.classfocus .container, .classfocus .slider img, div.classfocus {
    width: 335px;
    height: 195px
}

.bbsview .bd2 li, .goahead .announce .bd ul li, .goahead .faq .bd ul li, .infolist .showbox .bd li .info, .smp_bbsview .bd2 li {
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis
}

.classfocus .container {
    overflow: hidden;
    position: relative
}

.classfocus div#MainPromotionBanner {
    width: 335px;
    height: 195px;
    BORDER: #ddd 1px solid
}

.classfocus .slider li {
    list-style: none;
    display: inline
}

.classfocus .slider img {
    display: block
}

.classfocus .num {
    position: absolute;
    right: 5px;
    bottom: 5px
}

.classfocus .num li {
    float: left;
    color: #ff7300;
    text-align: center;
    line-height: 16px;
    width: 16px;
    height: 16px;
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
    overflow: hidden;
    margin: 3px 1px;
    border: 1px solid #ff7300;
    background-color: #fff
}

.classfocus .num li.on {
    color: #fff;
    line-height: 21px;
    width: 21px;
    height: 21px;
    font-size: 16px;
    margin: 0 1px;
    border: 0;
    background-color: #ff7300;
    font-weight: 700
}

.flink {
    width: 1000px;
    height: auto;
    overflow: auto
}

.flink .hd {
    width: auto;
    height: 32px;
    line-height: 32px;
    overflow: auto;
    text-align: left !important;
    border-top: 2px #f78015 solid;
    border-left: 1px #e1e1e1 solid;
    border-right: 1px #e1e1e1 solid;
    border-bottom: 1px #e1e1e1 solid;
    background-color: #fafafa
}

.flink .hd span.hd1 {
    font-size: 16px;
    font-family: 'microsoft yahei';
    height: 32px;
    color: #404040;
    margin-left: 15px;
    width: 100px;
    display: block;
    float: left
}

.flink .hd span.hd2 {
    width: 60px;
    height: 28px;
    display: block;
    float: right
}

.flink .hd span.hd2 a:hover {
    text-decoration: none
}

.flink .bd {
    border-width: 0 1px 1px;
    border-color: #eee;
    border-style: solid;
    padding: 10px;
    background-color: #fff
}

.flink .bd .image {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 8px
}

.flink .bd .image li {
    float: left;
    margin-left: 6px;
    margin-bottom: 2px
}

.flink .bd .image li img {
    border: 1px solid #ddd;
    background: #f1f1f1;
    padding: 3px;
    width: 88px;
    height: 31px;
    vertical-align: top;
    zoom: 1
}

.flink .bd .text {
    width: auto;
    height: auto;
    overflow: hidden
}

.flink .bd .text li {
    line-height: 18px;
    float: left;
    margin: 5px 5px 0;
    white-space: nowrap
}

.flink .bd .text li a{ color:#666;}
.bbsview {
    border: 1px solid #eee;
    width: 998px;
    height: auto;
    overflow: auto;
    text-align: left
}

.bbsview .hd {
    height: 28px;
    border-bottom: 1px #eee solid;
    line-height: 30px;
    background: url(../images/index/hdbg1.gif) repeat-x;
    font-weight: 700
}

.bbsview .hd1 {
    width: 188px;
    height: 28px;
    float: left;
    text-indent: 5px
}

.bbsview .hd1 span {
    float: left;
    width: 16px;
    height: 22px;
    display: block;
    background: url(../images/index/bbs_span.gif) 0 7px no-repeat;
    margin-left: 15px
}

.bbsview .hd2 {
    width: 740px;
    float: right
}

.bbsview .bd {
    height: auto
}

.bbsview .bd1 {
    width: 190px;
    float: left;
    padding: 15px 20px;
    line-height: 22px
}

.bbsview .bd1 a {
    margin-right: 2px;
    margin-left: 2px
}

.bbsview .bd2 {
    width: 760px;
    float: right;
    padding: 15px 0
}

.bbsview .bd2 ul {
    border-left: 1px #dbdbdb solid;
    overflow: auto;
    padding-left: 20px
}

.bbsview .bd2 li {
    width: 210px;
    height: 22px;
    overflow: hidden;
    float: left;
    line-height: 22px;
    margin-right: 25px;
    background: url(../images/index/li_arrow.gif) 0 8px no-repeat;
    padding-left: 10px
}

.shoplist {
    border: 1px solid #f1d38b;
    padding-top: 5px;
    padding-bottom: 5px;
    background: url(../images/index/hrdpph.gif) top left no-repeat #fff
}

.shoplist .intershop {
    height: auto;
    display: inline-block;
    overflow:hidden;
    padding-bottom: 15px
}

.intershop .hd a {
    font-weight: 100;
    font-size: 14px;
    margin-right: 5px;
	color:#ff6630;
}

.shoplist .hd {
    text-align: right;
    font-size: 16px;
    font-family: 'microsoft yahei';
    color: #333;
    height: 24px;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 10px
}

.shoplist .bd, .shoplist .item {
    text-align: left
}

.shoplist .item {
    float: left;
    width: 130px;
    padding-top: 10px;
    line-height: 16px;
    display: block;
    margin-left: 10px
}

.shoplist .item a img {
    display: block;
    width: 115px;
    height: 90px;
    margin: 0 auto;
    vertical-align: top;
    padding: 1px;
    border: 2px solid #ddd
}

.shoplist .item .sale, .shoplist .item .title {
    display: block;
    overflow: hidden;
    height: 16px;
    padding: 0 12px
}

.shoplist .item a img:hover {
    border: 2px solid #ff6900
}

.shoplist .item .title {
    margin-top: 3px
}

.shoplist .hd span.shop {
    float: left;
    display: block;
    width: 780px;
    text-align: right;
    overflow: hidden;
    white-space: nowrap
}

.shoplist .hd span.shop a {
    font-size: 12px;
    font-weight: 100;
    padding: 5px 2px
}

.shoplist .hd span.more {
    text-align: right;
    float: right;
    width: 150px;
    display: block;
    overflow: hidden;
    white-space: nowrap
}

.shoplist .hd span.more a {
    text-decoration: underline;
    font-weight: 100 !important
}

.infolist .showbox .hd .postinfo a:hover, .page_nav .menu a:hover {
    text-decoration: none
}

.telephone {
    border: 1px solid #eee
}

.telephone .hd {
    height: 32px;
    line-height: 32px;
    background-color: #fafafa;
    border-bottom: 1px #eee solid
}

.telephone .hd span.hdleft {
    float: left;
    text-align: left;
    text-indent: 15px;
    padding-right: 15px;
    font-size: 16px;
    font-family: 'microsoft yahei'
}

.telephone .hd span.hdright {
    float: right;
    font-size: 12px;
    width: 800px;
    overflow: hidden;
    height: 28px;
    text-align: right;
    margin-right: 15px
}

.goods .bd li span.price, .goods .hd .span, .group .hd .span {
    font-family: 'microsoft yahei';
    font-size: 16px
}

.telephone .bd {
    overflow: auto;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-top: 12px
}

.telephone .bd li {
    float: left;
    margin: 5px 8px 5px 6px;
    display: block;
    width: 105px;
    height: 40px;
    text-align: center;
    border: 1px solid #eee;
    padding-top: 6px
}

.telephone .bd li:hover {
    border: 1px solid #ddd;
    cursor: pointer;
    background-color: #f1f1f1
}

.lifebox {
    border: 1px solid #eee;
    text-align: left;
    padding: 10px;
    height: auto;
    overflow: auto
}

.lifebox a {
    margin-right: 5px;
    margin-left: 2px
}

.group .hd {
    width: 999px;
    background-color: #fafafa;
    height: 32px
}

.group .hd .span {
    text-align: left;
    text-indent: 15px;
    color: #fff;
    padding-right: 15px;
    height: 32px;
    display: block;
    float: left;
    line-height: 30px
}

.group .hd .more {
    float: right;
    display: block;
    width: 788px;
    text-align: right;
    line-height: 29px;
    overflow: hidden;
    white-space: nowrap
}

.group .hd .more a {
    padding: 0 10px;
    border-right: 1px #ccc solid
}

.group .hd .more a.moree {
    border-right: 0 !important
}

.group .bd {
    border-width: 0 1px 1px;
    border-color: #eee;
    border-style: solid;
    padding: 15px 10px;
    height: 85px !important;
    overflow: hidden !important;
    background-color: #fff
}

.group .bd ul, .group ul .detail, .group ul .detail span {
    display: block;
    overflow: hidden
}

.group .bd ul {
    width: 315px;
    float: left;
    height: 85px
}

.group ul .img {
    width: 100px;
    float: left;
    display: block
}

.group ul .img img {
    border: 1px solid #ccc;
    width: 80px
}

.group ul .detail {
    width: 215px;
    height: 80px;
    float: left;
    text-align: left;
    color: #888
}

.group ul .detail span {
    white-space: nowrap;
    width: auto;
    height: 20px
}

.goods .hd {
    height: 32px;
    border-bottom: 2px #f78015 solid;
    background-color: #fafafa
}

.goods .hd .span {
    text-align: left;
    text-indent: 15px;
    color: #fff;
    padding-right: 15px;
    height: 32px;
    display: block;
    float: left;
    line-height: 32px;
    background-color: #f78015
}

.goods .hd .more {
    float: right;
    display: block;
    width: 788px;
    text-align: right;
    line-height: 31px;
    padding-right: 10px
}

.goods .bd {
    border: 1px solid #eee;
    border-top: 0;
    padding: 3px 8px 15px;
    height: auto;
    overflow: auto
}

.goods .bd li {
    width: 98px;
    float: left;
    margin-top: 15px
}

.goods .bd li h3 {
    padding: 0 8px;
    text-align: left;
    height: 36px;
    overflow: hidden;
    margin-top: 3px;
    cursor: pointer
}

.goods .bd li span.price {
    display: block;
    text-align: left;
    background: url(../images/index/price.gif) 8px 3px no-repeat;
    padding-left: 20px;
    color: #f50;
    height: 18px;
    overflow: hidden;
    margin-top: 2px
}

.goods .bd li span.price em {
    font-size: 11px
}

.goods .bd li img {
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
    padding: 1px;
    border: 1px solid #d9d9d9
}

.goahead .focus_news .news .bd, .infolist .showbox, .infolist .showbox .hd {
    border-bottom: 1px #d9d9d9 solid
}

.infolist, .infolist .showbox {
    margin-bottom: 5px;
    margin-top: 5px
}

.infolist .sleft {
    width: 499px;
    float: left;
    border-right: 0;
    border-left: 1px #d9d9d9 solid
}

.infolist .sleft .bd, .infolist .sright {
    border-right: 1px #d9d9d9 solid
}

.infolist .sright {
    float: right;
    border-left: none;
    width: 499px
}

.infolist .showbox .hd {
    height: 40px;
    line-height: 40px;
    background-color: #fafafa;
    border-top: 1px #d9d9d9 solid
}

.infolist .showbox .hd .cattitle img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    width: 36px;
    height: 36px;
    *margin-top: 2px;
}

.infolist .showbox .hd .cattitle {
    font-weight: 700;
    float: left;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    font-family: 'microsoft yahei';
    height: 40px;
    line-height: 38px
}

.infolist .showbox .hd .cattitle span {
    width: 2px;
    height: 40px;
    display: block;
    float: left
}

.infolist .showbox .hd .postinfo {
    float: left;
    display: block;
    margin-left: 15px
}

.infolist .showbox .hd .postinfo a {
    color: #333
}

.infolist .showbox .hd .moreinfo {
    float: right;
    display: block;
    width: 80px;
    text-align: right;
    margin-right: 10px
}

.infolist .showbox .bd ul {
    margin: 15px;
    text-align: left
}

.infolist .showbox .bd ul li {
    font-size: 14px;
    width: 450px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px
}

.infolist .showbox .bd ul li.bg_gray {
    background-color: #fbfcfc
}

.infolist .showbox .bd li .time {
    color: #585858;
    width: 50px;
    height: 38px;
    display: block;
    text-align: left;
    float: left
}

.infolist .showbox .bd li .info {
    margin-left: 7px;
    width: 280px;
    height: 38px;
    display: block;
    text-align: left;
    float: left;
    overflow: hidden
}

.infolist .showbox .bd li .catname {
    float: right;
    width: 100px;
    height: 38px;
    display: block;
    text-align: right;
    overflow: hidden
}

.infolist .showbox .bd li .catname a {
    color: #999;
    margin-left: 7px
}

.lineAdv_box {
    margin-left: 2px
}

.lineAdv_box li {
    float: left;
    display: inline;
    margin: 0 1px 0 2px;
    overflow: hidden;
    font-size: 0
}

.lineAdv_box li img {
    padding: 1px;
    border: 2px solid #dae1e7
}

.page_nav {
    position: relative;
    text-align: left;
    zoom: 1
}

.page_nav .bd {
    width: 944px;
    margin: 0 auto;
    overflow: hidden;
    height: 28px
}

.page_nav li {
    text-align: center;
    float: left;
    display: inline;
    width: 88px;
    height: 30px;
    margin-left: 6px;
    line-height: 30px;
    font-size: 16px;
    font-family: microsoft yahei
}

.page_nav .menu, .page_nav .menu a {
    width: 21px;
    height: 30px
}

.page_nav .menu a {
    text-indent: -999em;
    overflow: hidden;
    display: block
}

.page_nav .pleft {
    position: absolute;
    top: 0;
    left: 2px;
    background-position: -197px 0
}

.page_nav .pright {
    position: absolute;
    top: 0;
    right: 2px;
    background-position: -176px 0
}

.page_nav li a {
    color: #fff
}

.page_nav li.selected a {
    font-weight: 700
}

.goahead .focus_news {
    width: 337px;
    float: left;
    height: 465px
}

.goahead .indextopinfo {
    width: 390px;
    height: 465px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    border-top: 2px #d9d9d9 solid;
    float: left;
    margin-left: 10px;
    margin-right: 10px
}

.goahead .indextopinfo ul {
    margin: 10px
}

.goahead .indextopinfo .h2 {
    font-weight: 400;
    padding: 0 0 13px;
    border-bottom: 1px #dcdcdc dotted;
    margin-bottom: 10px
}

.goahead .indextopinfo .h2 .str {
    width: 350px;
    display: block;
    text-align: center;
    font-size: 16px;
    font-family: "microsoft yahei";
    font-weight: 400;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 5px
}

.goahead .indextopinfo .sp {
    display: block;
    line-height: 18px;
    height: 32px;
    padding-top: 5px;
    text-indent: 25px;
    text-align: left;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    color: #888
}

.goahead .indextopinfo .h2 a:hover {
    cursor: pointer;
    text-decoration: underline
}

#infomenu li em a:hover, .smp_flink .hd span.hd2 a:hover {
    text-decoration: none
}

.goahead .indextopinfo .more a {
    font-size: 12px
}

.goahead .announce_faq {
    width: 250px;
    float: right;
    overflow: auto
}

.goahead .announce .hd, .goahead .faq .hd {
    background-color: #fafafa;
    width: 250px;
    height: 30px
}

.goahead .announce .hd .span, .goahead .faq .hd .span {
    text-align: left;
    text-indent: 15px;
    color: #fff;
    font-size: 16px;
    font-family: 'microsoft yahei';
    width: 93px;
    height: 30px;
    display: block;
    float: left;
    line-height: 30px
}

.goahead .announce .hd .more, .goahead .faq .hd .more {
    float: right;
    display: block;
    width: 68px;
    text-align: right;
    line-height: 29px
}

.goahead .announce .hd .more a, .goahead .faq .hd .more a {
    padding: 0 10px
}

.goahead .announce .bd, .goahead .faq .bd {
    border-width: 0 1px 1px;
    border-color: #d9d9d9;
    border-style: solid;
    height: auto;
    overflow: auto
}

.goahead .announce .bd ul, .goahead .faq .bd ul {
    padding: 14px;
    text-align: left
}

.goahead .announce .bd ul li, .goahead .faq .bd ul li {
    line-height: 24px;
    height: 24px;
    font-size: 14px;
    overflow: hidden
}

.announcetitle {
    width: 200px;
    float: left;
    display: block;
    height: 24px;
    overflow: hidden
}

.announcetime {
    text-align: right;
    float: right;
    display: block;
    overflow: hidden;
    height: 24px;
    font-size: 12px;
    color: #999
}

.goahead .focus_news .news .hd {
    width: 337px;
    background-color: #fafafa;
    height: 30px;
    border-bottom: 2px #f78015 solid
}

.goahead .focus_news .news .hd .span {
    text-align: left;
    text-indent: 15px;
    color: #fff;
    font-size: 16px;
    font-family: 'microsoft yahei';
    width: 93px;
    height: 30px;
    display: block;
    float: left;
    line-height: 30px;
    background-color: #f78015
}

.goahead .focus_news .news .hd .more {
    float: right;
    display: block;
    width: 68px;
    text-align: right;
    line-height: 29px;
    margin-right: 10px
}

.goahead .focus_news .news .bd {
    text-align: left;
    border-left: 1px #d9d9d9 solid;
    border-right: 1px #d9d9d9 solid;
    height: auto;
    overflow: auto;
    font-size: 14px
}

.goahead .focus_news .news .bd ul {
    margin: 15px
}

.goahead .focus_news .news .bd ul li {
    width: 305px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap
}

.goahead .focus_news .news .bd ul li a.gray {
    color: #666
}

.focushead {
    height: auto;
    width: 1000px;
    text-align: left
}

.focushead .categories {
    width: 186px;
    border: 2px solid #F60;
    background: #fff;
    display: block;
    float: left;
    padding: 0
}

.focushead .focustop {
    width: 550px;
    float: left;
    display: block;
    margin-left: 10px
}

.focushead .portalfocuslide {
    width: 550px;
    height: 194px;
    margin-bottom: 10px
}

.portalfocuslide div#MainPromotionBanner {
    width: 550px;
    height: 194px;
    BORDER: #ddd 1px solid
}

.portalfocuslide .container {
    width: 550px;
    height: 258px;
    overflow: hidden;
    position: relative
}

.portalfocuslide .slider li {
    list-style: none;
    display: inline
}

.portalfocuslide .slider img {
    width: 550px;
    height: 258px;
    display: block
}

.portalfocuslide .num {
    position: absolute;
    right: 5px;
    bottom: 5px
}

.portalfocuslide .num li {
    float: left;
    color: #ff7300;
    text-align: center;
    line-height: 16px;
    width: 16px;
    height: 16px;
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
    overflow: hidden;
    margin: 3px 1px;
    border: 1px solid #ff7300;
    background-color: #fff
}

.portalfocuslide .num li.on {
    color: #fff;
    line-height: 21px;
    width: 21px;
    height: 21px;
    font-size: 16px;
    margin: 0 1px;
    border: 0;
    background-color: #ff7300;
    font-weight: 700
}

.focushead .indextopcourse {
    width: 549px;
    height: auto;
    overflow: auto;
    margin-top: 10px;
    border: 1px solid #dfdfdf;
    padding-bottom: 10px
}

.indextopcourse .titleleft {
    width: 28px;
    height: 100%;
    float: left;
    background: #FFF;
    color: #fe7a02;
    font-size: 14px;
    font-weight: 400
}

.titleleft span {
    padding: 10px 7px 3px;
    line-height: 24px;
    display: block
}

.indextopcourse .courseshow {
    width: 521px;
    float: left
}

.indextopcourse .courseshow ul {
    margin: 5px 10px 10px
}

.indextopcourse .courseshow li {
    width: 249px;
    height: 24px;
    border-bottom: 1px #e4e4e4 solid;
    overflow: hidden;
    line-height: 24px;
    *line-height: 28px;
    *height: 28px;
    float: left;
    text-indent: 6px;
    background: url(../images/index/point.gif) 4px center no-repeat
}

.indextopcourse .courseshow li .showtitle {
    width: 229px;
    height: 24px;
    display: block;
    float: left;
    margin-left: 10px;
    overflow: hidden
}

.indextopcourse .courseshow li .signin {
    width: 38px;
    display: block;
    float: left
}

.announcepost {
    width: 236px;
    float: right;
    display: block
}

.announcenews {
    border-left: 1px #ddd solid;
    border-right: 1px #ddd solid;
    border-bottom: 1px #ddd solid
}

.announcenews #tab1 {
    width: 234px;
    background: #fafafa;
    height: 32px;
    font-size: 16px;
    color: #000;
    line-height: 32px;
    border-top: 1px #ddd solid;
    border-bottom: 1px #ddd solid
}

.announcenews #tab1 li {
    display: block;
    width: 116px;
    height: 32px;
    float: left;
    text-align: center;
    font-family: microsoft yahei;
    border-right: 1px #ddd solid
}

#infomenu .titdown, #infomenu .titup, #infomenu a, a.postinfo, a.postmember {
    font-family: "microsoft yahei"
}

.announcenews #tab1 li.now {
    border-top: 2px #ca0000 solid;
    color: #ca0000;
    background: #fff;
    border-bottom: 0;
    border-right: 1px #ddd solid
}

.announcenews .tablist {
    width: 234px;
    overflow: hidden;
    background-color: #fff
}

.tablist ul {
    margin: 13px 15px 5px
}

.news h1, .news p {
    overflow: hidden;
    margin-bottom: 5px
}

.tablist li {
    width: 200px;
    height: 26px;
    line-height: 26px;
    overflow: hidden
}

.tablist li span.title {
    width: 153px;
    height: 26px;
    float: left;
    display: block;
    overflow: hidden;
    text-indent: 10px
}

.tablist li span.time {
    width: 40px;
    height: 26px;
    float: right;
    display: block;
    text-align: left;
    color: 999 !important
}

.news li span.title {
    background: url(../images/index/point.gif) 0 11px no-repeat
}

.announce li span.announcetitle, .faq li {
    background: url(../images/index/li_arrow.gif) 0 10px no-repeat;
    text-indent: 10px
}

.news h1 {
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    width: 100%;
    height: 20px
}

.news p {
    height: 67px;
    line-height: 24px;
    border-bottom: 1px #ddd solid;
    display: inline-block;
    padding-bottom: 10px
}



a.postinfo {
    margin-right: 5px
}

a.postmember {
    margin-left: 5px
}

a.postinfo, a.postmember {
    text-align: center;
    height: 36px;
    line-height: 36px;
    display: block;
    float: left;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    border: 0;
    margin-top: 10px;
    width: 112px
}

.ershou, .zhaopin_jianli, .zufang, .zufang_jianli {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px
}

.zhaopin, .zufang {
    float: left;
    width: 770px
}

.ershou {
    width: 999px
}

.ershou .hd, .jianli .hd, .zhaopin .hd, .zufang .hd {
    height: 30px
}

.ershou .hd, .jianli .hd, .zhaopin .hd {
    background-color: #fafafa;
    border-right: 1px #eee solid;
    border-bottom: 2px #f78015 solid
}

.ershou .hd .span, .zhaopin .hd .span, .zufang .hd .span {
    text-align: left;
    text-indent: 15px;
    color: #fff;
    font-size: 16px;
    font-family: 'microsoft yahei';
    width: 93px;
    height: 30px;
    display: block;
    float: left;
    line-height: 30px
}

.ershou .ershouleft {
    width: 300px;
    overflow: hidden;
    height: 185px;
    float: left
}

.ershou .ershouleft ul {
    margin: 15px 5px 10px 10px
}

.ershou .ershouleft li {
    width: 80px;
    float: left;
    height: 85px;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 5px;
    color: #f30;
    margin-top: 2px
}

.ershou .ershouleft li img {
    width: 78px;
    height: 60px;
    border: 1px solid #eee
}

.ershou .bd, .zufang .hd {
    border-right: 1px #eee solid
}

.ershou .ershouright {
    width: 665px;
    border-left: 1px #dadada solid;
    float: right;
    margin: 10px 5px;
    padding-left: 10px
}

.ershou .ershouright ul li {
    width: 320px;
    height: 28px;
    float: left;
    line-height: 28px;
    overflow: hidden;
    margin-left: 5px;
    margin-right: 5px
}

.ershou .ershouright ul li a {
    width: 250px;
    height: 28px;
    overflow: hidden
}

.ershou .ershouright ul li span.timer {
    color: #4b4b4b;
    float: right;
    height: 28px
}

.ershou .bd {
    border-left: 1px #eee solid;
    border-bottom: 1px #eee solid;
    overflow: auto
}

.ershou .hd .span, .zhaopin .hd .span {
    background-color: #f78015
}

.ershou .hd .center, .zhaopin .hd .center, .zufang .hd .center {
    float: left;
    width: 150px;
    margin-left: 10px;
    line-height: 30px
}

.ershou .hd .more, .zhaopin .hd .more, .zufang .hd .more {
    float: right;
    display: block;
    width: 100px;
    overflow: hidden;
    text-align: right;
    line-height: 29px;
    padding-right: 10px
}

.jianli .bd, .zhaopin .bd {
    border: 1px solid #eee;
    overflow: auto
}

.ershoufang {
    margin-top: 5px
}

.ershoufang, .jianli {
    float: left;
    width: 220px;
    margin-left: 10px
}

.zufang .hd {
    background-color: #fafafa
}

.ershoufang .hd {
    height: 30px;
    background-color: #fafafa;
    border-right: 1px #EEE solid
}

.ershoufang .hd .span, .jianli .hd .span {
    text-align: left;
    text-indent: 15px;
    color: #fff;
    font-size: 16px;
    font-family: 'microsoft yahei';
    width: 93px;
    height: 30px;
    display: block;
    float: left;
    line-height: 30px
}

.jianli .hd .span {
    background-color: #f78015
}

.ershoufang .hd .more, .jianli .hd .more {
    float: right;
    display: block;
    width: 88px;
    text-align: right;
    line-height: 29px;
    padding-right: 10px
}

.zhaopin .bd {
    border-top: 0;
    padding-bottom: 10px
}

.jianli .bd {
    border-top: 0
}

.zhaopin ul {
    margin: 10px
}

.jianli ul {
    padding: 10px
}

.zhaopin ul li {
    width: 340px;
    height: 28px;
    line-height: 28px;
    display: block;
    overflow: hidden;
    float: left;
    padding-left: 15px;
    text-align: left;
    color: #585858;
    background: url(../images/index/point.gif) 3px 12px no-repeat;
    border-bottom: 1px #eee solid;
    margin-left: 10px
}

.jianli ul li {
    font-size: 12px;
    line-height: 24px
}

.smp_bbsview .hd, .smp_flink .hd span.hd1 {
    font-family: 'microsoft yahei';
    font-size: 16px
}

.zufang .bd ul {
    padding: 15px 0;
    text-align: center
}

.ershoufang .bd, .zufang .bd {
    border: 1px solid #eee;
    border-top: 0;
    overflow: hidden;
    height: 163px
}

.zufang .bd li {
    float: left;
    display: block;
    width: 114px;
    height: 154px;
    overflow: hidden;
    margin-left: 32px;
    margin-top: 5px
}

.zufang .bd li .img img {
    width: 112px;
    height: 84px;
    border: 1px solid #eee
}

.zufang .bd li .des {
    margin-top: 5px;
    width: 114px;
    height: 20px;
    overflow: hidden
}

.ershoufang .bd ul {
    text-align: left;
    margin: 10px 15px
}

.ershoufang .bd ul li .title {
    padding-left: 10px;
    background: url(../images/index/li_arrow.gif) 0 9px no-repeat;
    margin-top: 3px;
    width: 172px;
    overflow: hidden;
    display: block
}

.ershoufang .bd ul li .des {
    text-indent: 10px;
    width: 172px
}

.ershoufang .bd ul li {
    overflow: hidden;
    line-height: 23px
}

.smp_bbsview {
    border: 1px solid #eee;
    width: 998px;
    height: auto;
    overflow: auto;
    text-align: left
}

.smp_bbsview .hd {
    height: 28px;
    line-height: 28px;
    color: #000;
    margin-top: 7px
}

.smp_bbsview .hd1 {
    width: 188px;
    height: 28px;
    float: left;
    text-indent: 20px
}

.smp_bbsview .hd2 {
    width: 740px;
    float: right
}

.smp_bbsview .bd {
    height: auto
}

.smp_bbsview .bd1 {
    width: 190px;
    float: left;
    padding: 15px 20px;
    line-height: 22px
}

.smp_bbsview .bd1 a {
    margin-right: 2px;
    margin-left: 2px
}

.smp_bbsview .bd2 {
    width: 760px;
    float: right;
    padding: 15px 0
}

.smp_bbsview .bd2 ul {
    border-left: 1px #dbdbdb solid;
    overflow: auto;
    padding-left: 20px
}

.smp_bbsview .bd2 li {
    width: 210px;
    height: 22px;
    overflow: hidden;
    float: left;
    line-height: 22px;
    margin-right: 25px;
    background: url(../images/index/li_arrow.gif) 0 8px no-repeat;
    padding-left: 10px
}

.smp_lifebox {
    border: 1px solid #eee;
    text-align: left;
    padding: 10px 20px;
    height: auto;
    overflow: auto;
    color: #555
}

.smp_lifebox a {
    margin-right: 6px;
    margin-left: 2px
}

.smp_flink {
    width: 1000px;
    height: auto;
    overflow: auto
}

.smp_flink .hd {
    color: #000;
    width: auto;
    line-height: 28px;
    overflow: auto;
    text-align: left;
    border-top: 1px #eee solid;
    border-left: 1px #eee solid;
    border-right: 1px #eee solid;
    padding-top: 7px
}

.smp_flink .hd span.hd1 {
    margin-left: 20px;
    width: 100px;
    display: block;
    float: left
}

.smp_flink .hd span.hd2 {
    width: 40px;
    display: block;
    float: right
}

.smp_flink .bd {
    border-width: 0 1px 1px;
    border-color: #eee;
    border-style: solid;
    padding: 10px 15px;
    background-color: #fff;
    overflow: auto
}

.smp_flink .bd .image {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 8px
}

.smp_flink .bd .image li {
    float: left;
    margin-left: 6px;
    margin-bottom: 2px
}

.smp_flink .bd .image li img {
    border: 1px solid #ddd;
    background: #f1f1f1;
    padding: 3px;
    width: 88px;
    height: 31px;
    vertical-align: top;
    zoom: 1
}

.smp_telephone, .smp_telephone .bd li {
    border: 1px solid #eee
}

.smp_flink .bd .text {
    width: auto;
    height: auto;
    overflow: hidden
}

.smp_flink .bd .text li {
    line-height: 18px;
    float: left;
    margin: 5px 5px 0;
    white-space: nowrap
}

.smp_telephone .hd {
    height: 28px;
    line-height: 29px;
    font-size: 14px;
    color: #000;
    padding-top: 7px
}

.smp_telephone .hd span.hdleft {
    float: left;
    width: 100px;
    text-align: left;
    text-indent: 20px;
    font-size: 16px;
    font-family: 'microsoft yahei'
}

.smp_telephone .hd span.hdright {
    float: right;
    font-size: 12px;
    width: 800px;
    overflow: hidden;
    height: 28px;
    text-align: right;
    margin-right: 15px
}

.smp_goods .bd li span.price, .smp_goods .hd .span, .smp_group .hd .span {
    font-family: 'microsoft yahei';
    display: block;
    font-size: 16px
}

.smp_telephone .bd {
    overflow: auto;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-top: 12px
}

.smp_telephone .bd li {
    float: left;
    margin: 5px 8px 5px 6px;
    display: block;
    width: 105px;
    height: 40px;
    text-align: center;
    padding-top: 6px
}

.smp_telephone .bd li:hover {
    border: 1px solid #ddd;
    cursor: pointer;
    background-color: #f1f1f1
}

.smp_group {
    border: 1px solid #eee;
    width: 998px
}

.smp_group .hd {
    padding-top: 7px;
    height: 30px
}

.smp_group .hd .span {
    text-align: left;
    text-indent: 20px;
    width: 93px;
    height: 30px;
    float: left;
    line-height: 30px;
    color: #000
}

.smp_group .hd .more {
    float: right;
    display: block;
    width: 788px;
    text-align: right;
    line-height: 29px;
    padding-right: 10px
}

.smp_group .hd .more a {
    padding: 0 10px;
    border-right: 1px #ccc solid
}

.smp_group .hd .more a.moree {
    border-right: 0 !important
}

.smp_group .bd {
    padding: 15px 10px;
    height: 85px !important;
    overflow: hidden !important;
    background-color: #fff;
    width: 978px
}

.smp_group .bd ul {
    display: block;
    float: left;
    height: 85px;
    overflow: hidden;
    width: 315px
}

.smp_group ul .img {
    width: 100px;
    float: left;
    display: block
}

.smp_group ul .img img {
    border: 1px solid #ccc;
    width: 80px
}

.smp_group ul .detail {
    width: 205px;
    height: 80px;
    overflow: hidden;
    float: left;
    text-align: left;
    display: block;
    color: #888
}

.smp_group ul .detail span {
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    height: 20px;
    display: block
}

.smp_goods {
    border: 1px solid #eee;
    overflow: auto;
    height: auto
}

.smp_goods .hd {
    height: 30px;
    padding-top: 7px
}

.smp_goods .hd .span {
    text-align: left;
    text-indent: 20px;
    color: #000;
    width: 93px;
    height: 30px;
    float: left;
    line-height: 30px
}

.smp_goods .hd .more {
    float: right;
    display: block;
    width: 788px;
    text-align: right;
    line-height: 29px;
    padding-right: 20px
}

.smp_goods .bd {
    padding: 0 8px 15px;
    overflow: auto
}

.smp_goods .bd li {
    width: 98px;
    float: left;
    margin-top: 10px
}

.smp_goods .bd li h3 {
    padding: 0 8px;
    text-align: left;
    height: 36px;
    overflow: hidden;
    margin-top: 3px;
    cursor: pointer
}

.smp_goods .bd li span.price {
    text-align: left;
    background: url(../images/index/price.gif) 8px 3px no-repeat;
    padding-left: 20px;
    color: #f50;
    height: 18px;
    overflow: hidden;
    margin-top: 2px
}

.smp_goods .bd li span.price em {
    font-size: 11px
}

.smp_goods .bd li img {
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
    padding: 1px;
    border: 1px solid #d9d9d9
}

.smp_shoplist {
    border: 1px solid #eee;
    padding-top: 5px;
    background: url(../images/index/hrdpph.gif) top left no-repeat #fff;
    padding-bottom: 20px;
    padding-left: 5px
}

.smp_shoplist .hd {
    text-align: right;
    height: 24px;
    padding-top: 7px;
    margin-right: 15px;
    margin-bottom: 10px
}

.smp_shoplist .item {
    float: left;
    width: 130px;
    padding-top: 10px;
    line-height: 16px;
    display: block;
    text-align: left;
    margin-left: 5px;
    margin-right: 5px
}

.smp_shoplist .bd {
    text-align: left;
    height: auto;
    overflow: auto
}

.smp_shoplist .item a img {
    display: block;
    width: 115px;
    height: 90px;
    margin: 0 auto;
    vertical-align: top;
    padding: 1px;
    border: 1px solid #ddd
}

.smp_shoplist .item .sale, .smp_shoplist .item .title {
    display: block;
    height: 16px;
    overflow: hidden;
    padding: 0 12px
}

.smp_shoplist .item a img:hover {
    border: 1px solid #f1d38b
}

.smp_shoplist .item .title {
    margin-top: 3px
}

.smp_service .bd, .smp_topinfo .bd {
    margin-top: 10px
}

.smp_shoplist .hd span.shop {
    float: left;
    display: block;
    width: 780px;
    text-align: right
}

.smp_shoplist .hd span.shop a {
    font-size: 12px;
    font-weight: 100;
    padding: 5px 2px
}

.smp_shoplist .hd span.more {
    text-align: right;
    float: right;
    width: 150px;
    display: block;
    margin-right: 20px
}

.smp_focus_topinfo, .smp_service {
    border: 1px solid #eee;
    overflow: auto;
    text-align: left
}

.smp_shoplist .hd span.more a {
    text-decoration: underline;
    font-weight: 100 !important
}

.smp_service {
    padding: 13px 20px 15px;
    height: auto
}

.smp_service .hd {
    color: #999
}

.smp_service .hd span {
    font-size: 16px;
    font-family: 'microsoft yahei';
    color: #000;
    margin-right: 12px
}

.smp_service li {
    background-image: url(../images/index/service_icon.gif);
    background-repeat: no-repeat;
    width: 175px;
    height: 31px;
    float: left;
    line-height: 31px;
    padding-left: 45px;
    margin-bottom: 10px;
    margin-left: 7px
}

.smp_service li a {
    font-size: 14px;
    color: #333
}

.smp_service li.icon_1 {
    background-position: 0 0
}

.smp_service li.icon_2 {
    background-position: 0 -31px
}

.smp_service li.icon_3 {
    background-position: 0 -62px
}

.smp_service li.icon_4 {
    background-position: 0 -93px
}

.smp_service li.icon_5 {
    background-position: 0 -124px
}

.smp_service li.icon_6 {
    background-position: 0 -155px
}

.smp_service li.icon_7 {
    background-position: 0 -186px
}

.smp_service li.icon_8 {
    background-position: 0 -217px
}

.smp_focus_topinfo {
    padding: 15px 0 15px 15px;
    height: auto
}

.smp_focus {
    float: left;
    width: 330px
}

.smp_topinfo {
    float: right;
    width: 620px
}

.smp_topinfo .hd a {
    color: #f30
}

.smp_topinfo .hd span {
    font-size: 16px;
    font-family: 'microsoft yahei';
    color: #000;
    margin-right: 10px
}

.smp_topinfo .bd li {
    float: left;
    width: 290px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    margin-right: 20px
}

.smp_topinfo .bd li .toptitle {
    width: 230px;
    height: 25px;
    overflow: hidden;
    white-space: nowrap;
    float: left
}

.smp_topinfo .bd li .toptime {
    color: #999;
    width: 60px;
    height: 25px;
    float: left;
    text-align: right
}

.imginfo {
    width: 1000px;
    overflow: hidden;
    height: 65px
}

.imginfo .centerinfo {
    float: left;
    width: 928px;
    overflow: hidden
}

.imginfo .centerinfo a {
    line-height: 20px;
    color: #333;
    vertical-align: middle
}

.imginfo .centerinfo li {
    float: left;
    width: 72px;
    height: 62px;
    border: 1px solid #eee;
    background: #fff;
    margin-left: 5px;
    margin-right: 5px;
    display: block;
    overflow: hidden
}

.imginfo .centerinfo li img {
    width: 70px;
    height: 60px;
    border: 1px solid #fff
}

.imginfo .leftarr, .imginfo .rightarr, .leftarr a, .rightarr a {
    display: block;
    width: 36px;
    height: 65px
}

.leftarr a, .rightarr a {
    text-indent: -999em;
    overflow: hidden
}

.leftarr a:hover, .rightarr a:hover {
    text-decoration: none
}

.imginfo .leftarr {
    background: url(../images/index/arr.gif) no-repeat;
    float: left
}

.imginfo .rightarr {
    background: url(../images/index/arr.gif) 0 -65px no-repeat;
    float: left
}

.category_inner {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 100%;
    border: 1px solid #eee;
    background-color: #fff
}

#ni-flist {
    margin-left: -10px;
    font-size: 14px;
    overflow: auto
}

#ni-flist font {
    color: #888;
    margin-left: 4px;
    font-size: 12px;
    font-weight: 100
}

.ni-flist1, .ni-flist2, .ni-flist3 {
    float: left;
    margin-left: 20px
}

.ni-flist1 {
    width: 200px
}

.ni-flist2 {
    width: 220px
}

.ni-flist3 {
    width: 275px
}

.ni-fbg {
    width: auto;
    height: 40px;
    background: #f2f1ec;
    margin-bottom: 10px
}

.ni-f-icon, .ni-f-icon img {
    width: 40px;
    height: 40px
}

.ni-fbg span {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-left: 10px
}

.ni-fbg a {
    color: #000;
    font-family: "microsoft yahei";
    font-weight: bold;
}

.ni-f-icon {
    float: left;
    background: url(head/bg_nav_2011_as3.gif)
}

.ni-glist-section {
    width: auto;
    height: auto;
    line-height: 40px
}

.ni-flist1 .tiny li, .ni-flist2 .tiny li {
    display: block;
    width: 72px;
    height: 30px;
    float: left;
    overflow: hidden
}

.ni-flist1 .short li, .ni-flist2 .short li {
    display: block;
    width: 100px;
    height: 30px;
    float: left;
    overflow: hidden
}

.ni-flist1 .long li, .ni-flist2 .long li {
    display: block;
    width: 200px;
    float: left;
    overflow: hidden
}

.ni-flist3 .tiny li {
    float: left;
    width: 91px;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.ni-flist3 .short li {
    float: left;
    width: 137px;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.ni-flist3 .long li {
    float: left;
    width: 280px;
    height: 30px;
    line-height: 30px
}

.ni-glist-section hr {
    height: 1px;
    color: pink;
    border-bottom: 1px dotted #cfcfcf;
    position: relative
}

.ni-bb1, .ni-glist-section hr {
    overflow: hidden;
    background: 0;
    border: 0
}

.ni-small {
    height: 20px
}

.ni-small a {
    font-size: 12px;
    color: gray
}

.ni-lifebox {
    width: 280px;
    height: auto
}

.ni-lifebox span {
    font-weight: 700;
    height: 40px;
    line-height: 40px
}

.ni-bb1 {
    width: 270px;
    height: 12px;
    margin-bottom: 12px;
    color: pink;
    border-bottom: 1px dotted #cfcfcf;
    position: relative
}

.ni-mt20 {
    margin-top: 20px
}

.full .smp_telephone .bd li, .full .telephone .bd li {
    width: 114px
}

.full .smp_goods .bd li {
    width: 118px
}

.full .shoplist .item {
    margin-left: 15px;
    width: 131px;
    margin-bottom: 5px;
    margin-top: 5px
}

.full .group .bd ul {
    width: 385px
}

.full .group ul .detail {
    width: 275px
}

.full .tablist li {
    width: 300px
}

.full .tablist li span.title {
    width: 252px
}

.full .announcepost {
    width: 336px
}

.full .announcenews #tab1, .full .announcenews .tablist {
    width: 334px
}

.full .flink, .full .smp_flink {
    width: 1200px
}

.full .smp_group {
    width: 1198px
}

.full .smp_group .bd {
    width: 1178px
}

.full .smp_group .bd ul {
    width: 388px
}

.full .smp_group ul .detail {
    width: 255px
}

.full .imginfo {
    width: 1200px
}

.full .imginfo .centerinfo {
    width: 1128px
}

.full .imginfo .centerinfo li {
    width: 82px
}

.full .imginfo .centerinfo li img {
    width: 80px
}

.full .bbsview, .full .smp_bbsview {
    width: 1198px
}

.full .ni-flist1, .full .ni-flist2 {
    width: 280px
}

.full .ni-flist3 {
    idth: 280px
}

.full .smp_shoplist .item {
    width: 138px;
    height: 130px
}

.full .smp_shoplist .item a img {
    width: 123px;
    height: 90px
}

.full .smp_shoplist .hd span.shop {
    width: 980px
}

.full .ni-flist1 .tiny li, .full .ni-flist2 .tiny li {
    width: 93px
}

.full .ni-flist1 .short li, .full .ni-flist2 .short li {
    width: 125px
}

.full .ni-flist1 .long li, .full .ni-flist2 .long li {
    width: 200px
}

.full .shoplist .intershop {
    width: 1188px
}

.full .group .hd {
    width: 1199px
}

.full .group .bd {
    width: 1178px
}

.full .zhaopin, .full .zufang {
    width: 970px
}

.full .ershou {
    width: 1199px
}

.full .ershou .ershouleft {
    width: 400px
}

.full .ershou .ershouright {
    width: 775px
}

.full .ershou .ershouright ul li {
    width: 375px
}

.full .zhaopin ul li {
    width: 440px
}

.full .zhaopin ul li a {
    margin-left: 20px
}

.full .focushead {
    width: 1200px
}

.full .focushead .focustop, .full .focushead .portalfocuslide, .full .portalfocuslide .container, .full .portalfocuslide .slider img, .full .portalfocuslide div#MainPromotionBanner {
    width: 345px
}

.full .focushead .indextopcourse {
    width: 649px
}

.full .indextopcourse .courseshow li {
    width: 299px
}

.full .indextopcourse .courseshow {
    width: 621px
}

.full .indextopcourse .courseshow li .showtitle {
    width: 279px
}

.full .infolist .sleft, .full .infolist .sright {
    width: 599px
}

.full .infolist .showbox .bd ul li {
    width: 548px
}

.full .infolist .showbox .bd ul li .info {
    width: 380px
}

.full .goods .bd li {
    width: 118px
}

.blue .page_nav {
    border-bottom: 2px solid #3592e2
}

.blue .goahead .announce .hd, .blue .goahead .faq .hd, .blue .group .hd {
    border-bottom: 2px #3592e2 solid
}

.blue .infolist .showbox .hd .cattitle {
    color: #000
}

.blue .group .hd .span {
    background-color: #3592e2
}

.blue .telephone .hd {
    border-top: 2px #3592e2 solid
}

.blue .telephone .hd span.hdleft {
    color: #3592e2
}

.blue .goahead .announce .hd .span, .blue .goahead .faq .hd .span {
    background-color: #3592e2;
    border-bottom: 2px #3592e2 solid
}

.green .goahead .announce .hd .span, .green .goahead .faq .hd .span, .green .group .hd .span {
    background-color: #42b712
}

.green .page_nav {
    border-bottom: 2px solid #42b712
}

.green .goahead .announce .hd, .green .goahead .faq .hd, .green .group .hd {
    border-bottom: 2px #42b712 solid
}

.green .infolist .showbox .hd .cattitle {
    color: #000
}

.green .telephone .hd {
    border-top: 2px #42b712 solid
}

.green .telephone .hd span.hdleft {
    color: #42b712
}

.orange .goahead .announce .hd .span, .orange .goahead .faq .hd .span, .orange .group .hd .span {
    background-color: #f78015
}

.orange .page_nav {
    border-bottom: 2px solid #f78015
}

.orange .goahead .announce .hd, .orange .goahead .faq .hd, .orange .group .hd {
    border-bottom: 2px #f78015 solid
}

.orange .infolist .showbox .hd .cattitle {
    color: #000
}

.orange .telephone .hd {
    border-top: 2px #f78015 solid
}

.orange .telephone .hd span.hdleft {
    color: #f78015
}

.red .goahead .announce .hd .span, .red .goahead .faq .hd .span, .red .group .hd .span {
    background-color: #c40000
}

.red .page_nav {
    border-bottom: 2px solid #c40000
}

.red .goahead .announce .hd, .red .goahead .faq .hd, .red .group .hd {
    border-bottom: 2px #c40000 solid
}

.red .infolist .showbox .hd .cattitle {
    color: #000
}

.red .telephone .hd {
    border-top: 2px #c40000 solid
}

.red .telephone .hd span.hdleft {
    color: #c40000
}

.blue .ershoufang .hd, .blue .zufang .hd {
    border-bottom: 2px #3592e2 solid
}

a.postinfo {
    background-color: #f78015
}

a.postinfo:hover {
    background-color: #eb6d13
}

.blue a.postmember {
    background-color: #3592e2
}

.blue a.postmember:hover {
    background-color: #2283d4
}

.blue .ershoufang .hd .span, .blue .page_nav li, .blue .zufang .hd .span {
    background-color: #3592e2
}

.blue .announcenews #tab1 li.now {
    border-top: 2px #3592e2 solid;
    color: #3592e2
}

.green .ershoufang .hd, .green .zufang .hd {
    border-bottom: 2px #42b712 solid
}

.blue .page_nav li:hover {
    background-color: #2283d4
}

.green a.postmember {
    background-color: #42b712
}

.green a.postmember:hover {
    background-color: #47c510
}

.green .ershoufang .hd .span, .green .page_nav li, .green .zufang .hd .span {
    background-color: #42b712
}

.green .announcenews #tab1 li.now {
    border-top: 2px #42b712 solid;
    color: #42b712
}

.orange .ershoufang .hd, .orange .zufang .hd {
    border-bottom: 2px #f78015 solid
}

.green .page_nav li:hover {
    background-color: #47c510
}

.orange a.postmember {
    background-color: #f78015
}

.orange a.postmember:hover {
    background-color: #eb6d13
}

.orange .ershoufang .hd .span, .orange .page_nav li, .orange .zufang .hd .span {
    background-color: #f78015
}

.orange .announcenews #tab1 li.now {
    border-top: 2px #f78015 solid;
    color: #f78015
}

.red .ershoufang .hd, .red .zufang .hd {
    border-bottom: 2px #c40000 solid
}

.orange .page_nav li:hover {
    background-color: #eb6d13
}

.red a.postmember {
    background-color: #c40000
}

.red a.postmember:hover {
    background-color: #ac0404
}

.red .ershoufang .hd .span, .red .page_nav li, .red .zufang .hd .span {
    background-color: #c40000
}

.red .announcenews #tab1 li.now {
    border-top: 2px #c40000 solid;
    color: #c40000
}

.red .page_nav li:hover {
    background-color: #ac0404
}

.full a.postinfo, .full a.postmember {
    width: 162px;
    font-size: 18px
}

.full .announcetitle {
    width: 260px
}

.full .goahead .indextopinfo {
    width: 490px
}

.full .goahead .indextopinfo .h2 .str {
    width: 470px
}

.full .goahead .focus_news, .full .goahead .focus_news .news .hd {
    width: 387px
}

.full .goahead .focus_news .news .bd ul li {
    width: 355px
}

.full .classfocus .container, .full .classfocus .slider img, .full .classfocus div#MainPromotionBanner, .full div.classfocus {
    width: 385px
}

.full .goahead .announce_faq {
    width: 300px;
    float: right
}

.full .goahead .announce .hd, .full .goahead .faq .hd {
    width: 300px
}

.full .page_nav .bd {
    width: 1144px
}
.bfff {
    background: #FFF;
	border-bottom:#e6e6e6 1px solid;
	border-left:#e6e6e6 1px solid;
	border-right:#e6e6e6 1px solid;
	border-top:#f78015 2px solid
}
.joblistlth {
    width: 50%;
    overflow: hidden;
}
.joblistltha {
    width: 90%;
}
.joblist_house {
    clear: both;
    height: 100%;
    overflow: hidden;
}