.clearfix{zoom: 1}
a:hover{ color: #009a53}
.mar-b-20{ margin-bottom: 10px; display: inline-block}
.clearfix:after{ clear: both; overflow: hidden; height:0px }
.head-tip{  width: 100%; height: 170px;}
.head_logo{ width: 1210px; margin: 0 auto;}
.head_right_block{  float: left;  width:calc(100% - 170px); }
.logo2_zi{ float: left ;float:left ;margin-top: 50px;  margin-left: 15px;}
.heng_line{ background: #009a53; width:100%; height:35px; margin-left: 10px  }
.head_logo .logo{ float: left; }
.head_logo .green_logo { float: right; margin-top: 32px;}
.banner_warp{width: 100%;  border-bottom: 2px solid #009a53 }
.nav_banner { width: 1210px; margin: 0 auto; height: 43px;}
.nav_banner li a:hover{ color:#009a53}
.nav_banner ul li{ float: left; height: 41px; line-height: 40px; margin: 0 15px; font-size: 18px; padding:0 15px}
.nav_banner ul li.active{ border-bottom: 2px solid #01884a}
.width1210{ width: 1210px; margin:0 auto;  display: block }
.copyright_szy{background: #01884a; padding: 30px 0;textalign:center; float: left;width: 100%}
.copyright_szy ul{ padding: 0 0 0 32%}
.copyright_szy ul li{ font-size: 14px; color:#fff; line-height: 26px; width: 100%;
    float: left;}
.copyright_szy ul li span{width: 305px;text-align: left; float:left}
.copyright_szy  .copy{font-size: 14px; color:#fff; line-height: 36px; text-align:center }
.banner_img img{ width: 100%; height: 100%}
.jiaodian{ width: 465px; height:318px; float: left; overflow: hidden; margin-right: 20px;}
.mar-top{ margin-top: 20px;}
.news_list{ width: 410px; height: 317px; border: 1px  solid #ebebeb;float: left; margin-right: 20px; overflow: hidden}
.news_list p{ width: calc( 100% - 40px ); height: 35px; line-height: 35px; background: #f6fdfb; border-bottom: 1px solid #ebebeb;padding:0 20px; }
.news_list p span{ float: left; font-size: 14px; color: #333 }
.news_list p span i{ width: 2px; height: 20px; background: #009a53; margin-right: 10px;}
.news_list p a{ float: right}
.news_ul li{ width: calc( 100% - 40px ); padding: 0 20px 0 10px ; border-bottom: 1px solid #f3f3f3;  height: 40px; line-height: 40px;}
.news_ul li a{ width:calc(410px - 150px);  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; float: left; }
.news_ul li a:hover{ color: #009a53}
.news_ul li a i{ width: 5px; height: 5px; background: #009a53; border-radius: 50%; display: inline-block; margin-right: 12px;}
.news_ul li  span{ float: right;}
.temp_block { width: calc( 1210px - 929px);  border: 1px solid #f1f1f1; height:306px; float: left; padding: 5px; }
.temp_block a{ float: left ; margin-bottom: 3px;}
.temp_block a:hover{ opacity: 0.7}
/*焦点图*/
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;width:464px !important;height: 328px !important;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:464px;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:10px;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:15px;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(/images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:15px;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:464px;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden; width: 480px; overflow: hidden}
.index_search{  border: 2px solid #009a53 ; width: 200px; height:26px ;margin-top:50px; padding-left:15px;}
.head_right{ float: right; position: relative; width: 290px; margin-top:15px;}
.head_ul_t{ margin-top:10px;margin-left:0px }
.head_right button{ cursor:pointer;height:32px; padding:0px 20px; background: #009a53; color: #fff; border:none;}
.head_right i{ position: absolute; left:20px; top:20px;}


/*fugai*/
.floor-layout .floor-content5 .floor-right .floor-tabs-panel .floor-tabs-suspend-up a.floor-tabs-suspend-img {
    width: 202px;
    height: 242px !important;
    border-left: 1px #eee solid;
    float: left;
    display: inline-block;}
.floor-layout .floor-content5 .floor-right .floor-tabs-panel .floor-tabs-suspend-up {
    width: 608px;
    height: 242px !important;
    border-bottom: 1px #eee solid;
    overflow: hidden;
    position: relative;
}
.floor-layout .floor-content5 .floor-right .floor-tabs-panel .floor-tabs-suspend-down a.first {
    margin-left: -1px;
}

.floor-layout .floor-content5 .floor-right .floor-tabs-panel .floor-tabs-suspend-down a.floor-tabs-suspend-img {
    width: 303px;
    height: 244px  !important;
    border-left: 1px #eee solid !important;
    border-bottom: 1px #eee solid !important;
    float: left;
    display: inline-block;
}
.floor-layout .floor-content5 .floor-right .floor-tabs-panel .floor-tabs-suspend-down {
    width: 608px;
    height: 244px !important;
    overflow: hidden;
    position: relative;
}
.floor-layout2 .floor-content5 .floor-right .floor-tabs-panel .item2 {
    width: 304px !important;
    height: 242px;}
.floor-layout .floor-content .floor-right .floor-tabs-panel .item2 {
    float: left;
    width: 303px !important;
    color: #2f2f2f;
    height: 236px;
    overflow: hidden;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;

    box-sizing: content-box;
     background:#fdfaf2;
}
.floor-layout .floor-content .floor-right .floor-tabs-panel .item3 {
    float: left;
    width: 303px !important;
    color: #2f2f2f;
    height: 236px;
    overflow: hidden;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;

    box-sizing: content-box;

}
.floor-layout .floor-content .floor-right .floor-tabs-panel .item2 img{ width:260px !important; height:auto !important; margin:20px 15px 0;border: 3px solid #f0c44d;  }
.floor-layout .floor-content .floor-right .floor-tabs-panel .item2 .wrap{  }
.floor-layout .floor-content .floor-right .floor-tabs-panel .item3 img{ width:260px !important; height:auto !important; margin:20px 15px 0;border: 3px solid #12c0d6;  }
.floor-layout .floor-content .floor-right .floor-tabs-panel .item3 .wrap{ }
.floor-layout .floor-content .floor-right .floor-tabs-panel .item2 .tian_zi{ padding-left: 20px; font-size: 16px; color: #333; line-height: 30px; margin-top: 15px; font-weight: bold}
.floor-layout .floor-content .floor-right .floor-tabs-panel .item2 .price_zi{padding-left: 20px;  font-size: 14px; color: #d8a64e ; line-height: 30px;overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap}
.floor-layout .floor-content .floor-right .floor-tabs-panel .item2 .heng_line{ width: 30px; height: 3px; background: #d8a64e;margin-left: 20px; }
.floor-layout .floor-content .floor-right .floor-tabs-panel .item3 .tian_zi{ padding-left: 20px; font-size: 16px; color: #333; line-height: 30px; margin-top: 15px; font-weight: bold}
.floor-layout .floor-content .floor-right .floor-tabs-panel .item3 .price_zi{padding-left: 20px;  font-size: 14px; color: #44c2d2 ; line-height: 30px; overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap}
.floor-layout .floor-content .floor-right .floor-tabs-panel .item3 .heng_line{ width: 30px; height: 3px; background: #44c2d2;margin-left: 20px; }
.price2{ font-size: 12px !important; }
/*覆盖common*/
.region-items {
    border-top: 1px solid #009a53 !important;
}
.region-tabs .selected {
    border-left: 1px solid #009a53;
    border-right: 1px solid #009a53;
    border-top: 1px solid #009a53;

}
.floor-layout .floor-content5 .floor-right .floor-tabs-panel .floor-tabs-suspend-down2 {
    width: 608px;
    overflow: hidden;
    position: relative;
}
.floor-layout .floor-content5 .floor-right .floor-tabs-panel .floor-tabs-suspend-down2 span.floor-tabs-suspend-img {

    height: 70px !important;
    border-left: 1px #eee solid !important;
    border-bottom: 1px #eee solid !important;
    float: left;
    display: inline-block;
    padding:26px 20.8px;
}
.floor-layout .floor-content5 .floor-right .floor-tabs-panel .floor-tabs-suspend-down2 span.floor-tabs-suspend-img a img {

     /*height: 70px !important;*/

 }
.floor-tabs-panel a:hover{ opacity: 0.8}
.title_name{ width: 100%; text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.title_name2{ width: 100%; text-align: center; margin-bottom: 5px; font-size: 14px;}