.daohang a#course {
 font-weight:700;
 text-decoration:none;
 text-align:center
}
.blue .daohang a#course {
 color:#3592e2
}
.green .daohang a#course {
 color:#42b712
}
.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
}
#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/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 {
 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/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 {
 overflow:hidden;
 text-align:left;
}
.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:#42b712
}
.green .list_house ul .hover a.wsbm {
 border:1px #42b712 solid;
 color:#42b712
}
.green .list_house ul .hovercolor a.wsbm {
 background-color:#42b712;
 color:#fff
}
.green .cateintro .introleft span {
 border-bottom:2px #42b712 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:154px;
 height:110px;
 overflow:hidden;
 text-align:center;
 margin-top:20px
}
.list_house ul div span.lfaceimg img {
 width:134px;
 height:100px;
 margin-left:10px;
 margin-right:10px;
 border:1px solid #CCC;
 border-radius:3px;
}
.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:550px;
 margin-left:20px;
 overflow:hidden;
 line-height:34px;
 margin-top:5px;
 font-size:18px;
 padding-top:12px
}
.infolists {
 width:auto !important;
 min-height:3000px;
 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:#42b712
}
.green .new_listhd {
 border-bottom:2px #42b712 solid
}
.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 .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/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/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
}
.list_h1 {
 margin:10px;
 font-size:16px;
 text-align:left
}
.list_h1 h1 {
 display:inline-block;
 font-weight:bold
}
.screen {
 margin-bottom:30px;
 margin-top:5px;
}
.screen div {
 float:left;
}
.screen .pro_wrap {
 width:500px;
 margin-top:-4px;
}
.screen .condition {
 color:#999;
 font-size:14px;
}
.screen .pro_wrap .pro {
 display:block;
 float:left;
 margin:4px 5px 0 0;
 padding:0 2px 0 4px;
 max-width:144px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 border:1px solid #e8e8e8;
 height:18px;
 line-height:18px;
 color:#666;
 text-decoration:none;
 vertical-align:bottom;
}
.screen .pro  .pro_wrap .C_close {
 color:#999;
 margin-left:1px;
}
.screen .pro_wrap .pro:hover {
 margin:4px 5px 0 0;
 padding:0 2px 0 4px;
 max-width:144px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 border:1px solid #ED232F;
 height:18px;
 line-height:18px;
 color:#666;
 text-decoration:none;
}
.screen .pro_wrap .pro .C_close {
}
.screen .pro_wrap .pro .C_close:hover {
 color:#ED232F;
 margin-left:1px;
}
.multiple div {
 float:left;
 text-align:center
}
.multiple {
 height:40px;
 border-top:1px solid #dedede;
 border-bottom:1px solid #dedede;
 line-height:40px;
 background:#f1f1f1;
}
.mulDealt {
 width:76px;
}
.mulDeal {
 width:150px;
}
.mulDeal:hover {
 background:white;
 border-right:1px solid #dedede;
 width:150px;
}
.mulDealt:hover {
 background:white;
 border-right:1px solid #dedede;
 width:76px;
}
.mulDealtSelect {
 color:#ED232F;
}
.mutDea {
 width:110px;
 margin-left:12px;
}
.hover p a {
 margin-left:22px;
 color:#666
}
.itimeLink {
 margin-left:1000px;
}
.joinus {
 width:auto;
 height:auto;
 display:block;
 border:1px #d4d4d4 solid
}
.joinus .hd {
 width:auto;
 height:36px;
 line-height:36px;
 font-size:20px;
 margin:0 10px;
 border-bottom:1px #d4d4d4 solid
}
.joinus .hd span.hdl {
 height:36px;
 line-height:36px;
 display:block;
 float:left;
 border-bottom:1px #ED232F solid;
}
.hot_corporations .bd li .txt a {
 color:black;
 font-size:14px;
}
.bd>img {
 width:210px;
}
.colorright {
 overflow-y:hidden
}
.hot_corporations {
 width:auto;
 height:auto;
 display:block;
 border:1px solid #ddd
}
.groom {
 text-align:left
}
.hot_corporations .hd {
 width:200px;
 height:36px;
 line-height:36px;
 font-size:20px;
 margin:0 10px;
 border-bottom:2px #d4d4d4 solid
}
.hot_corporations .hd span.hdl {
 height:36px;
 line-height:36px;
 display:block;
 float:left;
 border-bottom:2px #ED232F solid;
}
.hot_corporations .bd {
 background-color:#fff;
 height:100%;
 padding-bottom:15px;
 width:200px;
 padding-left:10px;
 text-align:left;
}
.hot_corporations .bd li {
 display:block;
 overflow:hidden;
 margin-bottom:20px;
}
.hot_corporations .bd li img {
 margin-bottom:5px;
 width:198px;
 height:170px;
 border:1px solid #ddd;
}
.hot_corporations .bd li .txt {
 display:block;
 margin-bottom:-10px;
 height:40px;
}
.hot_corporations .bd li p span:nth-of-type(3) {
 margin-left:15px;
}
.up {
 font-size:20px;
}
.hot_corporations .bd li .imga a {
 border:4px #efefef solid;
 display:block;
 width:122px;
 height:100px;
 padding-top:1px
}
.hot_corporations .bd li .imga a:hover {
 border:4px #dcdcdc solid
}
.advert {
 margin-left:10px;
}
.advert img {
 width:210px;
 height:170px;
 margin-top:5px;
}
.groomImgs div img {
 width:220px;
 height:175px;
 border:1px solid #dedede;
}
.groom .hd {
 width:auto;
 height:36px;
 line-height:36px;
 font-size:20px;
 margin:0 10px;
 border-bottom:1px #d4d4d4 solid
}
.groom .hd span.hdl {
 height:36px;
 line-height:36px;
 display:block;
 float:left;
 border-bottom:1px #ED232F solid;
}
.groomImgs div {
 margin-left:15px;
 float:left;
}
.groomImgs div p {
 font-size:14px;
 width:220px;
 margin-top:15px;
 color:black;
 height:40px;
 overflow:hidden
}
.groomImgs div p span:nth-of-type(3) {
 margin-left:15px;
}
.groomred {
 color:#ED232F;
 font-size:20px;
}
.black {
 text-decoration:line-through;
 font-size:14px;
}
.groomImgs {
 margin-top:20px;
}
.self-taught {
 margin-top:20px;
 margin-left:14px;
 text-align:left;
}
.self-taught h2 {
 font-size:20px;
 height:60px;
 line-height:60px;
}
.Relevant-taught h2 {
 font-size:20px;
 height:60px;
 line-height:60px;
}
.self-taught p {
 color:grey;
 width:855px;
 margin-bottom:40px;
}
.Relevant-taught a {
 margin-right:15px;
}
.Relevant-taught {
 padding-bottom:25px;
 margin-left:14px;
 text-align:left;
}
.noresult .agency {
 font-size:18px;
 margin-bottom:30px;
 margin-top:-50px;
}
.noresult {
 margin-left:370px;
}
.noA {
 position:relative;
 top:-130px;
 left:123px;
}
.noA a {
 color:#ED232F;
 font-size:16px;
}
