@charset "utf-8";
/* CSS Document */
#hd
{
    background-image: none;
    height: 85px;
}
#hd .subcity
{
    width: auto;
}
#all990
{
    margin:0 auto;
    text-align:left;
    width:990px;
}
/* nav */
.nav, .breadZone
{
    width: 940px;
    height: 20px;
    padding: 0 10px;
    margin: 0 auto 5px auto;
    line-height: 20px;
    overflow: hidden;
}
.nav span, .breadZone span
{
    margin: 0 5px;
}
.nav .topguide, .breadZone .leftBread
{
    float: left;
    width: 620px;
}
.nav .goPublish, .breadZone .rightPublish
{
    float: right;
    height: 20px;
    padding: 0 20px 0 23px;
    text-align: center;
    font-size: 14px;
    background: url(../images/srchCond.png) no-repeat 0 1px;
}
.nav a, .breadZone a
{
    text-decoration: underline;
    color: #2754BB;
}
.nav .goPublish a, .breadZone .rightPublish a
{
    font-weight: bold;
}
.nav a:hover, .breadZone a:hover
{
    text-decoration: underline;
    color: #FF6600;
}
.nav .goPublish a, .breadZone .rightPublish a
{
    color: #FF6600;
}
.nav:after, .breadZone:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.nav, .breadZone
{
    display: inline-block;
}
* html .nav, * html .breadZone
{
    height: 1%;
}
.nav, .breadZone
{
    display: block;
}
.itemDis .xxTime a
{
    color: #2754BB;
    text-decoration: underline;
}
#nav a:hover, .itemDis .xxTime a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
#nav .infoPub
{
    position: absolute;
    right: 4px;
    top: 0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.infoPub span
{
    font-size: 12px;
}
#nav .infoPub a
{
    font-weight: bold;
}
#all #header, #all990 #header
{
    margin-bottom:22px;
}
#header .headNav
{
    clear:both;
    height:20px;
    margin-bottom:3px;
    overflow:hidden;
}
.headNav li
{
    float:right;
    margin-left:20px;
}
.headAct h1
{
    background:url("../images/searchbk.png") no-repeat scroll left top transparent;
    float:left;
    height:55px;
    padding:0;
    width:155px;
}
.headAct h1 a
{
    display:block;
    height:55px;
    outline:medium none;
    text-indent:-9999px;
}
.headAct .selectCity
{
    float:left;
    margin:8px 0 0 20px;
    width:130px;
}
.selectCity strong
{
    display:block;
    font-size:24px;
    font-weight:bold;
    margin-bottom:6px;
    padding-top:4px;
}
.selectCity span
{
    background:url("../images/jt2.png") no-repeat scroll right center transparent;
    padding-left:2px;
    padding-right:8px;
}
.selectCity span a
{
    text-decoration:underline;
}
.selectCity span a:hover
{
    text-decoration: none;
}
.headAct .searchZone
{
    background:url("../images/searchZoneBk.png") no-repeat scroll left top transparent;
    display:inline;
    float:right;
    height:39px;
    margin-right:80px;
    margin-top:12px;
    overflow:hidden;
    width:550px;
}
.searchZone .searchWord
{
    border:1px solid #D6D6D6;
    font-size:16px;
    height:28px;
    height: 22px\9;
    margin:4px 0 0 7px;
    padding:0;
    padding: 6px 0 0 2px\9;
    width:409px;
    width: 407px\9;
}
.searchZone .searchBtn
{
    background:url("../images/btn.png") no-repeat left top;
    border:medium none;
    cursor:pointer;
    height:30px;
    margin:4px 0 0 8px;
    width:110px;
}
#all #mainCont, #all990 #mainCont
{
    /*  border-top:1px solid #DFDFDF;*/
    position:relative;
    margin-bottom: 25px;
    width: 960px;
    margin:0 auto;
}
#all #mainCont
{
    width: 960px;
    margin:0 auto;
}
#mainCont .noResult
{
    border: 1px solid #CCCCCC;
    padding: 40px;
    width: 657px;
    font-size: 14px;
    height: 30px;
}
/*result_recruit.html*/
#mainCont .searchTab
{
    width:740px;
    padding-top:5px;
    padding-bottom: 10px;
    background:url("../images/srchCond.png") repeat-x 0 -58px;
}
#mainCont .searchBrief
{
    background-image:none;
    width:960px;
    padding-top:0;
}
.searchTab .breadZone
{
    margin-bottom:5px;
    margin-top:10px;
}
.breadZone .bread
{
    font-family:"宋体";
    padding:0 6px;
}
.searchTab dd
{
    padding-top:5px;
}
.searchTab dd span
{
    /*background:url("../images/jt.png") no-repeat scroll 2px center transparent;*/
    padding-left:10px;
}

.searchTab .srchZone
{
    float: right;
    width: 640px;
    padding-right: 10px;
}
.searchTab .srchNum
{
    height: 66px;
    overflow: hidden;
}
.searchTab .srchZone li,.searchTab .cates_show div
{
    float: left;
    width: 149px;
    height: auto;
    padding-left: 10px;
    line-height: 24px;
    overflow: hidden;
}
.searchTab .cates_show div
{
    width: 145px;
    margin-bottom: 0;
}
.searchTab .cates_show div.sub_cate div
{
    width: 147px;
}
.searchTab .srchZone .sub_cate_cur
{
    position: relative;
    background-color: #F1F8FF;
    border: 1px solid #99BBE9;
    border-bottom: 0;
    z-index: 50;
    height: 23px;
}

.searchTab .srchZone .sub_cate_cur a
{
    color: #FF0000;
}

.searchTab ul.srchZone ul.srchZone
{
    float: none;
    width: auto;
    padding: 5px 10px;
}
ul.srchZone ul.srchZone li
{
    width: 25%;
    height: 20px;
    line-height: 20px;
    padding-left: 0;
}
.sub_cate
{
    position: relative;
    z-index: 20;
    width: 636px;
    margin: -1px 0 10px;
    top: -1px;
    background-color: #F1F8FF;
    border: 1px solid #99BBE9;
    clear: both;
}
/* clear both */
.srchZone:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.srchZone
{
    display: inline-block;
}
* html .srchZone
{
    height: 1%;
}
.srchZone
{
    display: block;
}

dd.cateAll,
dd.catePart
{
    height: 21px;
    padding: 0;
    margin: 10px 0;
    background: url(../images/srchTab.png) no-repeat center 0;
    cursor: pointer;
}
dd.catePart
{
    background-position: center -28px;
}

.searchTab .searchArea
{
    float: left;
    width: 630px;
    padding-left: 10px;
}
.searchBrief .searchArea
{
    float: left;
    width: auto;
    height: 24px;
}
.searchTab .searchArea2
{
    width: 628px;
    padding: 5px;
    margin: -5px 0 10px;
    background-color: #F1F8FF;
    border: 1px solid #99BBE9;
}
.forAreaSpeace
{
    width: 80px;
}
.searchTab dd span
{
    float:left;
    line-height: 24px;
}
.searchTab dd .searchArea li
{
    float: left;
    margin: 0 8px;
    line-height: 24px;
}
.searchArea li strong
{
    font-weight: bold;
    color: #F32F01;
}
#mainCont .gg1
{
    overflow: hidden;
    position: absolute;
    top: 57px;
    right: 0px;
    width: 210px;
    height: 72px;
}
#subsearch
{
    padding:5px 0 7px 10px;
    margin-bottom: 7px;
}
#subsearch ul li
{
    padding-top: 5px;
}
#subsearch ul li input
{
    margin: -2px 5px 0 0;
}
#subsearch label, .subSearch2 label
{
    vertical-align:middle;
    color:#000;
}
#subsearch .keywords, .subSearch2 .keywords
{
    height:18px;
    width:178px;
    padding-top:3px;
    border:1px solid #c7c7c7;
}
#subsearch .subwords, .subSearch2 .subwords
{
    width:78px;
    margin-left:5px;
}
#subsearch .subq
{
    height:18px;
    width:180px;
}
#listhead
{
    height: 28px;
    border:1px solid #CECECE;
    background: url(../images/srchCond.png) repeat-x 0 -24px;
}
#listhead .fordec
{
    height:28px;
    line-height:28px;
    padding-right:5px;
    text-align:right;
}
.leftcol
{
    float:left;
    width:740px;
}
#list .item
{
    display:inline-block;
    width:100%;
}
.even
{
    background:#f6f9ff;
}
/*end*/

/*result-brief.html*/
#mainCont .mapSearchL
{
    overflow: hidden;
    float: left;
    width: 268px;
    height: 567px;
    border: 1px solid #E6E6E6;
    background: url(../images/mapSl.png) no-repeat left top;
}
.mapSearchL .searchNote
{
    margin-top: 4px;
    line-height: 24px;
}
.searchNote li
{
    padding-left: 10px;
}
.searchNote li strong
{
    padding: 0 5px;
    font-size: 14px;
    font-weight: bold;
    color: #F33103;
}
.searchNote li span
{
    padding-right: 6px;
}
.mapSearchL .searchItem
{
    margin-top: 4px;
    margin-left: 14px;
    height:500px;
    overflow-x:hidden;
    overflow-y:auto;
    _width:255px;
    _overflow:scroll;
}
.searchItem li
{
    width: 240px;
    padding-bottom: 6px;
    border-bottom: 1px dashed #D1D1D1;
}
.searchItem li.on
{
    background-color:#F0F5FF;
}
.searchItem li h3
{
    margin: 6px 0;
    line-height: 15px;
    font-size: 14px;
    width:236px;
    overflow:hidden;
    background:url(http://a.pojaaimg.cn/ditu/2/images/search/all.png) no-repeat -382px -54px;
}
.searchItem li h3.nomap
{
    background-image:none;
}
.searchItem li.on h3
{
    background-position:-382px -27px
}
.searchItem li h3 .letters
{
    display: block;
    margin: -3px 12px 6px -16px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}
.searchItem li h3 a
{
    display: block;
    margin: -19px 0 0 5px;
}
.searchItem li dd
{
    line-height:20px;
}
.searchItem li dd .itemL
{
    float:left;
    width:38px;
}
.searchItem li dd .itemR
{
    float:right;
    width:198px;
}
.searchItem li h3.nomap span.letters
{
    color: #000000;
}
.mapSearchL .leftPage
{
/*padding-left: 10px;*/
}
.leftPage a
{
    margin-left: 5px;
}
#mainCont .mapSearchR
{
    overflow: hidden;
    float: right;
    width: 678px;
    height: 567px;
    border: 1px solid #E6E6E6;
}
.mapSearchR .mapBar
{
    overflow: hidden;
    height: 24px;
    background: url(../images/mapbar.png) no-repeat left top;
    border-bottom: 1px solid #C3C3C3;
    line-height: 24px;
}
.mapBar .goItem
{
    display: inline;
    float: left;
    margin-left: 20px;
    padding-left: 25px;
    background: url(../images/ico1.png) no-repeat left center;
}
.mapBar .cj, .mapBar .makeImg,.mapBar .hk
{
    display: inline;
    float: right;
    padding-left: 25px;
}
.mapBar .cj
{
    margin-right: 12px;
    background: url(../images/ico2.png) no-repeat left center;
}
.mapBar .hk
{
    margin-right: 12px;
    background: url(../images/ico4.png) no-repeat left center;
}
.mapBar .makeImg
{
    margin-right: 30px;
    background: url(../images/ico3.png) no-repeat left center;
}
.mapSearchR .mapShow
{
    overflow: hidden;
    width: 678px;
    height: 542px;
}
/*end*/
/*result.html*/
#mainCont .mainLeft
{
    float: left;
    width: 740px;
}
.moolItem li
{
    overflow: hidden;
    height: 105px;
    border-bottom: 1px solid #E6E6E6;
}
.moolItem .moolImg
{
    display: inline;
    float: left;
    margin: 10px 0 0 10px;
}
.moolItem .moolImg img
{
    width: 100px;
    height: 75px;
    padding: 3px;
    border: 1px solid #D2D2D2;
    background: #ffffff;
}
.moolItem .moolDetail
{
    float: left;
    margin: 10px 0 0 10px;
    width:580px;
}
.moolItem .moolDetail dd
{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.moolItem .moolDetail dd span
{
    display: block;
    float: left;
}
.moolDetail h3
{
    padding: 0 0 5px 0;
    font-size: 14px;
    font-weight:normal;
}
.mainLeft .gg2
{
    overflow: hidden;
    height: 90px;
    margin-top: 24px;
}
#mainCont .mainRight
{
    float: right;
    width: 210px;
    border-left:1px solid #C9D7F1;
    padding-left:3px;/*padding-top: 64px;*/
}
/*end*/
/*result_house_renting.html*/
.subSearch2
{
    background-color:#F3F8FE;
    height:54px;
    padding:7px 0 7px 10px;/*margin: 0 0 10px 0;*/
}
.subSearch2 li label, .subSearch2 li span, .subSearch2 li input
{
    vertical-align: middle;
}
.subSearch2 li input
{
    margin-left: 2px;
    margin-left: -5px\9;
    _margin-left: -1px;
}
.subSearch2 li span
{
    padding-right: 7px;
    padding-right: 6px\9;
    _padding-right: 4px;
    margin-left: 0;
    margin-left: -4px\9;
    _margin-left: -2px;
}
.subSearch2 li
{
    height: 27px;
}
.mainRight .lookBigMap
{
    margin-bottom: 10px;
    border: 1px solid #E6E6E6;
}
.lookBigMap h3
{
    height: 24px;
    padding: 0px;
    background: url(../images/bg.png) repeat-x left -630px;
    line-height: 24px;
    border-bottom: 1px solid #C3C3C3;
    font-weight: normal;
}
.lookBigMap h3 span
{
    padding: 1px 0 1px 38px;
    background: url(../images/bg.png) no-repeat 15px -659px;
}
.lookBigMap .mapZone
{
    overflow: hidden;
    width: 208px;
    height: 299px;
}
.mainRight .block
{
    border:1px solid #AAD0FF;
    padding:1px;
    margin-top:10px;
}
.block h2
{
    background :url(../images/bg.png) repeat-x 0 -599px;
    line-height:29px;
    font-size:12px;
    padding:0 0 0 10px;
    font-weight: normal;
}
.block dl
{
    /*border:1px solid #fff5da;*/
    padding:4px 9px 10px 9px;
}
.block dt
{
    display:block;
    height:27px;
    padding-left: 12px;
    padding-top: 2px;
    line-height:29px;
    background :url(../images/bg.png) no-repeat -94px -657px;
    /*border-bottom: 1px dashed #C2C2C2;*/
    border-bottom: 1px dotted #C2C2C2;
}
.block dd
{
    color:#969696;
    position:relative;
    display:none;
    padding-bottom:5px;
    width:186px;
    overflow:hidden;
}
.block dt.current
{
    margin-top: 2px;
    padding: 0px;
    background:none;
    border: none;
}
.block dt.current a
{
    color:#000;
}
.block dd.current
{
    display:block;
    /*border-bottom: 1px dashed #C2C2C2;*/
    border-bottom: 1px dotted #C2C2C2;
}
dd.current div
{
    line-height: 22px;
}
.block dd.current span
{
    position:absolute;
    bottom:5px;
    right:0px;
}
/*end*/
/*repast-right*/
.prisaler
{
    background: #fbf8ef;
    border:1px solid #e2c889;
    margin: 0 0 10px 0;
    padding-bottom:10px;
}
.prisaler h2
{
    background :url(../images/bg.png) repeat-x 0px -490px;
    border-bottom:1px solid #e2c889;
    padding:0 0 0 15px;
    line-height:26px;
}
.prisaler ul
{
    width:180px;
    margin-left:auto;
    margin-right:auto;
}
.prisaler em
{
    color:#f32c00;
    margin-right:10px;
}
.prisaler em a
{
    color:#f32c00;
}
.prisaler .sideimg
{
    overflow:hidden;
    width:180px;
    height:135px;
    margin:15px 0 10px 0;
}
.prisaler dl
{
    line-height:1.5;
}
.getpri
{
    width:180px;
    margin:0 auto;
    padding:12px 0;
}
.getpri a
{
    text-decoration:underline;
    color:#2754bb;
    font-weight:bold;
}
.getpri a:hover
{
    color:#ff6600;
}
.getpri .first
{
    margin-right:12px;
}
/*end*/
/*error.html*/
.errorWord
{
    margin: 10px 0 20px 0;
}
.errorWord strong
{
    font-weight: bold;
    font-size: 14px;
}
#errorCont
{
    width:678px;
    background :url(../images/bg.png) repeat-x 0 -160px;
    text-align:left;
    border:1px solid #dfdfdf;
    padding:0 30px 30px;
}
#errorCont h3
{
    font-size:14px;
    font-weight:bold;
    padding:17px 0;
}
#errorCont h3 em
{
    color:#f33103;
}
#errorCont p, #errorCont li
{
    line-height:2;
}
.tip
{
    margin:10px;
}
.tip a
{
    text-decoration:underline;
    color:#2754bb;
    margin-right:15px;
}
#errorCont span
{
    margin-right:10px;
}
.errorpage img
{
    margin-bottom:12px;
}
.banner
{
    padding:6px;
    width:728px;
}
/*end*/
/*result_house_renting.html*/
#list .textinfo .matchcase
{
    width:250px;
    text-align:left;
}
#list .matchcase h3
{
    padding:0;
    height:40px;
    width:250px;
    overflow:hidden;
    margin-bottom:8px;
    font-size: 14px;
}
#list .matchcase div
{
    float:left;
}
#list .textinfo
{
    float: left;
    display: inline;
    margin: 12px 0 0 12px;
}
#list .textinfo li
{
    float:left;
    text-align:right;
}
#list .textinfo .item2, #list .textinfo .item3
{
    width:78px;
}
#list .textinfo .item4
{
    width:106px;
    padding-right:10px;
}
#list .textinfo .item1
{
    width:95px;
}
#list .textinfo .item1, #list .textinfo .item2, #list .textinfo .item3, #list .textinfo .item4
{
    line-height:65px;
}
#list .listli2
{
    border-bottom:1px solid #f2f2f2;
    height:90px;
    overflow:hidden;
}
.listli2 .img
{
    float:left;
    display:inline;
    margin: 12px 0 0 20px;
}
.listli2 .img img
{
    width: 84px;
    height: 59px;
    padding: 2px;
    border:1px solid #cecece;
    background: #ffffff;
}
.listli2 .even
{
    background:#f6f9ff;
}
#list .renting2 .matchcase
{
    width:280px;
    float:left;
    margin-right:75px;
}
#list .renting2 .matchcase h3
{
    width:280px;
    height:20px;
}
#list .renting2 .matchcase div
{
    height:36px;
    overflow:hidden;
}
#list .textinfo li.tleft
{
    text-align: left;
}
/*end*/
/*result_used.html*/
#list .used .matchcase
{
    width:280px;
    float:left;
    margin-right:75px;
}
#list .used .matchcase h3
{
    height:20px;
    width:280px;
}
#list .used .matchcase div
{
    height:18px;
    overflow:hidden;
}
.mainRight .gg3
{
    overflow: hidden;
    height: 130px;
    margin-top: 50px;
}
.gg3 img
{
    width: 210px;
    height: 130px;
}
.mainRight .gg4
{
    overflow: hidden;
    height: 400px;
    margin-top: 10px;
}
.gg4 img
{
    width: 210px;
    height: 400px;
}
#sidebar li
{
    height:80px;
}
/*end*/
/*result_repast.html*/
/*repast list*/
#listhead .default, #listhead .appraise, #listhead .hit
{
    background:url(../images/bg.png) no-repeat;
    margin-right:10px;
    display:inline;
    float:right;
    width:58px;
}
#listhead .default a, #listhead .appraise a, #listhead .hit a
{
    width:17px;
    height:17px;
    display:inline-block;
}
#listhead .default
{
    background-position:-57px 6px;
}
#listhead .hit
{
    background-position:right -36px;
}
#listhead .appraise
{
    background-position:-54px -36px;
}
#list h3
{
    display:inline;
    font-size:16px;
    padding:2px 10px 0 5px;
    padding: 3px 10px 0 5px\9;
    float:left;
    font-weight:normal;
}
#list .grade
{
    width:19px;
    height:25px;
    color:#ffffff;
    font-weight:bold;
    display:block;
    float:left;
    background:url(http://a.pojaaimg.cn/ditu/2/images/search/all.png) no-repeat -382px -54px;
    font-family:arial;
    font-size:14px;
    padding-top:1px;
    letter-spacing:1px;
    text-align:center;
}
#list .listliOver .grade
{
    background-position:-382px -27px;
}
#list .top
{
    height:24px;
    padding:4px 0 0 5px;
}
#list .renzheng, #list .renzheng2
{
    width:30px;
    height:24x;
    padding:2px;
    float:left;
}
#list .renzheng img, #list .renzheng2 img
{
    vertical-align:top;
}
#list .dianping
{
    float:right;
    margin-right:20px;
    display:inline;
}
#list .dianping a
{
    text-decoration:underline;
}
#list .details
{
    height:100px;
    padding-top: 8px;
    _padding-top: 0;
}
.details .forimg
{
    float: left;
    width: 120px;
    height: 90px;
    padding: 3px;
    margin-left: 10px;
    border: 1px solid #D2D2D2;
    background: #ffffff;
    overflow: hidden;
}
.forimg img
{
    width: 120px;
    height: 90px;
}
#list .info
{
    float: right;
    width: 590px;
    _width: 580px;
}
#list .info li
{
    width: 580px;
    padding: 2px 0;
    *padding: 0;
    height: 20px;
    line-height: 20px;
}
#list .info .gray
{
    display: block;
    float: left;
    color: #666666;
    height: 18px;
}
#list .info .geng
{
    display: block;
    float: left;
    width: 540px;
    /*height: 18px;*/
    overflow: hidden;
}
#list .info .youhui
{
    color:#FF6600;
    height: 18px;
}
#list .more
{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 24px;
    text-align:center;
    line-height:24px;
    background:#e5f3f5;
    visibility:hidden;
    overflow: hidden;
    z-index: 20;
    clear: both;
}
#list .more span
{
    padding:0 10px;
}
#list .more a
{
    color:#2754bb;
}
#list strong
{
    color:#FF6600;
}
#list .more .video, #list .more .location, #list .more .bus
{
    padding-left:20px;
    background :url(../images/bg.png) no-repeat;
}
#list .more .video
{
    background-position:0 -524px;
}
#list .more .location
{
    background-position:-85px -552px;
}
#list .more .bus
{
    background-position:-85px -576px;
}
#list .more1
{
    height:8px;
}
#list .current .more
{
    visibility:visible;
}
#list .listli
{
    position: relative;
    overflow: hidden;
    height: 160px;
    border-bottom:1px solid #f2f2f2;
    margin-top: 1px;
    _margin-top: 0;
}
#list li.lopan
{
    
}
#list .listliOver, .moolItem .liOver
{
    background-color: #F6F9FF;
}
.mainRight .gg5
{
    overflow: hidden;
    height: 100px;
}
.mainRight .gg5 img
{
    width: 210px;
    height: 100px;
}
/*end*/
#pages
{
    margin: 10px 0 0 0;
}
#pages .tip
{
    padding:10px 0 0 10px;
    padding:0 0 0 10px\9;
}
#pages .tip a
{
    text-decoration:underline;
    padding:4px 6px 4px 4px;
}
.flickr
{
    float: left;
}
.flickr li
{
    float:left;
    margin:0 3px;
    display:inline;
}
.flickr li.current
{
    color:#000;
    padding:0 6px;
}
.flickr li a
{
    display:block;
    color:#2754BB;
    border:1px solid #dddddd;
    padding:0px 6px;
}
.flickr li.special a
{
    padding:0px 8px;
}
.flickr li a:hover, .flickr li a:active
{
    border:#FFA84A 1px solid;
    background-color:#FED08D;
    color:#fff;
    text-decoration:none;
}
.flickr span.shu
{
    color:#ff6600;
}
#declear
{
    background:#f6f6f6;
    text-align:center;
    color:#9b9b9b;
    width: 100%;
    margin: 10px auto;
    height: 27px;
    line-height: 27px;
}
#footer
{
    margin-top:37px;
    text-align: center;
}
li.borderNone
{
    border: none;
}
#mainLeft .workplace, #mainLeft .xueli
{
    text-align:center;
    width:90px;
}
#mainLeft .salary
{
    width:126px;
}
#mainLeft .name
{
    width:190px;
}
#mainLeft .xueli
{
    width:80px;
}
/* table end*/
table.search-list
{
    width: 740px;
}
table.search-list thead
{
    border: 1px solid #CECECE;
    background: url(../images/srchCond.png) repeat-x 0 -24px;
}
table.search-list td
{
    /*height: 42px;*/
    text-align: center;
    padding: 12px 0;
}
table.search-list td a
{
    font-size: 14px;
}
table.search-list thead th
{
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #333333;
    font-weight:normal;
}
table.search-list td
{
    background: url(../images/linedot.png) repeat-x 0 bottom;
}
table.search-list thead th.leftTh
{
    padding-left: 10px;
    text-align:left;
}
table.search-list tbody td.leftTh
{
    padding-left: 10px;
}
table.search-list tbody td img
{
    border:1px solid #CCCCCC;
    padding: 1px;
}
table.search-list thead th.rightTh
{
    padding-right:5px;
    text-align:right;
}
table.search-list tbody td.rightTd
{
    padding-right:10px;
    text-align:right;
    width: 90px;
}
table.search-list .trBk
{
    background: #F6F9FF;
}
.search-list .area
{
    color:#666666;
    padding-left:5px;
    font-size:12px;
}
/* map icon by WYQ*/
.pjnum
{
    position:absolute;
    overflow:hidden;
}
.pjnum img
{
    position:absolute;
}
.num1b img
{
    left:0px;
}
.num2b img
{
    left:-38px;
}
.num3b img
{
    left:-76.5px;
}
.num4b img
{
    left:-114.5px;
}
.num5b img
{
    left:-152px;
}
.num6b img
{
    left:-190.5px;
}
.num7b img
{
    left:-227px;
}
.num8b img
{
    left:-266.5px;
}
.num9b img
{
    left:-304.5px;
}
.num10b img
{
    left:-341px;
}
.num1r img
{
    left:-18.5px;
}
.num2r img
{
    left:-57px;
}
.num3r img
{
    left:-95.5px;
}
.num4r img
{
    left:-133px;
}
.num5r img
{
    left:-170.5px;
}
.num6r img
{
    left:-209.5px;
}
.num7r img
{
    left:-247.5px;
}
.num8r img
{
    left:-285px;
}
.num9r img
{
    left:-323px;
}
.num10r img
{
    left:-361.5px;
}
.numA1 img
{
    left:-18.5px;
    top:-54px;
}
.numA2 img
{
    left:0px;
    top:-54px;
}
.numA11 img
{
    left:-18.5px;
    top:-27px;
}
.numA21 img
{
    left:0px;
    top:-27px;
}
.numB1 img
{
    left:-58px;
    top:-54px;
}
.numB2 img
{
    left:-38px;
    top:-54px;
}
.numB11 img
{
    left:-58px;
    top:-27px;
}
.numB21 img
{
    left:-38px;
    top:-27px;
}
.numC1 img
{
    left:-95.5px;
    top:-54px;
}
.numC2 img
{
    left:-76.5px;
    top:-54px;
}
.numC11 img
{
    left:-95.5px;
    top:-27px;
}
.numC21 img
{
    left:-76.5px;
    top:-27px;
}
.numD1 img
{
    left:-133px;
    top:-54px;
}
.numD2 img
{
    left:-114.5px;
    top:-54px;
}
.numD11 img
{
    left:-133px;
    top:-27px;
}
.numD21 img
{
    left:-114.5px;
    top:-27px;
}
.numE1 img
{
    left:-170.5px;
    top:-54px;
}
.numE2 img
{
    left:-152px;
    top:-54px;
}
.numE11 img
{
    left:-170.5px;
    top:-27px;
}
.numE21 img
{
    left:-152px;
    top:-27px;
}
.numF1 img
{
    left:-204.5px;
    top:-54px;
}
.numF2 img
{
    left:-190.5px;
    top:-54px;
}
.numF11 img
{
    left:-204.5px;
    top:-27px;
}
.numF21 img
{
    left:-190.5px;
    top:-27px;
}
.numG1 img
{
    left:-247.5px;
    top:-54px;
}
.numG2 img
{
    left:-229px;
    top:-54px;
}
.numG11 img
{
    left:-247.5px;
    top:-27px;
}
.numG21 img
{
    left:-229px;
    top:-27px;
}
.numH1 img
{
    left:-285px;
    top:-54px;
}
.numH2 img
{
    left:-266.5px;
    top:-54px;
}
.numH11 img
{
    left:-285px;
    top:-27px;
}
.numH21 img
{
    left:-266.5px;
    top:-27px;
}
.numI1 img
{
    left:-324px;
    top:-54px;
}
.numI2 img
{
    left:-304.5px;
    top:-54px;
}
.numI11 img
{
    left:-324px;
    top:-27px;
}
.numI21 img
{
    left:-304.5px;
    top:-27px;
}
.numJ1 img
{
    left:-361.5px;
    top:-54px;
}
.numJ2 img
{
    left:-343px;
    top:-54px;
}
.numJ11 img
{
    left:-361.5px;
    top:-27px;
}
.numJ21 img
{
    left:-343px;
    top:-27px;
}
.numpb img
{
    left:-382px;
    top:-54px;
}
.numpb0 img
{
    left:-382px;
    top:-27px;
}
.numdest img
{
    left:-35px;
    top:0px;
}
.numorig img
{
    left:0px;
    top:0px;
}
.numpbuson img
{
    left:-51px;
    top:-34px;
}
.numpbus img
{
    left:-35px;
    top:-34px;
}
.numhc img
{
    top:-31px;
    left:0px;
}
.red
{
    color:#ff6600;
    font-weight:bold;
}
/*map bubbel by WYQ*/

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;
}
/**地标搜索部分 by WYQ*/
.srchRoad
{
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 5px;
    margin-bottom: 10px;
    background-color: #EAF3FF;
    float:left;
    width:950px;
}
.srchRoad form, .srchRoad span
{
    display:block;
    float:left;
}
.srchRoad input
{
    margin-top: -2px;
}

#list .nobk
{
    background: none;
    line-height: 22px;
    color: #000000;
    font-weight: bold;
    font-size: 14px;
}
#list .listliOver .nobk
{
    color: blue;
}
/*pages*/
.pages ul li strong,
.pageturn ul li strong
{
    font-weight: bold;
}
.pages ul, .pageturn ul
{
    float: left;/*margin-left: 5px;*/
}
.pages ul li, .pageturn ul li
{
    float: left;
    /*margin: 0 0 0 5px;*/
	margin: 0 4px;
    line-height: 20px;
}
.pages ul li a,
.pageturn ul li a
{
    padding: 3px 5px;
}

#closeimg
{
    position: relative; 
	top: 3px; 
	left: -117px;
	display:none;
}
.mainRight .ad,
.mainRight .adShop,
.mainRight .changeLink
{
    margin-bottom: 10px;
}
/*画框~*/
#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;
position:absolute;
z-index:1000;
}
#centmb {
border:1px solid black;
display:none;
position:absolute;
z-index:1000;
}

ul.commonList
{
    padding: 5px 5px 0 5px;
    margin-bottom: 10px;
    background-color: #F6F9FF;
}
ul.commonList li
{
    float: left;
    width: 32.5%;
    height: 32px;
    padding-right: 5px;
    margin-bottom: 5px;
    line-height: 14px;
    overflow: hidden;
}
ul.commonList li span
{
    display: block;
    height: 16px;
    font-size: 14px;
    line-height: 16px;
}
ul.commonList li a
{
    color: #666666;
    text-decoration: none;
}
ul.commonList li span a
{
    color: #00AA00;
    text-decoration: none;
}
ul.commonList li a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
/**/
.changeIphone
{
    padding: 10px 0 10px 5px;
    line-height: 18px;
}
.changeIphone a
{
    color: blue;
    text-decoration: underline;
}
.changeIphone a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
/*搜索结果wBox显示*/
#wBox .wBoxBus {
    width: 390px;
    margin: 9px 18px;
}

#wBox .busItem {
    padding: 6px 4px 0;
}

#wBox .wBoxBus .top {
    border-bottom: 1px dashed #333;
    padding: 5px 0;
}

#wBox .itemleft {
    float: left;
    font-weight: bold;
    padding-right: 10px;
    text-align: left;
    width: 95px;
}

#wBox .itemcon {
    float: left;
    line-height: 20px;
    width: 265px;
}

#wBox .itemcon .inptext {
    width: 139px;
    height: 18px;
}

#wBox .itemcon .fhitem {
    height: 28px;
}

#wBox .itemcon .mid {
    line-height: 28px;
}

#wBox .itemcon .fhInput {
    height: 28px;
    margin: 9px 0 0;
}

#wBox .itemcon .orng {
    color: #FE7E00;
    margin-right: 15px;
    width: 74px;
}

#wBox .itemcon .green {
    color: #4D9000;
    width: 74px;
}
/*  */
#usrInfo .usrDiv
{
    width: 950px;
}