.noneBox {
    display: none;
}

img {
    vertical-align: top;
}

.img_verify_change {
    cursor: pointer;
}

.orange,
a.orange,
a.orange:visited {
    color: rgb(204, 0, 0) ! important;
}

.newnav {
    position: relative;
    z-index: 9999;
    width: auto;
    height: 70px;
    min-width: 1200px;
}

.newnavnr {
    margin: 0px auto;
    width: 1200px;
    height: 70px;
    background: #4c4c4c;
    /*background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif_001.gif') repeat-x scroll 0px -666px;*/
    /*background: transparent url('http://www.zyhfz.cn/Public/Home/Image/dh_bg.jpg') repeat-x;*/
}

.newnavnr .s1 {
    float: left;
    height: 38px;
    margin-left: 5px;
    padding-top: 6px;
    width: 121px;
}

.newnavnr .s1 img {
    height: 38px;
    width: 118px;
	margin:6px 0px;
}

.newnavnr .s2 {
    position: relative;
    z-index: 10000;
    float: left;
    padding-top: 15px;
    padding-right: 5px;
    padding-left: 5px;
    height: 35px;
    color: rgb(255, 255, 255);
    text-shadow: 0px 0px 1px rgb(255, 255, 255);
    font-size: 14px;
    line-height: 20px;
}

.newnavnr .s2 a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.newnavnr .s2 img {
    margin: 8px 0px 0px 3px;
}

.newnavnr .s2 .s4Box {
    overflow: hidden;
    height: 20px;
    line-height: 20px;
}

.newnavnr .sline {
    float: right;
    margin-top: 31px;
    width: 1px;
    height:16px;
    /*background: rgb(255, 255, 255) none repeat scroll 0% 0%;*/
}

.newnavnr .s4a {
    float: right;
    padding-top: 15px;
    color: rgb(255, 255, 255);
    text-shadow: 0px 0px 1px rgb(255, 255, 255);
    font-size: 14px;
}

.newnavnr .s4a a {
    margin: 0px 5px;
    color: rgb(255, 255, 255);
    text-decoration: none;
	font-family: "微软雅黑";
}

.newnavnr .s4a {
    position: relative;
    min-width: 55px;
    height: 35px;
    text-align: center;
}

.newnavnr .s4a .s4Box {
    overflow: hidden;
    height: 36px;
    line-height: 46px;
}

.newnavnr .s4a .listBox {
    position: absolute;
    top: 50px;
    left: 0px;
    display: none;
    padding: 0px 10px;
    width: 68px;
    border-color: -moz-use-text-color rgb(178, 178, 178) rgb(178, 178, 178);
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-image: none;
    background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 2px rgb(178, 178, 178);
    text-align: center;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
}

.newnavnr .s4a .listBox li {
    height: 26px;
    text-align: left;
    line-height: 26px;
}

.newnavnr .s4a .listBox a {
    margin: 0px;
    color: rgb(102, 102, 102);
    font-family: "宋体";
}

.newnavnr .s4a .listBox a:hover {
    color: rgb(204, 0, 0);
}

.newnavnr .s4a ul {
    padding: 5px 0px;
    font-size: 12px;
}

.newnavnr .s5, .newnavnr .s6, .newnavnr .s7 {
    position: relative;
    top:20px;
    float: left;
    padding: 10px 7px 0px;
    height: 42px;
    color: rgb(255, 255, 255);
    text-align: center;
    text-shadow: 0px 0px 1px rgb(255, 255, 255);
    font-size: 16px;
}

.newnavnr .s5.mouseon, .newnavnr .s6.mouseon, .newnavnr .s7.mouseon {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset;
}

.newnavnr .s6.mouseon, .newnavnr .s7.mouseon {
    border-radius: 15% 15% 0 0;
    background: #f40001 url("http://www.zyhfz.cn/Public/Home/Image/navjt.gif") no-repeat scroll center bottom;



}

.newnavnr .s5 .s4Box, .newnavnr .s6 .s4Box, .newnavnr .s7 .s4Box {
    overflow: hidden;
    height: 35px;
}

.newnavnr .s5 .s4Box a, .newnavnr .s6 .s4Box a, .newnavnr .s7 .s4Box a {
    color: rgb(255, 255, 255);
    text-decoration: none;
	font-family: "微软雅黑";
}

.newnavnr .s5 .listBox, .newnavnr .s6 .listBox, .newnavnr .s7 .listBox {
    position: absolute;
    top: 50px;
    left: 0px;
    display: none;
    width: 140px;
    border-color: -moz-use-text-color rgb(178, 178, 178) rgb(178, 178, 178);
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-image: none;
    background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 2px rgb(178, 178, 178);
    text-align: center;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
}

.newnavnr .s7 .listBox.mob {
    padding: 0px 8px;
    width: 228px;
    height: 160px;
}

.newnavnr .s5 .listBox li, .newnavnr .s6 .listBox li, .newnavnr .s7 .listBox li {
    padding: 0px 10px;
    width: 120px;
    height: 26px;
    text-align: left;
    line-height: 26px;
}

.newnavnr .s5 .listBox a, .newnavnr .s6 .listBox a, .newnavnr .s7 .listBox a {
    display: block;
    margin: 0px;
    width: 120px;
    color: rgb(102, 102, 102);
    text-decoration: none;
    font-family: "宋体";
}

.newnavnr .s5 .listBox a:hover, .newnavnr .s6 .listBox a:hover, .newnavnr .s7 .listBox a:hover {
    color: rgb(204, 0, 0);
}

.newnavnr .s5 ul, .newnavnr .s6 ul, .newnavnr .s7 ul {
    padding: 5px 0px;
    font-size: 12px;
}

.newnavnr .cur {
    /*background: #b30000 none repeat scroll 0 0;*/
}

.butstyle {
    margin-top: 0px;
    width: 120px;
    height: 34px;
    outline: medium none;
    border: 0px none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -732px;
    color: rgb(255, 255, 255);
    text-align: center;
    text-shadow: 0px 0px 1px rgb(255, 255, 255);
    letter-spacing: 2px;
    font-size: 12px;
    font-family: "Microsoft Yahei";
    line-height: 34px;
    cursor: pointer;
}

.menu {
    z-index: 9999;
    height: 26px;
}

.menu a {
    position: relative;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.menu li {
    position: relative;
    float: left;
    padding: 0px 12px;
    height: 35px;
    color: rgb(53, 125, 19);
    text-align: center;
    text-shadow: 0px 0px 1px rgb(255, 255, 255);
    font-size: 14px;
}

.menu li:hover {
    padding: 0px;
    height: 35px;
    border: 0px none;
    border-radius: 3px;
    background: rgb(178, 0, 0) url('http://www.zyhfz.cn/Public/Home/Image/navjt.gif') no-repeat scroll center bottom;
}

.menu li:hover a {
    display: block;
    color: rgb(255, 255, 255);
}

.menu ul {
    position: absolute;
    top: -999em;
    left: -1px;
    z-index: 9999;
    display: none;
    padding: 0px;
    border-color: -moz-use-text-color rgb(178, 178, 178) rgb(178, 178, 178);
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-image: none;
    background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 2px rgb(178, 178, 178);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
}

.menu li:hover ul {
    top: 35px;
    display: block;
    width: 130px;
}

.menu li:hover ul li {
    padding: 0px 0px 0px 10px;
    width: 120px;
    height: 26px;
    border: medium none;
    background: transparent none repeat scroll 0% 0%;
    text-align: left;
    font-size: 12px;
    line-height: 26px;
}

.menu li:hover ul li a {
    display: block;
    padding: 0px;
    width: 120px;
    border-bottom: 0px none;
    color: rgb(136, 136, 136);
    text-decoration: none;
    font-family: "宋体";
}

.menu li:hover ul li a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.laybox {
    z-index: 2;
    overflow: hidden;
    margin: 12px auto;
    width: 1200px;
    background-color: rgb(255, 255, 255);
}

.laybox::after {
    clear: both;
    display: block;
    height: 0px;
    content: "​";
}

.layboxa::after {
    clear: both;
    display: block;
    height: 0px;
    content: "​";
}

.a200 {
    float: left;
    width: 222px;
}

.a300 {
    float: right;
    width: 323px;
}

.a655 {
    float: left;
    width: 655px;
}

.a870 {
    float: left;
    width: 870px;
}

.a870nr {
    overflow: hidden;
    width: 870px;
}

.law_question_li {
    float: left;
    width: 399px;
    margin-right: 15px;
    padding: 6px 10px;
    font-size: 15px;
    border-top: 1px dotted #CCCCCC;
}

.law_question_li .num {
    background: rgba(0, 0, 0, 0) url("http://www.zyhfz.cn/Public/Home/Image/newgif.gif") no-repeat scroll 0 -936px;
    color: #fff;
    float: left;
    height: 16px;
    line-height: 16px;
    margin-right: 10px;
    margin-top: 7px;
    text-align: center;
    width: 16px;
}

.law_question_li .num_red {
    background-position: 0 -919px;
}

.a978 {
    float: left;
    width: 978px;
}

.tit222, .tit300 {
    margin-bottom: 20px;
    height:41px;
    border-bottom: 4px solid rgb(0, 0, 0);
    font-size: 24px;
    line-height:41px;
}

.a200nr {
    overflow: hidden;
    width: 200px;
}

.tit222 .other {
    float: right;
    font-size: 14px;
}

.tit222 .other em {
    margin: 0px 13px;
    font-style: normal;
}

.tit222 span {
    overflow: hidden;
    margin-left: 15px;
    padding-left: 18px;
    width: 60px;
    height: 20px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/search_iconzj.gif') no-repeat scroll -7px -222px;
    color: rgb(51, 51, 51);
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
}

.tit655 {
    margin-bottom: 20px;
    height:46px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') repeat-x scroll 0px -388px;
    font-size: 16px;
}

.tit655 .s1, .tit655 .s2 {
    float: left;
    height: 41px;
    border-bottom: 4px solid rgb(255, 255, 255);
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/titbj1.gif') no-repeat scroll center center;
    text-align: center;
    line-height: 41px;
}

.tit655 .s2 {
    border-bottom: 4px solid rgb(0, 0, 0);
    background: transparent none repeat scroll 0% 0%;
}

.tit655 .s1 span, .tit655 .s2 span {
    display: block;
    margin: 0px 5px;
    padding: 0px 15px;
}

.tit655 .s1 span {
    border-bottom: 4px solid rgb(204, 0, 0);
}

.tit655 em {
    float: left;
    color: rgb(221, 221, 221);
    font-style: normal;
    font-size: 18px;
    line-height: 41px;
}

.tit655 .s1 a, .tit655 .s2 a {
    text-decoration: none;
}

.a655nr {
    overflow: hidden;
    width: 655px;
}

.a300nr {
    padding-left: 23px;
    width: 300px;
}

.bigbanner {
    position: relative;
    z-index: 88;
    margin: 0px auto;
    height: 464px;
    min-width: 1200px;
}

.bigbanner a {
    padding: 0px;
}

.banner_pre_next {
    position: relative;
    top: 200px;
    z-index: 335;
    margin: 0px auto;
}

.banner_pre_next a {
    width: 27px;
    height: 44px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -1068px;
    text-indent: -999em;
}

.banner_pre_next .banner_btn_left {
    position: absolute;
    left: 10%;
    background-position: 0px -1068px;
}

.banner_pre_next .banner_btn_left:hover {
    background-position: -44px -1068px;
}

.banner_pre_next .banner_btn_right {
    position: absolute;
    right: 10%;
    background-position: 0px -1124px;
}

.banner_pre_next .banner_btn_right:hover {
    background-position: -44px -1124px;
}

.banner_show {
    position: relative;
    z-index: 1;
    overflow: hidden;
    width: 100%;
    height: 464px;
    text-align: center;
}

.bannger_inbox {
    position: absolute;
    top: 0px;
    left: 49%;
    z-index: 1;
}

.banner_mag {
    position: absolute;
    top: 100px;
    left: 50%;
    z-index: 333;
    margin-left: -380px;
    width: 760px;
    text-align: left;
}

.banner_magnr {
    margin: 0px auto;
    padding: 40px 0px 0px 40px;
    width: 720px;
    height: 200px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/searchbj.png') no-repeat scroll 0% 0% ! important;
    color: rgb(255, 255, 255);
    text-align: left;
}

.banner_show .bt {
    position: absolute;
    right: 390px;
    bottom: 30px;
    z-index: 2;
    display: block;
    padding: 0px 15px;
    height: 26px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.6);
    color: rgb(255, 255, 255);
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    line-height: 26px;
    cursor: pointer;
}

.bannger_inbox span:hover {
    color: rgb(255, 255, 255);
    text-decoration: underline;
}

.news01 {
    width: 720px;
    height: 54px;
}

.news01 .s1 {
    float: left;
    width: 190px;
    height: 54px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/slogo.png') no-repeat scroll 0% 0%;
    text-indent: -999em;
}

.news01 .s1 a {
    display: block;
    width: 184px;
    height: 54px;
}

.news01 .s2 {
    float: left;
    padding-top: 22px;
    height: 24px;
    color: rgb(255, 255, 255);
    font-size: 14px;
}

.news01 .s2 a {
    color: rgb(255, 255, 255);
}

.news02 {
    position: relative;
    z-index: 888;
    margin-top: 10px;
    width: 720px;
    height: 36px;
}

.news02 .s1 {
    position: relative;
    float: left;
    height: 36px;
    font-size: 15px;
    line-height: 36px;
}

.news02 .s1 a {
    float: left;
    padding: 0px 12px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 15px;
}

.news02 .s1 a:hover {
    border-radius: 3px;
    background: rgb(204, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
}

.news02 .s1 a.cur {
    border-radius: 3px;
    background: rgb(204, 0, 0) none repeat scroll 0% 0%;
}

.news03 {
    z-index: 777;
    margin-top: 10px;
    width: 720px;
    height: 42px;
}

.news03 .searchjt {
    position: absolute;
    top: -6px;
    left: 27px;
    width: 16px;
    height: 7px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/navsjt.gif') no-repeat scroll 0% 0%;
}

.sinputstyle {
    float: left;
    overflow: hidden;
    width: 610px;
    height: 42px;
    outline: medium none;
    border: 0px none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -440px;
    color: rgb(136, 136, 136);
    text-indent: 10px;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    line-height: 42px;
}

.sbuttonstyle {
    float: left;
    width: 60px;
    height: 42px;
    outline: medium none;
    border: 0px none;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -285px;
    line-height: 42px;
    cursor: pointer;
}

.add300 {
    overflow: hidden;
    margin: 0px auto 2px;
    width: 300px;
}

.newtool {
    padding: 13px 0px;
    width: 100%;
    height: 53px;
    min-width: 1200px;
    border-bottom: 1px solid rgb(221, 221, 221); margin-bottom:14px;
}

.newtoolnr {
    margin: 0px auto;
    width: 1200px;
    height: 54px;
}

.newtoolnr .td {
    float: left;
    width: 220px;
    height: 54px;
    border-right: 1px dashed rgb(221, 221, 221);
}

.newtoolnr .td.w254 {
    width: 254px;
}

.newtoolnr .td.w284 {
    width: 272px;
}

.newtoolnr .td.nob {
    border-right: 0px none;
}

.newtoolnr .td .w110 {
    width: 104px;
}

.newtoolnr .td .w140 {
    width: 134px;
}

.newtoolnr .td .s2 {
    position: relative;
    float: left;
    margin-top: 4px;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
}

.newtoolnr .td .s2 .zhot {
    position: absolute;
    top: 1px;
    right: 2px;
    width: 59px;
    height: 17px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/zuhot2.jpg') no-repeat scroll 0px 0px;
}

.newtoolnr .td .s2 .y5 {
    position: absolute;
    top: 0px;
    right: -4px;
    width: 27px;
    height: 26px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/y5.jpg') no-repeat scroll right 0px;
}

.newtoolnr .td .s2 .zx666 {
    position: absolute;
    top: -2px;
    right: -6px;
    width: 51px;
    height: 24px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/zx666.jpg') no-repeat scroll right 0px;
}

.newtoolnr .td .s2 a {
    margin-right: 10px;
}

.newtoolnr .td .s3 {
    float: left;
    padding-left: 32px;
    width: 84px;
    height: 54px;
    color: rgb(204, 0, 0);
    font-size: 28px;
    line-height: 54px;
}

.newtoolnr .td .s3 a, .newtoolnr .td .s3 a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.tetit {
    width: 1198px;
    height: 46px;
    border-right: 1px solid rgb(221, 221, 221);
    border-left: 1px solid rgb(221, 221, 221);
}

.tetit .s1 {
    float: left;
    width: 399px;
    height: 44px;
    border-top: 2px solid rgb(204, 0, 0);
    border-right: 1px solid rgb(221, 221, 221);
    border-bottom: 1px solid rgb(255, 255, 255);
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    line-height: 44px;
}

.tetit .s2 {
    float: left;
    width: 398px;
    height: 43px;
    border-top: 2px solid rgb(221, 221, 221);
    border-right: 1px solid rgb(221, 221, 221);
    border-bottom: 1px solid rgb(221, 221, 221);
    background: rgb(241, 241, 241) none repeat scroll 0% 0%;
    text-align: center;
    font-size: 18px;
    line-height: 43px;
    cursor: pointer;
}

.tetit .s1 a, .tetit .s2 a {
    display: block;
    width: 398px;
    text-decoration: none;
}

.tetit .s1 a {
    color: rgb(51, 51, 51);
}

.tenr {
    overflow: hidden;
    margin-top: 8px;
    min-width: 1200px;
}

.hottd {
    float: left;
    overflow: hidden;
    padding: 10px;
    width: 259px;
    height: 230px;
    border: 1px solid rgb(221, 221, 221);
    border-radius: 1px;
}

.hottd .pic {
    position: relative;
    width: 260px;
    height: 230px;
}

.hottd .pic img {
    width: 260px;
    height: 160px;
}

.hottd.mr24 {
    margin-right: 24px;
}

.hottd .pic .info09 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 258px;
    height: 69px;
    border-color: rgb(231, 231, 231);
    border-color: -moz-use-text-color rgb(231, 231, 231) rgb(231, 231, 231);
    border-style: none solid solid;
    border-width: 0px 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;
}

.hottd .pic .info09l {
    float: left;
    overflow: hidden;
    width: 129px;
    height: 69px;
}

.hottd .pic .info09l h1 {
    overflow: hidden;
    margin-top: 10px;
    width: 129px;
    height: 30px;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
}

.hottd .pic .info09l h1 a {
    text-decoration: none;
}

.hottd .pic .info09l p {
    overflow: hidden;
    width: 129px;
    height: 20px;
    color: rgb(146, 146, 146);
    text-align: center;
    font-size: 12px;
}

.hottd .pic .info09r {
    float: left;
    overflow: hidden;
    width: 129px;
    height: 69px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/hottdbj.gif') no-repeat scroll left center;
}

.hottd .pic .info09r h1 {
    overflow: hidden;
    margin-top: 10px;
    width: 129px;
    height: 30px;
    color: rgb(204, 0, 0);
    text-align: center;
    font-size: 18px;
}

.hottd .pic .info09r p {
    overflow: hidden;
    width: 129px;
    height: 20px;
    color: rgb(146, 146, 146);
    text-align: center;
    font-size: 12px;
}

.hottd .pic .pic_box {
    position: relative;
    overflow: hidden;
    width: 260px;
    height: 160px;
}

.hottd .pic .pic_text {
    position: absolute;
    bottom: 0px;
    left: 1px;
    overflow: hidden;
    padding: 0px 8px;
    width: 244px;
    height: 34px;
    background-color: rgba(0, 0, 0, 0.6);
    color: rgb(255, 255, 255);
    font-size: 14px;
    line-height: 34px;
}

.hottd .pic .pic_text a {
    color: rgb(255, 255, 255);
}

.a200nrbt {
    height: 30px;
    font-weight: bold;
    font-size: 16px;
}

.a300nr .bigtit {
    overflow: hidden;
    width: 300px;
    height: 38px;
    text-align: center;
    white-space: nowrap;
    font-weight: 600;
    font-size: 24px;
    line-height: 38px;
}

.a300nr .bigtit a {
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.a300nr .sbt {
    overflow: hidden;
    width: 300px;
    height: 30px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
}

.a300nr .sbt a {
    margin: 0px 3px;
}

.ul01 {
    width: 300px;
}

.ul01 li {
    overflow: hidden;
    padding-left: 2px;
    width: 298px;
    height: 30px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -498px;
    vertical-align: top;
    line-height: 30px;
}

.ul01 li.f14 a {
    padding-left: 8px;
}

.f14 {
    font-size: 14px;
}

.ul01 li.stit {
    overflow: hidden;
    margin-bottom: 4px;
    background: transparent none repeat scroll 0% 0%;
    font-weight: 600;
    font-size: 22px;
}

.ul01 li.stit a {
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.ul01 li.blank {
    overflow: hidden;
    height: 8px;
    font-size: 0px;
    line-height: 0;
}

.ul03 {
    overflow: hidden;
    width: 330px;
}

.ul03 li {
    float: left;
    overflow: hidden;
    margin-top: -1px;
    padding: 0px;
    height: 46px;
    border-top: 1px dotted rgb(211, 211, 211);
    font-size: 14px;
    line-height: 46px;
    cursor: pointer;
}

.ul03 li a {
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.ul03 li a:hover {
    text-decoration: none;
    cursor: pointer;
}

.ul03 li a:hover span.rt {
    color: rgb(204, 0, 0);
}

.ul03 li .num {
    float: left;
    margin-top: 15px;
    margin-right: 10px;
    width: 16px;
    height: 16px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -936px;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 16px;
}

.ul03 li .num.top3 {
    background-position: 0px -919px;
}

.ul03 li .tit {
    float: left;
    overflow: hidden;
    width: 130px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ul03 li .prc {
    float: left;
    overflow: hidden;
    width: 110px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ul03 li .rt, .ul03 li .rta, .ul03 li .rtb {
    float: right;
    width: 64px;
    color: rgb(153, 153, 153);
    text-align: right;
}

.ul03 li .rta {
    width: 54px;
}

.ul03 li .rtb {
    width: 84px;
}

.ul03 li .rta.up {
    padding-right: 10px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 56px -341px;
    color: rgb(204, 0, 0);
}

.ul03 li .news {
    float: left;
    padding-right: 5px;
    width: 275px;
}

.ul03.w370 {
    width: 370px;
}

.l330 {
    float: left;
    overflow: hidden;
    width: 330px;
}

.phtita {
    height: 30px;
    border-bottom: 1px solid rgb(204, 204, 204);
    font-size: 16px;
}

.l382 {
    float: left;
    margin-right: 42px;
    padding-right: 42px;
    width: 330px;
}

.phtita .s1, .phtita .s2 {
    float: left;
    padding: 0px 10px;
    height: 29px;
    border-bottom: 2px solid rgb(204, 0, 0);
    font-weight: bold;
    line-height: 29px;
}

.phtita .s1 a, .phtita .s2 a {
    text-decoration: none;
}

.phtita .s2 {
    border-bottom: 0px solid rgb(204, 204, 204);
    font-weight: normal;
}

.l370 {
    float: left;
    margin-right: 42px;
    padding-right: 42px;
    width: 370px;
}

.imgbox {
    position: relative;
    overflow: hidden;
    width: 204px;
    height: 136px;
}

.imgbox img {
    width: 100%;
    height: 100%;
}

.imgbox a {
    color: rgb(255, 255, 255);
}

.imgbox .text {
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    width: 100%;
    height: 28px;
    background-color: rgba(0, 0, 0, 0.6);
    line-height: 28px;
}

.imgbox .text p {
    padding: 0px 10px;
    color: rgb(255, 255, 255);
    font-size: 12px;
}

.imgbox .text label {
    float: right;
    overflow: hidden;
}

.imgbox2 {
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 70px;
}

.imgbox2 img {
    width: 100%;
    height: 100%;
}

.imgbox3 {
    position: relative;
    overflow: hidden;
    width: 140px;
    height: 67px;
}

.imgbox3 img {
    width: 100%;
    height: 100%;
}

.imginfo {
    padding-top: 3px;
}

.imginfo p {
    overflow: hidden;
    width: 100%;
    height: 24px;
    line-height: 24px;
}

.imginfo .price {
    float: left;
    margin-top: 1px;
    font-weight: bold;
    font-size: 14px;
}

.imginfo .number {
    float: right;
    font-weight: bold;
    font-size: 14px;
}

.imginfo .number em {
    font-size: 18px;
}

.imginfo p.yh, .imginfo2 p.yh {
    height: 24px;
    color: rgb(204, 0, 0);
}

.imginfo p.yh a, .imginfo2 p.yh a {
    color: rgb(204, 0, 0);
}

.imginfo2 {
    margin-top: 10px;
}

.imginfo2 span {
    line-height: 24px;
}

.imginfo2 span em {
    font-weight: bold;
    font-size: 14px;
}

.imginfo2 .yyBtn {
    float: right;
    font-weight: bold;
    font-size: 14px;
}

.imginfo2 p {
    overflow: hidden;
    width: 100%;
    height: 20px;
    line-height: 20px;
}

.YTcondition {
    margin-top: -7px;
    margin-bottom: 10px;
}

.list1 li {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}

.list1 li em {
    margin: 0px 7px;
    color: rgb(221, 221, 221);
}

.picList1 {
    overflow: hidden;
    margin-top: -17px;
    width: 672px;
}

.picList1 li {
    float: left;
    display: inline;
    margin-top: 17px;
    margin-right: 20px;
    width: 204px;
}

.picList2 {
    overflow: hidden;
    width: 672px;
}

.picList2 li {
    float: left;
    display: inline;
    margin: 5px 10px;
    width: 300px;
}

.picList3 {
    overflow: hidden;
    width: 672px;
    padding-top: 2px;
    margin-left: 7px;
    border-top: 1px dotted #696969;
}

.picList3 li {
    float: left;
    display: inline;
    margin: 3px;
    width: 145px;
}

.hfzfooterall{ width:100%; height:100%; display: block; background:#4c4c4c;}
.hfzfooter {
    clear: both;
    margin: 0px auto;
    width: 1200px;
    color:white;
    text-align: center;
    font-size: 12px;
    font-family: "宋体";
    margin-top: -21px;
    padding:20px;
}

.hfzfooter a:link {
    color:white;
    text-decoration: none;
    font-size: 12px;
}

.hfzfooter a:visited {
    color:white;
    text-decoration: none;
    font-size: 12px;
}

.hfzfooter a:hover {
    color: red;
    text-decoration: underline;
    font-size: 12px;
}

.hfzfooter .song {
    line-height: 20px;
}
.hfzfooter .song a{
    line-height: 20px;
    color: white;
}

.hfzfooter .verdana {
    color: rgb(204, 204, 204);
    font-family: Verdana;
    line-height: 20px;
}

.hfzfooter .verdana a {
    padding: 2px 7px;
    color: rgb(51, 51, 51);
    text-decoration: none;
    font-family: "宋体";
}

.hfzfooter .verdana a:hover {
    color: rgb(204, 0, 0);
    text-decoration: underline;
}

.hfzfooter .verdana a.iconip {
    padding-left: 20px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/mob.png') no-repeat scroll 0% 0%;
}

.hfzfooter .verdana a.iconan {
    padding-left: 20px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/mob.png') no-repeat scroll 0px -45px;
}

.hfzfooter em {
    font-style: normal;
    font-family: Verdana;
}

.hfzfooter td a {
    display: block;
}

.hfzfooter td a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}

.xfroll {
    width: 200px;
    height: auto;
}

.xfroll li {
    clear: both;
    padding-bottom: 10px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/lia.gif') repeat-y scroll 3px 0px;
}

#ee {
    height: 260px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.timebox {
    float: left;
    margin-top: 4px;
    margin-right: 10px;
    width: 7px;
    height: 7px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -873px;
}

.infbox {
    float: left;
    width: 170px;
    height: auto;
}

.infbox span {
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    padding-left: 6px;
    width: 164px;
    height: 17px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -543px;
    color: rgb(255, 255, 255);
    font-family: "宋体";
    line-height: 17px;
}

.infbox span.no1 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/newgif.gif') no-repeat scroll 0px -566px;
    color: rgb(0, 0, 0);
}

.infbox p {
    overflow: hidden;
    margin-bottom: 5px;
    width: 170px;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
}

.infbox p em {
    float: right;
    overflow: hidden;
    width: 70px;
    color: rgb(136, 136, 136);
    text-align: right;
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
}

.toolsbox .laybox {
    background: rgb(241, 241, 241) none repeat scroll 0% 0%;
}

.feature-slide-block {
    position: relative;
}

.huan300 {
    width: 323px;
    height:356px;
    text-align: left;
}

.huan300 .feature-slide-preview {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 88;
    display: none;
    overflow: hidden;
    margin: 0px auto;
    padding-top: 0px;
    width: 323px;
}

.huan300 .feature-slide-list {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 89;
    overflow: hidden;
    width: 170px;
    height: 22px;
}

.huan300 .feature-slide-list a {
    float: left;
    display: block;
    overflow: hidden;
    margin-top: 8px;
    margin-right: 7px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: rgb(204, 204, 204);
    cursor: pointer;
}

.huan300 .feature-slide-list a.current {
    background-color: rgb(204, 0, 0);
}

.huan300 .feature-slide-list .feature-slide-list-items {
    display: inline;
}

.huan300 .feature-slide-list a.feature-slide-list-previous {
    float: left;
    margin-top: 6px;
    width: 13px;
    height: 12px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/feature-point-previous.gif') no-repeat scroll 0% 0%;
}

.huan300 .feature-slide-list a.feature-slide-list-next {
    float: left;
    margin-top: 6px;
    width: 13px;
    height: 12px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/feature-point-next.gif') no-repeat scroll 0% 0%;
}

.huan300 .feature-slide-list a.feature-slide-list-huan {
    margin-top: 0px;
    padding-left: 20px;
    width: 50px;
    height: 20px;
    border: 1px solid rgb(221, 221, 221);
    border-radius: 3px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/featureh.gif') no-repeat scroll 3px 3px;
    text-decoration: none;
    line-height: 20px;
}

.ul04 {
    overflow: hidden;
    width: 200px;
}

.ul04 li {
    overflow: hidden;
    width: 200px;
    height: 30px;
    vertical-align: top;
    font-size: 14px;
    line-height: 30px;
}

.dping {
    float: left;
    overflow: hidden;
    padding-top: 16px;
    width: 90px;
}

.dping i {
    float: left;
    display: inline;
    margin-right: 2px;
    width: 14px;
    height: 14px;
    text-indent: -9000px;
    font-style: normal;
    line-height: 14px;
}

.dping i.no1 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/dping.gif') no-repeat scroll 0px 0px;
}

.dping i.no2 {
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/dping.gif') no-repeat scroll 0px -20px;
}

.banner_ctr {
    position: absolute;
    top: 435px;
    left: 50%;
    z-index: 333;
    margin-left: -50px;
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

.banner_ctr span {
    float: left;
    display: block;
    margin-right: 7px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    text-align: center;
    cursor: pointer;
}

.banner_ctr span.current {
    background-color: rgb(204, 0, 0);
}

.tit655 .rinfo {
    float: right;
    padding-left: 22px;
    background: transparent url('http://www.zyhfz.cn/Public/Home/Image/723.gif') no-repeat scroll 0px 8px;
    color: rgb(51, 51, 51);
    font-style: normal;
    font-size: 14px;
    line-height: 32px;
}

.gsearch::after {
    clear: both;
    display: block;
    height: 0;
    content: "​";
}

.hfz-pages {
    cursor: default;
    display: block;
    float: right;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 3px 8px;
    color: #666666;
}

.hfz-pages a:link,
.hfz-pages a:visited,
.hfz-pages a:hover,
.hfz-pages a:active {
    color: #555555;
    border: 1px solid #eaeaea;
    padding: 2px 6px;
}

.hfz-pages .current {
    color: #fff;
    padding: 2px 8px;
    border: 1px solid #555555;
    background-color: #555555;
}

.breadcrumb {
    position: relative;
    z-index: 1200;
    margin: 0px auto;
    width: 1200px;
    height: 44px;
    border-bottom: 1px dashed rgb(222, 222, 222);
    line-height: 44px;
}

.breadcrumb .br_left, .breadcrumb .br_left ul {
    width: auto;
    height: 43px;
}

.breadcrumb .br_left li, .breadcrumb .br_right li {
    float: left;
    color: rgb(204, 204, 204);
    line-height: 45px;
}

.breadcrumb .br_left li a {
    color: rgb(153, 153, 153);
}

.breadcrumb .br_left li a:hover, .breadcrumb .br_right li a:hover {
    color: rgb(204, 0, 0);
}

.breadcrumb .br_right, .breadcrumb .br_right ul {
    z-index: 1001;
    height: 43px;
}

.breadcrumb .br_right li a {
    color: rgb(153, 153, 153);
}

.ad_index {
    margin: 3px 0; display:block; text-align:center;
}

.property_index_list_oper_div {
    text-align: center;
    margin: 145px 50px;
    padding: 10px;
    font-size: 22px;
    color: #666666;
    line-height: 25px;
}
.weixin {
	background-image: url(http://www.zyhfz.cn/Public/Home/Image/weixin.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60px;
	height: 80px;
	width: 60px;
	position: fixed;
	right: 0px;
	bottom: 165px;
	z-index: 9990;
	cursor: pointer;
}
.weixinbig {
	background-repeat: no-repeat;
	background-position: center center;
	height: 155px;
	width: 130px;
	position: fixed;
	right: 0px;
	bottom: 165px;
	z-index: 9999;
	cursor: pointer;
}
.gotop {
	background-image: url(http://www.zyhfz.cn/Public/Home/Image/gotop1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60px;
	height: 60px;
	width: 60px;
	position: fixed;
	right: 0px;
	bottom: 100px;
	z-index: 9999;
	cursor: pointer;
}
.text2 {
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin-top: 6px;
    overflow: hidden;
    width: 282px;
}
.text2 b {
    font-size: 14px;
    font-style: normal;
    padding-right: 5px;
}
.text2 em {
    color: #c00;
    font-style: normal;
}

.text3 {
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-top: 8px;
    overflow: hidden;
    width: 282px;
}

.text3 span {
    float: left;
}

/*添加的CSS*/
.list1 li{height:auto;}
.list1 li a{min-width:83px; display:inlne; float:left;}
.list1 li em{ float:left}
.newcol{ font-weight: bold;}
.newcol a{color: rgb(204, 0, 0);}

/*友情链接*/
.friend{display:block; margin: 0 auto; padding:12px 0px; height: auto; margin-top:-14px; background:rgb(237 234 234) none repeat scroll 0% 0%;}
.f-link-tit {font-size: 24px;text-align: left;}
.container {width: 1200px;min-width: 1200px; margin: auto;}
.f-link {min-width: 1200px; padding: 8px 0;background: #ececec; }
.f-link a {display: inline-block; margin: 0 10px;}
.container, .clearfix { *zoom: 1;}
.container:after, .clearfix:after {display: block; clear: both;height: 0;content: ' '; }
/*新楼盘*/
.hfz_newhouse{ width: 1200px; height: 418px; display:block; margin: 0 auto;}
.hfz_newhouse .hfz_newhouse_title{ width: 159px; height: 76px; display:block; margin: 0 auto; padding: 0px;font-family: "Microsoft Yahei", Arial; font-size: 34px; line-height:76px; text-align:center; border-bottom: solid 1px #006cff;  }
.hfz_newhouse .hfz_newhouse_ntitle{ width: 395px; height: 63px; display:block; color: #565656; margin: 0 auto; padding: 0px;font-family: "Microsoft Yahei", Arial; font-size: 20px; line-height:63px; text-align:center;   }
.hfz_newhouse .hfz_newhouse_content_two{ display: block; width: 1200px; margin: 0 auto; padding:0px; margin-top: 23px;}
.hfz_newhouse .hfz_newhouse_content{ width: 50%; height: 254px; float:left }
.hfz_newhouse .hfz_newhouse_products{ width: 549px; height: 254px;}
.hfz_newhouse .hfz_l{float:left; }
.hfz_newhouse .hfz_r{float:right; }
.hfz_newhouse .hfz_character{ width: 241px; height:208px; overflow:hidden}
.hfz_newhouse .hfz_heading{ width: 241px; height:35px; text-align: left; font-family: "Microsoft Yahei", Arial; font-size: 17px; color: #005aff; line-height: 35px; }
.hfz_newhouse .hfz_title{ width: 241px; height:42px; text-align: left;overflow:hidden; font-family: "Microsoft Yahei", Arial; font-size: 19px; color: #898989;line-height: 42px; }
.hfz_newhouse .hfz_tags{ width: 241px; height:34px; text-align: left; overflow:hidden;font-family: "Microsoft Yahei", Arial; font-size: 12px; color: #898989;line-height: 34px; }
.hfz_newhouse .hfz_price{ width: 241px; height:34px; text-align: left; font-family: "Microsoft Yahei", Arial; font-size: 27px; color: #ff7600;line-height: 34px; background: transparent url('http://www.zyhfz.cn/Public/Home/Image/pap.png') no-repeat scroll 0px 3px;text-indent: 32px}
.hfz_newhouse .hfz_addr{ width: 241px; height:34px; text-align: left;overflow:hidden; font-family: "Microsoft Yahei", Arial; font-size: 12px; line-height: 34px; background: transparent url('http://www.zyhfz.cn/Public/Home/Image/pap.png') no-repeat scroll 0px -31px;text-indent: 32px;overflow:hidden;}
.hfz_newhouse .hfz_peoper{ width: 241px; height:34px; text-align: left; font-family: "Microsoft Yahei", Arial; font-size:12px; line-height: 34px; background: transparent url('http://www.zyhfz.cn/Public/Home/Image/pap.png') no-repeat scroll 0px -60px;text-indent: 32px}
.hfz_newhouse .hfz_picture{ width: 308px; height:100%;}
.hfz_newhouse .hfz_small_pic{width: 60px; height: 100%;}
.hfz_newhouse .hfz_small_pic li{width: 60px; height:62px; display:block; }
.hfz_newhouse .hfz_small_pic li img{width: 58px; height:58px; display:block; border: solid 1px #FFFFFF; }
.hfz_newhouse .hfz_big_pic{width: 246px; height:60px; display:block; }
.hfz_newhouse .hfz_big_pic img{width: 244px; height:244px; display:block; border: solid 1px #FFFFFF;}
/* 焦点图效果 */
#ifocus,#ifocus02 { width:308px; margin-bottom:7px; height:246px;   }
#ifocus_pic { display:inline; position:relative; float:left; width:246px; height:100%; overflow:hidden;  }
#ifocus_piclist li { width:246px;height:216px; overflow:hidden;}
#ifocus_piclist img { width:246px; height:216px; }
#ifocus_btn { display:inline; float:right;  width:60px; }
#ifocus_btn li { width:60px;  cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:49px; height:48px; margin:4px 0px 2px 9px; }
#ifocus_btn .on{ background: url(http://www.zyhfz.cn/Public/Home/Image/ifocus_btn_bg.gif) no-repeat 0px 2px ; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

/*楼讯*/
.msn-focus { width: 1200px; height: 455px; margin-top: 20px; display:block; }
.msn-focus .hd {font-size: 14px; height:82px;  line-height: 82px; width: 1067px; }
.msn-focus .hd .title{width: 79px; margin-right: 46px; height: 75px; line-height: 82px; float: left; font-size:24px; }
.msn-focus .hd li { width: 103px; text-align: center; float: left; display: inline; margin: 0 7px 0 0;line-height: 69px; height: 75px;font-size: 16px; }
.msn-focus .hd .on { background: url("http://www.zyhfz.cn/Public/Home/Image/arrow.png") no-repeat scroll 0 0; color: white; }
.msn-focus .hd .on a {  color: #fff; text-decoration: none; }
.msn-focus .hd a { height:69px; width:103px;float: left; padding: 0 8px; color: #9a9a9a; }
.msn-focus .bd { width: 1200px; height: 349px; position: relative; overflow: hidden }
.msn-focus .bd .adpic{width:260px; height: 349px; float: left; overflow: hidden;}
.msn-focus .bd .adpic span{width:260px; height: 164px; display: block; margin-bottom: 19px; }
.msn-focus .bd .adpic span img{width:260px; height: 164px; }
.msn-focus .bd ul { height: 598px; overflow: hidden; position:relative; float:left;}
.msn-focus .bd li { width:646px; max-height: 349px; position: relative }
.msn-focus .bd li .newlastest{width:598px; max-height: 349px; float:left; margin-left:37px;  }
.msn-focus .bd li .newlastest .title{width:100%;height: 22px;  display:block; line-height: 22px; font-size: 16px; background:url("http://www.zyhfz.cn/Public/Home/Image/line.jpg") no-repeat 0px 0px; text-indent:11px;   }
.msn-focus .bd li .newlastest .title a{ float:right; color:#9a9a9a;font-size: 12px; }
.msn-focus .bd li .newlastest .title a:hover{ float:right; color:red;text-decoration: none;}
.msn-focus .bd li .newlastest .content{width:100%; height: 302px;  display:block; margin-top: 18px;overflow: hidden;}
.msn-focus .bd li .newlastest .content ol{width:100%; max-height: 302px;  display:block; }
.msn-focus .bd li .newlastest .content ol li{ display:block; width:100%; overflow:  hidden; margin-bottom: 10px;  background: url("http://www.zyhfz.cn/Public/Home/Image/point.jpg") no-repeat 0px 9px;text-indent: 11px; }
.msn-focus .bd li .newlastest .content ol li:first-child{background: none;}
.msn-focus .bd li .newlastest .content ol li:first-child .news_time{ width:9%; height:100%; float: left;text-align:left;text-indent: 0px;}
.msn-focus .bd li .newlastest .content ol li:first-child .news_time i{font-size: 24px;}
.msn-focus .bd li .newlastest .content ol li:first-child .news_title{ width:91%; float: left; text-align:left;}
.msn-focus .bd li .newlastest .content ol li:first-child .news_title a{color: #006ed8;}
.msn-focus .bd li .newlastest .content ol li:first-child .news_title a:hover{color:red;}
.msn-focus .bd li .newlastest .content ol li:first-child .news_content{ width: 89%; max-height: 67px;text-indent:0px; text-align: left; float:right; margin-top: 12px; overflow: hidden; }
.msn-focus .bd li .newlastest .content ol li:nth-child(n+2) .news_time{ width:9%; height:100%; display: none; float: left;text-align:left;text-indent: 0px;}
.msn-focus .bd li .newlastest .content ol li:nth-child(n+2) .news_time i{font-size: 24px;}
.msn-focus .bd li .newlastest .content ol li:nth-child(n+2) .news_title{ width:100%; float: left; text-align:left;}
.msn-focus .bd li .newlastest .content ol li:nth-child(n+2) .news_title a{color: #006ed8;}
.msn-focus .bd li .newlastest .content ol li:nth-child(n+2) .news_title a:hover{color:red;}
.msn-focus .bd li .newlastest .content ol li:nth-child(n+2) .news_content{ width:95%; max-height:36px;text-indent:0px; text-align: left; float:left; margin-top:12px; overflow: hidden;}


.msn-focus .bd li .newlastest .content ol li a{ font-size: 14px; }
.msn-focus .bd li .newlastest .content ol li a:hover{  color:red; text-decoration: none;}
.msn-focus .bd .PropertyGuide{ width:269px; height:347px; float:right; }
.msn-focus .bd .PropertyGuide .title{width:262px; height: 22px;  display:block; line-height: 22px; font-size: 16px; background:url("http://www.zyhfz.cn/Public/Home/Image/line.jpg") no-repeat 0px 0px; text-indent:11px;   }
.msn-focus .bd .PropertyGuide .title a{ float:right; color:#9a9a9a;font-size: 12px;}
.msn-focus .bd .PropertyGuide .title a:hover{ float:right; color:red;text-decoration: none;}
.msn-focus .bd .PropertyGuide .content02{width:262px; height: 309px; display:block; margin-top: 18px;background:url("http://www.zyhfz.cn/Public/Home/Image/kaipan_bg.png") no-repeat 14px 0px; overflow: hidden;}
.msn-focus .bd .PropertyGuide .content02 ol{width:85%; height: 300px; float:right;}
.msn-focus .bd .PropertyGuide .content02 ol li{ width:100%; height: 63px; overflow: hidden}
.msn-focus .bd .PropertyGuide .Guidecon{ width: 100%; height: 63px; display: block}
.msn-focus .bd .PropertyGuide .Guidecon .Guidecon_title{ width: 100%; height:24px; font-size:14px; text-align: left; overflow: hidden; }
.msn-focus .bd .PropertyGuide .Guidecon .Guidecon_price{ width: 100%; height:24px; color:#006ed8; font-size: 14px; text-align: left; overflow: hidden; }
.msn-focus .bd .PropertyGuide .Guidecon .Guidecon_time{ float: right; width: 51px; text-align: center; color:#939393;}

/* 好房子推荐 */
.hfz_recommend_title{ width: 97px; height: 58px; display:block; margin: 0 auto; padding: 0px;font-family: "Microsoft Yahei", Arial; font-size: 24px; line-height:74px; text-align:center; border-bottom: solid 2px #006cff;  }
.scrollBox{ width:1200px; padding:10px;border-top:1px solid #fff; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:989px;left:116px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:312px; height:341px; margin-right: 8px; overflow:hidden;padding:5px;}
.scrollBox .piclist li img{ width:300px; height:290px; }
.scrollBox .piclist li span{height:53px;line-height:22px;display:block;font-size: 16px;margin-top: 10px;text-align:center;   }
.scrollBox .pageBtn span{ background:url(http://www.zyhfz.cn/Public/Home/Image/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:137px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:20px;background-position:-11px -84px ;}
.scrollBox .pageBtn .next{right:20px;background-position:-53px -84px ;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 547px; }
.scrollBox .pageBtn .list li{ background:url(http://www.zyhfz.cn/Public/Home/Image/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }
.hfz_recommend_more{ width: 275px; height:60px; display: block;margin: 0 auto}
.hfz_recommend_more img{border: none}
/*新房模块*/
.hfz_property_content { width: 1200px; height: auto; display:block;  }
.picScroll-top{ margin:0 auto;  width:1200px; min-height: 306px; max-height: 1087px; position: relative;  overflow:hidden; background:url("http://www.zyhfz.cn/Public/Home/Image/newsproperty_bg.jpg") 0 0 repeat-y;   }
.picScroll-top ul li .hd{ overflow:hidden;  height:56px; width:349px; display: block}
.picScroll-top ul li:nth-child(2) .hd{ overflow:hidden;  height:56px; width:349px;float: right;}
.picScroll-top ul li .hd .prev,.picScroll-top .hd .next{   width:100px; height:56px; float:left; margin-right:5px;  overflow:hidden;
    cursor:pointer; background:url("http://www.zyhfz.cn/Public/Home/Image/rl.jpg") 0 0 no-repeat;}
.picScroll-top ul li:nth-child(2) .hd .prev,.picScroll-top .hd .next{   width:100px; height:56px; float:right; margin-right:5px;  overflow:hidden;
    cursor:pointer; background:url("http://www.zyhfz.cn/Public/Home/Image/rl.jpg") 0 0 no-repeat;}
.picScroll-top ul li .hd .next{ background-position:-101px 0 ;float: left;  }
.picScroll-top ul li:nth-child(2n) .hd .next{ background-position:-101px 0 ;float: right;  }
.picScroll-top ul li .hd .pageState{ font-size: 37px; float: left; line-height:56px; width: 126px; text-align: right; color: #a9a9a9}
.picScroll-top ul li:nth-child(2) .hd .pageState{ font-size: 37px; float: left; line-height:56px; width: 126px; text-align: left; color: #a9a9a9}
.picScroll-top .bd{ margin-top: 50px;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; display: block }
.picScroll-top .bd ul li{ width:100%; height:100%; display: block; margin-bottom: 50px; overflow: hidden; }
.picScroll-top .bd ul li dl{ float: left; overflow: hidden;}
.picScroll-top .bd ul li dl:nth-child(2){  overflow: hidden;}
.picScroll-top .bd ul li dl dd{ width: 387px; float: left; overflow: hidden; margin-right: 10px;}
.picScroll-top .bd ul li:nth-child(2) dl dd{ width: 387px; position:relative; right:-6px; overflow: hidden;}
.picScroll-top .bd ul li .pic{ width:795px; height: 250px; float: left; overflow: hidden; }
.picScroll-top .bd ul li .pic img{ width:387px; height:250px;border: none  }
.picScroll-top .bd ul li .textcontent{float: right; width: 371px; margin-top: 21px; overflow: hidden }
.picScroll-top .bd ul li:nth-child(2) .textcontent{float: left; width: 371px; margin: 21px 10px 0 23px; overflow: hidden }
.picScroll-top .bd ul li .textcontent .title_addr{ width: 100%; height: 37px; display: block;}
.picScroll-top .bd ul li .textcontent .title_addr .title{ width:42%;height: 37px; font-size: 18px; overflow: hidden;color:#0065cb; text-align: left; line-height: 37px; float: left;}
.picScroll-top .bd ul li .textcontent .title_addr .title a{ color:#0065cb; }
.picScroll-top .bd ul li .textcontent .title_addr .addr{ width: 54%; line-height:20px; text-indent: 37px; height: 37px; text-align: center; float: left; background:url("http://www.zyhfz.cn/Public/Home/Image/addr.jpg") 0 0 no-repeat;}
.picScroll-top .bd ul li .textcontent .price_area{ width: 100%; height: 37px; display: block; margin-top: 10px;}
.picScroll-top .bd ul li .textcontent .price_area .price{ width: 60%; color:red; font-size: 24px; overflow: hidden;  text-align: left; line-height: 37px; float: left;}
.picScroll-top .bd ul li .textcontent .price_area .area{ width:32%; line-height: 37px; height: 37px; text-align: left; float: left; }
.picScroll-top .bd ul li .textcontent .summary{ height: 65px; display: block; padding: 10px; text-align: left; font-size: 14px; margin-top:27px; overflow: hidden;}
.picScroll-top .bd ul li .textcontent .summary span{font-size: 14px;}
.picScroll-top .bd ul li .textcontent .viewdetails{ height: 20px; float: right; text-align: left; width: 26%;}
.picScroll-top .bd ul li .textcontent .viewdetails a{ color: #0065cb}
/*房产超市模块*/
.style_supermarket{ width:auto; height: 356px; float:left; overflow: hidden;margin-bottom:20px;}
.style_supermarket .style_list{ width:222px; height: 356px; float:left;}
.style_supermarket .style_list .banner{border-left:0; border-right:0;}
.style_supermarket .style_list .banner #nav{ position:relative; z-index:1; width:222px;   background:#F1F1F1;    }
.style_supermarket .style_list .banner #nav .mainCate{ position:relative; padding:8px 20px; zoom:1;   }
.style_supermarket .style_list .banner #nav .evenLeval{ background:#fff;  }
.style_supermarket .style_list .banner #nav h3{ height: 28px; line-height: 28px; font-size: 16px; overflow:hidden;  }
.style_supermarket .style_list .banner #nav h3 span{ width: 18px; height: 15px; line-height:32px; font-weight: 200; font-size: 12px; float:right;  }
.style_supermarket .style_list .banner #nav p{ height:20px; line-height:20px;   }
.style_supermarket .style_list .banner #nav p a{ margin-right:10px; color:#666;   }
.style_supermarket .style_list .banner #nav p a:hover{ margin-right:10px; color:#FFFFFF;   }

.style_supermarket .style_list .banner #nav .subCate{ display:none;/*默认隐藏*/ position:absolute; left:222px; top:0; width:222px; height:168px;  padding:10px 20px 10px 20px; color:#333; border-top:1px solid #ccc; background: #FFFFFF; }
.style_supermarket .style_list .banner #nav .subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:16px; color:#333;   }
.style_supermarket .style_list .banner #nav .subCate ul{ width:230px; ;float:left;  overflow:hidden;   }
.style_supermarket .style_list .banner #nav .subCate li{ width:230px; float:left; display:inline;   }
.style_supermarket .style_list .banner #nav .subCate li a{ display:block; float:left; padding:0 5px; line-height:25px; color:#666; word-break:keep-all; white-space:nowrap;  }
.style_supermarket .style_list .banner #nav .subCate #sub-ul-1{ width:100%;;  }

.style_supermarket .style_list .banner #nav .on{ background:#ff0000; color:#fff;  }
.style_supermarket .style_list .banner #nav .on h3 a,#nav .on p a{ color:#fff;  }
.style_supermarket .style_list .banner #nav .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/}
.style_supermarket .style_list .banner #mainCate-4 .subCate{ top:-100px }

.style_supermarket .pic_list{ width:621px; height: auto; float: left; margin-left: 10px;}
.style_supermarket .pic_list .foucebox {width:621px;background:#000;margin:0 auto;}
.style_supermarket .pic_list .foucebox .bd{position:relative;float:left; width:463px;height:356px;overflow:hidden;}
.style_supermarket .pic_list .foucebox .showDiv {position:relative;width:463px;height:356px;}
.style_supermarket .pic_list .foucebox .showDiv img {width:463px;height:356px;}

.style_supermarket .pic_list .foucebox .hd{width:157px; height:346px;float:left; background: url("http://www.zyhfz.cn/Public/Home/Image/pic_list_bg.png") 0 0 no-repeat; padding-top: 32px; overflow: hidden;}
.style_supermarket .pic_list .foucebox .hd ul li{width:70px;  float:left; margin:0 0 10px 4px; display:inline; position:relative;}
.style_supermarket .pic_list .foucebox .hd ul a {display:block;width:70px;}
.style_supermarket .pic_list .foucebox .hd ul img{width:64px; height: 54px;  border:3px solid #ccc;}
.style_supermarket .pic_list .foucebox .hd ul .mask{width:64px;  display:block; position:absolute; left:3px; bottom:3px; z-index:3; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4);}
.style_supermarket .pic_list .foucebox .hd ul a:hover .mask, .foucebox .hd ul .on .mask{display:none; position:relative;}
.style_supermarket .pic_list .foucebox .hd ul a:hover img, .foucebox .hd ul .on img{border-color:#70a20f;}
.buyKnowledge{ width: 337px; height: 330px; float:right; position:relative;}
.buyKnowledge img{ width: 337px; height: 330px; display: block; }
.buyKnowledge span{ width: 300px; height: 56px; display: block;margin: 0 auto; position: absolute;left:19px; bottom:-28px;  line-height:56px; text-align: center; color: white; background-color: rgba(0,0,0,0.5); }
/*all_list*/
.all_list{ width:1200px; height:440px; display: block; margin:0 auto; padding:8px; overflow: hidden; margin-top: 20px;}
.all_list ul{ display: block; width: 1200px; height: 459px;}
.all_list ul li{ display: block; width:229px; height:384px; float:left; padding:27px; margin-left:2px;margin-right:15px;}
.all_list ul li:hover{ display: block; width:229px; float:left; box-shadow: 1px 1px 5px #666; }
.all_list ul li img{ width: 100%; height: 157px; display: block; }
.all_list ul li .list_litter{ width:100%;height: 25px; line-height: 25px; display: block; text-align: center; padding: 5px; overflow:hidden; }
.all_list ul li .list_biao{ width: 21px; height: 4px; background:black; float:left; overflow: hidden; margin-top: 15px;}
.all_list ul li span{ width: 100%; height: 24px; line-height: 24px; color:#a0a0a0; text-align: left; float:left; overflow:hidden;   }
.all_list ul li span:hover{ width: 100%; height: 24px; color: #084eff;}
.all_list ul li .atn{ width: 122px; height: 31px; float: left; color: #000;  border-radius:14px; margin-left: 45px; border:solid 1px #000; margin-top: 10px;text-align: center; line-height: 31px;}
.all_list ul li .atn:hover{ width: 122px; height: 31px; float: left;  border-radius:14px; margin-left: 45px; border:solid 1px #000; margin-top: 10px;background: red;}
.all_list ul li a{color:#a0a0a0;}
.all_list ul li a:hover{color: #084eff}

/*租房*/
.renthouse{ width: 864px;}
.renthouse .style_list{ width:222px; height: 356px; float:left;}
.renthouse .style_list .banner{border-left:0; border-right:0;}
.renthouse .style_list .banner #navRent{ position:relative; z-index:1; width:222px;   background:#F1F1F1;    }
.renthouse .style_list .banner #navRent .mainCate{ position:relative; padding:8px 20px; zoom:1;   }
.renthouse .style_list .banner #navRent .evenLeval{ background:#fff;  }
.renthouse .style_list .banner #navRent h3{ height: 28px; line-height: 28px; font-size: 16px; overflow:hidden;  }
.renthouse .style_list .banner #navRent h3 span{ width: 18px; height: 15px; line-height:32px; font-weight: 200; font-size: 12px; float:right;  }
.renthouse .style_list .banner #navRent p{ height:20px; line-height:20px;   }
.renthouse .style_list .banner #navRent p a{ margin-right:10px; color:#666;   }
.renthouse .style_list .banner #navRent p a:hover{ margin-right:10px; color:#FFFFFF;   }

.renthouse .style_list .banner #navRent .subCate{ display:none;/*默认隐藏*/ position:absolute; left:222px; top:0; width:222px; height:168px;  padding:10px 20px 10px 20px; color:#333; border-top:1px solid #ccc; background: #FFFFFF; }
.renthouse .style_list .banner #navRent .subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:16px; color:#333;   }
.renthouse .style_list .banner #navRent .subCate ul{ width:230px; ;float:left;  overflow:hidden;   }
.renthouse .style_list .banner #navRent .subCate li{ width:230px; float:left; display:inline;   }
.renthouse .style_list .banner #navRent .subCate li a{ display:block; float:left; padding:0 5px; line-height:25px; color:#666; word-break:keep-all; white-space:nowrap;  }
.renthouse .style_list .banner #navRent .subCate #sub-ul-1{ width:100%;;  }

.renthouse .style_list .banner #navRent .on{ background:#ff0000; color:#fff;  }
.renthouse .style_list .banner #navRent .on h3 a,#navRent .on p a{ color:#fff;  }
.renthouse .style_list .banner #navRent .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/}
.renthouse .style_list .banner #mainCate-4 .subCate{ top:-100px }
.renthouse .rent_img{ width: 621px; height: 356px; float: left; margin-left: 20px; overflow: hidden; background: url("http://www.zyhfz.cn/Public/Home/Image/rent_img_map.jpg") 0 0 no-repeat; }
.renthouse .rent_img .are01{ width: 98px; height: 331px; float: left; margin-top: 13px; margin-left: 12px; }
.renthouse .rent_img .are01 li{ width: 98px; height:29px; float: right; text-align: right;margin-bottom: 15px;}
.renthouse .rent_img .are02{ width: 98px; height: 331px; float: right; margin-top: 13px; margin-right:45px; }
.renthouse .rent_img .are02 li{ width: 98px; height:29px; float: right; text-align: right;margin-bottom: 15px;}

.renthouse .rent_img a{ color: #8f8f8f;}





/*装修*/
.dec_list{ width:212px; height: 356px; float:left; margin-right: 10px;}
.dec_list .banner{border-left:0; border-right:0;}
.dec_list .banner #navDecoration{ position:relative; z-index:1; width:212px;background:#F1F1F1;    }
.dec_list .banner #navDecoration .mainCate{ position:relative; padding:8px 20px; zoom:1;   }
.dec_list .banner #navDecoration .evenLeval{ background:#fff;  }
.dec_list .banner #navDecoration h3{ height: 28px; line-height: 28px; font-size: 16px; overflow:hidden;  }
.dec_list .banner #navDecoration h3 span{ width: 18px; height: 15px; line-height:32px; font-weight: 200; font-size: 12px; float:right;  }
.dec_list .banner #navDecoration p{ height:20px; line-height:20px;   }
.dec_list .banner #navDecoration p a{ margin-right:10px; color:#666;   }
.dec_list .banner #navDecoration p a:hover{ margin-right:10px; color:#FFFFFF;   }

.dec_list .banner #navDecoration .subCate{ display:none;/*默认隐藏*/ position:absolute; left:222px; top:0; width:222px; height:168px;  padding:10px 20px 10px 20px; color:#333; border-top:1px solid #ccc; background: #FFFFFF; }
.dec_list .banner #navDecoration .subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:16px; color:#333;   }
.dec_list .banner #navDecoration .subCate ul{ width:230px; ;float:left;  overflow:hidden;   }
.dec_list .banner #navDecoration .subCate li{ width:230px; float:left; display:inline;   }
.dec_list .banner #navDecoration .subCate li a{ display:block; float:left; padding:0 5px; line-height:25px; color:#666; word-break:keep-all; white-space:nowrap;  }
.dec_list .banner #navDecoration .subCate #sub-ul-1{ width:100%;;  }

.dec_list .banner #navDecoration .on{ background:#ff0000; color:#fff;  }
.dec_list .banner #navDecoration .on h3 a,#navDecoration .on p a{ color:#fff;  }
.dec_list .banner #navDecoration .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/}
.dec_list .banner #mainCate-4 .subCate{ top:-100px }

/*搜索按钮*/
.submit_style{ width: 131px; height: 61px; background: url("http://www.zyhfz.cn/Public/Home/Image/soant.png") no-repeat 0 0; border:none;}















/*
     FILE ARCHIVED ON 21:37:51 May 01, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:25:20 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.749
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.022
  esindex: 0.014
  cdx.remote: 66.525
  LoadShardBlock: 129.148 (3)
  PetaboxLoader3.datanode: 141.022 (4)
  load_resource: 57.239
*/