.daohang a#course {
    font-weight: 700;
    text-decoration: none;
    text-align: center
}

.blue .daohang a#course {
    color: #3592e2
}

.green .daohang a#course {
    color: #2692ff
}

.orange .daohang a#course {
    color: #F90
}

.red .daohang a#course {
    color: #ED232F
}

#select dd,.ding {
    position: relative
}

.media-body-des,.media-label,.typo-small {
    text-overflow: ellipsis
}

#select dd a,.list_simple ul div span.larea,.media-body-des,.media-label,.typo-small {
    overflow: hidden;
    white-space: nowrap
}

#select dd a,.media-body-title a:hover,.new_listhd .listhdleft a {
    text-decoration: none
}

.small,.typo-small,figcaption,small {
    font-size: 12px;
    color: #888
}

small.pull-right {
    margin-right: 25px;
    margin-top: 15px
}

.typo-smalls {
    color: #555
}

.typo-small {
    word-break: keep-all;
    width: 80%
}

.wrapper {
    border: 1px solid #e3e7e9;
    overflow: hidden;
    height: auto;
    width: 998px;
    background-color: #fff
}

#select {
    text-align: left;
    font-size: 14px;
    margin: 15px 15px 15px 15px
}







/*safsad*/
.f_l{
    /*float: left;*/
}
.list_kc_box2{margin-right:0;background-color:#fff;padding:30px 30px 30px 30px;margin-bottom:10px;transition: all .2s;border-radius: 5px;}
.list_kc_box2:hover {box-shadow: 0 0 10px rgba(0,0,0,.1);}
.clearfix{clear: both;visibility: unset;
    overflow: unset; height: auto!important;}

.kc{

    margin-bottom: 20px;
}
.f_ls{
    width: 30%;
    float: left;
    margin-right: 30px;
    position: relative;
}
.f_ls img{
    border: none;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}
.f_ls a{
    display: block;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}

.f_m{
    position: relative;
    float: right;
    width: 66%;
}


.f_m>div.head{display: flex;align-items: center;margin-bottom: 12px;}
.f_m>a{color:#333;font-size:24px;display:block;margin-bottom:10px;font-weight:700;width:488px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.f_m>div.head>a{font-size:24px;display:block;font-weight:700;max-width:400px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.f_m>a:hover,
.f_m>div.head>a:hover{color:#369bff}
.f_m>p{margin-top:8px;color:#666;line-height:26px;width: 75%;height: auto; text-align: left}
.two_row {
    display: -webkit-box !important;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.f_m>.ts>.skfs{display: flex;align-items: center;color: #666;margin-top: 10px;}
.f_m>.ts>.skfs>p{display: inline-block;}
.f_m>.ts>.skfs>span{display:inline-block;border: 1px solid #7abdff;margin-right:7px;padding:0 5px;color:#369bff;border-radius:5px}


.f_m>.ts>span{display:inline-block;background-color:#eff8ff;margin-right:7px;padding:0 5px;color:#369bff;border-radius:5px;font-weight: bold;border: 1px solid #7abdff;}
.f_m>.ts{position:relative;color: #888888;width: 400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align: left}
.ts p.label{color: #888888;}
.f_m>.ts>.share{margin-top:10px}
.f_m>.ts>.share>span{font-size:14px;color:#666;margin-right:15px;position:relative}

.f_m>.ts>.share>span:after{content:"";width:1px;height:80%;background-color:#999;display:block;position:absolute;top:10%;right:-9px}
.f_m>.ts>.share>span:last-child:after{display:none}
.f_m>.ts>.focus,.f_m>.ts>.yy{background:0 0;position:relative;color:#999}
.f_m>.ts>.money{font-size:18px;color:#ff4513;background:0 0;padding:0}
.f_m>.ts>.zx{width:90px;height:28px;background-color:#2592ff;display:block;position:absolute;right:0;top:-4px;text-align:center;line-height:28px;border-radius:5px;color:#fff;cursor:pointer;margin-right:0}
.f_m>.ts>.yy:after{content:"";width:1px;height:90%;display:inline-block;background-color:#e6e6e6;position:absolute;right:-10%;top:5%}

.f_m>.price{position:absolute;top:0px;right:0}
.f_m>.price>.money{font-size:24px;color:#ff8400;display:block;right:0;text-align:right;margin-bottom:10px;text-align:center;font-weight:700}
.f_m>.price>.zx{width:100px;height:30px;background-color:#2592ff;display:block;right:0;top:2px;text-align:center;line-height:28px;border-radius:4px;color:#fff;cursor:pointer;}
.f_m>.price>.zx>a{color:#fff}
.f_m>.price>.zx-2{width:100px;display: inline-block;height: 28px;border: 1px solid #2592ff;line-height: 26px;border-radius: 4px;text-align: center;color: #2592ff; vertical-align: -3px;margin-top: 15px;margin-right: 10px;}
.f_m>.price>.zx-2>a{color: #2592ff;display: block;}

.jg-20231215{
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #f1f2f4;

    padding-top: 10px;

    width: 100%;
}





.jg-msg_1 img {display: inline-block;max-width: 160px;}
.list_kc_box2>.center>.f_l .list>.jg-20231215 .jg-msg .jg-msg_2 {display: flex;justify-content: center;}
.list_kc_box2>.center>.f_l .list>.jg-20231215 .jg-msg .jg-msg_2 .qy-box .text {display: none;}
.list_kc_box2>.center>.f_l .list>.jg-20231215 .jg-msg .jg-msg_2 .cx {margin-right: 14px;}
.list_kc_box2>.center>.f_l .list>.jg-20231215 .jg-msg .jg-msg_1 {text-align: center;margin-bottom: 4px;}



 .jg-content {flex: 1;display: flex;
     flex-direction: column;
     /*justify-content: space-around;*/
     padding-left: 10px;}
.jg-content_xq {color: #999999;margin-left: 10px;}
.jg-content_xq {display: flex;}
.jg-content_xq .text {color: #494949;display: flex;}
.jg-content_xq .text>p {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 200px;}
.jg-content_xq .text>p.xq-content {margin-right: 10px;}
.jg-content_xq h4{
    display: block;
    margin: 10px 0;
}
.jg-content_xq a{
    font-size: 16px;
    font-weight: bold;
    color: #333;

}




.jg-kc{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 800px;color: #999999;margin-left: 10px;display: flex;}
.jg-kc .text {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #494949;}
.jg-kc .label{color: #989898;flex-shrink: 0;}

.jg-zx {display: flex;align-items: center;padding-right: 10px;}

.jg-20231215>div>.zx {
    display: inline-block;
    height: 30px;
    border: 1px solid #2592ff;
    line-height: 28px;
    border-radius: 4px;
    text-align: center;
    color: #2592ff;
    padding: 0 5px;
    vertical-align: -3px;
    width: 90px;
}



/*sdfgsad*/


/*nn*/

.paging {
    text-align: center;
    margin: 40px 0;
    color: #222;
    font-size: 16px;
}

.paging span.current {
    background: #2592ff;
    border: 1px solid #2592ff;
    color: #fff;
}

.paging a:hover
{
    background: #2592ff;
    border: 1px solid #2592ff;
    color: #fff;
}
.paging a {
    padding: 0 10px;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background: #f2f5f9;
    border: 1px solid #e9e9e9;
    border-radius: 2px;
    margin-left: 5px;
}

.paging span.current {
    margin-left: 5px;
    padding: 6px 10px;
    border-radius: 3px;
}
.paging span.anum {
    background-color: #f2f5f9;
    border: 1px #E9E9E9 solid;
    border-radius: 2px;
    padding: 6px 10px;
}

/**/


/*hot*/
.box{
    width: 96%;
    background: #fff;
    padding: 0 2%;
}
.box h3{
    border-bottom: 1px solid #ececec;
    padding: 10px 30px 10px 10px;
    display: block;
    text-align: left;
    color: #333;
    font-weight: 700;
    font-size: 16px;
}


.box ul {
    margin-top: 10px;
    margin-right: -26px;

    font-size: 16px;
    color: #444;
    line-height: 36px;
}


.box ul li {
    float: left;
    list-style: none;
}

.box ul li a {
    display: inline-block;
    font-size: 16px;
    color: #444;
    margin-right: 26px;
}

/*hot*/


/*2222222222*/

.column-introduction{
    margin: 0 auto;
    padding: 20px 0;
    color: #666;
    line-height: 28px;
    text-align: left;
}

/*222222222222*/



#select dl {
    width: 970px;
    padding: 7px 0;
    margin: 0 10px;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px #f4f4f4 solid
}

#select dl.lastdl {
    border-bottom: 0;
    padding-bottom: 0
}

#select dl.fore {
    border-top: 0
}

#select dl form {
    margin-left: 16px;
    margin-top: 8px;
    line-height: 26px;
    padding-bottom: 10px
}

#select dl form input.searchinput {
    border: 1px solid #d4d4d4;
    background: url(../images/global/daohangbg.gif) 0 -240px repeat-x;
    height: 22px;
    padding-left: 5px;
    padding-right: 5px;
    width: 250px
}

#select dt {
    float: left;
    width: 70px;
    text-align: right;
    line-height: 24px;
    color: gray
}

#select dd {
    float: right;
    width: 895px;
    overflow: hidden
}

#select dd div {
    float: left;
    height: 24px;
    margin-right: 15px;
    padding-top: 3px
}

#select dd a,#select dd a:link,#select dd a:visited {
    padding: 3px 5px
}

#select dd a.curr:link,#select dd a.curr:visited,#select dd a:active {
    color: #fff;
    padding: 2px 6px;
    border-radius: 3px
}

#select-brand .content {
    float: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0;
    padding: 0
}

#select-brand .content div {
    width: 100px;
    overflow: hidden
}

*html #select-brand .tab b {
    overflow: hidden
}

.img_count {
    color: #fff;
    background: #396;
    padding: 0 2px 0 1px;
    margin-left: 5px;
    font-size: 12px
}

.certify,.tuijian {
    color: #fff;
    padding: 0 2px;
    margin-left: 5px;
    font-size: 12px
}

.tuijian {
    background: #F90
}

.certify {
    background: #2aa1e0
}

.sep {
    margin-bottom: 1em
}

.section {
    background-color: #fff;
    text-align: left
}

.hovercolor {
    background-color: #F4F4F4
}

.ding {
    background: url(../images/category/ding.gif) bottom right no-repeat #fffae7;
    zoom: 1
}

.nodata {
    text-align: center;
    color: #999;
    line-height: 300px
}

.media {
    border-bottom: 1px solid #dedede;
    padding: 14px 0
}

.media-hover {
    background: #fffff5
}

.media-cap,.media-caps {
    overflow: hidden;
    display: block;
    float: left;
    margin-right: 15px;
    margin-left: 8px
}

.media-cap {
    width: 84px;
    height: 64px;
    margin-top: 7px
}

.media-cap img {
    width: 80px;
    height: 60px;
    border: 1px solid #ddd;
    padding: 1px
}

.media-body {
    line-height: 2
}

.media-label {
    line-height: 1;
    width: 100px;
    display: inline-block
}

.media-body-title a {
    font-size: 16px;
    font-family: microsoft yahei
}

.media-box {
    border: 1px solid #eee;
    padding: 0;
    min-height: 64px
}

.media-box .media-cap,.media-box .media-caps {
    border: 0;
    color: #fff;
    text-align: center;
    margin-right: 10px;
    height: auto;
    background: #81ba15
}

.media-box .media-cap i,.media-box .media-caps i {
    font-size: 24px;
    text-align: center;
    line-height: 64px
}

.media-box .media-cap .icon-envelope,.media-box .media-caps .icon-envelope {
    height: 80px;
    line-height: 80px
}

.media-box .media-body {
    padding: 10px 10px 10px 0
}

.media-body p {
    line-height: 30px
}

span.cates {
    margin-left: 10px;
    color: 585858
}

span.highlight {
    margin-left: 5px
}

span.highlights {
    font-size: 16px;
    font-weight: 700;
    color: #f30
}

.pull-rights {
    margin-right: 50px;
    float: right;
    margin-top: 10px
}

.list_house {
    border-top: 1px #dedede solid
}

.list_house ul div {
    height: 140px;
    overflow: hidden;
    text-align: left;
    border-bottom: 1px #dedede solid
}

.list_house ul div span.ltime {
    display: block;
    float: right;
    width: 120px;
    color: #888;
    line-height: 80px;
    text-align: center;
    margin-top: 20px
}

.blue .list_house ul a.wsbm {
    color: #3592e2
}

.blue .list_house ul .hover a.wsbm {
    border: 1px #3592e2 solid;
    color: #3592e2
}

.blue .list_house ul .hovercolor a.wsbm {
    background-color: #3592e2;
    color: #fff
}

.blue .cateintro .introleft span {
    border-bottom: 2px #3592e2 solid
}

.green .list_house ul a.wsbm {
    color: #2692ff
}

.green .list_house ul .hover a.wsbm {
    border: 1px #2692ff solid;
    color: #2692ff
}

.green .list_house ul .hovercolor a.wsbm {
    background-color: #2692ff;
    color: #fff
}

.green .cateintro .introleft span {
    border-bottom: 2px #2692ff solid
}

.orange .list_house ul a.wsbm {
    color: #F90
}

.orange .list_house ul .hover a.wsbm {
    border: 1px #f90 solid;
    color: #F90
}

.orange .list_house ul .hovercolor a.wsbm {
    background-color: #F90;
    color: #fff
}

.orange .cateintro .introleft span {
    border-bottom: 2px #F90 solid
}

.red .list_house ul a.wsbm {
    color: #ED232F
}

.red .list_house ul .hover a.wsbm {
    border: 1px #ED232F solid;
    color: #ED232F
}

.red .list_house ul .hovercolor a.wsbm {
    background-color: #ED232F;
    color: #fff
}

.red .cateintro .introleft span {
    border-bottom: 2px #ED232F solid
}

.list_house ul .hover a.wsbm {
    padding: 5px 10px;
    border-radius: 2px
}

.list_house ul .hovercolor a.wsbm {
    padding: 5px 10px;
    border-radius: 2px
}

.list_house ul .hover span.ltitlevalue a.ltitle {
    color: #333
}

.list_house ul .hovercolor span.ltitlevalue a.ltitle {
    color: #000
}

.list_house ul .hover .lcontent {
    font-size: 12px;
    color: grey
}

.list_house ul .hovercolor .lcontent {
    color: #333
}

.list_house ul a.tname {
    color: #89a9d3
}

.list_house ul .hover a.tname {
    border: 1px solid #89a9d3;
    color: #89a9d3;
    font-size: 12px;
    padding: 1px 5px;
    margin: 1px 6px 2px 0;
    border-radius: 2px
}

.list_house ul .hovercolor a.tname {
    background-color: #89a9d3;
    color: #fff;
    font-size: 12px;
    padding: 1px 5px;
    margin: 1px 6px 2px 0;
    border-radius: 2px
}

.list_house ul div span.lfaceimg {
    display: block;
    float: left;
    width: 120px;
    height: 110px;
    overflow: hidden;
    text-align: center;
    margin-top: 18px
}

.list_house ul div span.lfaceimg img {
    width: 100px;
    height: 100px;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #CCC
}

.list_house ul div span.lprice {
    display: block;
    float: right;
    width: 120px;
    line-height: 28px;
    text-align: center;
    margin-top: 40px
}

.list_house ul div span.rprice {
    color: red;
    font-size: 18px;
    font-weight: 100;
    margin-right: 5px
}

.list_house ul div span.oprice {
    text-decoration: line-through
}

.list_house ul span.ltitlevalue {
    display: block;
    float: left;
    width: auto;
    margin-left: 20px;
    overflow: hidden;
    line-height: 34px;
    margin-top: 5px;
    font-size: 18px;
    padding-top: 12px
}

.infolists {
    width: auto!important;
    height: auto;
    overflow: hidden;
!important display: block
}

.blue #select dd a.curr:link,.blue #select dd a.curr:visited,.blue #select dd a:active,.blue .new_listhd .listhdleft a.currentr {
    background-color: #3592e2
}

.blue .new_listhd {
    border-bottom: 2px #3592e2 solid
}

.green #select dd a.curr:link,.green #select dd a.curr:visited,.green #select dd a:active,.green .new_listhd .listhdleft a.currentr {
    background-color: #2692ff
}

.green .new_listhd {
    /*border-bottom: 2px #2692ff solid;*/
    background: #fff;
}

.orange #select dd a.curr:link,.orange #select dd a.curr:visited,.orange #select dd a:active,.orange .new_listhd .listhdleft a.currentr {
    background-color: #F90
}

.orange .new_listhd {
    border-bottom: 2px #F90 solid
}

.red #select dd a.curr:link,.red #select dd a.curr:visited,.red #select dd a:active,.red .new_listhd .listhdleft a.currentr {
    background-color: #ED232F
}

.red .new_listhd {
    border-bottom: 2px #ED232F solid
}

.full .wrapper {
    width: 1198px!important
}

.full #select dl {
    width: 1170px!important
}

.full #select dd {
    width: 1095px!important
}

.full #select-brand .content div {
    width: 105px!important
}

.full .new_listhd,.full .normal_listhd {
    width: 1200px!important
}

.full .list_house ul div span.lprice,.full .list_zufang ul div span.lprice {
    margin-right: 0
}

.full .list_jianli ul div span.lage,.full .list_jianli ul div span.lxb,.full .list_jianli ul div span.lxueli,.full .list_zpqz ul div span.lsalary {
    text-align: right
}

.new_listhd .listhdcenter {
    color: gray;
    float: right;
    width: 550px;
    text-align: right;
    font-size: 12px
}

.new_listhd .listhdcenter span {
    font-weight: 100;
    color: #f30
}

.new_listhd .listhdright {
    float: right;
    width: 230px;
    text-align: right;
    font-weight: 700;
    overflow: hidden
}

.new_listhd .listhdright a {
    color: #f30
}

.new_listhd {
    width: 1200px;
    height: 34px;
    line-height: 34px
}

.new_listhd .listhdleft {
    float: left;
    width: 600px;
    overflow: hidden
}

.new_listhd .listhdleft div {
    float: left;
    height: 34px;
    overflow: hidden
}

.new_listhd .listhdleft a.currentr {
    display: block;
    padding-right: 15px;
    padding-left: 10px;
    color: #fff
}

.new_listhd .listhdleft span {
    float: left;
    display: block;
    height: 32px;
    width: 5px
}

.new_listhd .listhdleft a {
    font-size: 16px;
    margin-right: 15px
}

#select dl form input.new_searchsubmit {
    height: 26px;
    width: 68px;
    border: 0;
    color: #fff;
    font-size: 12px;
    font-family: microsoft yahei;
    cursor: pointer;
    background-color: #F90
}

#select dl form input.new_searchsubmit:hover {
    background-color: #E68A00
}

#select dl form input.normal_searchsubmit {
    height: 26px;
    width: 68px;
    border: 0;
    background: url(../images/category/searchsbt.gif) 0 -26px no-repeat;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer
}

#select dl form input.normal_searchsubmit:hover {
    background: url(../images/category/searchsbt.gif) no-repeat
}

.colorright {
    width: 220px;
    float: right;
    margin-left: 15px;
    background-color: #FFF;
    height: auto;
    overflow: auto
}

.cateintro {
    overflow: auto;
    line-height: 24px;
    width: 218px;
    height: auto;
    text-align: left;
    border: 1px #ddd solid;
    margin-bottom: 10px
}

.cateintro ul {
    margin: 10px 15px 15px 15px;
    overflow: hidden
}

.cateintro .introleft {
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    padding-bottom: 5px;
    border-bottom: 1px #d4d4d4 solid
}

.cateintro .introleft span {
    display: block;
    float: left;
    padding-bottom: 5px;
    height: 32px
}

.cateintro .introright {
    margin-top: 10px;
    margin-bottom: 10px;
    height: auto;
    overflow: auto;
    line-height: 26px
}

.cateintro .introright a {
    display: block;
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    padding-right: 10px
}

.cateintro .introright a:hover {
    background-color: #f4f4f4;
    border-radius: 20px
}

.cateintro .subdemand {
    text-align: center;
    height: auto;
    overflow: auto;
    margin: 5px 10px 10px 10px
}

.cateintro .subdemand a.postdemand {
    background-color: #F90;
    display: block;
    color: #fff;
    padding: 5px 0;
    border-radius: 2px;
    font-size: 16px
}

.cateintro .subdemand a.postdemand:hover {
    background-color: #F80
}

.orange .cateintro .subdemand a.postdemand {
    background-color: #56B02A!important
}

.orange .cateintro .subdemand a.postdemand:hover {
    background-color: #52A728!important
}

.hotcity {
    width: 75pc;
    margin-bottom: 10px
}

.hotcity .hd {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #e4e4e4 solid
}

.hotcity .hd span.hdleft {
    float: left;
    text-align: left;
    padding-right: 15px;
    font-size: 18px;
    color: #000
}

.hotcity .bd {
    overflow: auto;
    padding-bottom: 9pt;
    padding-top: 8px;
    text-align: left
}

.hotcity .bd a {
    margin: 10px 13px 5px 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 9pt
}