.lp_public {
    overflow: hidden;
    height: 40px;
    border-bottom: 2px solid rgb(0, 0, 0);
}

.lp_public em {
    margin-left: 3px;
}

.lp_public .lpf_phblic_lf {
    height: 40px;
}

.lp_public .lpf_phblic_lf p {
    color: rgb(0, 0, 0);
    font-weight: bold;
    font-size: 16px;
    line-height: 40px;
}

.lp_public .lpf_phblic_lf p a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.lp_public .lpf_phblic_rt, .lp_public .lpf_phblic_rt_no {
    overflow: hidden;
    margin: 11px 3px 0px 0px;
    width: auto;
    font-size: 14px;
}

.lp_public .lpf_phblic_rt a, .lp_public .lpf_phblic_rt_no a {
    overflow: hidden;
    padding-left: 20px;
    height: 25px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/icon_menu.gif') no-repeat scroll 0% 0%;
    color: rgb(51, 51, 51);
    text-decoration: none;
    line-height: 25px;
}

.lp_public .lpf_phblic_rt_no a {
    padding-left: 0px;
    background: transparent none repeat scroll 0% 0%;
}

.lp_public .lpf_phblic_lf p a:hover, .lp_public .lpf_phblic_rt a:hover, .lp_public .lpf_phblic_rt_no a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.imgts {
    transition: all 0.3s ease 0s;
}

.imgts:hover {
    transform: scale(1.04, 1.04);
}

.lp_tuij, .buyhou_key, .inf_link, .nh_lp_map, .lp_comment, .lp_information_box, .ld_info, .lp_hx_hxt, .itr_box, .lp_tehui, .hotlistbox {
    margin-top: 20px;
    width: 100%;
    height: auto;
}

.nhbox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cac9c9 #eee #eee;
    border-image: none;
    border-style: solid;
    border-width: 3px 1px 1px;
    overflow: hidden;
}

.nhbox li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 28px;
    text-align: left;
    text-indent: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 28px;
}

.nhbottom {
    border-bottom: 1px dashed rgb(229, 229, 229);
}

.lpt_icon {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/lp_icon.png') no-repeat scroll 0% 0%;
}

.firstbox {
    margin-top: 20px;
    width: 100%;
}

.firstleft {
    overflow: hidden;
    width: 480px;
    height: auto;
}

.imagshow {
    position: relative;
    clear: both;
    overflow: hidden;
    height: auto;
}

.imagebg {
    position: relative;
    overflow: hidden;
    width: 480px;
    height: 320px;
}

.bannerbg {
    overflow: hidden;
    height: 225px;
}

.imagebg li {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    overflow: hidden;
    width: 480px;
    height: 320px;
}

.bannerbg_pos {
    position: relative;
    overflow: hidden;
    width: 480px;
    height: 320px;
}

.bannerbg_main {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -240px;
    width: 480px;
    height: 320px;
    background-color: #FFFFFF;
}

.scrollbg {
    margin-top: 8px;
}

.scroll {
    position: relative;
    width: 480px;
    height: 62px;
}

.scroll .current {
    position: absolute;
    top: -6px;
    left: 0px;
    z-index: 10;
    width: 90px;
    height: 66px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/lp_icon.png') no-repeat scroll 0px 0px;
    cursor: pointer;
}

.outScroll_pic {
    position: relative;
    z-index: 9;
    overflow: hidden;
    width: 480px;
    height: 62px;
}

.outScroll_pic .scroll_pic {
    position: absolute;
}

.scroll_pic {
    width: 40000px;
    height: 62px;
}

.scroll_pic li {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0px 10px 0px 0px;
    width: 90px;
    height: 60px;
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    font-size: 14px;
    cursor: pointer;
    z-index: 99;
}

.scroll_pic li img {
    opacity: 0.7;
}

.scroll_pic li:hover img, .scroll_pic li:hover {
    opacity: 1;
}

.scroll_pic li em {
    position: absolute;
    bottom: 0px;
    z-index: 100;
    width: 90px;
    height: 30px;
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    opacity: 0.6;
}

.scroll_tit {
    position: absolute;
    bottom: 0px;
    z-index: 101;
    width: 90px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.scroll_tit a, .scroll_tit a:hover {
    color: rgb(255, 255, 255) ! important;
    text-decoration: none ! important;
}

.s_pre, .s_next {
    position: absolute;
    z-index: 111;
    display: block;
    width: 22px;
    height: 33px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/hdbg.png') no-repeat scroll 0% 0%;
}

a.s_pre {
    top: 10px;
    left: 0px;
    background-position: 0px 0px;
}

a.s_pre:hover {
    background-position: 0px -34px;
}

a.s_next {
    top: 10px;
    right: 0px;
    background-position: -23px 0px;
}

a.s_next:hover {
    background-position: -23px -34px;
}

.qk_f1 {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.firstright {
    width: 700px;
    height: auto;
}

.firstright .information {
    width: 100%;
    height: auto;
    font-size: 14px;
}

.information_li {
    float: left;
    clear: both;
    width: 691px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
}

.information_li_more {
    height: 21px;
    line-height: 21px;
}

.information_li .inf_left p .prib {
    color: rgb(204, 0, 0);
    font-weight: bold;
    font-size: 28px;
    line-height: 30px;
}

.information_li .inf_right {
    z-index: 999;
    margin-left: 10px;
    height: auto;
}

.information_li .inf_right a {
    overflow: hidden;
    margin-top: 3px;
    padding: 0px 8px 0px 6px;
    border: 1px solid rgb(255, 255, 255);
    color: rgb(153, 153, 153);
    text-decoration: none;
    font-size: 12px;
    line-height: 22px;
}

.information_li .inf_right a:hover {
    color: rgb(102, 102, 102);
}

.firstright a .lpt_icon {
    display: block;
    overflow: hidden;
    margin-right: 4px;
    width: 14px;
    height: 20px;
}

.information_li .inf_right .pra .lpt_icon {
    background-position: -106px -25px;
}

.information_li .inf_right .com .lpt_icon {
    background-position: -103px -46px;
}

.information_li .inf_right .jiaof .lpt_icon {
    background-position: -106px -93px;
}

.information_li .inf_right .lpadd .lpt_icon {
    background-position: -105px -158px;
}

.information_li .inf_right .allhxt .lpt_icon {
    background-position: -105px -187px;
}

.information_li .inf_right a:hover {
    border: 1px solid rgb(219, 219, 219);
}

.information_li .inf_right .lp_fen a:hover {
    color: rgb(204, 0, 0);
    text-decoration: underline;
}

.information_li .inf_right .house_zx .lpt_icon {
    background-position: -163px -216px;
}

.housing {
    height: 78px;
    background: rgb(255, 242, 233) none repeat scroll 0% 0%;
}

.housing p {
    padding: 12px 0px 15px 8px;
    height: 14px;
    line-height: 14px;
}

.housing p span {
    font-weight: bold;
}

.housing .ck_inf {
    margin: 7px 0px 0px 10px;
}

.housing .ck_inf .lpt_icon {
    background-position: -100px -66px;
}

.housing .hou_inf {
    margin: 0px 0px 9px 87px;
}

.housing .hou_inf .inf_time {
    overflow: hidden;
    margin-right: 5px;
    height: auto;
}

.housing .hou_inf .inf_time span {
    display: inline-block;
    margin-right: 2px;
    width: 14px;
    height: 22px;
    border-radius: 3px;
    background: rgb(79, 66, 66) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 14px;
    line-height: 22px;
}

.housing .hou_inf .inf_time em {
    margin: 0px 5px;
}

.housing .hou_inf p {
    margin: 0px 15px 0px 0px;
    padding: 0px;
    height: 22px;
    color: rgb(153, 153, 153);
    line-height: 22px;
}

.hou_btn {
    position: relative;
    top: -1px;
    display: block;
    overflow: hidden;
    width: 77px;
    height: 28px;
    background: rgb(255, 51, 51) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    vertical-align: middle;
    text-align: center;
    text-decoration: none ! important;
    font-size: 14px;
    line-height: 28px;
    transition: all 0.2s linear 0s;
}

.hou_btn:hover {
    background: rgb(240, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
}

.lp_solid {
    position: absolute;
    right: 20px;
    bottom: 0px;
    z-index: 1;
    height: 30px;
}

.information_li .inf_left {
    padding-left: 8px;
}

.inf_right .lp_fen {
    overflow: hidden;
    width: 230px;
    height: auto;
}

.inf_right .lp_fen ul {
    margin-top: 7px;
    width: 90px;
    height: 16px;
}

.inf_right .lp_fen ul li {
    float: left;
    display: inline;
    margin-right: 2px;
    width: 16px;
    height: 16px;
    line-height: 16px;
}

.inf_right .lp_fen ul li a, .inf_right .lp_fen span a {
    margin: 0px;
    padding: 0px;
    border: medium none;
}

.inf_right .lp_fen ul li a:hover, .inf_right .lp_fen span a:hover {
    border: medium none;
}

.inf_right .lp_fen ul li img {
    float: left;
}

.information_li .inf_left p a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

.information_li .inf_left p a:hover {
    color: rgb(204, 0, 0);
    text-decoration: underline;
}

.information_li .more p a {
    padding-left: 8px;
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.information_li .more p a:hover {
    text-decoration: underline;
}

.firstright .rig_icon {
    float: left;
    clear: both;
    margin-top: 5px;
}

.firstright .rig_icon ul li {
    float: left;
    display: inline;
    margin-right: 8px;
    height: 24px;
}

.firstright .rig_icon ul li .have {
    color: #cc0000;
}

.firstright .rig_icon ul li a {
    overflow: hidden;
    padding: 0px 8px 0px 6px;
    border: 1px solid rgb(219, 219, 219);
    color: rgb(102, 102, 102);
    text-decoration: none;
    font-size: 12px;
    line-height: 22px;
}

.firstright .rig_icon ul li a:hover {
    background: rgb(244, 244, 244) none repeat scroll 0% 0%;
}

.firstright .rig_icon .collection a .lpt_icon {
    background-position: -106px -212px;
}

.firstright .rig_icon .collection a .lpt_icon.solid {
    background-position: -106px -250px;
}

.firstright .rig_icon .share a .lpt_icon {
    background-position: -106px -289px;
}

.firstright .rig_icon .contrast a .lpt_icon {
    background-position: -106px -328px;
}

.firstright .rig_icon .scanning a .lpt_icon {
    background-position: -104px -366px;
}

.firstright .rig_icon ul li a:hover {
    color: rgb(102, 102, 102);
}

.information_li .inf_right .sfd .lpt_icon {
    background-position: -163px -188px;
}

.information_li .inf_right .sfd, .information_li .inf_right .sfd:hover {
    color: rgb(204, 0, 0);
}

.fnzoushi {
    position: absolute;
    top: 30px;
    right: -9px;
    display: none;
    width: 300px;
    height: 225px;
    border: 1px solid rgb(235, 235, 235);
    background-color: rgb(255, 255, 255);
    box-shadow: 2px 2px 8px rgb(136, 136, 136);
}

.advice {
    z-index: 994;
    height: 52px;
    border: 1px solid rgb(235, 235, 235);
    background: rgb(244, 244, 244) none repeat scroll 0% 0%;
}

.advice .advice_left {
    float: left;
    width: 367px;
    height: 52px;
}

.advice .advice_left p {
    display: inline;
    margin: 0px 0px 0px 10px;
    width: 272px;
    color: rgb(255, 51, 51);
    font-weight: bold;
    font-size: 20px;
    line-height: 52px;
}

.advice .advice_left .tel {
    display: inline;
    margin: 8px 0px 0px 10px;
    width: 75px;
    height: 35px;
    border: medium none;
    background-color: rgb(255, 51, 51);
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 30px;
    transition: all 0.2s linear 0s;
}

.advice .advice_left .tel:hover {
    background-color: rgb(240, 0, 0);
}

.advice_left .fl .f14 {
    color: rgb(153, 153, 153);
}

.advice .advice_right {
    float: left;
    margin-left: 30px;
    width: 300px;
    height: 52px;
    border-left: 1px solid rgb(235, 235, 235);
}

.advice .advice_right dl {
    float: left;
    margin: 13px 0px 0px 15px;
    width: 240px;
    height: auto;
}

.advice .advice_right dt {
    float: left;
    width: 27px;
    line-height: 15px;
}

.advice .advice_right dd {
    position: relative;
    float: left;
    width: 90px;
    height: auto;
}

.advice .advice_right .tx {
    display: inline-block;
    overflow: hidden;
    width: 30px;
    height: 30px;
}

.advice .advice_right .tx span {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.W_chat_stat {
    display: inline-block;
    overflow: hidden;
    width: 7px;
    height: 7px;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
}

.W_chat_stat.W_chat_stat_online {
    border-color: rgb(72, 192, 0);
    background-color: rgb(143, 220, 0);
}

.advice .advice_right .name {
    line-height: 15px;
}

.advice .advice_right .mqright {
    float: right;
    overflow: hidden;
    width: 20px;
    height: 52px;
    background-color: rgb(235, 235, 235);
}

.advice .advice_right .mqright:hover {
    background-color: rgb(221, 221, 221);
}

.firstright a .t_icon {
    display: block;
    overflow: hidden;
    margin-right: 4px;
    width: 14px;
    height: 20px;
}

.advice .advice_right .mqright a .t_icon {
    margin-top: 19px;
    background-position: -496px -13px;
}

.tcinfa {
    position: absolute;
    bottom: 40px;
    left: -92px;
    z-index: 1000;
    width: 210px;
    height: 119px;
    background: rgb(230, 230, 230) none repeat scroll 0% 0%;
}

.tcinfa .bg {
    position: relative;
    overflow: hidden;
    margin: 3px;
    width: 202px;
    height: 111px;
    border: 1px solid rgb(211, 211, 211);
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.tcinfa .bg dl {
    overflow: hidden;
    width: 202px;
    height: 73px;
}

.tcinfa .bg dl dt {
    z-index: 994;
    width: 62px;
    height: 62px;
    border: 1px solid rgb(211, 211, 211);
}

.tcinfa .bg dl dt img {
    display: block;
    overflow: hidden;
    margin: 1px;
}

.tcinfa .bg dl dd {
    display: block;
    overflow: hidden;
    width: 110px;
    height: 65px;
}

.tcinfa .bg dl dd ul li {
    clear: both;
    height: 21px;
    vertical-align: middle;
    line-height: 21px;
}

.inpzx {
    overflow: hidden;
    margin: 0px;
    width: 65px;
    height: 21px;
    border: medium none;
    background: rgb(248, 129, 35) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 12px;
    line-height: 21px;
}

.inpzx:hover {
    background: rgb(255, 102, 0) none repeat scroll 0% 0%;
}

.tcinfa .t_icon, .tcinfa .peotel .t_icon {
    display: block;
    width: 18px;
    height: 18px;
}

.tcinfa .bg dl dd .peoname a {
    color: rgb(0, 102, 204);
}

.tcinfa .bg dl dd .peoname .t_icon {
    background-position: -169px -55px;
}

.tcinfa .bg .peotel {
    width: 202px;
    height: 28px;
    border-top: 1px solid rgb(211, 211, 211);
    background-color: rgb(244, 244, 244);
}

.tcinfa .bg .peotel .t_icon {
    margin-left: 5px;
    background-position: -129px -52px;
}

.tcinfa .bg .peotel span {
    line-height: 25px;
}

.hssj {
    bottom: -6px;
    left: 35%;
    z-index: 10001;
    width: 14px;
    height: 10px;
}

.lp_information {
    overflow: hidden;
    width: 880px;
    height: auto;
}

.top_house {
    height: 106px;
    border-bottom: 1px dashed rgb(229, 229, 229);
}

.top_house .a_img {
    float: left;
    border: 1px solid rgb(229, 229, 229);
}

.top_house img {
    vertical-align: top;
}

.top_house .ho_right {
    float: left;
    padding-left: 21px;
}

.ho_right h3 {
    height: 26px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
}

.ho_right p {
    overflow: hidden;
    margin-top: 5px;
    width: 702px;
    height: 56px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    line-height: 28px;
}

.d_time {
    float: right;
    color: rgb(153, 153, 153);
    font-size: 12px;
}

.house_bbs {
    padding: 19px 0px 7px;
}

.house_bbs h3 {
    color: rgb(51, 51, 51);
    font-weight: bold;
    font-size: 14px;
}

.house_bbs .count_num i {
    color: rgb(204, 0, 0);
    font-style: normal;
}

.house_bbs .jht, .house_bbs .tj, .house_bbs .gfq {
    float: left;
    overflow: hidden;
    padding: 0px 7px 0px 25px;
    height: 18px;
    border: 1px solid rgb(229, 229, 229);
    color: rgb(85, 85, 85);
    vertical-align: middle;
    line-height: 18px;
}

.house_bbs a:hover {
    background-color: rgb(243, 243, 243);
    text-decoration: none;
}

.house_bbs .jht {
    border-right: medium none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/spirte.png') no-repeat scroll 4px 2px;
    color: rgb(25, 127, 204);
}

.house_bbs .tj {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/spirte.png') no-repeat scroll 4px -22px;
}

.house_bbs .gfq {
    margin-left: 2px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/spirte.png') no-repeat scroll 4px -46px;
}

.ft_btn a {
    display: inline-block;
    padding-left: 20px;
    width: 60px;
    height: 20px;
    border-radius: 3px;
    background: rgb(255, 51, 51) url('http://www.zyhfz.cn/Public/Home/Image/spirte.png') no-repeat scroll 6px -118px;
    color: rgb(255, 255, 255);
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
}

.ft_btn a:hover {
    background-color: rgb(255, 0, 0);
    color: rgb(255, 255, 255);
}

.b_list li {
    overflow: hidden;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
}

.tz_info {
    width: 650px;
}

.tz_info * {
    display: inline-block;
    vertical-align: middle;
}

.tz_info .t_name {
    overflow: hidden;
    height: 28px;
    font-size: 14px;
}

.tz_info span {
    padding: 0px 0px 0px 15px;
}

.tz_info span, .author {
    color: rgb(153, 153, 153);
}

.jh_ico {
    display: inline-block;
    overflow: hidden;
    margin-left: 2px;
    width: 16px;
    height: 16px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/detail_bgmap.gif') no-repeat scroll -60px 0px;
    vertical-align: -3px;
}

.ht_ico {
    display: inline-block;
    overflow: hidden;
    margin-left: 5px;
    width: 23px;
    height: 14px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/detail_bgmap.gif') no-repeat scroll -77px 0px;
    vertical-align: -3px;
}

.pic_ico {
    display: inline-block;
    overflow: hidden;
    margin-left: 5px;
    width: 16px;
    height: 14px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/detail_bgmap.gif') no-repeat scroll -43px 0px;
    vertical-align: -3px;
}

.lf_bbslist, .asklist {
    clear: both;
    overflow: hidden;
    width: 268px;
}

.lf_bbslist li, .asklist li {
    overflow: hidden;
    width: 100%;
    height: 26px;
    vertical-align: middle;
    line-height: 26px;
}

.zx_box {
    padding: 8px 15px;
}

.asklist li .fl {
    clear: both;
    overflow: hidden;
    width: 200px;
    height: 26px;
    line-height: 26px;
}

.asklist li .fr a {
    color: rgb(255, 51, 51);
}

.ask_ico, .qus_ico {
    display: inline-block;
    overflow: hidden;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/detail_bgmap.gif') no-repeat scroll -170px 1px;
    vertical-align: -3px;
}

.ask_box {
    overflow: hidden;
    padding-top: 10px;
}

.ask_box .text {
    margin: 0px 4px;
    padding-left: 5px;
    width: 253px;
    height: 26px;
    border: 1px solid rgb(204, 204, 204);
    color: rgb(153, 153, 153);
    line-height: 26px;
}

.btn_box {
    margin: 12px auto 9px;
    width: 170px;
}

.btn_box input {
    width: 75px;
    height: 24px;
    border: medium none;
    border-radius: 3px;
    background: red none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
}

.btn_box .searchs {
    margin-right: 15px;
    background: rgb(70, 185, 232) none repeat scroll 0% 0%;
}

.btn_box .tw {
    background: rgb(255, 51, 51) none repeat scroll 0% 0%;
}

.btn_box .searchs:hover {
    background: rgb(51, 153, 204) none repeat scroll 0% 0%;
}

.btn_box .tw:hover {
    background: rgb(204, 0, 0) none repeat scroll 0% 0%;
}

.playlg {
    position: absolute;
    bottom: 50%;
    left: 50%;
    margin-bottom: -26px;
    margin-left: -26px;
    width: 52px;
    height: 52px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/bofang_icon.png') no-repeat scroll 0px 0px;
}

.computer ul li {
    float: left;
    width: 245px;
    height: 40px;
}

.computer {
    position: absolute;
    top: 29px;
    left: -66px;
    z-index: 500;
    width: 530px;
    height: auto;
    border: 1px solid rgb(221, 221, 221);
    background-color: rgb(255, 255, 255);
}

.popclose {
    position: absolute;
    top: 0px;
    right: -5px;
    display: block;
    overflow: hidden;
    width: 14px;
    height: 14px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/icon.gif') no-repeat scroll -518px -72px;
    text-indent: -9999em;
}

.computer .computer_nr {
    margin: 10px auto;
    width: 500px;
    height: auto;
}

.computer .computer_nr dl {
    height: 28px;
    border-bottom: 1px dashed rgb(153, 153, 153);
    line-height: 20px;
}

.computer .computer_nr ul li {
    float: left;
    clear: none;
    margin-top: 10px;
    font-size: 12px;
}

.selest {
    width: 175px;
    height: 28px;
    color: rgb(102, 102, 102);
    text-indent: 2px;
    line-height: 28px;
}

.computer .computer_nr .instructions {
    margin-bottom: 20px;
    height: 35px;
    font-size: 12px;
    font-family: "宋体";
    line-height: 25px;
}

.computer .computer_nr .instructions p {
    width: 266px;
    height: 40px;
    color: rgb(102, 102, 102) ! important;
    letter-spacing: 1px;
}

.inp03 {
    margin: 7px 0px 0px 50px;
    width: 95px;
    height: 24px;
    border: medium none;
    background-color: rgb(248, 129, 35);
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 20px;
}

.lpnametc {
    position: absolute;
    top: 26px;
    left: -141px;
    width: 540px;
    height: auto;
}

.lpnametc td a {
    border: medium none;
    color: rgb(51, 51, 51);
}

.lpnametc td a:hover {
    border: 1px solid rgb(255, 255, 255) ! important;
    color: rgb(204, 0, 0) ! important;
}

.erpop {
    position: absolute;
    top: 25px;
    left: -225px;
    overflow: hidden;
    width: 446px;
    height: 172px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/erpopsjbg.gif') no-repeat scroll 0px 0px;
}

.erimg {
    margin: 23px 18px 0px 0px;
}

.mftel {
    top: 50px;
    left: 137px;
    z-index: 990;
    overflow: hidden;
    width: 320px;
    height: 224px;
    border: 2px solid rgb(229, 229, 229);
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.slideTxtBox {
    text-align: left;
}

.slideTxtBox .hd {
    height: 34px;
    border-bottom: 1px solid rgb(235, 235, 235);
    line-height: 30px;
}

.slideTxtBox .hd ul {
    position: absolute;
    top: 0px;
    float: left;
    width: 325px;
    text-align: center;
}

.slideTxtBox .hd ul li {
    float: left;
    overflow: hidden;
    width: 49%;
    height: 34px;
    background: rgb(244, 244, 244) none repeat scroll 0% 0%;
    font-family: "微软雅黑";
    line-height: 35px;
    cursor: pointer;
}

.slideTxtBox .hd ul li.on {
    border-color: -moz-use-text-color rgb(235, 235, 235) rgb(255, 255, 255);
    border-style: none solid solid;
    border-width: medium 1px 2px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    font-weight: bold;
}

.slideTxtBox .bd {
    overflow: hidden;
    height: auto;
}

.slideTxtBox .bd ul {
    padding: 20px 0px 20px 24px;
}

.slideTxtBox .bd li {
    width: 260px;
    height: 35px;
    vertical-align: middle;
}

.slideTxtBox .bd li a {
    color: rgb(102, 102, 102);
    text-decoration: underline;
    line-height: 35px;
}

.slideTxtBox .bd li a:hover {
    color: rgb(255, 51, 51);
}

.slideTxtBox .bd li span {
    margin-top: 10px;
    height: 37px;
}

.slideTxtBox .bd li .dhinp {
    padding: 8px 0px 8px 5px;
    width: 268px;
    height: 19px;
    border: 1px solid rgb(211, 211, 211);
    color: rgb(170, 170, 170);
    line-height: 19px;
}

.slideTxtBox .bd li .mfinp {
    width: 100px;
    height: 35px;
    border: medium none;
    background: rgb(255, 51, 51) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 35px;
    cursor: pointer;
    transition: all 0.2s linear 0s;
}

.slideTxtBox .bd li .mfinp:hover {
    background: rgb(240, 0, 0) none repeat scroll 0% 0%;
}

.slideTxtBox .bd li .dhinp:focus, .slideTxtBox .bd li .mfinp:focus {
    border: 1px solid rgb(153, 153, 153);
}

.finance {
    position: fixed;
    top: 100px;
    left: 50%;
    z-index: 11001;
    margin-left: -190px;
    padding-top: 40px;
    width: 380px;
    height: 400px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    box-shadow: 0px 0px 10px rgb(102, 102, 102);
}

.finance iframe {
    width: 100%;
    height: 100%;
}

.sq_close {
    position: absolute;
    top: 0px;
    right: -60px;
    display: block;
    overflow: hidden;
    width: 60px;
    height: 60px;
    background: rgb(140, 140, 140) none repeat scroll 0% 0%;
    cursor: pointer;
}

.sq_close span {
    display: block;
    margin: 19px 0px 0px 18px;
    width: 24px;
    height: 23px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newhouse_mini.gif') no-repeat scroll 0px 0px;
}

a.sq_close:hover {
    background: rgb(51, 51, 51) none repeat scroll 0% 0%;
}

.imagshow {
    position: relative;
}

.information_li .inf_right .down_pri .lpt_icon {
    background-position: -164px -277px;
}

.information_li .inf_right .open_ld .lpt_icon {
    background-position: -164px -341px;
}

.s_box {
    margin-top: 15px;
}

.box_input {
    position: relative;
    z-index: 9000;
    width: 490px;
    height: 38px;
    border-radius: 2px;
    font-family: "微软雅黑",微软雅黑,"Microsoft Yahei",雅黑\9 ,Arial;
}

.box_input form {
    float: left;
    overflow: hidden;
    width: 400px;
    height: 36px;
    border-color: rgb(210, 210, 210) -moz-use-text-color rgb(210, 210, 210) rgb(210, 210, 210);
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    border-image: none;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
}

.box_input form .search {
    box-sizing: content-box;
    padding: 9px 10px;
    width: 380px;
    height: 20px;
    border: 0px none;
    background: transparent none repeat scroll 0% 0%;
    color: rgb(102, 102, 102);
    font-size: 14px;
    font-family: "微软雅黑",微软雅黑,"Microsoft Yahei",雅黑\9 ,Arial;
    line-height: 20px;
}

.box_input .search:focus, .box_input .search:hover {
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2) inset;
}

.box_input .search_btn {
    float: right;
    width: 89px;
    height: 38px;
    border: medium none;
    background: rgb(223, 3, 3) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    font-family: "微软雅黑",微软雅黑,"Microsoft Yahei",雅黑\9 ,Arial;
    line-height: 38px;
    cursor: pointer;
    transition: all 0.2s linear 0s;
}

.box_input .search_btn:hover {
    background: rgb(204, 0, 0) none repeat scroll 0% 0%;
}

.hot, .hot_a {
    overflow: hidden;
    margin: 5px 0px 0px 15px;
    padding-left: 22px;
    width: 460px;
    height: 28px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/search_icon.gif') no-repeat scroll -7px -216px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    line-height: 28px;
    word-break: keep-all;
}

.hot li, .hot_a li {
    display: inline;
    margin-right: 10px;
}

.hot li a, .hot_a li a {
    color: rgb(51, 51, 51);
}

.hot li a:hover, .hot_a li a:hover {
    color: rgb(204, 0, 0);
}

.t_icon {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/icon.gif') no-repeat scroll 0% 0%;
    display: inline-block;
    vertical-align: middle;
}

.error_box {
    position: absolute;
    top: 44px;
    right: 0px;
    z-index: 2100;
    width: 305px;
    height: auto;
    border: 1px solid rgb(229, 229, 229);
    background-color: rgb(255, 255, 255);
}

.error_box .error_nr {
    overflow: hidden;
    margin: 10px 0px 0px 15px;
    width: 276px;
    height: auto;
}

.error_box .error_nr p {
    position: relative;
    width: 276px;
    height: 30px;
    border-bottom: 1px dashed rgb(153, 153, 153);
    color: rgb(51, 51, 51);
    font-size: 16px;
    font-family: "微软雅黑";
    line-height: 25px;
}

.error_box .error_nr p span a.error_close {
    position: absolute;
    top: 4px;
    right: 6px;
    display: block;
    overflow: hidden;
    width: 14px;
    height: 14px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/bgmap_a.gif') no-repeat scroll -114px -98px;
    text-indent: -9999em;
}

.error_box .error_nr p span a.error_close:hover {
    background-position: -129px -98px;
}

.error_box .error_nr ul {
    overflow: hidden;
    margin-top: 13px;
    width: 267px ! important;
    height: auto ! important;
}

.error_box .error_nr ul li {
    margin-top: 15px;
    width: 257px;
    height: 28px;
}

.error_box .error_nr ul li label {
    float: left;
    width: 65px;
    color: rgb(102, 102, 102);
    text-align: right;
    font-size: 13px;
    font-family: "宋体";
    line-height: 33px;
}

.error_box .error_nr ul li input {
    float: right;
    padding-left: 5px;
    width: 185px;
    height: 28px;
    border: 1px solid rgb(221, 221, 221);
    color: rgb(153, 153, 153);
    font-family: "微软雅黑";
    line-height: 20px;
}

.error_box .error_nr ul li input:hover {
    border: 1px solid rgb(110, 151, 201);
}

.error_box .error_nr ul li textarea {
    float: right;
    padding-left: 5px;
    width: 180px;
    height: 28px;
    border: 1px solid rgb(221, 221, 221);
    color: rgb(153, 153, 153);
    font-family: "微软雅黑";
    line-height: 20px;
}

.error_box .error_nr ul li textarea:hover {
    border: 1px solid rgb(110, 151, 201);
}

.error_box .error_nr ul .btn_tj {
    float: left;
    overflow: hidden;
    margin-right: 11px;
    width: 68px;
    height: 24px;
    border: medium none;
    border-radius: 2px;
    background-color: rgb(248, 129, 35);
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 12px;
    font-family: "宋体";
    line-height: 25px;
    cursor: pointer;
}

.error_box .error_nr ul .btn_tj:hover {
    border: medium none;
    background: rgb(221, 110, 23) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
}

.error_box .error_nr ul .btn_qx {
    float: left;
    overflow: hidden;
    width: 68px;
    height: 24px;
    border: medium none;
    border-radius: 2px;
    background-color: rgb(188, 186, 186);
    color: rgb(248, 248, 248);
    text-align: center;
    font-size: 12px;
    font-family: "宋体";
    line-height: 25px;
    cursor: pointer;
}

.error_box .error_nr ul .btn_qx:hover {
    border: medium none;
    background: rgb(153, 153, 153) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
}

.error_box .error_nr ul .tjqx {
    display: inline;
    overflow: hidden;
    margin: 10px 0px 0px 65px;
    width: 257px;
    height: 45px;
}

a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

.sftitle {
    height: 103px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.lpname {
    width: 900px;
}

.lpname dl {
    width: 100%;
    height: 103px;
}

.lpname dl .ewm {
    margin-top: 20px;
    width: 70px;
    height: 70px;
}

.lpname dl dd {
    margin-top: 25px;
}

.lpname dl .lpbt {
    width: 100%;
    height: 35px;
    line-height: 30px;
}

.lpname dl .lpbt h1 {
    float: left;
    display: inline;
}

.lpname dl .lpbt h1 a {
    color: rgb(0, 0, 0);
    font-size: 28px;
}

.lpname dl .lpbt h1 a:hover {
    color: rgb(255, 51, 51);
    text-decoration: none;
}

.lpicon {
    overflow: hidden;
    margin-top: 3px;
    height: 23px;
}

.lpicon a {
    display: inline-block;
    overflow: hidden;
    margin-right: 5px;
    padding: 0px 8px;
    border-radius: 2px;
    vertical-align: middle;
    text-decoration: none ! important;
    transition: all 0.2s linear 0s;
}

.lpicon .tag_li {
    height: 20px;
    background: rgb(204, 204, 204) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255) ! important;
    line-height: 21px;
}

.lpicon .tag_li:hover {
    background: rgb(187, 187, 187) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255) ! important;
}

.lpicon .tal_li {
    height: 16px;
    border: 2px solid rgb(204, 204, 204);
    color: rgb(153, 153, 153);
    line-height: 17px;
}

.lpicon .tal_li:hover {
    border: 2px solid rgb(187, 187, 187);
    color: rgb(153, 153, 153) ! important;
}

.pltg {
    margin-top: 38px;
    width: auto;
}

.pltg li {
    float: left;
    display: inline;
    margin-right: 5px;
}

.pltg a {
    color: rgb(102, 102, 102);
    text-decoration: none;
}

.pltg a:hover {
    color: rgb(204, 0, 0);
    text-decoration: underline;
}

.nav {
    width: 1200px;
    height: 37px;
    border-color: rgb(233, 233, 233) rgb(233, 233, 233) rgb(204, 0, 0) rgb(204, 0, 0);
    border-style: solid;
    border-width: 1px 1px 2px 0px;
    background: rgb(247, 247, 247) none repeat scroll 0% 0%;
    line-height: 37px;
}

.nav .navleft {
    float: left;
    overflow: hidden;
    width: 100%;
    font-size: 15px;
}

.nav .navleft a, .navleft a:visited {
    float: left;
    padding: 0px 20px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    font-size: 15px;
}

.nav .navleft a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.nav .navright {
    position: relative;
    z-index: 1000;
    width: 110px;
    height: 37px;
}

.nav .navright .nr_tu {
    position: absolute;
    top: -3px;
    right: 0px;
    display: inline-block;
    width: 110px;
    height: 43px;
    border: medium none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/icon.gif') no-repeat scroll -528px -14px;
}

.nav .navright .nr_tu a {
    display: inline-block;
    margin: 5px;
    width: 103px;
    height: 34px;
    color: rgb(204, 0, 0);
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
}

.nav .navright .nr_tu a i {
    position: absolute;
    top: 18px;
    right: 11px;
    display: block;
    width: 10px;
    height: 10px;
    background-position: -696px -21px;
    transition: all 0.3s ease-in 0s;
}

.nav .navright .nr_tu a:hover i {
    transform: rotate(180deg);
}

.nav .nnlon {
    background: rgb(204, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255) ! important;
    text-decoration: none;
}

.tccontent {
    position: absolute;
    top: 50px;
    right: 0px;
    z-index: 99999;
    clear: both;
    width: 453px;
    height: 230px;
    border: 2px solid rgb(248, 129, 35);
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.hsanj {
    position: absolute;
    top: -9px;
    right: 5px;
    overflow: hidden;
    padding: 0px 45px;
    width: 15px;
    height: 9px;
}

.tccontent .tcnav_nr {
    margin: 0px auto;
    width: 400px;
    height: 195px;
}

.tccontent .tcnav_nr_left {
    overflow: hidden;
    margin-top: 20px;
    width: 170px;
}

.tccontent .tcnav_nr_left p {
    padding-top: 10px;
    color: rgb(102, 102, 102);
    text-align: center;
    font-size: 28px;
    line-height: 25px;
}

.tccontent .tcnav_nr_left span {
    text-align: center;
}

.tccontent .tcnav_nr_left ul li {
    clear: both;
    height: 34px;
    font-size: 16px;
    line-height: 30px;
}

.tccontent ul li .t_icon {
    display: block;
    width: 20px;
    height: 26px;
}

.tccontent .tcnav_nr_left ul .dongtai .t_icon {
    background-position: 0px -48px;
}

.tccontent .tcnav_nr_left ul .vip .t_icon {
    background-position: -43px -48px;
}

.tccontent .tcnav_nr_left ul .bus .t_icon {
    background-position: -91px -48px;
}

.tccontent .tcnav_nr_right {
    overflow: hidden;
    margin-top: 20px;
    width: 206px;
}

.tccontent .tcnav_nr_right ul li {
    float: left;
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
    width: 206px;
}

.textstyletc {
    float: left;
    width: 200px;
    height: 37px;
    border: 1px solid rgb(211, 211, 211);
    vertical-align: middle;
    text-indent: 4px;
    line-height: 40px;
}

.btn_acma {
    float: left;
    padding: 0px 10px;
    height: 39px;
    border: 1px solid rgb(211, 211, 211);
    background: rgb(240, 240, 240) url('http://www.zyhfz.cn/Public/Home/Image/rpx.gif') repeat-x scroll 0px -45px;
    color: rgb(51, 51, 51);
    vertical-align: middle;
    cursor: pointer;
}

.btn_acma:hover {
    border: 1px solid rgb(221, 221, 221);
    background: rgb(240, 240, 240) none repeat scroll 0% 0%;
}

.textstylean {
    width: 202px;
    height: 40px;
    border: medium none;
    background: rgb(248, 129, 35) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    transition: all 0.2s linear 0s;
}

.textstylean:hover {
    background: rgb(255, 102, 0) none repeat scroll 0% 0%;
}

.signup {
    display: inline;
    overflow: hidden;
    margin: 33px 0px 0px 8px;
    width: 206px;
    height: auto;
}

.signup img {
    display: inline;
    margin-left: 70px;
    width: 37px;
    height: 42px;
}

.signup p {
    display: block;
    color: rgb(255, 153, 53);
    font-size: 22px;
    line-height: 22px;
}

.ndmoa3hint {
    height: 39px;
    font-weight: bold;
    cursor: pointer;
}

.ndmoa3hint em {
    float: left;
    width: 10px;
    height: 39px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newhousenavhqyzma.jpg') no-repeat scroll left center;
}

.ndmoa3hint span {
    float: left;
    padding-right: 10px;
    height: 39px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newhousenavhqyzma.jpg') no-repeat scroll right center;
    color: rgb(153, 153, 153);
    line-height: 39px;
}

.ndmoa3hint span a:visited {
    color: rgb(103, 103, 103);
}

.ndmoa3hint span a:hover {
    color: rgb(103, 103, 103);
    text-decoration: none;
}

.loadingsuc {
    overflow: hidden;
    margin: 45px 0px 0px 4px;
    width: 206px;
    height: auto;
}

.loadingsuc li a {
    color: rgb(0, 102, 204);
    text-decoration: none;
}

.loadingsuc li a:hover {
    color: rgb(0, 102, 204);
    text-decoration: underline;
}

.Inpbm {
    display: block;
    overflow: hidden;
    margin: 0px auto;
    width: 100px;
    height: 40px;
    border: medium none;
    background: rgb(248, 129, 35) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    transition: all 0.2s linear 0s;
}

.Inpbm:hover {
    background: rgb(255, 102, 0) none repeat scroll 0% 0%;
}

.sftitle {
    position: relative;
    z-index: 1000;
}

.scContanner {
    position: absolute;
    top: 90px;
    left: 480px;
    display: none;
    overflow: hidden;
    border-color: rgb(217, 213, 213) rgb(217, 213, 213) -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    border-image: none;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
}

.imagshow {
    position: relative;
}

.lv_b {
    width: 185px;
    height: 28px;
    border: 1px solid rgb(231, 231, 231);
    background: rgb(255, 51, 51) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    font-size: 14px;
    line-height: 26px;
    cursor: pointer;
}

.lv_b:hover {
    border: 1px solid rgb(255, 51, 51);
    background: rgb(255, 51, 51) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
}

.pltg {
    margin-top: 27px;
}

.pltg ul {
    overflow: hidden;
    width: 100%;
}

.pltg li {
    margin-right: 10px;
    line-height: 30px;
}

.nh_wt {
    width: 1200px;
    height: 280px;
    background: rgb(249, 68, 68) url('http://www.zyhfz.cn/Public/Home/Image/sfwt_bg.png') repeat-x scroll 0% 0%;
}

.nh_wt .nh_wt_left {
    overflow: hidden;
    width: 245px;
    height: 280px;
}

.nh_wt_left .nh_wt_left_nr {
    margin: 20px 0px;
    width: 244px;
    height: 240px;
    border-right: 1px solid rgb(246, 145, 38);
}

.nh_wt_left .nh_wt_left_nr .hd_logo {
    padding: 24px 0px 12px 62px;
    width: 120px;
    height: 120px;
}

.nh_wt_left .nh_wt_left_nr .hd_title {
    margin: 0px auto;
    width: 193px;
    height: 31px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/sfwt_inf.png') no-repeat scroll 0% 0%;
}

.nh_wt_left .nh_wt_left_nr .hd_title p {
    color: rgb(80, 17, 3);
    text-align: center;
    font-size: 14px;
    line-height: 31px;
}

.nh_wt_left .nh_wt_left_nr .inf_num {
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 20px;
}

.nh_wt_mid {
    overflow: hidden;
    width: 715px;
    height: 280px;
}

.nh_wt_mid .nh_wt_mid_nr {
    line-height: 280px;
}

.nh_wt_mid .nh_wt_mid_nr p {
    overflow: hidden;
    height: 36px;
    color: rgb(255, 255, 255);
    text-align: left;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
}

.nh_wt_mid .nh_wt_mid_nr .sfwt {
    display: inline-block;
    padding-left: 50px;
    width: 665px;
    vertical-align: middle;
}

.nh_wt_mid .nh_wt_mid_nr .sfwt .wlist {
    padding-top: 13px;
    width: 100%;
}

.nh_wt_mid_nr .sfwt .wlist li {
    overflow: hidden;
    padding-left: 32px;
    width: 633px;
    height: 32px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/w_sprite.png') no-repeat scroll 0px 6px;
    color: rgb(255, 233, 133);
    font-size: 18px;
    line-height: 32px;
}

.nh_wt_mid_nr .sfwt .wlist .ch4 {
    background-position: 0px -114px;
}

.nh_wt_mid_nr .sfwt .wlist .ch5 {
    background-position: 0px -154px;
}

.nh_wt .nh_wt_right {
    overflow: hidden;
    margin: 20px 0px;
    width: 239px;
    height: 240px;
    border-left: 1px solid rgb(255, 147, 41);
}

.nh_wt .nh_wt_right .ljwt_btn {
    margin: 75px 0px 5px 20px;
    width: 204px;
    height: 60px;
    border: medium none;
    border-radius: 50px;
    background: rgb(255, 233, 133) none repeat scroll 0% 0%;
    box-shadow: 0px 6px 1px rgba(111, 13, 0, 0.7);
    color: rgb(80, 17, 3);
    text-align: center;
    font-size: 30px;
    line-height: 56px;
}

.nh_wt .nh_wt_right p {
    margin-top: 5px;
    color: rgb(255, 255, 204);
    text-align: center;
    font-size: 12px;
}

.pop_box1 {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 11001;
    margin-left: -336px;
    width: 672px;
    height: 410px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10px rgb(102, 102, 102);
}

div.pop_box1 {
    padding-bottom: 20px;
    height: auto;
}

.pop_box_nr {
    z-index: 9998;
    clear: both;
    margin: 0px auto;
    height: auto;
}

.pop_box_clo {
    position: absolute;
    top: 0px;
    left: 670px;
    z-index: 9999;
    clear: both;
    width: 24px;
}

.pop_box_clo a .cls_bg {
    display: inline-block;
    overflow: hidden;
    margin-left: 3px;
    width: 60px;
    height: 60px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/pc_clo_icon.jpg') no-repeat scroll 0% 0%;
    vertical-align: -4px;
}

.pop_box_clo a:hover .cls_bg {
    background-position: 0px -60px;
}

.zc_header {
    margin-bottom: 5px;
}

.zc_header p {
    color: rgb(102, 102, 102);
    text-align: center;
    font-weight: bold;
    font-size: 34px;
}

.zc_btn {
    margin: 10px auto 0px;
    width: 322px;
}

.zc_btn input {
    width: 322px;
    height: 40px;
    border: medium none;
    background: rgb(248, 87, 88) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.zc_btn input:hover {
    background: rgb(234, 65, 66) none repeat scroll 0% 0%;
}

.lh_24 {
    height: 24px;
    line-height: 24px;
}

.huodong_form_dl {
    overflow-y: auto;
    height: 128px;
}

.pop_box_nr .zc_header p {
    height: 121px;
    line-height: 121px;
}

.pop_box_nr .zc_inp {
    overflow: hidden;
    margin: 10px auto 0px;
    width: 342px;
}

.pop_box_nr .zc_inp label {
    float: left;
    display: block;
    width: 74px;
    height: 48px;
    color: rgb(51, 51, 51);
    text-align: center;
    font-size: 16px;
    line-height: 48px;
}

.pop_box_nr .zc_inp li a.unline {
    display: inline-block;
    border: 1px solid rgb(248, 87, 88);
    color: rgb(248, 87, 88) ! important;
    text-decoration: none;
    font-size: 14px;
    line-height: 24px;
}

.pop_box_nr .zc_inp ul {
    margin-bottom: 20px;
    border: 1px solid rgb(215, 215, 215);
}

.pop_box_nr .zc_inp li {
    overflow: hidden;
    height: 48px;
    border-bottom: 1px solid rgb(215, 215, 215);
    line-height: 48px;
}

.pop_box_nr .zc_inp li a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

.pop_box_nr .zc_inp li a:hover {
    color: rgb(204, 0, 0);
    text-decoration: underline;
}

.pop_box_nr .zc_inp li.last {
    border-bottom: medium none;
}

.pop_box_nr .zc_inp input {
    float: left;
    padding: 0px ! important;
    width: 140px;
    height: 48px ! important;
    border: medium none;
    background: transparent none repeat scroll 0% 0%;
    color: rgb(170, 170, 170);
    font-size: 16px;
    line-height: 48px ! important;
}

.pop_box_nr .zc_inp span {
    margin-right: 40px;
    height: 50px;
    line-height: 50px;
}

.pop_box_nr .zc_inp span img {
    margin: 18px 0px;
}

.pop_box_nr .zc_ckx {
    margin: 0px auto 16px;
    width: 322px;
}

.pop_box_nr .zc_ckx span {
    padding-left: 8px;
    vertical-align: -2px;
    font-size: 14px;
    line-height: 14px;
}

.pop_box_nr .zc_ckx input {
    width: 12px;
    height: 12px;
    border: 1px solid rgb(146, 146, 146);
    vertical-align: middle;
    line-height: 12px;
}

.pop_box_nr .zc_inp div.yzm input.yzmConfirm {
    float: right;
    padding: 0px ! important;
    width: 68px ! important;
    height: 34px ! important;
    border: 1px solid rgb(248, 87, 88);
    color: rgb(248, 87, 88) ! important;
    text-align: center;
    font-size: 14px;
    line-height: 34px ! important;
    cursor: pointer;
}

.pop_box_nr .zc_inp li a.unline:hover, .pop_box_nr .zc_inp li a.onclick, .pop_box_nr .zc_inp div.yzm input.yzmConfirm:hover, .pop_box_nr .zc_inp div.yzm input.onclick {
    background: rgb(248, 87, 88) none repeat scroll 0% 0% ! important;
    color: rgb(255, 255, 255) ! important;
    text-decoration: none ! important;
}

.pop_box_nr .zc_inp div.yzm {
    position: relative;
    overflow: hidden;
    margin-top: 12px;
    width: 100%;
}

.pop_box_nr .zc_inp div.yzm img {
    float: left;
    border: 1px solid rgb(215, 215, 215);
}

.pop_box_nr .zc_inp div.yzm .yzmInput {
    position: absolute;
    left: 50%;
    margin-left: -80px;
    padding: 0px 6px ! important;
    width: 156px;
    height: 32px ! important;
    border: 1px solid rgb(215, 215, 215);
    font-size: 12px;
    line-height: 32px ! important;
}

.right_cont div.yzm input.yzmConfirm {
    float: right;
    margin-left: 5px;
    padding: 0px;
    width: 50px;
    height: 27px;
    border: 1px solid rgb(211, 211, 211);
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_bgp_001.png') no-repeat scroll -5px -5px;
    color: rgb(51, 51, 51);
    text-align: center;
    font-size: 12px;
    line-height: 27px;
    cursor: pointer;
}

.right_cont div.yzm {
    position: relative;
    display: block;
    overflow: hidden;
    margin-top: 12px;
    width: 268px;
}

.right_cont div.yzm img {
    float: left;
    width: 60px;
    border: 1px solid rgb(215, 215, 215);
}

.right_cont div.yzm .yzmInput {
    position: absolute;
    left: 50%;
    margin-left: -66px;
    padding: 0px 6px;
    width: 131px;
    height: 25px;
    border: 1px solid rgb(215, 215, 215);
    font-size: 12px;
    line-height: 25px;
}

.pop_box_nr .sqcg_bmcg {
    margin: 0px auto 28px;
    width: 320px;
    text-align: center;
}

.pop_box_nr .sqcg_bmcg p {
    height: 28px;
    color: rgb(204, 0, 0);
    font-size: 28px;
    line-height: 28px;
}

.pop_box_nr .sqcg_zx {
    overflow: hidden;
    margin: 0px auto;
    width: 318px;
    height: 62px;
    border: 1px solid rgb(211, 211, 211);
}

.pop_box_nr .sqcg_zx_tp {
    float: left;
    margin-bottom: 2px;
    vertical-align: top;
}

.pop_box_nr .sqcg_zx_gw {
    float: left;
    padding-top: 12px;
    padding-left: 10px;
}

.pop_box_nr .sqcg_zx_gw input {
    width: 64px;
    height: 24px;
    border: medium none;
    background: rgb(248, 87, 88) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 24px;
}

.pop_box_nr .sqcg_zx_gw input {
    text-decoration: none;
}

.pop_box_nr .sqcg_zx_gw input:hover {
    background: rgb(234, 65, 66) none repeat scroll 0% 0%;
}

.pop_box_nr .sqcg_zh {
    margin: 12px auto 14px;
    width: 318px;
    border: 1px solid rgb(211, 211, 211);
}

.pop_box_nr .cfbm_ts {
    margin-top: 4px;
    margin-bottom: 6px;
}

.pop_box_nr .cfbm_zx {
    overflow: hidden;
    margin: 0px auto 15px;
    width: 322px;
    height: 62px;
    border: 1px solid rgb(211, 211, 211);
}

.pop_box_nr .cfbm_zx_tp {
    float: left;
    margin-bottom: 2px;
    vertical-align: top;
}

.pop_box_nr .cfbm_zx_gw {
    float: left;
    padding-top: 12px;
    padding-left: 10px;
}

.pop_box_nr .cfbm_zx_gw input {
    width: 64px;
    height: 24px;
    border: medium none;
    background: rgb(248, 87, 88) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 24px;
}

.pop_box_nr .cfbm_zx_gw input:hover {
    background: rgb(234, 65, 66) none repeat scroll 0% 0%;
}

.pop_box {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 11001;
    margin-top: -225px;
    margin-left: -336px;
    width: 672px;
    height: 410px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10px rgb(102, 102, 102);
}

.bcmg_header .zc_header p {
    padding-top: 45px;
    padding-bottom: 20px;
    height: 34px;
    line-height: 34px;
}

.bmcg {
    margin: 0px auto;
    padding: 34px 70px;
    width: 180px;
    background: rgb(235, 235, 235) none repeat scroll 0% 0%;
}

.bmcg span {
    font-weight: bold;
}

.cyzc .zc_header p, .yhq .zc_header p {
    margin-top: 30px;
    height: 66px;
    line-height: 66px;
}

.cyzc .zc_header, .yhq .zc_header {
    margin-bottom: 0px;
}

.cyzc .yh_right_cont, .yhq .yh_right_cont {
    padding-left: 22px;
    width: 308px;
    border-left: 1px dashed rgb(221, 221, 221);
}

.cur_lp .left_cont1 {
    padding: 0px 10px 0px 20px;
    width: 300px;
}

.left_cont1 .yh_time {
    margin-top: 5px;
    color: rgb(102, 102, 102);
    font-size: 18px;
}

.cur_lp .left_cont1 h4 {
    margin-bottom: 0px;
    height: 50px;
    color: rgb(204, 0, 0);
    text-align: left;
    font-size: 26px;
    line-height: 50px;
}

.cur_lp .left_cont1 dd {
    width: 280px;
}

.right_cont .hyfw {
    margin-top: 12px;
    height: 26px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    line-height: 26px;
}

.right_cont .hyfw span {
    color: rgb(204, 0, 0);
    font-weight: bold;
    font-size: 18px;
}

.right_cont .hy_ul {
    margin: 16px 0px 20px;
}

.yh_buy_finance {
    margin: 10px auto;
    width: 150px;
    height: 14px;
    line-height: 14px;
}

.special_buy_finance {
    margin: 10px auto;
    width: 150px;
    height: 20px;
    line-height: 20px;
}

.cover {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
}

.shajia1 {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 100000;
    margin-top: -200px;
    margin-left: -440px;
    background-color: rgb(255, 255, 255);
}

.shajia_by1 {
    position: relative;
}

.close_by {
    position: absolute;
    top: -1px;
    right: -60px;
    width: 60px;
    height: 60px;
}

.close_by:hover {
    cursor: pointer;
}

.shajialf1 {
    float: left;
    padding: 35px 0px 0px 50px;
}

.shajia_title1 {
    height: 32px;
    color: rgb(102, 102, 102);
    font-weight: bold;
    font-size: 24px;
    line-height: 32px;
}

.shajia_title1 .wan {
    color: rgb(255, 51, 51);
    font-weight: bold;
}

.canyu1 {
    display: inline-block;
    height: 24px;
    color: rgb(102, 102, 102);
    font-size: 14px;
    line-height: 24px;
}

.youhui1 {
    position: relative;
    padding-right: 45px;
    width: 280px;
    height: 290px;
    border-right: 1px dashed rgb(221, 221, 221);
}

.jincheng1 {
    position: absolute;
    top: 50%;
    left: 6px;
    width: 1px;
    background-color: rgb(215, 215, 215);
}

.youhui_ul1 {
    position: absolute;
    top: 50%;
    left: 22px;
    width: 258px;
}

.shajiart1 {
    float: left;
    margin-left: 40px;
    padding-top: 35px;
    width: 400px;
}

.sj_rt_title {
    height: 24px;
    color: rgb(51, 51, 51);
    font-size: 20px;
    line-height: 24px;
}

.sj_rt_title em {
    color: rgb(255, 0, 0);
}

.sj_rt_title span {
    color: rgb(255, 0, 0);
    font-size: 24px;
}

.by_ul {
    margin-top: 40px;
}

.by_li {
    margin-bottom: 15px;
    height: 40px;
    line-height: 40px;
}

.by_lab {
    float: left;
    display: inline-block;
    width: 80px;
    height: 40px;
    color: rgb(102, 102, 102);
    font-size: 16px;
    line-height: 40px;
}

.by_text {
    float: left;
    display: inline-block;
    width: 310px;
    height: 40px;
    border: 1px solid rgb(204, 204, 204);
    color: rgb(102, 102, 102);
    text-indent: 10px;
    line-height: 40px;
}

.by_text1 {
    width: 190px;
}

.by_btn {
    float: left;
    margin-left: 10px;
    width: 110px;
    height: 41px;
    border: 1px solid rgb(204, 204, 204);
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_sjb.jpg') no-repeat scroll -1px 0px;
    color: rgb(102, 102, 102);
    font-size: 16px;
}

.by_btn:hover {
    cursor: pointer;
}

.by_li1 {
    padding-top: 15px;
    padding-bottom: 10px;
    width: 400px;
    background-color: rgb(247, 247, 247);
}

.shuoming {
    float: left;
    margin-left: 80px;
    height: 16px;
}

.by_ckbox {
    float: left;
    display: inline-block;
    margin-right: 5px;
    width: 16px;
    height: 16px;
}

.shuoming_shu {
    float: left;
    height: 16px;
    color: rgb(153, 153, 153);
    font-size: 12px;
    line-height: 16px;
}

.by_btn_sure {
    width: 400px;
    height: 46px;
    border: medium none;
    background-color: rgb(255, 51, 51);
    color: rgb(255, 255, 255);
    font-size: 18px;
}

.by_btn_sure:hover {
    cursor: pointer;
}

.pop_box {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 11001;
    margin-top: -225px;
    margin-left: -336px;
    width: 672px;
    height: 410px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10px rgb(102, 102, 102);
}

.pop_box_nr {
    z-index: 9998;
    clear: both;
    margin: 0px auto;
    height: auto;
}

.pop_box_clo {
    position: absolute;
    top: 0px;
    left: 670px;
    z-index: 9999;
    clear: both;
    width: 24px;
}

.pop_box_clo a .cls_bg {
    display: inline-block;
    overflow: hidden;
    margin-left: 3px;
    width: 60px;
    height: 60px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/pc_clo_icon_001.jpg') no-repeat scroll 0% 0%;
    vertical-align: -4px;
}

.pop_box_clo a:hover .cls_bg {
    background-position: 0px -60px;
}

.zc_header {
    margin-bottom: 5px;
}

.zc_header p {
    color: rgb(102, 102, 102);
    text-align: center;
    font-weight: bold;
    font-size: 34px;
}

.zc_btn {
    margin: 0px auto;
    width: 322px;
}

.zc_btn input {
    width: 322px;
    height: 40px;
    border: medium none;
    background: rgb(248, 87, 88) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.zc_btn input:hover {
    background: rgb(234, 65, 66) none repeat scroll 0% 0%;
}

.lh_24 {
    height: 24px;
    line-height: 24px;
}

.pop_box_nr .zc_header p {
    height: 121px;
    line-height: 121px;
}

.pop_box_nr .zc_inp {
    overflow: hidden;
    margin: 0px auto;
    width: 322px;
}

.pop_box_nr .zc_inp label {
    float: left;
    display: block;
    width: 74px;
    height: 48px;
    color: rgb(51, 51, 51);
    text-align: center;
    font-size: 16px;
    line-height: 48px;
}

.pop_box_nr .zc_inp .unline {
    text-decoration: underline;
}

.pop_box_nr .zc_inp ul {
    margin-bottom: 20px;
    border: 1px solid rgb(215, 215, 215);
}

.pop_box_nr .zc_inp li {
    overflow: hidden;
    height: 48px;
    border-bottom: 1px solid rgb(215, 215, 215);
    line-height: 48px;
}

.pop_box_nr .zc_inp li a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

.pop_box_nr .zc_inp li a:hover {
    color: rgb(204, 0, 0);
    text-decoration: underline;
}

.pop_box_nr .zc_inp li.last {
    border-bottom: medium none;
}

.pop_box_nr .zc_inp input {
    float: left;
    padding: 14px 0px;
    width: 140px;
    height: 20px;
    border: medium none;
    background: transparent none repeat scroll 0% 0%;
    color: rgb(170, 170, 170);
    font-size: 16px;
    line-height: 20px;
}

.pop_box_nr .zc_inp span {
    margin-right: 40px;
    height: 50px;
    line-height: 50px;
}

.pop_box_nr .zc_inp span img {
    margin: 18px 0px;
}

.pop_box_nr .zc_ckx {
    margin: 0px auto 16px;
    width: 322px;
}

.pop_box_nr .zc_ckx span {
    padding-left: 8px;
    vertical-align: -2px;
    font-size: 14px;
    line-height: 14px;
}

.pop_box_nr .zc_ckx input {
    width: 12px;
    height: 12px;
    border: 1px solid rgb(146, 146, 146);
    vertical-align: middle;
    line-height: 12px;
}

.lqsb_header {
    margin-bottom: 5px;
}

.lqsb_header .zc_header p {
    padding-top: 45px;
    padding-bottom: 20px;
    height: 34px;
    line-height: 34px;
}

.pop_box_nr .lqsb_tsy, .bq_tsy {
    margin: 0px auto 100px;
    padding-top: 10px;
    height: 120px;
    text-align: center;
    line-height: 120px;
}

.bq_header .zc_header p {
    padding-top: 45px;
    padding-bottom: 20px;
    height: 34px;
    line-height: 34px;
}

.bcmg_header .zc_header p {
    padding-top: 45px;
    padding-bottom: 20px;
    height: 34px;
    line-height: 34px;
}

.bmcg {
    margin: 0px auto;
    padding: 34px 70px;
    width: 180px;
    background: rgb(235, 235, 235) none repeat scroll 0% 0%;
}

.bmcg span {
    font-weight: bold;
}

.tg_left_cont p {
    margin-bottom: 14px;
    color: rgb(102, 102, 102);
}

.tg_left_cont span {
    color: rgb(204, 0, 0);
}

.cyzc .tg_left_cont {
    padding: 0px 25px 0px 30px;
    width: 275px;
}

.cyzc .zc_header p {
    margin-top: 30px;
    height: 66px;
    line-height: 66px;
}

.cyzc .zc_header {
    margin-bottom: 0px;
}

.cyzc .tg_right_cont {
    padding-left: 22px;
    width: 308px;
    border-left: 1px dashed rgb(221, 221, 221);
}

.tg_right_cont ul {
    margin: 20px 0px 10px;
    padding-top: 20px;
}

.tg_right_cont li {
    margin-bottom: 8px;
    height: 40px;
    vertical-align: top;
    line-height: 40px;
}

.tg_right_cont li * {
    float: left;
}

.tg_right_cont li input {
    padding: 0px 5px;
    width: 196px;
    height: 40px;
    border: 1px solid rgb(211, 211, 211);
    color: rgb(170, 170, 170);
    font-size: 14px;
    line-height: 40px;
}

.tg_right_cont li input:focus {
    border: 1px solid rgb(204, 0, 0);
}

.tg_right_cont li .check_m {
    width: 107px;
}

.tg_right_cont li .hqyzm {
    margin-left: 5px;
    padding: 0px;
    width: 84px;
    height: 40px;
    border: medium none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_bgp_001.png') no-repeat scroll 0% 0%;
    color: rgb(51, 51, 51);
    font-size: 14px;
    line-height: 40px;
    cursor: pointer;
}

.tg_right_cont li .hqyzm:focus {
    border: medium none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_bgp1.jpg') no-repeat scroll 0% 0%;
}

.pop_box .mt38 {
    z-index: 10001;
    margin-top: 38px;
}

.tg_right_cont1 {
    padding-top: 32px;
    padding-bottom: 60px;
    padding-left: 44px;
}

.cyzc .yh_left_cont {
    overflow: hidden;
    padding: 0px 25px 0px 30px;
    width: 275px;
}

.yh_left_cont p {
    margin-bottom: 10px;
    color: rgb(153, 153, 153);
}

.yh_left_contp {
    margin-left: -15px;
    padding-left: 15px;
    width: 301px;
    height: 56px;
    background: rgb(223, 223, 223) none repeat scroll 0% 0%;
    line-height: 56px;
}

.yh_left_cont span {
    color: rgb(204, 0, 0);
}

.cyzc .zc_header p, .yhq .zc_header p {
    margin-top: 30px;
    height: 66px;
    line-height: 66px;
}

.cyzc .zc_header, .yhq .zc_header {
    margin-bottom: 0px;
}

.cyzc .yh_right_cont, .yhq .yh_right_cont {
    padding-left: 22px;
    width: 308px;
    border-left: 1px dashed rgb(221, 221, 221);
}

.yh_right_cont .qrdx {
    padding: 0px 20px 0px 27px;
    width: 283px;
    color: rgb(153, 153, 153);
    text-align: center;
    font-size: 16px;
    line-height: 24px;
}

.yh_right_cont .cxfs {
    width: 152px;
    height: 40px;
    border: medium none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_bgp2.png') no-repeat scroll 0% 0%;
    cursor: pointer;
}

.yh_right_cont .cxfs:hover {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_bgp2-h.png') no-repeat scroll 0% 0%;
}

.cyzc .qr_box {
    padding-left: 0px;
    width: 330px;
}

.p_box {
    z-index: 10001;
    border: 1px solid rgb(204, 204, 204);
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.parents {
    position: absolute;
    top: 19px;
    left: -92px;
    z-index: 10001;
    padding-top: 19px;
    width: 450px;
    height: 213px;
}

.left_box {
    padding-left: 27px;
    width: 250px;
    color: rgb(153, 153, 153);
}

.parents h3 {
    height: 60px;
    color: rgb(102, 102, 102);
    font-weight: bold;
    font-size: 24px;
    line-height: 60px;
}

.left_box p {
    height: auto;
    color: rgb(153, 153, 153);
    font-size: 13px;
    line-height: 25px;
}

.ms {
    height: 30px;
    line-height: 30px;
}

.cy {
    margin-top: 9px;
    width: 250px;
}

.cy .tn, .cy em {
    float: left;
}

.cy em {
    margin: 0px 4px;
}

.cy .tn {
    margin-right: 1px;
    width: 14px;
    height: 22px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/t_num.png') no-repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
}

.right_box {
    width: 640px;
}

.right_box img {
    vertical-align: top;
}

.ck {
    width: 126px;
    height: 26px;
    color: rgb(204, 0, 0);
    text-align: center;
    font-size: 14px;
    line-height: 26px;
}

.parents .yh_sm {
    text-align: center;
}

.parents .yhje {
    height: 45px;
    color: rgb(204, 0, 0);
    font-size: 34px;
    line-height: 45px;
}

.parents .syjs {
    color: rgb(102, 102, 102);
    font-size: 18px;
    line-height: 28px;
}

.parents2 {
    position: absolute;
    top: 19px;
    left: -92px;
    padding-top: 11px;
    width: 450px;
    height: 364px;
}

.parents2 h3 {
    height: 54px;
    line-height: 54px;
}

.parents2 p {
    margin: 0px auto;
    padding: 0px;
    width: 300px;
    height: auto;
    color: rgb(102, 102, 102);
    text-align: center;
    font-size: 16px;
    line-height: 28px;
}

.zk_list {
    margin: 0px auto;
    padding-top: 10px;
    width: 250px;
    height: auto;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/u_bg.png') repeat-y scroll 6px 0px;
}

.cyzc .left_cont {
    padding: 0px 25px 0px 30px;
    width: 275px;
}

.left_cont h4 {
    margin-bottom: 5px;
    color: rgb(102, 102, 102);
    text-align: center;
    font-weight: bold;
    font-size: 24px;
}

.left_cont p {
    color: rgb(153, 153, 153);
    font-size: 16px;
    line-height: 24px;
}

.left_cont p span {
    color: rgb(248, 129, 35);
}

.cyzc .zc_header p, .yhq .zc_header p {
    margin-top: 30px;
    height: 66px;
    line-height: 66px;
}

.cyzc .zc_header, .yhq .zc_header {
    margin-bottom: 0px;
}

.shao {
    margin-top: 8px;
}

.shao img {
    vertical-align: top;
}

.cyzc .right_cont, .yhq .right_cont {
    padding-left: 22px;
    width: 308px;
    border-left: 1px dashed rgb(221, 221, 221);
}

.right_cont ul {
    margin: 20px 0px 40px;
}

.right_cont li {
    margin-bottom: 8px;
    height: 40px;
    vertical-align: top;
    line-height: 40px;
}

.right_cont li * {
    float: left;
}

.right_cont li span {
    color: rgb(51, 51, 51);
    font-size: 14px;
}

.right_cont li input {
    padding: 0px 5px;
    width: 196px;
    height: 40px;
    border: 1px solid rgb(211, 211, 211);
    color: rgb(170, 170, 170);
    font-size: 14px;
    line-height: 40px;
}

.right_cont li input:focus {
    border: 1px solid rgb(204, 0, 0);
}

.right_cont li .check_m {
    width: 107px;
}

.kft_box li .w107 {
    width: 107px;
}

.right_cont li .hqyzm, .kft_box li .hqyzm {
    margin-left: 5px;
    padding-left: 0px;
    width: 84px;
    height: 40px;
    border: medium none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_bgp_001.png') no-repeat scroll 0% 0%;
    color: rgb(51, 51, 51);
    font-size: 12px;
    cursor: pointer;
}

.right_cont li .hqyzm:focus {
    border: medium none;
}

.yhq .left_cont {
    padding: 0px 15px 0px 50px;
    width: 265px;
}

.left_cont .gfyh {
    margin-bottom: 0px;
    height: 40px;
    text-align: left;
    line-height: 40px;
}

.left_cont .yhje {
    height: 44px;
    color: rgb(204, 0, 0);
    font-weight: bold;
    font-size: 32px;
    line-height: 44px;
}

.left_cont .syjs {
    color: rgb(102, 102, 102);
}

.cur_lp .left_cont {
    padding: 0px 10px 0px 20px;
    width: 300px;
}

.left_cont .yh_time {
    margin-top: 12px;
    color: rgb(102, 102, 102);
    font-size: 18px;
}

.cur_lp .left_cont h4 {
    margin-bottom: 0px;
    height: 50px;
    color: rgb(204, 0, 0);
    text-align: left;
    font-size: 26px;
    line-height: 50px;
}

.cur_lp .left_cont dt {
    width: 73px;
    height: 22px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    line-height: 22px;
}

.cur_lp .left_cont dd {
    width: 150px;
}

.right_cont .hyfw {
    margin-top: 12px;
    height: 26px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    line-height: 26px;
}

.right_cont .hyfw span {
    color: rgb(204, 0, 0);
    font-weight: bold;
    font-size: 18px;
}

.right_cont .hy_ul {
    margin: 16px 0px 20px;
}

.left_cont .tp {
    margin-top: 3px;
    color: rgb(102, 102, 102);
    font-size: 16px;
    line-height: 28px;
}

.left_cont .zk_list {
    margin: 0px;
}

.right_cont .qrdx {
    color: rgb(153, 153, 153);
    text-align: center;
    text-indent: 27px;
    font-size: 16px;
    line-height: 24px;
}

.right_cont .cxfs {
    width: 152px;
    height: 40px;
    border: medium none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_bgp2.png') no-repeat scroll 0% 0%;
    cursor: pointer;
}

.right_cont .cxfs:hover {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/btn_bgp2-h.png') no-repeat scroll 0% 0%;
}

.cyzc .qr_box {
    padding-left: 0px;
    width: 330px;
}

.k_hou_box {
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left: -309px;
    width: 618px;
    border: 1px solid rgb(204, 204, 204);
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.kft_finance {
    margin-top: 10px;
    padding-left: 70px;
    height: 14px;
    line-height: 14px;
}

.k_hou_box .k_hou_nr {
    overflow: hidden;
    padding: 15px 27px;
}

.k_hou_box .k_hou_nr .k_hou_nr_tit {
    height: 44px;
    border-bottom: 1px dashed rgb(205, 205, 205);
}

.k_hou_box .k_hou_nr .k_hou_inf {
    position: relative;
    margin-top: 30px;
    width: 564px;
    height: auto;
}

.nkflx_img {
    width: 38px;
    height: 38px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/lp_icon_001.png') no-repeat scroll -164px -65px;
}

.kflx {
    float: left;
    width: 450px;
}

.kflx_list_a, .kflx_ri_img {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/lp_icon_001.png') no-repeat scroll 0% 0%;
}

.kflx_ri_img {
    width: 69px;
    height: 40px;
    background-position: -164px -123px;
}

.kft_box {
    margin-top: 30px;
    width: 560px;
    border-top: 1px dashed rgb(201, 201, 201);
}

.kft_box ul {
    width: 595px;
}

.kft_box li {
    float: left;
    display: inline;
    margin: 8px 0px 0px;
    width: 295px;
    height: 40px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    line-height: 40px;
}

.kft_box li input {
    padding-left: 5px;
    width: 196px;
    height: 38px;
    border: 1px solid rgb(211, 211, 211);
    color: rgb(170, 170, 170);
    vertical-align: middle;
    font-size: 14px;
    line-height: 38px;
}

.kft_box li span {
    display: inline-block;
    width: 70px;
}

.kft_box .bm_box {
    margin-top: 10px;
    padding-left: 70px;
    height: 40px;
    line-height: 40px;
}

.bm_box * {
    vertical-align: middle;
}

.bm_box .reg {
    width: 203px;
    height: 40px;
    border: medium none;
    background: rgb(248, 87, 88) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    font-size: 16px;
}

.bm_box span {
    width: 235px;
    font-size: 12px;
}

.yx_loupan {
    float: left;
    display: inline;
    width: 70px;
    height: 29px;
    color: rgb(102, 102, 102);
    text-align: right;
    font-size: 14px;
    line-height: 29px;
}

.loupan {
    float: left;
    width: 500px;
}

.pop_box_nr .zctx {
    margin: 30px auto 0px;
    width: 600px;
    line-height: 40px;
}

.jrlink {
    margin-top: 30px;
    padding-right: 60px;
    text-align: right;
}

.jrlink a {
    color: rgb(255, 51, 51);
    text-decoration: underline;
}

.yh_buy_finance {
    margin: 10px auto;
    width: 150px;
    height: 20px;
    line-height: 20px;
}

.cover {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
}

.shajia {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 100000;
    margin-top: -190px;
    margin-left: -335px;
    width: 670px;
    height: 380px;
    background-color: rgb(255, 255, 255);
}

.shajia_by {
    position: relative;
    width: 670px;
    height: 380px;
}

.close_by {
    position: absolute;
    top: -1px;
    right: -60px;
    width: 60px;
    height: 60px;
}

.shajialf {
    float: left;
    padding: 35px 0px 0px 50px;
}

.shajia_title {
    height: 32px;
    color: rgb(102, 102, 102);
    font-weight: bold;
    font-size: 24px;
    line-height: 32px;
}

.canyu {
    display: inline-block;
    height: 24px;
    color: rgb(102, 102, 102);
    font-size: 14px;
    line-height: 24px;
}

.youhui {
    position: relative;
    padding-right: 45px;
    width: 280px;
    height: 255px;
    border-right: 1px dashed rgb(221, 221, 221);
}

.jincheng {
    position: absolute;
    top: 50%;
    left: 6px;
    width: 1px;
    background-color: rgb(215, 215, 215);
}

.youhui_ul {
    position: absolute;
    top: 50%;
    left: 22px;
    width: 258px;
}

.shajiart {
    float: right;
}

.by_time {
    float: left;
    display: inline-block;
    color: rgb(102, 102, 102);
    font-size: 14px;
}

.erweima {
    text-align: center;
}

.erweima {
    color: rgb(102, 102, 102);
    font-size: 14px;
}

.main {
    margin: 0px auto;
    width: 100%;
}

.mainl {
    float: left;
    padding-bottom: 10px;
    width: 880px;
}

.besic_inform {
    clear: both;
    overflow: hidden;
    margin: 15px;
}

.besic_inform h2 {
    font-size: 14px;
    padding: 3px 0 6px 15px;
}

.besic_inform_icons01 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/basic_infm_icon.gif') no-repeat scroll 0px 8px;
}

.besic_inform_icons02 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/project_supt_icon.gif') no-repeat scroll 0px 8px;
}

.besic_inform_icons03 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/traffic_icon.gif') no-repeat scroll 0px 10px;
}

.besic_inform_icons04 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/build_matel_icon.gif') no-repeat scroll 0px 8px;
}

.besic_inform_icons05 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/floors_status_icon.gif') no-repeat scroll 0px 8px;
}

.besic_inform_icons06 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/parking_infom_icon.gif') no-repeat scroll 0px 8px;
}

.besic_inform_icons07 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/project_intrd_icon.gif') no-repeat scroll 0px 8px;
}

.besic_inform_icons08 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/about_inform.gif') no-repeat scroll 0px 8px;
}

.besic_inform td {
    height: 30px;
    line-height: 20px;
    padding: 3px 0;
}

.fline {
    text-decoration: underline;
}

.geline_dotd {
    clear: both;
    overflow: hidden;
    margin: 20px 5px;
    height: 0px;
    border-bottom: 1px dotted rgb(212, 212, 212);
    font-size: 0px;
}

.lineheight {
    clear: both;
    overflow: hidden;
    line-height: 24px;
}

.price-table table {
    border-left: 1px solid #ACD2A9;
    border-top: 1px solid #ACD2A9;
    width: 100%;
}

.price-table table td {
    padding: 1px 6px;
    border-right: 1px solid #ACD2A9;
    border-bottom: 1px solid #ACD2A9;
    text-align: center;
}

.price-table table td.payDescription {
    text-align: left;
}

.zib, .zib a:link, .zib a:visited {
    color: rgb(51, 51, 51);
    text-decoration: underline;
}

.zib a:hover {
    color: rgb(0, 68, 153);
    text-decoration: underline;
}

.zi999, .zi999 a:link, .zi999 a:visited {
    color: rgb(153, 153, 153);
    font-size: 12px;
}

.zi999 a:hover {
    color: rgb(0, 68, 153);
    text-decoration: underline;
    font-size: 12px;
}

.DivTxt {
    padding: 5px 0px;
    color: rgb(0, 0, 0);
    text-align: justify;
    text-indent: 28px;
    letter-spacing: 1px;
    line-height: 150%;
}

.fontStyle_sp {
    font-family: "Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文黑体",STHeiti,"黑体",Georgia,"Times New Roman",Times,serif;
}

.currentPrice {
    color: rgb(255, 0, 0) ! important;
    vertical-align: top;
    font-size: 16px;
}

.currentPrice strong {
    font-size: 18px;
}

.left_con {
    float: left;
    width: 880px;
}

.right_con {
    float: right;
    width: 300px;
    margin-top: 20px;
}

.right_con h1 {
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid rgb(204, 0, 0);
}

.building_info {
    padding: 15px;
    border-color: rgb(236, 236, 236);
    border-color: -moz-use-text-color rgb(236, 236, 236) rgb(236, 236, 236);
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-image: none;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
}

.building_info ul li {
    height: 28px;
    color: rgb(102, 102, 102);
    font-size: 14px;
    line-height: 28px;
}

.building_info a {
    display: block;
    overflow: hidden;
    width: 270px;
    height: 180px;
}

.building_info ul li a {
    display: inline;
}

.building_info a img {
    overflow: hidden;
    width: 270px;
    height: 180px;
    vertical-align: top;
}

.building_info li span {
    color: rgb(51, 51, 51);
    font-weight: bold;
}

.screen {
    position: relative;
    padding: 0px 10px 17px;
    width: 1180px;
}

.screen dl {
    height: auto;
    border-bottom: 1px dashed rgb(222, 222, 222);
    font-size: 14px;
    line-height: 36px;
}

.screen dl dt, .screen dl dd {
    float: left;
}

.screen dl dt {
    font-weight: bold;
}

.screen dt .line {
    float: left;
    margin-right: 20px;
    width: 32px;
    height: 36px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/line-y.png') no-repeat scroll right center;
}

.screen dd {
    padding-top: 9px;
    width: 96px;
    color: rgb(102, 102, 102);
    text-align: left;
}

.screen dd .tj {
    position: relative;
    float: left;
    overflow: hidden;
    padding: 0px 10px;
    height: 18px;
    color: rgb(51, 51, 51);
    text-decoration: none;
    line-height: 18px;
}

.screen span.room_count {
    font-size: 12px;
}

.flist {
    overflow: hidden;
    width: 100%;
}

.flist li {
    float: left;
    padding: 15px 25px 20px 0px;
    width: 855px;
    border-bottom: 1px dashed rgb(194, 194, 194);
}

.flist li .fa {
    position: relative;
    float: left;
}

.flist .fa img {
    vertical-align: top;
}

.flist .fa b {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/zs.png') no-repeat scroll 0% 0%;
}

.flist .finfo {
    float: left;
    margin-left: 20px;
    padding: 16px 0px;
}

.finfo .p1 {
    height: 26px;
    color: rgb(51, 51, 51);
    font-size: 18px;
    line-height: 26px;
}

.finfo .p2 {
    height: 22px;
    font-size: 12px;
    line-height: 22px;
}

.fprice {
    float: right;
    height: 80px;
    line-height: 80px;
}

.fprice .pr1 {
    color: rgb(204, 0, 0);
    font-size: 30px;
    font-family: Georgia,"Times New Roman",Times,serif;
}

.fprice .pr1 b, .fprice .pr3 {
    font-weight: bold;
    font-size: 20px;
    font-family: "microsoft yahei";
}

.fprice .pr2 {
    margin-left: 5px;
    color: rgb(153, 153, 153);
    text-decoration: line-through;
    font-size: 14px;
}

.fprice .pr3 {
    color: rgb(204, 0, 0);
}

.btn {
    float: right;
    margin: 25px 0px 0px 20px;
    width: 100px;
    height: 30px;
    border-radius: 3px;
    background: rgb(255, 51, 51) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    line-height: 30px;
    transition: all 0.2s linear 0s;
}

.btn:hover {
    background: rgb(255, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.lp_comment_lf {
    overflow: hidden;
    width: 878px;
    height: 475px;
    border-right: 1px solid #e5e5e5;
}

.lp_comment_lf em {
    color: #999;
}

.lp_comment_lf .lp_comm_nr {
    position: relative;
    float: left;
    padding: 11px 50px 18px 21px;
    width: 92%;
    height: 56px;
    border-bottom: 1px solid #e5e5e5;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/1450749180019.gif') no-repeat scroll 0% 0%;
}

.lp_comment_lf .lp_comm_nr .comm_inf {
    overflow: hidden;
    width: 500px;
    height: auto;
}

.lp_comment_lf .lp_comm_nr .comm_inf dl {
    overflow: hidden;
    height: auto;
}

.lp_comment_lf .lp_comm_nr .comm_inf dl dt {
    height: 26px;
    color: #333;
    font-size: 18px;
    line-height: 26px;
}

.lp_comment_lf .lp_comm_nr .comm_inf dl dd ul {
    margin: 14px 0 0 10px;
    width: 70px;
    height: 9pt;
}

.lp_comment_lf .lp_comm_nr .comm_inf dl dd ul li {
    float: left;
    display: inline;
    margin-right: 2px;
    width: 9pt;
    height: 9pt;
    line-height: 9pt;
}

.lp_comment_lf .lp_comm_nr .comm_inf dl dd ul li img {
    float: left;
}

.lp_comment_lf .lp_comm_nr .comm_inf dl dd span {
    float: left;
    display: block;
    margin-top: 6px;
    height: 26px;
    color: #999;
    line-height: 26px;
}

.lp_comment_lf .lp_comm_nr .comm_inf .lp_inf {
    margin-top: 10px;
    color: #999;
    line-height: 14px;
}

.lp_comment_lf .lp_comm_nr .comm_inf .lp_inf em {
    color: #c00;
}

.lp_comment_lf .lp_comm_nr .comm_inf a:hover {
    text-decoration: none;
}

.comm_btn {
    margin-top: 15px;
    width: 75pt;
    height: 30px;
    border: medium none;
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    line-height: 30px;
}

.comm_btn,.comm_btn:hover {
    background: #f33 none repeat scroll 0 0;
}

.img_cir {
    overflow: hidden;
    width: 50px;
    height: 80px;
}

.img_cir img {
    border-radius: 50%;
}

.zanA {
    margin-right: 5px;
    display: inline;
    position: relative;
    float: right;
}

.zanA a .best {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/lp_icon.png) no-repeat scroll -29px -355px;
}

.zanA a .best,.zanA a .most {
    width: 9pt;
    height: 9pt;
    vertical-align: -2px;
}

.zanA a .most {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/lp_icon.png) no-repeat scroll -29px -388px;
}

.zanA a .best:hover {
    background-position: -29px -388px;
}

.zanA a .most:hover {
    background-position: -29px -355px;
}

.zanA:hover {
    color: #c00;
}

.comm_con_i {
    overflow: hidden;
    padding: 0 44px 0 20px;
}

.comm_list {
    overflow: hidden;
    padding: 18px 0 10px;
    height: auto;
    border-bottom: 1px dashed #e5e5e5;
}

.comm_list a img {
    border-radius: 50%;
}

.comm_list_nr {
    overflow: hidden;
    width: 740px;
    height: auto;
}

.comm_list_nr .comm_list_score_i,.comm_xb_text .comm_list_score_i {
    overflow: hidden;
    height: 14px;
}

.comm_list_nr .comm_list_score_i ul,.comm_xb_text .comm_list_score_i ul {
    margin-top: 1px;
    width: 70px;
    height: 9pt;
}

.comm_list_nr .comm_list_score_i ul li,.comm_xb_text .comm_list_score_i ul li {
    float: left;
    display: inline;
    margin-right: 2px;
    width: 9pt;
    height: 9pt;
    line-height: 9pt;
}

.comm_list_nr .comm_list_score_i ul li img,.comm_xb_text .comm_list_score_i ul li img {
    float: left;
}

.comm_list_nr .comm_list_score_i .inf,.comm_xb_text .comm_list_score_i .inf {
    overflow: hidden;
    margin-left: 15px;
    color: #999;
    line-height: 14px;
}

.comm_list_nr .comm_list_con {
    margin-top: 13px;
    height: auto;
}

.comm_list_nr .comm_list_con p {
    height: auto;
    color: #333;
    font-size: 14px;
    line-height: 22px;
}

.comm_list_nr .comm_list_con p a {
    color: #333;
    text-decoration: none;
}

.comm_list_nr .comm_list_con p a:hover {
    color: #c00;
}

.lp_remove {
    color: #999;
    font-size: 9pt;
    line-height: 14px;
}

.left_hubian {
    left: 3px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/huabin_bg.png) no-repeat scroll -6px -6px;
}

.left_hubian,.right_hubian {
    position: absolute;
    top: 3px;
    width: 58px;
    height: 60px;
}

.right_hubian {
    right: 3px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/huabin_bg.png) no-repeat scroll -59px -6px;
}

.subscribe {
    position: fixed;
    top: 75pt;
    left: 50%;
    z-index: 11001;
    display: none;
    margin-left: -230px;
    padding: 0 9pt 20px;
    width: 463px;
    border: 1px solid #dedede;
    background-color: #fff;
}

.cue {
    margin-top: 25px;
    color: #333;
    text-align: center;
    font-size: 20px;
}

.subscribe>div {
    margin: 0 auto;
    width: 410px;
}

.subscribe>div label {
    color: #666;
    font-size: 1pc;
}

.subscribe>div input {
    position: relative;
    z-index: 2;
    height: 40px;
    border: 1px solid #ccc;
    line-height: 40px;
}

.subscribe>div input.tel {
    width: 303px;
}

.subscribe>div input.code,.subscribe>div input.tel {
    padding: 0 10px;
    background-color: transparent;
    color: #333;
    font-size: 14px;
}

.subscribe>div input.code {
    width: 171px;
}

.subscribe>div .p1 {
    position: relative;
    margin-top: 30px;
}

.subscribe>div .p1>span {
    position: absolute;
    top: 10px;
    left: 95px;
    z-index: 1;
    color: #ccc;
    font-size: 14px;
}

.subscribe>div .p2 {
    position: relative;
    margin-top: 15px;
}

.subscribe>div .p2>span {
    position: absolute;
    top: 10px;
    left: 95px;
    z-index: 1;
    color: #ccc;
    letter-spacing: 0;
    font-size: 14px;
}

.subscribe>div .p2>label>em>span {
    letter-spacing: 8px;
}

.subscribe>div .p2 .gain_code {
    margin-left: 9pt;
    width: 115px;
    height: 42px;
    border: 1px solid #ccc;
    background-color: #eeeaea;
    color: #666;
    font-size: 1pc;
}

.subscribe>div .p2 .gain_code:hover {
    background-color: #ccc;
}

.subscribe>div .p3 {
    margin-top: 15px;
    height: 54px;
    background-color: #f7f7f7;
    color: #999;
    font-size: 9pt;
    line-height: 54px;
}

.subscribe>div .p3 em {
    position: relative;
    top: 19px;
    float: left;
    display: block;
    margin-right: 7px;
    width: 14px;
    height: 14px;
    border: 1px solid #ccc;
    cursor: pointer;
}

.subscribe>div .p3 span {
    float: left;
}

.quick {
    margin-top: 15px;
    width: 100%;
    height: 46px;
    border: medium none!important;
    background-color: #f33;
    color: #fff;
    font-size: 18px;
}

.quick:hover {
    background-color: red;
}

.success {
    position: fixed;
    top: 75pt;
    left: 50%;
    z-index: 11001;
    margin-left: -186px;
    width: 373px;
    background-color: #fff;
    text-align: center;
}

.success img {
    margin-top: 26px;
}

.success p {
    padding: 20px 0 25px;
    color: #f33;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
}

.main_left_title {
    height: 42px;
    color: #333;
    font-size: 18px;
    line-height: 42px;
}

.img_num {
    overflow: hidden;
    width: 20pc;
    height: 42px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
}

.img_num span {
    display: inline-block;
    color: #f33;
    font-size: 26px;
}

.img_num em {
    display: inline-block;
    margin-right: 15px;
}

.huxing_by {
    font-size: 9pt;
}

.huxing_by li {
    display: inline-block;
    margin-right: 15px;
}

.huxing_by li a:hover {
    text-decoration: none;
}

.huxing_by .chakan_list {
    margin: 8px 0 0;
    padding-left: 40px;
    height: 24px;
    border-left: 1px solid #e5e5e5;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/list.png) no-repeat scroll 10px 3px;
    color: #494949;
    font-size: 14px;
    line-height: 26px;
}

.huxing_by .chakan_list a {
    text-decoration: none;
}

.big_img {
    z-index: 2;
    width: 880px;
    height: 578px;
}

.big_img img.big_img_in_box {
    max-width: 880px;
    max-height: 578px;
}

.big_img,.by_img_list li {
    position: relative;
    text-align: center;
}

.big_img_next {
    right: 10px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/next.png) no-repeat scroll 0 0;
}

.big_img_prev {
    left: 10px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/prv.png) no-repeat scroll 0 0;
}

.img_list {
    position: relative;
    margin-top: 10px;
    padding: 0 42px;
}

.by_img_list li {
    float: left;
    display: inline-block;
    overflow: hidden;
    width: 134px;
    height: 86px;
}

.by_img_list li:hover {
    cursor: pointer;
}

.by_img_list li:hover img {
    border: 2px solid #f33;
}

.by_img_list li p,.by_img_list li:hover p {
    bottom: 2px;
    left: 5px;
}

.by_img_list li p {
    position: absolute;
    width: 123px;
    height: 20px;
    background: rgba(0,0,0,.6) none repeat scroll 0 0;
    color: #fff;
    text-align: center;
    font-size: 9pt;
    line-height: 20px;
}

.by_img_list img {
    border: 2px solid #fff;
}

.by_img_list img.small_img_scroll {
    max-width: 132px;
    max-height: 82px;
}

.by_img_list img:hover {
    border-color: #f33;
}

.img_on {
    border: 1px solid #f33;
}

.jiantou {
    position: absolute;
    top: 0;
    width: 25px;
    height: 82px;
    background-color: #e5e5e5;
}

.jiantou:hover {
    background-color: #f4f4f4;
    cursor: pointer;
}

.left_jt {
    left: 0;
    background: #e5e5e5 url(http://www.zyhfz.cn/Public/Home/Image/left.png) no-repeat scroll 8px center;
}

.right_jt {
    right: 0;
    background: #e5e5e5 url(http://www.zyhfz.cn/Public/Home/Image/right.png) no-repeat scroll 8px center;
}

.lp_xinxi {
    margin-top: 20px;
    width: 540px;
}

.xx_list {
    float: left;
    width: 50%;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}

.xx_list span {
    color: #333;
    font-weight: 700;
}

.xx_list em,.xx_list span {
    float: left;
    margin-top: 10px;
    line-height: 26px;
}

.xx_list em {
    display: inline-block;
    overflow: hidden;
    width: 200px;
    height: 26px;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xx_list em i {
    float: left;
    margin-top: -4px;
    color: #f33;
    font-style: normal;
    font-size: 28px;
    line-height: 30px;
}

.xx_list1 {
    float: left;
    width: 100%;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}

.xx_list1,.xx_list1 em {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xx_list1 em {
    width: auto;
}

.xx_list1 em a:hover {
    color: #c00;
    text-decoration: none;
}

.yuyue_kf {
    float: right;
    overflow: hidden;
    margin-top: 44px;
    width: 334px;
    height: 6pc;
    border-radius: 3px;
}

.kf_shuoming {
    float: left;
    padding: 5px 0 5px 20px;
    width: 196px;
    height: 86px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/kuang.png) no-repeat scroll 0 0;
    color: #f33;
    font-size: 14px;
    line-height: 22px;
}

.kanfang_b {
    width: 117px;
    height: 94px;
    border: none;
    border-color: #e5e5e5 #e5e5e5 #e5e5e5 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    border-radius: 3px;
    border-image: none;
}

.yuyue_btn {
    float: right;
    margin: 30px 20px 0 0;
    width: 76px;
    height: 40px;
    border: medium none;
    border-radius: 3px;
    background-color: #f33;
    color: #fff;
    font-size: 14px;
    font-family: "微软雅黑",寰蒋闆呴粦,Microsoft Yahei,闆呴粦\9,Arial;
}

.yuyue_btn:hover {
    cursor: pointer;
}

.by_lpicon {
    margin-top: 3px;
    height: 23px;
    line-height: 23px;
}

.by_lpicon a {
    display: inline-block;
    overflow: hidden;
    margin-right: 5px;
    padding: 0 8px;
    border-radius: 2px;
    color: #999;
    vertical-align: middle;
    text-decoration: none!important;
    transition: all .2s linear 0s;
}

.by_lpicon a:hover {
    color: #999;
}

.by_lpicon .tongzhi {
    overflow: hidden;
    margin-left: 1pc;
    padding: 0 8px 0 18px;
    border: 1px solid #fff;
    color: #999;
    text-decoration: none;
    font-size: 9pt;
    line-height: 22px;
}

.by_lpicon .tongzhi:hover {
    border: 1px solid #dbdbdb;
    color: #666;
}

.by_lpicon .jiangjia {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/jiangjia.png) no-repeat scroll 3px 6px;
}

.by_lpicon .kaipan {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/kaipan.png) no-repeat scroll 3px 6px;
}

.by_lpicon .allhu {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/hu.png) no-repeat scroll 3px 6px;
}

.main_rt300 {
    margin-top: 42px;
    width: 300px;
    font-family: "微软雅黑",寰蒋闆呴粦,Microsoft Yahei,闆呴粦\9,Arial;
}

.main_rt300 .dl {
    position: relative;
    float: right;
    padding-bottom: 90px;
    width: 300px;
    height: 524px;
    border: none;
    border-color: #e5e5e5;
    border-color: #e5e5e5 #e5e5e5 #e5e5e5 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    border-image: none;
}

.main_rt300 .dd {
    position: relative;
    overflow: hidden;
    padding: 18px 40px 0;
    height: 26px;
    color: #333;
    font-size: 14px;
    line-height: 26px;
}

.main_rt300 .dd:hover {
    color: #f33;
    cursor: pointer;
}

.main_rt300 .dd i {
    float: left;
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    text-align: center;
}

.main_rt300 .dd .i1 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -108px -103px;
}

.main_rt300 .dd .i2 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -106px -66px;
}

.main_rt300 .dd .i3 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -179px -70px;
}

.main_rt300 .dd .i4 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -178px -30px;
}

.main_rt300 .dd .i5 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -37px 7px;
}

.main_rt300 .dd .i6 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -37px -21px;
}

.main_rt300 .dd .i7 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -36px -96px;
}

.main_rt300 .dd .i8 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -179px 5px;
}

.main_rt300 .dd .i9 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -36px -54px;
}

.main_rt300 .dd .i10 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -105px 4px;
}

.main_rt300 .dd .i11 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -108px -29px;
}

.main_rt300 .dd .i12 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -178px -110px;
}

.main_rt300 .dd .i13 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -106px -138px;
}

.main_rt300 .dd_on .i1 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -70px -102px;
}

.main_rt300 .dd_on .i2 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -69px -63px;
}

.main_rt300 .dd_on .i3 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -140px -70px;
}

.main_rt300 .dd_on .i4 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -142px -30px;
}

.main_rt300 .dd_on .i5 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -2px 8px;
}

.main_rt300 .dd_on .i6 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -2px -20px;
}

.main_rt300 .dd_on .i7 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -2px -95px;
}

.main_rt300 .dd_on .i8 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -143px 5px;
}

.main_rt300 .dd_on .i9 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -1px -54px;
}

.main_rt300 .dd_on .i10 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -71px 6px;
}

.main_rt300 .dd_on .i11 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -72px -28px;
}

.main_rt300 .dd_on .i12 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -140px -110px;
}

.main_rt300 .dd_on .i13 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -66px -138px;
}

.main_rt300 .dd_on a em,.main_rt300 .dd_on a span {
    color: #f33;
}

.main_rt300 .dd a:hover em,.main_rt300 .dd a:hover span,.main_rt300 .dd_on a:hover em,.main_rt300 .dd_on a:hover span {
    text-decoration: none;
    cursor: pointer;
}

.main_rt300 .dd:hover .i3 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -140px -70px;
}

.main_rt300 .dd:hover .i5 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -2px 8px;
}

.main_rt300 .dd:hover .i9 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/tubiao.png) no-repeat scroll -1px -54px;
}

.main_rt300 .dd:hover em,.main_rt300 .dd:hover span {
    color: #f33;
}

.main_rt300 .dt:hover span {
    color: #999;
}

.main_rt300 .dd span {
    float: left;
    width: 75pt;
}

.main_rt300 .dd em,.main_rt300 .dd span {
    display: inline-block;
    overflow: hidden;
    height: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_rt300 .dd em {
    float: right;
    width: 70px;
    text-align: right;
}

.main_rt300 .dt {
    overflow: hidden;
    margin-top: 15px;
    padding-top: 0;
    padding-left: 40px;
    height: 26px;
    background-color: #f7f7f7;
    color: #999;
    font-weight: 700;
    font-size: 14px;
    line-height: 26px;
}

.main_rt300 .dt span {
    padding-left: 0;
}

.main_rt300 .dd_on {
    color: #f33;
}

.main_rt300 .advice {
    z-index: 1;
}

.main_rt300 .advice:hover {
    z-index: 3;
}

.lp_public_chen {
    border-bottom: 2px solid #c00;
}

.lp_public_chen p span {
    margin-right: 10px;
}

.lp_public_chen p span:hover {
    color: #c00;
}

.lp_public_chen a:hover {
    text-decoration: none;
}

.dd .rt_jt {
    position: absolute;
    top: 24px;
    left: -1px;
}

.xc_xmdl {
    position: relative;
    float: right;
    width: 300px;
    border-left: 1px solid #e5e5e5;
}

.shouhui {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/huishou.png) no-repeat scroll 0 center;
}

.huishou_on,.shouhui {
    position: absolute;
    top: 245px;
    left: -2px;
    width: 20px;
    height: 90px;
}

.huishou_on {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/huishou1.png) no-repeat scroll 0 center;
}

.magin_tp {
    margin-top: 10px;
}

.xc_list .xc_img_list:nth-of-type(4n) {
    width: 175px;
    border-right: medium none;
}

.liebiao_ck {
    width: 55pc;
}

.gundong {
    position: relative;
    z-index: 1;
    overflow: hidden;
    width: 804px;
    height: 86px;
}

.gundong .img_on img {
    border: 2px solid #f33;
}

.gundong .img_on {
    border: medium none;
}

.my_ul {
    position: absolute;
    top: 0;
    left: 0;
    height: 86px;
}

.my_i,.my_z {
    font-weight: 700;
}

.icon_btn {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 36px;
    background: hsla(0,0%,99%,.6) none repeat scroll 0 0;
}

.icon_list {
    float: left;
    width: 36px;
    height: 36px;
}

.icon_list:hover {
    cursor: pointer;
}

.icon1 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/icon1.png) no-repeat scroll 10px 10px;
}

.icon2 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/icon2.png) no-repeat scroll 9px 11px;
}

.icon3 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/icon3.png) no-repeat scroll 10px 10px;
}

.icon4 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/icon4.png) no-repeat scroll 9px 10px;
}

.icon5 {
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/icon5.png) no-repeat scroll 0 0;
}

.big_btn {
    position: absolute;
    top: 50%;
    margin-top: -2pc;
    width: 34px;
    height: 65px;
}

.big_btn:hover {
    cursor: pointer;
}

a.newhouse_login_close {
    position: absolute;
    top: 0;
    right: -60px;
    display: block;
    overflow: hidden;
    width: 60px;
    height: 60px;
    background: #8c8c8c none repeat scroll 0 0;
    cursor: pointer;
}

a.newhouse_login_close span {
    display: block;
    margin: 19px 0 0 18px;
    width: 24px;
    height: 23px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/newhouse_mini.gif) no-repeat scroll 0 0;
}

a.newhouse_login_close:hover {
    background: #333 none repeat scroll 0 0;
}

.xz_dn {
    position: absolute;
    top: 25px;
    left: 580px;
    z-index: 100;
    width: 377px;
    height: 122px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/xa_dn_bg.png) no-repeat scroll 0 0;
}

.fly {
    margin-top: 15px;
    width: 360px;
    height: 25px;
}

.fly li {
    float: left;
    display: inline;
    margin-left: 10px;
    line-height: 25px;
}

.Inp_qbk {
    outline: medium 0;
}

.inp_a {
    width: 245px;
    border: 1px solid #ddd;
}

.inp_a,.inp_b {
    height: 23px;
    vertical-align: middle;
}

.inp_b {
    width: 37px;
}

.title {
    overflow: hidden;
    margin-top: 6px;
    height: 28px;
    border-bottom: 2px solid #f33;
    color: #f33;
    text-indent: 20px;
    font-weight: 700;
    font-size: 22px;
    line-height: 54px;
}

.uA03 {
    position: absolute;
    top: 8px;
    left: 145px;
    width: 75pt;
    height: 20px;
}

.clear10 {
    clear: both;
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 10px;
    font-size: 0;
}

.m-right25 {
    display: inline;
    margin-right: 25px;
}

.spchs_lpinf_btn {
    float: right;
    display: block;
    margin-top: 28px;
    width: 70px;
    height: 25px;
    border: medium none;
    background-color: #2095ea;
    box-shadow: 1px 1px 2px rgba(0,0,0,.2);
    color: #fff;
    text-align: center;
    font-size: 9pt;
    cursor: pointer;
}

.spchs_lpinf_btn:hover {
    background-color: #177ac1;
    box-shadow: 1px 1px 2px rgba(0,0,0,.3);
    opacity: .9;
}

.leftbox {
    overflow: hidden;
    margin-top: 15px;
    width: 640px;
}

.lbtitle {
    overflow: hidden;
    height: 44px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/lefttitlebg.jpg) repeat-x scroll 0 0;
}

.lbtitle li {
    float: left;
    padding: 7px 0;
    width: 86px;
    height: 30px;
    border-right: 3px solid #fff;
    color: #333;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑","黑体","宋体";
    line-height: 26px;
}

.lbtitle li.hover {
    padding: 7px 0;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/infodetailsico1.gif) no-repeat scroll 0 -96px;
    color: #c00;
}

.rightbox {
    overflow: hidden;
    margin-top: 10px;
    width: 300px;
}

.mainleft {
    float: left;
    overflow: hidden;
    width: 640px;
}

.mainltitle {
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}

.mltitle02 {
    float: none;
    overflow: hidden;
    color: #000;
    font-size: 16px;
    font-family: "微软雅黑","黑体","宋体";
}

.mltitle02 span {
    float: right;
    color: #999;
    font-size: 12px;
}

.mltitle01 a,.mltitle01 a:visited,.mltitle02 a,.mltitle02 a:visited,.mltitle03 a,.mltitle03 a:visited {
    color: #000;
}

.mltitle01 a:hover,.mltitle02 a:hover,.mltitle03 a:hover {
    color: #c00;
}

.mlcomment {
    overflow: hidden;
    padding: 10px 7px;
    border-top: 1px dashed #dbd7d5;
}

.mlctxt {
    overflow: hidden;
    margin-top: 5px;
    line-height: 24px;
}

.mlcleft {
    position: absolute;
    overflow: hidden;
    width: 100px;
    height: 75px;
}

.mlcleft img {
    width: 100px;
    height: 75px;
}

.mlcright {
    overflow: hidden;
    padding-left: 110px;
}

.mainright {
    float: right;
    overflow: hidden;
    width: 300px;
}

.lpdt_content {
    width: 960px;
    height: auto;
}

.hotlistbox_li_a {
    overflow: hidden;
    width: 300px;
}

.hotlist_tb_lpdt {
    width: 290px;
    border-collapse: collapse;
    text-align: center;
}

.hotlist_tb_lpdt th {
    height: 34px;
    border-bottom: 1px solid #f0f0f0;
    background: #f7f7f7 none repeat scroll 0 0;
    text-align: center;
    font-weight: 400;
}

.hotlist_tb_lpdt td {
    height: 28px;
}

.hotlist_tb_lpdt .lftd {
    text-align: left;
    text-indent: 10px;
}

.hotlist_tb_lpdt tr:hover {
    background: #f5f5f5 none repeat scroll 0 0;
}

.nhtit h3 {
    font: 16px/32px 微软雅黑,微软雅黑,"Microsoft Yahei","雅黑\9 ",Arial;
}

.fleft {
    margin-right: 20px;
    line-height: 30px;
}

.manu {
    clear: both;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
}

.manu a {
    margin: 0 0 2px 4px;
    padding: 5px 8px;
    border: 1px solid #ccc;
    color: #666;
    text-decoration: none!important;
}

.manu A:hover {
    border: 1px solid #999;
    color: #666;
}

.manu A:active {
    border: 1px solid #999;
    color: #666;
}

.manu .current {
    margin: 2px;
    padding: 5px 8px;
    border: 1px solid #bbb;
    background: #bbb none repeat scroll 0 0;
    color: #fff;
}

.manu .disabled {
    margin: 2px;
    padding: 5px 8px;
    border: 1px solid #eee;
    color: #ccc;
}

.left_time {
    position: absolute;
    margin: 5px 0 0 5px;
    width: 74px;
}

.right_text {
    padding-left: 92px;
    height: 71px;
}

.left_time p {
    width: 100%;
    height: 24px;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
}

.left_time .month {
    width: 100%;
    background: #c00 none repeat scroll 0 0;
    color: #fff;
}

.left_time .hours {
    width: 72px;
    height: 22px;
    border: 1px solid #dedede;
    color: #333;
    font-size: 14px;
    line-height: 22px;
}

.left_time .years {
    color: #ccc;
    text-align: center;
}

.w1 {
    width: auto!important;
}

.dp_box {
    margin: 20px 0px 10px;
}

.title_style {
    height: 35px;
    border-bottom: 2px solid rgb(221, 221, 221);
    line-height: 35px;
}

.title_span {
    margin-right: 30px;
    padding: 0px 5px;
    height: 35px;
    color: rgb(51, 51, 51);
    font-size: 16px;
}

.title_style .curt {
    border-bottom: 2px solid rgb(204, 0, 0);
    font-weight: bold;
}

.title_span a {
    color: rgb(204, 0, 0);
    text-decoration: none ! important;
}

.title_style a {
    color: rgb(51, 51, 51);
    text-decoration: none;
    font-family: "微软雅黑",微软雅黑,"Microsoft Yahei",雅黑\9 ,Arial;
}

.title_style a:hover {
    color: rgb(204, 0, 0);
}

.comm_xb {
    overflow: hidden;
    padding-left: 28px;
    width: 852px;
    height: auto;
}

.look_hou {
    position: relative;
    z-index: 500;
    overflow: visible;
    margin-top: 10px;
    height: 16px;
    color: rgb(102, 102, 102);
    line-height: 19px;
}

.look_hou em {
    float: left;
    color: rgb(153, 153, 153);
    font-family: "微软雅黑",微软雅黑,"Microsoft Yahei",雅黑\9 ,Arial;
}

.look_hou a {
    color: rgb(153, 153, 153);
    font-family: "微软雅黑",微软雅黑,"Microsoft Yahei",雅黑\9 ,Arial;
}

.look_hou a {
    color: rgb(153, 153, 153);
    text-decoration: none;
}

.look_hou a:hover {
    color: rgb(204, 0, 0);
}

.comm_xb .comm_nr .comm_xb_text ul li a:hover, .comm_list_nr .comm_list_header a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.left_tx {
    position: absolute;
    margin-right: 10px;
}

.left_tx a {
    display: block;
    width: 50px;
    height: 50px;
}

.comm_con {
    overflow: hidden;
    margin-top: 5px;
    padding: 0px 44px 0px 20px;
    width: 100%;
}

.comm_list_score {
    overflow: hidden;
    margin-top: 18px;
    height: 14px;
}

.comm_list_score ul {
    margin-top: 1px;
    width: 70px;
    height: 12px;
}

.comm_list_score ul li {
    float: left;
    display: inline;
    margin-right: 2px;
    width: 12px;
    height: 12px;
    line-height: 12px;
}

.comm_list_score ul li img {
    float: left;
}

.comm_list_score .inf {
    overflow: hidden;
    margin-left: 15px;
    color: rgb(153, 153, 153);
    font-family: "微软雅黑",微软雅黑,"Microsoft Yahei",雅黑\9 ,Arial;
    line-height: 14px;
}

.more10 {
    margin: 0px auto 25px;
    width: 827px;
    height: 40px;
    border: 1px solid rgb(229, 229, 229);
    text-align: center;
    line-height: 40px;
}

.more10 a {
    display: block;
    width: 100%;
    height: 100%;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/spirte.png') no-repeat scroll 455px -45px;
    color: rgb(153, 153, 153);
    text-decoration: none;
    font-size: 14px;
}

.left_con .comm_xb {
    padding-left: 0px;
    width: 880px;
}

#dpContent .comm_list_nr {
    padding-left: 70px;
}

.Comprehensive_score {
    overflow: hidden;
    width: 100%;
    height: 60px;
    background: rgb(243, 243, 243) none repeat scroll 0% 0%;
    line-height: 60px;
}

.comment_btn {
    margin-left: 30px;
    width: 180px;
    height: 30px;
    border-radius: 3px;
    background: rgb(255, 84, 85) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}

.screenByScore {
    overflow: hidden;
    margin-top: 11px;
    margin-left: 1px;
    width: 879px;
    border-bottom: 1px solid rgb(234, 234, 234);
}

.screenTit {
    width: 100px;
    height: 40px;
    background: rgb(243, 243, 243) none repeat scroll 0% 0%;
    text-align: center;
    font-size: 12px;
    line-height: 40px;
}

.screenSort, .screenSort2 {
    width: 778px;
    height: 40px;
    border-top: 1px solid rgb(234, 234, 234);
    border-right: 1px solid rgb(234, 234, 234);
}

.screenSort2 {
    border-top: medium none;
    border-bottom: 1px solid rgb(234, 234, 234);
}

.screenSort ul {
    margin-top: 7px;
}

.screenSort ul li {
    float: left;
    margin-left: 1px;
    height: 20px;
    min-width: 71px;
    border: 1px solid rgb(255, 255, 255);
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}

.star_Pos {
    height: 60px;
}

.star_Pos img {
    float: left;
    margin-top: 22px;
    margin-left: 6px;
}

.right_list_cont {
    overflow: hidden;
    padding-bottom: 5px;
    width: 298px;
    border: 1px solid rgb(204, 204, 204);
}

.right_list_cont li {
    margin-top: 14px;
    height: 16px;
}

.right_list_cont li a:hover {
    text-decoration: none;
}

.right_list_cont .list_num {
    margin-left: 8px;
    width: 16px;
    height: 16px;
    background: rgb(204, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 16px;
}

.right_list_cont .list_name {
    margin-left: 7px;
    width: 110px;
    line-height: 16px;
}

.right_list_cont .list_star {
    margin-top: -1px;
}

.right_list_cont .list_star img {
    width: 12px;
    height: 12px;
}

.right_list_cont .comment_num {
    margin-left: 6px;
    line-height: 16px;
}

.fbold14 {
    font-weight: bold;
    font-size: 14px;
}

.fbold22 {
    font-weight: bold;
    font-size: 22px;
}

.font_gray {
    color: rgb(153, 153, 153);
}

.font_red {
    margin-left: 15px;
    color: rgb(255, 0, 2);
}

.mgt14 {
    margin-top: 14px;
}

.mgt0 {
    margin-top: 0px;
}

.mgt_2 {
    margin-top: -2px;
}

.mgl26 {
    margin-left: 26px;
}

.mgl20 {
    margin-left: 20px;
}

.mgl13 {
    margin-left: 13px;
}

.mgl3 {
    margin-left: 3px;
}

.bdt0 {
    border-bottom: medium none;
}

.screenSort li a:hover {
    text-decoration: none;
}

a.dptag {
    display: inline-block;
    margin-right: 10px;
    padding: 0px 3px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
}

.publish_con {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd;
    border-color: -moz-use-text-color #ddd #ddd;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: auto;
    overflow: hidden;
    width: 958px;
}

.pub_tit {
    height: 45px;
    border-bottom: 1px solid rgb(221, 221, 221);
    background: rgb(246, 246, 246) none repeat scroll 0% 0%;
}

.pub_tit p {
    padding: 0px 10px;
    height: 45px;
    color: rgb(51, 51, 51);
    font-size: 18px;
    line-height: 45px;
}

.pub_tit p a {
    display: inline;
    color: rgb(153, 153, 153);
    font-size: 12px;
}

.pub_tit p a:hover {
    color: rgb(204, 0, 0);
}

.fb_comm_pf {
    overflow: hidden;
    padding: 10px 0px 0px 50px;
    width: 900px;
    height: auto;
}

.fb_comm_start {
    overflow: hidden;
    width: 550px;
    height: auto;
}

.fb_lpdp_jtgj {
    overflow: hidden;
    width: 50px;
}

.fb_lpdp_jtgj li {
    height: 38px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    font-size: 14px;
    line-height: 38px;
}

#score_a {
    width: 460px;
}

#score_a .fb_star-rating_a {
    overflow: hidden;
    margin-top: 8px;
}

#score_a .fb_star-rating_a li {
    float: left;
    display: inline;
    margin-right: 4px;
    height: 37px;
    line-height: 37px;
}

#score_a .fb_star-rating_a li a {
    display: block;
    width: 24px;
    height: 25px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newstar2.gif') no-repeat scroll -55px -55px;
    text-decoration: none;
    text-indent: -9000px;
    cursor: pointer;
}

#score_b {
    width: 195px;
    float: left;
    margin-left: 6px;
    padding-top: 5px;
}

#score_b .star-rating_a {
    float: left;
    width: 195px;
}

#score_b .star-rating_a li {
    float: left;
    margin-top: 5px;
    padding-right: 2px;
    height: 20px;
}

#score_b .star-rating_a li a {
    display: block;
    width: 19px;
    height: 20px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newstar2.gif') no-repeat scroll 0px 0px;
    text-decoration: none;
    text-indent: -9000px;
}

.lpdp_red3 {
    float: left;
    display: inline;
    margin-left: 5px;
    width: 300px;
    height: 25px;
    line-height: 25px;
}

.lpdp_red3 .fenshu {
    width: 76px;
    height: 25px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/xj_bg.gif') no-repeat scroll 0% 0%;
    color: rgb(220, 77, 95);
    text-align: center;
    line-height: 25px;
}

.lpdp_red3 span {
    height: 25px;
    line-height: 25px;
}

.wri_comm {
    margin-top: 30px;
    height: auto;
}

.wri_comm .dp {
    width: 104px;
    height: 22px;
    color: rgb(51, 51, 51);
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
}

.pcont {
    position: relative;
    z-index: 100;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 15px;
    width: 730px;
    height: 164px;
    border: medium none;
    background: transparent none repeat scroll 0% 0%;
    color: rgb(102, 102, 102);
    font-size: 14px;
    line-height: 26px;
    resize: none;
}

.xie_comm p {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    overflow: hidden;
    padding: 5px 15px;
    width: 730px;
    height: auto;
    color: rgb(102, 102, 102);
    font-size: 14px;
    line-height: 26px;
}

.xie_comm {
    float: left;
    display: inline;
    margin: 10px 0px 20px 104px;
    width: 760px;
    height: auto;
    border: 1px solid rgb(204, 204, 204);
}

.btn_text {
    overflow: hidden;
    margin-bottom: 20px;
    height: 50px;
}

.tj_inpbtn {
    margin-left: 125px;
    width: 235px;
    height: 50px;
    border: medium none;
    background: rgb(255, 51, 51) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}

.tj_inpbtn:hover {
    background: rgb(204, 0, 0) none repeat scroll 0% 0%;
}

.biaoqian_box {
    width: 760px;
}

.new_fen {
    overflow: hidden;
    margin-top: 20px;
    width: 230px;
    height: 150px;
}

.new_fen .new_fen_nr {
    padding: 25px 0px 0px 20px;
}

.new_fen .new_fen_tit {
    height: 16px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    line-height: 16px;
}

.new_fen .new_fen_num {
    padding-top: 18px;
    height: 38px;
    color: rgb(255, 51, 51);
    font-size: 14px;
    line-height: 38px;
}

.new_fen .new_fen_num em {
    font-size: 36px;
}

.new_fen .new_fen_inf {
    padding-top: 18px;
    color: rgb(153, 153, 153);
}

.icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/smile.png') no-repeat scroll 0% 0%;
}

.hidden_name a {
    display: inline;
    margin-left: 5px;
    color: rgb(51, 51, 51);
    text-decoration: none;
}

.hidden_name a:hover {
    color: rgb(204, 0, 0);
}

.hidden_name {
    margin-top: 13px;
    height: 24px;
    color: rgb(51, 51, 51);
    line-height: 24px;
}

.hidden_name .icon {
    background-position: -194px -3px;
}

.hidden_name .icon.on {
    background-position: -242px -3px;
}

.shut {
    margin-top: 15px;
    width: 1px;
    height: 130px;
    background: transparent -moz-linear-gradient(center top , rgb(237, 237, 237), rgb(221, 221, 221), rgb(237, 237, 237)) repeat scroll 0% 0%;
}

.infbg {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 168px;
    height: 57px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/png24bg2.png') repeat-x scroll center bottom;
}

.infbg_con {
    margin: 30px 0px 0px 10px;
    height: 16px;
    color: rgb(255, 255, 255);
    line-height: 21px;
}

.ico_img, .ico_play {
    display: inline-block;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/ssicon.png') no-repeat scroll 0px -41px;
    vertical-align: -3px;
}

.ico_play {
    background-position: -17px -41px;
}

.choose {
    position: relative;
    margin-top: 14px;
    border: 1px solid rgb(221, 221, 221);
}

.chooseToolBtn {
    position: relative;
    margin-bottom: 9px;
    height: 34px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.chooseToolBtn span {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
}

.chooseToolBtn span a {
    position: relative;
    float: left;
    display: block;
    width: 100px;
    height: 34px;
    border-right: 1px solid rgb(221, 221, 221);
    color: rgb(51, 51, 51);
    text-align: center;
    font-size: 16px;
    line-height: 34px;
}

.chooseToolBtn .on {
    margin-bottom: -1px;
    border-bottom: 1px solid rgb(255, 255, 255);
    font-weight: bold;
}

.choose dl dt {
    padding-top: 9px;
    padding-bottom: 9px;
    color: rgb(51, 51, 51);
    line-height: 26px;
}

.choose dl dt em {
    margin-right: 11px;
    margin-left: 18px;
}

.choose dl dt, .choose dl dd {
    display: block;
}

.choose dl dt .tiaojian li {
    float: left;
    display: inline-block;
    overflow: hidden;
    margin-right: 12px;
    padding-right: 6px;
    padding-left: 8px;
    height: 24px;
    border: 1px dashed rgb(255, 51, 51);
    color: rgb(255, 51, 51);
    vertical-align: middle;
    line-height: 24px;
}

.choose dl dt .tiaojian a {
    display: inline-block;
    margin-top: 4px;
    color: rgb(255, 51, 51);
    vertical-align: middle;
    text-decoration: none;
    line-height: normal;
}

.choose dl dt .tiaojian li a.close {
    margin-top: 7px;
    margin-left: 6px;
    width: 11px;
    height: 11px;
    background-image: url('http://www.zyhfz.cn/Public/Home/Image/icon_s.gif');
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
}

.choose dl dt .tiaojian a.close:hover {
    background-image: url('http://www.zyhfz.cn/Public/Home/Image/icon_s.gif');
    background-position: left -11px;
    background-repeat: no-repeat;
}

.choose dl dt .tiaojian .fr {
    float: right;
    padding-top: 6px;
    border: medium none;
}

.choose dt .tiaojian .fr cite {
    display: block;
    width: 19px;
    height: 16px;
    background-image: url('http://www.zyhfz.cn/Public/Home/Image/icon.gif');
    background-position: left -23px;
    background-repeat: no-repeat;
}

.choose dl dt .tiaojian .fr a {
    margin-top: 0px;
    border: medium none;
    color: rgb(51, 51, 51);
}

.choose dt .tiaojian .fr span {
    height: 16px;
    color: rgb(153, 153, 153);
    line-height: 16px;
}

.choose dt .tiaojian .fr.qingkong cite {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/icon.gif') no-repeat scroll left -40px;
}

.choose dt .tiaojian .qingkong, .choose dt .tiaojian .baocun {
    cursor: pointer;
}

.choose dt .tiaojian .qingkong a:hover, .choose dt .tiaojian .baocun a:hover {
    text-decoration: underline;
}

.choose dl dd {
    padding: 10px 0px;
}

.choose dl dd, .choose dl dt {
    border-bottom: 1px dashed rgb(204, 204, 204);
}

.choose dl dd a {
    float: left;
    display: block;
    margin-right: 24px;
    color: rgb(0, 0, 0);
    white-space: nowrap;
}

.choose dl dd ul li {
    float: left;
    line-height: 25px;
}

.choose dl dd .quyu_area {
    padding-left: 18px;
    width: 55px;
    color: rgb(102, 102, 102);
}

.choose dl dd .quyu_name {
    display: block;
    width: 1098px;
}

.choose dl dd .quyu_area2 {
    padding: 0 36px;
    width:  200px;
    font-size: 16px;
    color: #999999;
    text-align: right;
}

.choose dl dd .quyu_name2 {
    width: 900px;
    font-size: 13px;
}

.choose dl dd .quyu_name2 a {
    color: #393939;
}

.choose dl dd .dingwei {
    position: relative;
}

.choose dl dd .hui {
    color: rgb(153, 153, 153);
}

.choose .xie {
    position: absolute;
    top: 9px;
    right: 60px;
    width: 233px;
    height: 24px;
    color: rgb(153, 153, 153);
    vertical-align: middle;
    line-height: 24px;
}

.choose .quyu {
    overflow: hidden;
    margin: 5px auto 0px;
    padding-left: 10px;
    width: 1036px;
    border: 1px solid rgb(204, 204, 204);
}

.choose .quyu ol li {
    float: left;
    padding-right: 4px;
    line-height: 32px;
    word-break: keep-all;
}

.choose .quyu ol li a {
    float: left;
    display: inline;
    margin: 0px 20px 0px 0px;
    padding: 0px;
}

.choose dl dd a:hover {
    color: rgb(255, 51, 51);
    text-decoration: underline;
}

.contentTool {
    margin-top: 28px;
    height: 30px;
    border-bottom: 2px solid rgb(204, 0, 0);
}

.contenttwo {
    padding-top: 26px;
}

.content {
    padding-top: 18px;
}

.content h3 {
    font-weight: bold;
    font-size: 16px;
}

.newHouse ul {
    padding-top: 30px;
}

.newHouse ul li {
    float: left;
    display: block;
    margin-right: 14px;
    margin-left: 14px;
    width: 190px;
}

.newHouse li div {
    position: relative;
    width: 190px;
    height: 127px;
}

.newHouse li p em {
    color: rgb(221, 0, 0);
}

.contentHot {
    padding-bottom: 20px;
    width: 300px;
}

.hotTool {
    height: 28px;
    border-bottom: 2px solid rgb(204, 0, 0);
}

.hotTool a {
    color: rgb(51, 51, 51);
    line-height: 28px;
}

.hotTool a em {
    color: rgb(204, 204, 204);
}

.hotContent dl {
    border-bottom: 1px solid rgb(204, 204, 204);
}

.hotContent dl span {
    float: left;
    display: block;
    text-align: center;
}

.hotContent dl span.tl {
    text-align: left;
}

.hotContent dl span.tr {
    text-align: right;
}

.hotContent dl dt {
    border-bottom: 1px dashed rgb(204, 204, 204);
}

.hotContent dl dt span {
    height: 32px;
    color: rgb(153, 153, 153);
    line-height: 32px;
}

.hotContent dl dt, .hotContent dl dd {
    overflow: hidden;
}

.hotContent dl .mc {
    width: 114px;
    text-align: left;
}

.hotContent dl .jg {
    width: 100px;
    line-height: 33px;
}

.hotContent dl .lt {
    width: 50px;
}

.hotContent dl .db {
    width: 36px;
}

.hotContent dl dd a {
    color: rgb(51, 51, 51);
    line-height: 33px;
}

.hotContent dl dd .db a {
    color: rgb(204, 204, 204);
}

.hotContent dl dd.hover, .hotContent dl dd:hover {
    background-color: rgb(242, 242, 242);
}

#select_zhuzhai .select_box {
    width: 96px;
    height: 25px;
}

#select_zhuzhai div.tag_select, #select_zhuzhai div.tag_select_hover, #select_zhuzhai div.tag_select_open {
    display: block;
    padding: 0px 20px 0px 7px;
    width: 73px;
    height: 25px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/searchbj.gif') no-repeat scroll 0px -155px;
    font-size: 12px;
    line-height: 25px;
}

#select_zhuzhai ul.tag_options {
    margin-top: -1px;
    width: 94px;
    border-color: -moz-use-text-color rgb(189, 189, 189) rgb(189, 189, 189);
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-image: none;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
}

#select_zhuzhai ul.tag_options li {
    display: block;
    padding: 0px 8px;
    width: 78px;
    height: 22px;
    text-decoration: none;
    line-height: 22px;
    cursor: pointer;
}

.ico_rm {
    position: absolute;
    top: 5px;
    left: -3px;
    display: block;
    width: 18px;
    height: 20px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/ssicon.png') no-repeat scroll -78px -43px;
}

.con_pri {
    padding-left: 13px;
    width: 39px;
    height: 22px;
    border: 1px solid rgb(220, 220, 220);
    color: rgb(102, 102, 102);
    line-height: 22px;
}

.con_sure {
    display: block;
    margin-top: 0;
    width: 50px;
    height: 24px;
    border: 1px solid rgb(220, 220, 220);
    background: #FFFFFF none repeat scroll 0% 0%;
    color: rgb(102, 102, 102);
    text-align: center;
    line-height: 20px;
    cursor: pointer;
}

.con_sure:hover {
    background: #EEEEEE none repeat scroll 0% 0%;
}

.contStyle {
    padding-bottom: 8px;
    border-bottom: 1px solid rgb(220, 220, 220);
}

.hotContentTit {
    padding-left: 10px;
    width: 290px;
    height: 33px;
    border-bottom: 1px dashed rgb(223, 223, 223);
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/titilog.gif') no-repeat scroll 0px 12px;
    line-height: 33px;
}

.fontGray {
    color: rgb(153, 153, 153);
}

.contStyle {
    padding-bottom: 9px;
    border-bottom: 1px solid rgb(220, 220, 220);
}

.hotContentTit {
    padding-left: 0px;
    width: 290px;
    height: 33px;
    border-bottom: medium none;
    background: transparent none repeat scroll 0% 0%;
    color: rgb(51, 51, 51);
    line-height: 33px;
}

.hotContDetail, .hotContDetail1 {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 40px;
    line-height: 20px;
}

.hotContDetail .detailBtn, .hotContDetail1 .detailBtn {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    color: rgb(204, 0, 0);
}

.hotContDetail1 {
    height: 60px;
}

.scImgExp {
    float: left;
    margin-top: 4px;
    margin-right: 10px;
}

.hotToolhfz:hover {
    text-decoration: none;
    cursor: default;
}

.gray_border {
    overflow: hidden;
    border-top: medium none;
    border-bottom: 1px solid rgb(204, 204, 204);
}

.hot_dp_nr {
    overflow: hidden;
    width: 298px;
}

.hot_dp_nr li {
    float: left;
    overflow: hidden;
    margin-top: -1px;
    padding: 0px;
    width: 100%;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    cursor: pointer;
}

.hot_dp_nr li a {
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.hot_dp_nr li a:hover {
    text-decoration: none;
    cursor: pointer;
}

.hot_dp_nr li .num, .hot_dp_nr li .num_gray {
    float: left;
    margin: 10px 7px 0px 5px;
    width: 16px;
    height: 16px;
    background: rgb(204, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 12px;
    line-height: 16px;
}

.hot_dp_nr li .tit {
    float: left;
    overflow: hidden;
    width: 125px;
    color: rgb(51, 51, 51);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hot_dp_nr li .rtb {
    float: right;
    width: 70px;
    color: rgb(153, 153, 153);
    text-align: left;
    font-size: 12px;
}

.dping {
    float: left;
    overflow: hidden;
    padding-top: 11px;
}

.dping i {
    float: left;
    display: inline;
    margin-right: 2px;
    width: 12px;
    height: 12px;
    text-indent: -9000px;
    font-style: normal;
    line-height: 12px;
}

.dping i.no1 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/dping_s.gif') no-repeat scroll 0px 0px;
}

.dping i.no2 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/dping_s.gif') no-repeat scroll 0px -17px;
}

.contentListf {
    width: 880px;
}

.nhouse_list_nav {
    z-index: 998;
    width: 878px;
    height: 40px;
    border: 1px solid rgb(204, 204, 204);
    background: rgb(251, 251, 251) none repeat scroll 0% 0%;
    line-height: 40px;
}

.nhouse_list_nav li {
    float: left;
    padding: 0px 20px;
    height: 38px;
    border-top: 2px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    font-size: 14px;
    line-height: 38px;
    cursor: pointer;
}

.nhouse_list_nav li span {
    margin-right: 5px;
}

.nhouse_list_nav li.on, .nhouse_list_nav li:hover {
    position: relative;
    border-top: 2px solid rgb(204, 0, 0);
    border-bottom: 1px solid rgb(255, 255, 255);
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.nhouse_list_nav li.on span {
    color: rgb(255, 51, 51);
}

.shaixuan {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ccc;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    cursor: pointer;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    width: 878px;
    z-index: 998;
}

.shaixuan li {
    position: relative;
    z-index: 0;
    float: left;
    padding: 0px 20px;
    color: rgb(51, 51, 51);
    font-weight: bold;
}

.shaixuan li > div {
    position: absolute;
    top: 11px;
    right: 7px;
}

.shaixuan li span.on, .shaixuan li.on, .shaixuan li:hover {
    color: rgb(255, 51, 51);
}

.sanjiao-down, .sanjiao-downf, .sanjiao-top, .sanjiao-topf {
    display: block;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/sanjiao_icon.png') no-repeat scroll 0% 0%;
}

.sanjiao-down {
    width: 8px;
    height: 7px;
    background-position: 0px 0px;
}

.sanjiao-top {
    width: 8px;
    height: 6px;
    background-position: -8px -6px;
}

.shaixuan li.xuanze {
    float: right;
}

.shaixuan li.xuanze input {
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.nl_con > ul > li {
    padding: 20px 0px 15px;
    border-bottom: 1px solid rgb(242, 242, 242);
}

.nl_con > ul > li:hover {
    background-color: rgb(250, 250, 250);
}

.nl_con2 > ul > li {
    padding: 0 15px;
    border-bottom: 1px solid rgb(242, 242, 242);
}

.nl_con2 > ul > li:hover {
    background-color: rgb(250, 250, 250);
}

.nlc_details {
    position: relative;
    float: left;
    width: 680px;
}

.nlc_img {
    position: relative;
    float: left;
    margin-right: 30px;
}

.house_value {
    height: 30px;
    line-height: 30px;
}

.nlcd_name {
    float: left;
    overflow: hidden;
    margin-right: 20px;
    max-width: 290px;
    color: rgb(51, 51, 51);
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
}

.nlcd_name a:hover {
    color: rgb(255, 51, 51);
}

.star_group {
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}

.star_group li {
    float: left;
    height: 15px;
}

.gray-star, .half-star, .orange-star {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/star_icon.png') no-repeat scroll 0% 0%;
}

.half-star {
    width: 13px;
    height: 12px;
    background-position: 0px -12px;
}

.orange-star {
    width: 13px;
    height: 12px;
    background-position: 0px -24px;
}

.nlc_details .value_num {
    float: left;
    color: rgb(153, 153, 153);
    font-size: 12px;
}

.nlc_details .value_num:hover {
    color: rgb(255, 51, 51);
}

.house_type {
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 30px;
    color: rgb(153, 153, 153);
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    line-height: 30px;
}

.house_type a {
    margin-right: 8px;
    height: 30px;
    color: rgb(153, 153, 153);
    line-height: 30px;
}

.house_type a:hover {
    color: rgb(255, 51, 51);
}

.house_type a em {
    color: rgb(153, 153, 153);
}

.hongbao {
    position: absolute;
    top: 30px;
    left: 300px;
}

.hongbao a {
    overflow: hidden;
    color: rgb(255, 51, 51);
}

.hongbao a img {
    position: relative;
    top: 2px;
    float: left;
    margin-right: 8px;
}

.hongbao_d {
    float: left;
    display: block;
    height: 24px;
    line-height: 24px;
}

.relative_message {
    height: 30px;
    line-height: 30px;
}

.address {
    float: left;
    overflow: hidden;
    width: 270px;
    color: rgb(153, 153, 153);
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
}

.address a {
    color: rgb(153, 153, 153);
}

.tel {
    float: right;
    min-width: 120px;
}

.tel > p {
    float: left;
    color: rgb(102, 102, 102);
    font-weight: bold;
    font-size: 14px;
}

.tel > p > span {
    padding: 0px 3px;
    font-size: 12px;
}

.tel > em {
    position: relative;
    top: 7px;
    float: left;
    margin-right: 3px;
    width: 16px;
    height: 16px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/tel.png') no-repeat scroll 0% 0%;
}

.nhouse_price {
    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 1;
    height: 45px;
    line-height: 45px;
}

.nhouse_price > span {
    display: inline-block;
    color: rgb(207, 0, 0);
    font-weight: bold;
    font-size: 30px;
}

.nhouse_price > em {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-left: 4px;
    color: rgb(153, 153, 153);
    font-style: normal;
    font-size: 12px;
}

.esf_price {
    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 1;
    height: 45px;
    line-height: 45px;
}

.esf_price > span {
    display: inline-block;
    color: #FF6A0D;
    font-weight: bold;
    font-size: 30px;
}

.esf_price > em {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-left: 4px;
    color: rgb(153, 153, 153);
    font-style: normal;
    font-size: 12px;
}

.esf_price_list_show {
    position: relative;
    top: -20px;
}

.esf_area_list_show {
    position: absolute;
    top: 16px;
    right: 255px;
    z-index: 1;
    height: 22px;
    line-height: 22px;
}

.esf_area_list_show em {
    font-size: 14px;
}


.renting_price {
    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 1;
    height: 45px;
    line-height: 45px;
}

.renting_price > span {
    display: inline-block;
    color: #DE3438;
    font-weight: bold;
    font-size: 30px;
}

.renting_price > em {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-left: 4px;
    color: rgb(153, 153, 153);
    font-style: normal;
    font-size: 12px;
}

.renting_house_room_show {
    position: absolute;
    top: 50px;
    right: 15px;
    z-index: 1;
    height: 22px;
    line-height: 22px;
}

.honglou {
    color: rgb(51, 51, 51);
}

.notice {
    position: absolute;
    top: 91px;
    right: 13px;
    display: none;
    cursor: pointer;
}

.notice > div {
    float: left;
    height: 30px;
    color: rgb(153, 153, 153);
    font-size: 12px;
    line-height: 30px;
}

.duibi > em, .guanzhu > em, .scheart {
    display: block;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/notice_icon.png') no-repeat scroll 0% 0%;
}

.duibi > em {
    position: relative;
    top: 7px;
    width: 16px;
    height: 16px;
    background-position: 0px 0px;
}

.duibi > em.on, .duibi > em:hover {
    position: relative;
    top: 7px;
    width: 16px;
    height: 16px;
    background-position: 0px -16px;
}

.guanzhu > em, .scheart {
    position: relative;
    top: 9px;
    width: 14px;
    height: 12px;
    background-position: 0px -32px;
}

.guanzhu > em.on, .guanzhu > em:hover, .scheart {
    position: relative;
    top: 9px;
    width: 14px;
    height: 12px;
    background-position: 0px -44px;
}

.notice > div > span {
    float: left;
    margin-left: 7px;
}

.notice > div > em {
    float: left;
}

.guanzhu {
    margin-right: 20px;
}

.fangyuan {
    margin-top: 7px;
}

.fangyuan a {
    float: left;
    display: block;
    margin-right: 5px;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border: 1px solid rgb(221, 221, 221);
    color: rgb(153, 153, 153);
    line-height: 20px;
}

.fangyuan a:hover {
    border: 1px solid rgb(255, 51, 51);
    color: rgb(255, 51, 51);
    text-decoration: none;
}

.right_box_bt {
    overflow: hidden;
    margin-bottom: 12px;
    height: 20px;
    line-height: 20px;
}

.right_box_zj {
    overflow: hidden;
    margin-bottom: 5px;
    width: 100%;
}

.right_box_zj p {
    margin-right: 27px;
    line-height: 38px;
}

.right_box_lpj {
    overflow: hidden;
    padding-bottom: 22px;
    width: 100%;
    border-bottom: 1px dashed #dedede;
}

.right_box_zzlxnr {
    position: relative;
    overflow: hidden;
    padding-top: 18px;
    width: 100%;
}

.right_box_zzlxnrr_more {
    position: absolute;
    top: 47px;
    right: 0;
}

.right_box_zzlxnrr_more2 {
    position: absolute;
    top: 169px;
    right: 39px;
}

.right_box_zzlxnrl {
    width: 100%;
}

.right_box_zzlxnrl .fdjsq {
    margin-left: 15px;
    line-height: 20px;
}

.ckdt i,.right_box_zzlxnrl .fdjsq i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: transparent url(http://www.zyhfz.cn/Public/Home/Image/xt_icon.png) no-repeat scroll -4px -3px;
    vertical-align: -1px;
    line-height: 20px;
}

.ckdt {
    display: block;
}

.ckdt i {
    background-position: -4px -26px;
}

.right_box_zzlxnrl li {
    margin-bottom: 7px;
    width: 100%;
}

.right_box_zzlxnrr li {
    margin-bottom: 7px;
    width: 222px;
}

.right_box_zzlxnrl span {
    font-size: 14px;
    line-height: 20px;
}

.right_box_zzlxnrr span {
    font-size: 14px;
    line-height: 20px;
}

.right_box .more {
    overflow: hidden;
    margin-top: 12px;
    margin-bottom: 22px;
}

.right_box .more a {
    color: #c00;
    text-decoration: none;
    font-size: 14px;
    line-height: 14px;
}

.right_box .more a:hover {
    text-decoration: underline;
}

.right_box_btn {
    float: left;
    width: 175px;
}

.twej {
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

.twej .ftn {
    font-weight: 400;
}

.twej .hxt {
    overflow: hidden;
    margin-top: 15px;
    width: 100%;
    height: auto;
}

.twej .hxt li {
    float: left;
    overflow: hidden;
    margin-right: 20px;
    width: 224px;
}

.twej .hxt_img {
    width: 222px;
    height: 148px;
    border: 1px solid #e5e5e5;
    background: #f9f9f9 none repeat scroll 0 0;
}

.twej .hxt_img img {
    overflow: hidden;
    width: 222px;
    height: 148px;
    vertical-align: top;
}

.twej .hxt_text {
    overflow: hidden;
    width: 100%;
    height: auto;
}

.twej .hxt_text p,.twej .hxt_text_sub span {
    overflow: hidden;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    line-height: 20px;
}

.twej .hxt_text_sub {
    overflow: hidden;
    margin-top: 5px;
    width: 222px;
    height: auto;
}

.twej .hxt_text_sub a,.twej .hxt_text_sub_cc a {
    float: right;
    display: block;
    width: 82px;
    height: 23px;
    border: 1px solid #c00;
    background: #fff none repeat scroll 0 0;
    color: #c00;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    line-height: 23px;
}

.twej .hxt_text_sub a:hover {
    background: #c00 none repeat scroll 0 0;
    color: #fff!important;
}

.lp_comment_rt {
    overflow: hidden;
    width: 300px;
    height: 390px;
}

.lpdp_nr_right {
    position: relative;
    margin-top: 20px;
    width: 298px;
    height: 210px;
}

.lpdp_pfxx {
    width: 298px;
    height: 20px;
}

.lpdp_pfxx p {
    position: absolute;
    top: 11px;
    left: 10px;
    width: 300px;
    height: 25px;
}

.ol_advice {
    float: left;
    margin: 17px 0 0 15px;
    width: 240px;
    height: auto;
}

.ol_advice {
    margin-top: 0;
    padding: 7px 5px;
    border: 1px solid #f4f4f4;
    border-radius: 5px;
}

.a-chen {
    color: #333;
}

.a-chen:hover {
    color: #c33;
}

.addrEllipse {
    float: left;
    overflow: hidden;
    width: 280px;
    height: 20px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
}

a.addrEllipse:hover {
    color: #333;
    text-decoration: none;
}

.by_7_30 {
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lpdp_pfbz {
    position: absolute;
    top: 51px;
    left: 57px;
    height: 135px;
}

.lpdp_jtgj {
    position: absolute;
    top: 59px;
    left: 10px;
    width: 45px;
    height: 135px;
}

.lpdp_jtgj li {
    color: #333;
    line-height: 25px;
}

.dp_btn {
    margin-top: 215px;
    width: 300px;
    height: 46px;
}

.dp_inp {
    display: block;
    margin: 0 auto;
    width: 268px;
    height: 46px;
    border: medium none;
    background: #df0303 none repeat scroll 0 0;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 46px;
}

.dp_inp:hover {
    background: #c00 none repeat scroll 0 0;
}

.house_icon {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 36px;
    height: 18px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
}

.house_bt {
    background: #fe8001 none repeat scroll 0 0;
}

.phone_top p {
    position: relative;
    background: #f7f7f7 url("http://www.zyhfz.cn/Public/Home/Image/ico_big.png") no-repeat scroll 10px 10px;
    border: 1px solid #eee;
    color: #de3438;
    font-size: 28px;
    height: 36px;
    line-height: 36px;
    padding: 10px 20px 10px 66px;
    margin-top: 12px;
}

.floatNav {
    padding-top: 15px;
}

.floatNav ul {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 1px solid #e5e5e5;
    font-family: Microsoft YaHei;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
}

.floatNav li {
    float: left;
    padding: 0 25px;
    position: relative;
}

.floatNav li.on {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 3px solid #de3438;
    font-weight: bold;
    margin-top: -2px;
}

.esf_f_div {
    border: 1px solid #E0E0E0;
    border-top: none;
    padding: 12px 20px;
}

/*
     FILE ARCHIVED ON 18:50:41 Sep 18, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:32:35 Oct 10, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.893
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.026
  esindex: 0.016
  cdx.remote: 189.977
  LoadShardBlock: 363.603 (3)
  PetaboxLoader3.datanode: 332.645 (4)
  load_resource: 65.321
*/