/*下拉框*/
.pull_down {
    width: 226px;
    height: 616px;
    background: #534B4E;
    position: absolute;
    top: 50px;
    left: 0;
    box-shadow: 3px 3px 5px rgba(0, 0, 30, 0.08);
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 30, 0.08);
    visibility: hidden;
}

.pull_down .pull_icon {
    width: 226px;
    height: 88px;
    background: url("../images/common/pull_line.png") #534B4E no-repeat center bottom;
    position: initial !important;
}

.pull_down .pull_icon.on {
    background: #fff;
}

.pull_down .pull_icon .pull_tab {
    width: 194px;
    padding: 0 16px;
    height: 88px;
}

.pull_down .pull_icon a {
    padding: 0;
    font-weight: normal;
    height: auto;
    line-height: normal;
}

.pull_down .pull_icon .pull_tab .sm_link {
    padding-top: 10px;
    height: 24px;
}

.pull_down .pull_icon .pull_tab .sm_link span {
    display: block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    padding-left: 26px;
    color: #fff;
}

.pull_down .pull_icon.on .pull_tab .sm_link span {
    color: #4d4d4d;
}

.pull_down .pull_icon .pull_tab .sm_link i {
    display: block;
    width: 5px;
    height: 24px;
    margin-right: 0;
    background: url(../images/common/pull_r_icon.png) no-repeat center center;
}

.pull_down .pull_icon.on .pull_tab .sm_link i {
    background: url(../images/common/pull_r_hover_icon.png) no-repeat center center;
}

.pull_down .pull_icon0 .pull_tab .sm_link span {
    background: url(../images/common/pull_icon0.png) no-repeat left center;
}

.pull_down .pull_icon1 .pull_tab .sm_link span {
    background: url(../images/common/pull_icon1.png) no-repeat left center;
}

.pull_down .pull_icon2 .pull_tab .sm_link span {
    background: url(../images/common/pull_icon2.png) no-repeat left center;
}

.pull_down .pull_icon3 .pull_tab .sm_link span {
    background: url(../images/common/pull_icon3.png) no-repeat left center;
}

.pull_down .pull_icon4 .pull_tab .sm_link span {
    background: url(../images/common/pull_icon4.png) no-repeat left center;
}

.pull_down .pull_icon5 .pull_tab .sm_link span {
    background: url(../images/common/pull_icon5.png) no-repeat left center;
}

.pull_down .pull_icon6 .pull_tab .sm_link span {
    background: url(../images/common/pull_icon6.png) no-repeat left center;
}

.pull_down .pull_icon .pull_tab .links {
    padding-top: 4px;
    height: 40px;
}

.pull_down .pull_icon .pull_tab .links a {
    float: left;
    display: block;
    color: #dbdbdb;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-left: 24px;
}

.pull_down .pull_icon.pull_icon5 .pull_tab .links a {
    padding-left: 18px;
}

.pull_down .pull_icon.on .pull_tab .links a {
    color: #534b4e;
}

.pull_down .pull_icon .pull_tab .links a.fl_no {
    padding-left: 0;
}

.pull_down .pull_icon.on .pull_tab .links a:hover {
    color: #eb0c1c;
}

.pull_down .pull_icon0.on .pull_tab .sm_link span {
    background: url(../images/common/pull_icon0_hover.png) no-repeat left center;
}

.pull_down .pull_icon1.on .pull_tab .sm_link span {
    background: url(../images/common/pull_icon1_hover.png) no-repeat left center;
}

.pull_down .pull_icon2.on .pull_tab .sm_link span {
    background: url(../images/common/pull_icon2_hover.png) no-repeat left center;
}

.pull_down .pull_icon3.on .pull_tab .sm_link span {
    background: url(../images/common/pull_icon3_hover.png) no-repeat left center;
}

.pull_down .pull_icon4.on .pull_tab .sm_link span {
    background: url(../images/common/pull_icon4_hover.png) no-repeat left center;
}

.pull_down .pull_icon5.on .pull_tab .sm_link span {
    background: url(../images/common/pull_icon5_hover.png) no-repeat left center;
}

.pull_down .pull_icon6.on .pull_tab .sm_link span {
    background: url(../images/common/pull_icon6_hover.png) no-repeat left center;
}

/*展开栏*/
.pull_down .pull_icon .pull_box {
    width: 928px;
    height: 616px;
    position: absolute;
    top: 0;
    left: 226px;
    z-index: 99;
    visibility: hidden;
    box-shadow: 3px 3px 5px rgba(0, 0, 30, 0.08);
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 30, 0.08);
}

.pull_down .pull_icon0 .pull_box {
    z-index: 98;
    width: 165px;
    background: url(../images/index/nav_icon0_bg.png) #fff no-repeat center bottom;
}

.pull_down .pull_icon.on .pull_box {
    visibility: visible;
}

.pull_box .jian_box1 {
    width: 146px;
    height: 152px;
    border-bottom: 1px solid #E1E1E1;
    margin-left: 9px;
    margin-top: 12px;
}

.pull_box .jian_box1 .jian1 {
    float: left;
    width: 62px;
    height: 74px;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
    margin-left: 5px;
    position: relative;
}

.pull_box .jian_box1 .jian1 span {
    display: inline-block;
    width: 64px;
    height: 24px;
    background: url("../images/index/jian1_icon.png") no-repeat center bottom;
    margin-top: 10px;
    margin-bottom: 2px;
}

.pull_box .jian_box1 .jian1 .hot_icon {
    display: inline-block;
    width: 25px;
    height: 24px;
    background: url("../images/index/hot_icon.png");
    position: absolute;
    top: 0;
    right: -2px;
}

.pull_box .jian_box1 .jian2 {
    float: right;
    width: 62px;
    height: 74px;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
    margin-right: 2px;
}

.pull_box .jian_box1 .jian2 span {
    display: inline-block;
    width: 64px;
    height: 24px;
    background: url("../images/index/jian2_icon.png") no-repeat center bottom;
    margin-top: 10px;
    margin-bottom: 2px;
}

.pull_box .jian_box1 p {
    width: 42px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 12px;
    color: #282828;
    text-align: center;
}

.pull_box .jian_box1 .jian1:hover p, .pull_box .jian_box1 .jian2:hover p {
    color: #EB0C1C;
}

.pull_box .jian_box1 .jian3, .pull_box .jian_box1 .jian4 {
    float: left;
    width: 137px;
    height: 20px;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
    margin-left: 5px;
}

.pull_box .jian_box1 .jian3 {
    margin-top: 12px;
}

.pull_box .jian_box1 .jian4 {
    margin-top: 8px;
}

.pull_box .jian_box1 .jian3 a, .pull_box .jian_box1 .jian4 a {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #282828;
    text-align: center;
    overflow: hidden;
}

.pull_box .jian_box1 .jian3 a:hover, .pull_box .jian_box1 .jian4 a:hover {
    color: #EB0C1C;
}

.pull_box .jian_box1 .jian3 a.first {
    width: 44px;
}

.pull_box .jian_box1 .jian3 a.two {
    width: 92px;
    border-left: 1px solid #E1E1E1;
}

.pull_box .jian_box1 .jian4 a {
    width: 45px;
    border-left: 1px solid #E1E1E1;
}

.pull_box .jian_box1 .jian4 a:first-child {
    border-left: none;
}

.pull_box .jian_box2 {
    width: 143px;
    height: 451px;
    margin-left: 9px;
}

.pull_box .jian_box2 li {
    width: 143px;
    height: 112px;
    border-top: 1px dotted #C6C6C6;
}

.pull_box .jian_box2 li:first-child {
    border-top: none;
}

.pull_box .jian_box2 li .tit {
    width: 130px;
    margin: 0 auto;
    padding-top: 12px;
    margin-bottom: 4px;
}

.pull_box .jian_box2 li .tit a {
    display: block;
    line-height: 20px;
    font-size: 14px;
    color: #534b4e;
    font-weight: bold;
}

.pull_box .jian_box2 li .tit i {
    float: right;
    display: inline-block;
    width: 5px;
    height: 20px;
    vertical-align: top;
    background: url("../images/index/tit_icon.png") no-repeat center center;
}

.pull_box .jian_box2 li .cont {
    width: 130px;
    margin: 0 auto;
}

.pull_box .jian_box2 li .cont a {
    float: left;
    display: block;
    width: 64px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #aaaaaa;
    overflow: hidden;
}

.pull_box .jian_box2 li .cont a:hover {
    color: #EB0C1C;
}

/*展开栏2*/
.pull_box .box_fl {
    width: 688px;
    height: 616px;
    background: #fff;
}

.pull_box .box_fl .wth_margin {
    width: 634px;
    height: 616px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.pull_box .box_fl .other_link {
    margin-top: 18px;
    margin-bottom: 15px;
}

.pull_box .box_fl .other_link a {
    display: block;
    float: left;
    width: 86px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #756C6F;
    margin-right: 10px;
}

.pull_box .box_fl .other_link i {
    display: initial;
    margin-right: 0;
    margin-left: 6px;
}

.pull_box .box_fl .box_li li {
    float: initial !important;
    border-top: 1px dotted rgba(151, 151, 151, 0.5);
    padding: 10px 0;
}

.pull_box .box_fl .box_li li:first-child {
    border-top: transparent;
}

.pull_box .box_fl .box_li li .tit {
    width: 74px;
    height: 100%;
    background: url(../images/common/pull_r_hover_icon2.png) no-repeat right center;
}

.pull_box .box_fl .box_li li .tit a {
    display: block;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #4c4c4c;
}

.pull_box .box_fl .box_li li .tit a i {
    display: initial;
    margin-right: 0;
    margin-left: 6px;
}

.pull_box .box_fl .box_li li .cont {
    width: 538px;
    height: 100%;
}

.pull_box .box_fl .box_li li .cont a {
    
    float: left;
    display: block;
    line-height: 24px;
    font-size: 14px;
    color: #808080;
    padding: 0 18px;
    position: relative;
}

.pull_box .box_fl .box_li li .cont a:hover {
    color: #EB0C1C;
}

.pull_box .box_fl .box_li li .cont a:before {
    content:"|";
    display: block;
    width: 2px;
    height: 14px;
    font-size: 14px;
    color: #D9D9D9;
    position: absolute;
    left: 0;
    top: 0;
}

.pull_box .box_fl .box_li li .cont a.sta_no {
    padding-left: 0;
}

.pull_box .box_fl .box_li li .cont a.sta_no:before {
    content: "";
}

.pull_box .box_fl .store_link {
    width: 312px;
    height: 123px;
    background: #f5f5f5;
}

.pull_box .box_fl .store_link a {
    display: block;
    width: 312px;
    height: 123px;
}

.pull_box .box_fl .store_link .w_pad {
    margin: 20px 13px;
    width: 286px;
    height: 83px;
    position: relative;
}

.pull_box .box_fl .store_link .text {
    width: 230px;
    line-height: 20px;
    color: #4c4c4c;
    font-size: 14px;
}

.pull_box .box_fl .store_link i {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 6px;
}

i.icon1 {
    background: url(../images/smallShop_1.png);
}

i.icon2 {
    background: url(../images/smallShop_2.png);
}

i.icon3 {
    background: url(../images/smallShop_3.png);
}

i.icon4 {
    background: url(../images/smallShop_4.png);
}

i.icon5 {
    background: url(../images/smallShop_5.png);
}
i.icon6 {
    background: url(../images/smallShop_6.png);
}
i.icon7 {
    background: url(../images/smallShop_7.png);
}
i.icon8 {
    background: url(../images/smallShop_8.png);
}
i.icon9 {
    background: url(../images/smallShop_9.png);
}
i.icon10 {
    background: url(../images/smallShop_10.png);
}
i.icon11 {
    background: url(../images/smallShop_11.png);
}
i.icon12 {
    background: url(../images/smallShop_12.png);
}
i.icon13 {
    background: url(../images/smallShop_13.png);
}
i.icon14 {
    background: url(../images/smallShop_14.png);
}
i.icon15 {
    background: url(../images/smallShop_15.png);
}
i.icon16 {
    background: url(../images/smallShop_16.png);
}
i.icon17 {
    background: url(../images/smallShop_17.png);
}

.pull_box .box_fl .store_link .link_pic_box {
    width: 60px;
    height: 65px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.pull_box .box_fl .store_link .pic {
    width: 60px;
    height: 65px;
    display: table-cell;
    text-align: center;
    vertical-align: bottom;
    overflow: hidden;
}

.pull_box .box_fl .store_link .pic img {
    max-width: 100%;
    max-height: 65px;
}

.pull_box .box_fl .store_link .price {
    font-size: 12px;
    color: #eb0c1c;
    position: absolute;
    top: 18px;
    right: 60px;
}

.pull_box .box_fl .store_link .price span {
    font-size: 16px;
    color: #eb0c1c;
}

.pull_box .box_fl .store_link .guide {
    position: absolute;
    bottom: 0;
    left: 0;
}

.pull_box .box_fl .store_link .guide .tips {
    float: left;
    margin-right: 18px;
    font-size: 12px;
    color: #b2b2b2;
}

.pull_box .box_fr {
    width: 240px;
    height: 616px;
    background: #F7F7F7;
    position: relative;
}

.pull_box .box_fr .wth_margin {
    width: 220px;
    height: 596px;
    margin: 10px;
    overflow: hidden;
}

.pull_icon5 .pull_box .box_fr .wth_margin, .pull_icon6 .pull_box .box_fr .wth_margin {
    width: 220px;
    height: 236px;
    margin: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.pull_box .box_fr .wth_margin li {
    width: 220px;
    height: 110px;
    background: #FCFCFC;
    margin-bottom: 10px;
    position: relative;
}

.pull_box .box_fr .wth_margin li.last {
    height: 236px;
    margin-bottom: 0;
}

.pull_box .box_fr .wth_margin li.last a {
    display: block;
    height: 236px;
}

.pull_box .box_fr .wth_margin li .pro_img_box {
    width: 75px;
    height: 75px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #D6D6D6;
    margin-top: 18px;
    margin-left: 32px;
}

.pull_box .box_fr .wth_margin li .pro_img {
    width: 75px;
    height: 75px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

.pull_box .box_fr .wth_margin li img {
    max-width: 100%;
    max-height: 100%;
}

.pull_box .box_fr .wth_margin li .pic_text {
    width: 90px;
    height: 75px;
    margin-top: 18px;
    margin-left: 10px;
}

.pull_box .box_fr .wth_margin li .pic_text .p1 {
    line-height: 20px;
    color: #4c4c4c;
    font-size: 14px;
    font-weight: bold;
    padding-top: 7px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pull_box .box_fr .wth_margin li .pic_text .p2 {
    line-height: 16px;
    color: #999;
    font-size: 12px;
    padding-bottom: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pull_box .box_fr .wth_margin li .pic_text .p3 {
    display: inline-block;
    line-height: 16px;
    color: #666;
    font-size: 12px;
}

.pull_box .box_fr .wth_margin li:hover .pic_text .p3 {
    color: #eb0c1c;
}

.pull_box .box_fr .wth_margin li.last .text_big {
    line-height: 26px;
    color: #5c5c5c;
    font-size: 18px;
    text-align: center;
    padding: 20px 10px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pull_box .box_fr .wth_margin li.last .text_sm {
    line-height: 26px;
    color: #999;
    font-size: 14px;
    text-align: center;
    padding: 0 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pull_box .box_fr .wth_margin li.last .li_last_pro {
    width: 220px;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.pull_box .box_fr .wth_margin li.last .li_last_pro img {
    max-height: 150px;
}

/*估价展开*/
.pull_box .store_link_box {
    overflow: hidden;
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
}

.pull_box .store_link_tit {
    padding: 18px 0 8px;
}

.pull_box .store_link_tit .store_link_text {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #4c4c4c;
}

.pull_box .store_link_tit .store_link_more {
    display: block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #b2b2b2;
    margin-top: 3px;
}

.pull_box .store_link_tit .store_link_more em {
    margin-left: 8px;
}

.pull_box .gujia_box {
    padding-top: 60px;
    padding-bottom: 45px;
    border-bottom: 1px solid #F7F7F7;
    overflow: hidden;
}

.pull_box .gujia_store {
    margin-left: 22px;
}

.pull_box .gujia_tall {
    margin-right: 22px;
}

.pull_box .gujia_box .gujia_cont {
    width: 263px;
    height: 326px;
    background: url("../images/common/gujia_cont_bg.png") no-repeat center bottom;
    position: relative;
}

.pull_box .gujia_box .gujia_cont .gujia_tp {
    min-height: 79px;
    background: url("../images/common/text_box_icon.png") no-repeat left top;
}

.pull_box .gujia_box .gujia_cont .gujia_tp .p {
    padding-left: 25px;
    width: 238px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pull_box .gujia_box .gujia_cont .gujia_tp .p1 {
    height: 20px;
    line-height: 20px;
    padding-top: 20px;
    font-size: 14px;
    color: #808080;
}

.pull_box .gujia_box .gujia_cont .gujia_tp .p2 {
    height: 32px;
    line-height: 32px;
    padding-bottom: 26px;
    font-weight: bold;
    font-size: 24px;
    color: #666666;
}

.pull_box .gujia_box .gujia_cont .gujia_tp .p3 {
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #999;
}

.pull_box .gujia_box .gujia_cont .gujia_bt {
    height: 178px;
    width: 263px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.pull_box .gujia_box .gujia_cont .gujia_bt .p1 {
    margin-top: 38px;
    text-align: center;
    font-size: 18px;
    color: #4c4c4c;
}

.pull_box .gujia_box .gujia_cont .gujia_bt .p2 {
    height: 16px;
    padding: 6px 10px 28px;
    text-align: center;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pull_box .gujia_box .gujia_cont .gujia_bt .p3 {
    display: block;
    margin: 0 auto;
    width: 164px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: 2px solid #EB0C1C;
    border-radius: 18px;
    font-size: 16px;
    font-weight: bold;
    color: #EB0C1C;
}

.pull_box .gujia_box .gujia_cont:hover .gujia_bt .p3 {
    background: #EB0C1C;
    color: #fff;
}

.pull_box .box_fr .gujia_list {
    width: 220px;
    height: 350px;
    background: #FCFCFC;
    position: absolute;
    top: 10px;
    left: 10px;
}

/*最新交易动态*/
.pull_box .box_fr .gujia_list .title {
    padding-top: 16px;
    text-align: center;
    overflow: hidden;
}

.trademark-list-al-b-bl {
    float: left;
    background: url(../images/common/trademark-list-icon8l-d.png) no-repeat right 0;
    width: 59px;
    height: 11px;
    margin-top: 6px;
    margin-left: 8px;
}

.trademark-list-al-b-bm {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #4c4c4c;
    font-size: 16px;
}

.trademark-list-al-b-br {
    float: right;
    background: url(../images/common/trademark-list-icon8r-d.png) no-repeat;
    width: 59px;
    height: 11px;
    margin-top: 6px;
    margin-right: 8px;
}

.pull_icon5 .trademark-list-al-b-bl, .pull_icon5 .trademark-list-al-b-br {
    width: 45px;
}

.trademark-list-al-b-c {
    padding: 0 8px;
    overflow: hidden;
}

.trademark-list-al-b-c li {
    float: initial !important;
    padding-top: 12px;
    padding-bottom: 8px;
    background: url("../images/common/bottom_line.png") repeat-x left bottom;
    overflow: hidden;
}

.trademark-list-al-b-cal {
    float: left;
    background: url(../images/common/trademark-list-icon6l.png) repeat;
    width: 50px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}

.trademark-list-al-b-cam {
    float: left;
    background: url(../images/common/trademark-list-icon6r.png) no-repeat center center;
    width: 5px;
    height: 18px;
}

.trademark-list-al-b-car {
    float: left;
    display: inline-block;
    line-height: 18px;
    color: #999;
    font-size: 12px;
    padding: 0 10px;
}

.trademark-list-al-b-cara {
    line-height: 20px;
    font-size: 12px;
    color: #999;
}

.trademark-list-al-b-cara span {
    color: #ffa313;
}

/*最新交易动态结束*/

/*代入住展开*/
.pull_box .ad_zhu {
    width: 634px;
    height: 119px;
    text-align: center;
    margin-top: 28px;
    margin-bottom: 6px;
    overflow: hidden;
}

.pull_box .box_fl .box_li li .cont a.more {
    text-decoration: underline;
    font-size: 12px;
    color: #a8a8a8;
}

.pull_icon5 .pull_box .box_fl .box_li li .tit {
    width: 90px;
}

.pull_icon5 .pull_box .box_fl .box_li li .cont {
    width: 500px;
}

.pull_icon5 .pull_box .box_fl .box_li li {
    border-top: 1px dotted transparent;
    border-bottom: 1px dotted rgba(151, 151, 151, 0.5);
}

/*左侧icon5样式*/
.pull_icon5 .pull_box .box_fl .box_li li .cont a{
    padding: 0 13px!important;
}




















