@charset "utf-8";

.ico {
    background: url(//img.58cdn.com.cn/ds/detail/sp-detail@1x.png?v=20170627) no-repeat
}

.shopinfo {
    padding: 0;
    width: 297px;
    background: #fff;
    margin: 0 0 22px 0
}

.shopinfo__level {
    width: 100%;
    height: 44px;
    border-radius: 3px 3px 0 0;
    text-align: center;
    font-size: 16px;
    line-height: 44px
}

.zssj {
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#EBC4C4', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #ebc4c4, #fff);
    background: -o-linear-gradient(top, red, #fff);
    background-image: linear-gradient(-180deg, #ebc4c4 0, #fff 100%);
    color: #d2360a
}

.bjsj {
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#E0ECFF', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #e0ecff, #fff);
    background: -o-linear-gradient(top, #e0ecff, #fff);
    background-image: linear-gradient(-180deg, #e0ecff 0, #fff 100%);
    color: #65caef
}

.jpsj {
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#FFF5E0', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #fff5e0, #fff);
    background: -o-linear-gradient(top, #fff5e0, #fff);
    background-image: linear-gradient(-180deg, #fff5e0 0, #fff 100%);
    color: #ddc37a
}

.ypsj {
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#E4E4E4', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #e4e4e4, #fff);
    background: -o-linear-gradient(top, #e4e4e4, #fff);
    background-image: linear-gradient(-180deg, #e4e4e4 0, #fff 100%);
    color: #bcb8b8
}

.tpsj {
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#FCE8D9', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #fce8d9, #fff);
    background: -o-linear-gradient(top, #fce8d9, #fff);
    background-image: linear-gradient(-180deg, #fce8d9 0, #fff 100%);
    color: #eec2a1
}

.shopinfo .shopinfo__level__icons {
    width: 54px;
    height: 20px;
    background: url(//img.58cdn.com.cn/ds/detail/vip_new_bg.png);
    display: inline-block;
    vertical-align: top;
    margin: 14px 4px 0 0;
    background-size: 54px;
    color: #fff;
    text-align: center;
    position: relative
}

.shopinfo .shopinfo__level__icons.zssj-bg {
    background-position: 0 0
}

.shopinfo .shopinfo__level__icons.bjsj-bg {
    background-position: 0 -25px
}

.shopinfo .shopinfo__level__icons.jpsj-bg {
    background-position: 0 -50px
}

.shopinfo .shopinfo__level__icons.ypsj-bg {
    background-position: 0 -75px
}

.shopinfo .shopinfo__level__icons.tpsj-bg {
    background-position: 0 -100px
}

.shopinfo__level .shopinfo__level__icons__num {
    font-size: 12px;
    line-height: 20px;
    left: 7px;
    width: 100%;
    display: inline-block;
    text-align: center;
    position: absolute
}

.shopinfo__level p {
    line-height: 1;
    font-size: 12px;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0
}

.shopinfo__title {
    padding: 0;
    margin: 0;
    text-align: center;
    border: none;
    margin-top: 5px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    position: relative;
    z-index: 97;
    color: #333
}

.shopinfo__title h2 {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    text-align: center
}

.shopinfo__title__tag {
    clear: both;
    padding: 5px 0 0;
    overflow: hidden;
    font-size: 0;
    padding-top: 10px
}

.shopinfo__title__tag .shopinfo__title__tag__members {
    display: inline-block;
    padding: 0 3px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    border-radius: 2px;
    margin-right: 7px;
    color: #fff;
    background: #f2b839;
    vertical-align: top
}

.shopinfo__title__tag a {
    display: inline-block;
    vertical-align: top
}

.shopinfo__title__tag .shopinfo__title__tag__business,
.shopinfo__title__tag .shopinfo__title__tag__idcard {
    display: inline-block;
    width: 22px;
    height: 18px;
    line-height: 0;
    font-size: 0;
    margin-right: 7px;
    overflow: hidden
}

.shopinfo__title__tag .shopinfo__title__tag__business {
    background-position: -20px -259px
}

.shopinfo__title__tag .shopinfo__title__tag__idcard {
    background-position: -62px -259px
}

.shopinfo .shopinfo__level__icons.ico-cxsj {
    background: url(//img.58cdn.com.cn/ds/detail/vip_bg.png);
    background: url(//img.58cdn.com.cn/ds/detail/vip_ie.png)\9;
    background-size: 175px;
    width: 18px;
    height: 18px;
    background-position: -60px -125px;
    margin: 0 7px 0 0;
    position: relative;
    top: 0
}

.ico-cxsj {
    width: 42px;
    height: 53px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 10px;
    background-position: -467px -142px;
    z-index: 98
}

.shopinfo .shopinfo__level__icons.top20 {
    background: url(//img.58cdn.com.cn/ds/detail/vip_bg.png);
    background: url(//img.58cdn.com.cn/ds/detail/vip_ie.png)\9;
    background-size: 175px;
    width: 39px;
    height: 18px;
    background-position: 0 -125px;
    margin: 0
}

.shopinfo__support {
    width: 210px;
    margin: 20px auto 0;
    background: #fffbf3;
    border: 1px solid #fff5e0;
    padding: 10px 15px
}

.shopinfo__support__title {
    font-size: 14px;
    color: #666;
    height: 20px;
    line-height: 20px;
    padding-bottom: 5px;
    font-weight: 700
}

.shopinfo__support__title__icon {
    width: 20px;
    height: 20px;
    overflow: hidden;
    display: inline-block;
    background-position: -241px -259px;
    margin-right: 7px;
    vertical-align: middle
}

.shopinfo__support__content {
    overflow: hidden
}

.shopinfo__support__conten__minitag {
    float: left;
    color: #d4ad60;
    font-size: 12px;
    line-height: 20px;
    margin-right: 15px;
    white-space: nowrap
}

.shopinfo__intro {
    width: 276px;
    height: 80px;
    background: #fbfbfb;
    margin: 10px 10px 0;
    padding: 0;
    color: #333;
    line-height: 24px;
    font-size: 14px;
    text-align: center
}

.shopinfo__intro.shopinfo__intro--three dl {
    width: 89px
}

.shopinfo__intro dl {
    width: 49%;
    height: 40px;
    margin-top: 20px;
    text-align: center;
    float: left;
    border-right: solid 1px #eee;
    color: #999;
    font-size: 12px !important
}

.shopinfo__intro dl.shopinfo__intro__last {
    border: none
}

.shopinfo__intro dt {
    font-size: 14px;
    color: #333;
    line-height: 20px
}

.shopinfo__trend {
    width: 270px;
    height: 32px;
    line-height: 32px;
    margin: 0 10px;
    padding-bottom: 10px
}

.shopinfo__trend li {
    width: 90px;
    height: 100%;
    float: left;
    font-size: 12px;
    color: #333;
    text-align: center
}

.shopinfo__trend span {
    color: #ff552e;
    vertical-align: top;
    font-size: 12px !important
}

.shopinfo__link {
    clear: both;
    padding: 0;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #fbfbfb;
    overflow: hidden;
    border-top: 1px solid #eee
}

.shopinfo__link a {
    font-size: 14px;
    color: #666;
    padding: 0 5px
}

.shopinfo__link a:hover {
    color: #ff552e
}

.shopinfo__link span {
    font-size: 14px;
    color: #e0e0e0;
    padding: 0 5px
}

.shopinfo__station {
    padding-right: 25px;
    margin-right: 0
}

.shopinfo__station__code {
    position: relative;
    z-index: 9999;
    display: block;
    vertical-align: 5px;
    margin-left: 0;
    top: -24px;
    left: 49px;
    cursor: pointer
}

.shopinfo__station__code__icon {
    display: inline-block;
    width: 20px;
    height: 24px;
    background: url(//img.58cdn.com.cn/ds/qiye/admin/zhan_code_ico.png) no-repeat
}

.shopinfo__station__code__con {
    display: none;
    position: absolute;
    left: -175px;
    width: 216px;
    top: 33px;
    z-index: 9999;
    background: #fff;
    border: 1px solid #d9d9d9;
    box-shadow: 1px 1px 1px #ebebeb
}

.shopinfo__station__code__con__list {
    overflow: hidden;
    background: #fff;
    padding: 10px
}

.shopinfo__station__code__con__list__item {
    float: none;
    margin: 0 auto;
    border-left: none;
    text-align: center;
    border-left: 1px solid #f0f0f0;
    width: 152px
}

.shopinfo__station__code__con__list__item:first-child {
    border-left: none
}

.shopinfo__station__code__con__list__item h3 {
    color: #919599;
    font-size: 12px;
    font-weight: 400;
    text-align: center
}

.shopinfo__station__code__con__list__item span {
    display: block;
    width: 84px;
    height: 84px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 5px
}

.shopinfo__station__code__con__list__item span img {
    display: block;
    height: 100%;
    width: 100%
}

.shopinfo__station__code__con__title {
    display: block;
    font-family: "宋体";
    background: #f7f8fa;
    line-height: 30px;
    color: #abafb2;
    text-align: center;
    border-top: 1px solid #ebebeb
}

.shopinfo__station__code__con__title:hover {
    color: #abafb2;
    text-decoration: underline
}

.shopinfo__station__code__con__arrow,
.shopinfo__station__code__con__arrow2 {
    position: absolute;
    left: 108px;
    width: 0;
    height: 0;
    margin-left: 70px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

.shopinfo__station__code__con__arrow {
    top: -9px;
    border-bottom: 8px solid #d9d9d9;
    _background: url(//img.58cdn.com.cn/ds/qiye/admin/zhan_msg_top_ico.png) no-repeat;
    _height: 8px;
    _width: 14px;
    _top: -8px;
    _left: 114px;
    _border: none
}

.shopinfo__station__code__con__arrow2 {
    top: -7px;
    border-bottom: 8px solid #fff;
    _display: none
}

.switch li,
.switch ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.switch {
    width: 464px;
    overflow: hidden;
    padding: 0;
    float: left;
    position: relative;
}

.detail-complaint-image {
    position: absolute;
    width: 464px;
    height: 348px;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, 0.9);
}
.detail-complaint-image .complaint-image {
    margin: auto auto;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.switch__big-img {
    width: 464px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative
}

.switch__big-img__decision-video {
    width: 464px;
    height: 348px;
    position: relative;
    overflow: hidden;
    line-height: 348px;
    text-align: center
}

.switch__big-img__decision-video video {
    width: 100%;
    height: 100%;
    display: block;
    background: #000
}

.switch__big-img li {
    display: none;
    text-align: center;
    position: relative;
    border-radius: 4px;
    overflow: hidden
}

.switch__big-img li img {
    display: inline-block
}

.switch__big-img li {
    display: none;
    width: 464px;
    height: 348px
}

.switch__big-img li img {
    width: 464px;
    height: 348px
}

.switch__big-img__video,
.switch__big-img__video video {
    background: #000;
    width: 100%;
    height: 100%
}

.switch__big-img__video:nth-of-type(1) {
    display: block
}

.switch__big-img__video.full_screen {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0
}

.switch__small-img {
    padding: 0;
    height: 77px;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
    *margin-top: 7px
}

.switch__small-img ul {
    height: 77px;
    line-height: 77px;
    position: absolute;
    top: 0;
    left: 22px;
    min-width: 352px
}

.switch__small-img .switch__small-img__decision-video {
    min-width: 88px
}

.switch__small-img li {
    list-style: none;
    float: left;
    width: 91px;
    height: 75px;
    padding-top: .1px;
    margin-left: 10px
}

.switch__small-img li.hover,
.switch__small-img li:hover {
    cursor: pointer;
    padding: 0;
    border: 1px solid #ff552e
}

.switch__small-img li img {
    vertical-align: top;
    cursor: pointer;
    width: 91px;
    height: 75px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 2px
}

.switch__small-img__icon_left,
.switch__small-img__icon_right {
    width: 25px;
    height: 75px;
    padding-top: .1px;
    background-color: rgba(0, 0, 0, .75);
    border-radius: 4px;
    position: absolute;
    bottom: 0;
    z-index: 999
}

.switch__small-img__icon_left-new,
.switch__small-img__icon_right-new {
    right: 0;
    position: absolute;
    bottom: 20px;
    z-index: 999
}

.switch__small-img__icon_right-new {
    right: 18%;
    transform: rotateY(180deg);
    top: 20px
}

.switch__small-img__icon_left-new {
    left: 18%;
    right: 100%;
    top: 20px
}

.switch__small-img__icon_left-new i,
.switch__small-img__icon_right-new i {
    width: 17px;
    height: 30px;
    display: inline-block;
    margin: 50px auto 0;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8315.png?v=20170627) no-repeat;
    background-size: 8px 15px
}

.switch__small-img__icon_left i,
.switch__small-img__icon_right i {
    width: 8px;
    height: 15px;
    display: inline-block;
    margin: 30px auto 0;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8315.png?v=20170627) no-repeat;
    background-size: 8px 15px
}

.switch__small-img__icon_right i {
    transform: rotateY(180deg);
    margin-left: 8px
}

.switch__small-img__icon_right_new i {
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8318.png?v=20170627) no-repeat;
    background-size: 8px 15px
}

.switch__small-img__icon_left .icoHD,
.switch__small-img__icon_right .icoHD {
    background-image: url(//img.58cdn.com.cn/ds/detail/sp-detail@2x.png?v=20170627);
    background-size: 516px
}

.switch__small-img__icon_left .icoHD1,
.switch__small-img__icon_right .icoHD1 {
    background-image: url(//img.58cdn.com.cn/ds/detail/sp-detail@1x.png?v=20170627)
}

.switch__small-img__icon_left {
    float: left;
    left: 0
}

.switch__small-img__icon_right {
    float: right;
    right: 0
}

.switch__small-img__icon_left.on,
.switch__small-img__icon_left:hover,
.switch__small-img__icon_right.on,
.switch__small-img__icon_right:hover {
    filter: Alpha(Opacity=70);
    opacity: .7
}

.switch__small-img__icon_left i {
    margin-left: 8px
}

.switch__thumb .switch__small-img__icon_left,
.switch__thumb .switch__small-img__icon_right {
    height: 50px
}

.switch__small-img__main {
    height: 56px;
    overflow: hidden;
    position: relative;
    min-width: 708px
}

.samll-in-big.switch__small-img__main li {
    width: 120px;
    height: 75px
}

.switch__small-img__main li {
    list-style: none;
    float: left;
    width: 91px;
    height: 75px;
    overflow: hidden;
    padding: 0;
    line-height: 77px;
    text-align: center;
    cursor: pointer;
    position: relative
}

.switch__thumb .switch__small-img__main {
    height: 50px
}

.switch__thumb .switch__small-img__main li {
    width: 64px;
    height: 48px
}

.switch__small-img__main .switch__small-img__main__reset--on {
    border: 1px solid #ff552e
}

ul.switch__small-img__decision-video {
    z-index: 9;
    width: 88px;
    min-width: 88px
}

.switch__big-img__video video {
    background: #000;
    width: 100%;
    height: 100%;
    display: none
}

.controls__fill,
.controls__pause,
.controls__play,
.controls__unfill,
.switch__big-img__video__play {
    background-image: url(//img.58cdn.com.cn/ds/ui8/video.png);
    transform: scale(.7, .7);
    -ms-transform: scale(.7, .7);
    -webkit-transform: scale(.7, .7);
    -o-transform: scale(.7, .7);
    -moz-transform: scale(.7, .7);
    background-repeat: no-repeat
}

.switch__big-img__video__play {
    position: absolute;
    left: 50%;
    top: 50%;
    display: inline-block;
    margin-top: -46px;
    margin-left: -46px;
    width: 92px;
    height: 92px;
    background-position: -97px 0
}

.switch__big-img__video__play:hover {
    background-position: 0 0
}

.controls>* {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    color: #fff
}

.controls>a {
    margin: 0 5px;
    font-style: normal;
    text-decoration: none;
    color: #fff
}

.controls__pause,
.controls__play {
    width: 30px;
    height: 22px;
    margin-top: 5px !important;
    background-position: -158px -140px
}

.controls__pause:hover {
    background-position: -77px -140px
}

.controls__play {
    background-position: -81px -174px
}

.controls__play:hover {
    background-position: -194px -139px
}

.controls__fill,
.controls__unfill {
    width: 33px;
    height: 22px;
    margin-top: 5px !important;
    background-position: -131px -140px
}

.controls__fill:hover {
    background-position: -104px -140px
}

.controls__unfill {
    background-position: -54px -174px
}

.controls__unfill:hover {
    background-position: -163px -97px
}

.controls {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: .8rem;
    color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, .55);
    display: -webkit-flex;
    display: flex;
    visibility: hidden
}

.controls.full_screen {
    position: fixed;
    z-index: 99999;
    bottom: 0;
    left: 0
}

.controls .controls__progress-bar {
    margin: 12px 5px;
    position: relative;
    width: 90%;
    height: 8px;
    background-color: rgba(200, 200, 200, .55);
    border-radius: 10px
}

.controls .controls__progress-bar__time-bar {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #ff552e;
    border-radius: 10px
}

.switch__big-img__tags {
    width: 62px;
    height: 62px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(//img.58cdn.com.cn/ds/ershou/icons_bg.png?v=1) no-repeat;
    display: inline-block;
    background-position: 0 -90px
}

.switch__big-img__group {
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 18px;
    z-index: 99
}

.switch__big-img__group__name {
    background: rgba(0, 0, 0, .5);
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
    padding: 2px;
    float: left
}

.switch__big-img__group__call {
    background: #ff552e;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
    padding: 2px;
    float: left;
    cursor: pointer
}

.switch__small-img__main__name {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: PingFangSC-Regular;
    font-size: 10px;
    color: #fff;
    line-height: 12px;
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    padding: 2px 0
}

.detail-desc__imgPlayer__imgList_name {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 18px;
    line-height: 18px;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    font-size: 12px;
    padding: 1px 6px
}

.small-in-big-mask {
    height: 135px;
    position: absolute;
    left: 128px;
    background: #000;
    z-index: 2;
    width: 650px;
    opacity: .65
}

.big-img-zixun-close {
    width: 12px;
    height: 12px;
    display: inline-block;
    background-image: url(//img.58cdn.com.cn/ds/detail/pop-icon-close.png);
    position: absolute;
    right: 5px;
    top: 10px
}

.big-img-zixun-arrow {
    width: 17px;
    height: 16px;
    display: block;
    margin: 0 auto;
    background-image: url(//img.58cdn.com.cn/ds/detail/icon-arrow-double.png);
    margin-top: 10px
}

article,
aside,
audio,
blockquote,
body,
caption,
code,
dd,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
input,
legend,
li,
nav,
ol,
p,
pre,
q,
section,
td,
textarea,
th,
ul,
var,
video {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: arial, "宋体", sans-serif
}

fieldset,
iframe,
img {
    border: 0 none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

b {
    font-weight: 100
}

caption,
th {
    text-align: left
}

em,
strong,
th {
    font-style: normal;
    font-weight: 500
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

i,
var {
    font-style: normal
}

input::-ms-clear {
    display: none
}

.bigprice,
.crbox h2,
.descriptionTit h2,
.lys_c p,
.lys_t,
a.a-bigtel,
a.a-continue,
a.a-lookother,
a.a-lvmsgonline,
a.a-zxly {
    font-family: "微软雅黑"
}

.btn-lytj,
.crowd-item,
.crowd-item em,
.ico-lm,
.ico-right,
.ico-tel,
.ico-wrong,
.jinrudianpu,
a.a-lookother,
a.a-lys-close,
a.a-zxly {
    background: url(//img.58cdn.com.cn/ds/detail/detail_zs.png) no-repeat
}

#topbar .w,
#topbar .warp {
    width: 1200px
}

#content,
#footer,
#header,
#info,
#tabsbar {
    width: 1200px;
    margin-left: auto;
    margin-right: auto
}

#tabsbar {
    width: 1200px
}

.bgwhite {
    background: #fff
}

.cata {
    width: 100%
}

#header {
    height: 96px;
    position: relative
}

#header {
    height: auto;
    width: 100%;
    padding: 0;
    background: #fff
}

.header-inner {
    overflow: hidden;
    margin: 0 auto;
    width: 1190px;
    padding: 0;
    padding-top: 20px;
    position: relative;
    z-index: 10;
    background: #fff
}

#header .logo {
    display: block;
    width: 285px;
    height: 42px;
    margin: 0 0 6px;
    background: url(//img.58cdn.com.cn/ds/ui8/newlogo_bdfw.png) no-repeat;
    background-image: -webkit-image-set(url(//img.58cdn.com.cn/ds/ui8/newlogo_bdfw.png) 1x, url(//img.58cdn.com.cn/ds/ui8/newlogo_bdfw@2x.png) 2x);
    text-indent: 400px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    position: static;
    left: 0;
    top: 0
}

#header a.postbtn {
    width: 100px;
    height: 36px;
    color: #ff552e;
    background: #ffefe7;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    padding: 0;
    position: static;
    right: 0;
    top: 0
}

#header a.postbtn:hover {
    background: #ffe9de;
    text-decoration: none
}

#header .nav {
    width: 50%;
    line-height: 42px;
    font-size: 12px;
    color: #888;
    position: static;
    top: 0;
    left: 0;
    padding: 0
}

#header .nav a {
    color: #666 !important;
    text-decoration: none;
    padding: 0;
    margin: 0
}

#header .nav a:hover {
    color: #ff552e
}

.float_l {
    float: left
}

.float_r {
    float: right
}

.brandad1000 {
    margin-bottom: 0 !important
}

.brandad1190 {
    margin: 10px auto;
    overflow: hidden;
    width: 1190px;
    position: relative
}

.brandad1190 li {
    height: 50px
}

.brandad1190 img {
    width: 1190px;
    height: 50px
}

.brandad1190 a {
    position: relative;
    display: block
}

img.advertisement {
    position: absolute;
    right: 3px;
    bottom: 3px;
    display: inline-block;
    width: 23px;
    height: 14px
}

.brandad1190 img.adtype2,
.brandad1190 img.adtype5 {
    display: none
}

#content #main {
    float: left;
    width: 960px
}

#content #side {
    float: right;
    width: 230px
}

.btn,
.btn span {
    background: url(//img.58cdn.com.cn/ui7/detail/img/btn.png?v=20120603) no-repeat 0 0
}

.btn {
    display: inline-block;
    height: 24px;
    padding-left: 3px;
    vertical-align: middle
}

.btn span {
    display: inline-block;
    line-height: 24px;
    padding-left: 9px;
    padding-right: 12px;
    background-position: 100% -24px;
    cursor: pointer
}

.btn.h24 {
    background-position: 0 0;
    height: 24px
}

.btn.h24 span {
    background-position: 100% -24px;
    line-height: 24px
}

.btn.h27 {
    background-position: 0 -48px;
    height: 27px
}

.btn.h27 span {
    background-position: 100% -75px;
    line-height: 27px
}

.btn.h30 {
    background-position: 0 -102px;
    height: 30px
}

.btn.h30 span {
    background-position: 100% -132px;
    line-height: 30px
}

.btn.swc {
    background-position: 0 -210px;
    height: 34px
}

.btn.swc span {
    background-position: 100% -244px;
    line-height: 34px
}

.btn.sn1 {
    height: 24px;
    background-position: 0 -162px
}

.btn.sn1 span {
    background-position: 100% -186px;
    line-height: 24px
}

.btn.sd1 {
    background-position: 0 -278px;
    height: 30px
}

.btn.sd1 span {
    background-position: 100% -308px;
    height: 30px;
    line-height: 28px
}

.btn.sd2 {
    background-position: 0 -338px;
    height: 30px
}

.btn.sd2 span {
    background-position: 100% -368px;
    height: 30px;
    line-height: 28px
}

.btn.sd3 {
    background-position: 0 -398px;
    height: 30px
}

.btn.sd3 span {
    background-position: 100% -428px;
    height: 30px;
    line-height: 28px
}

.xb_icon,
.xb_icon1,
.xb_icon2,
.xb_icon3,
.xb_icon4,
.xb_icon5,
.xb_icon6,
.xb_icon7,
.xb_icon8,
.xb_icon_mark {
    display: inline-block;
    width: 37px;
    height: 32px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/icon_xiaobao_ershouche.png?v=201212051411) no-repeat 0 0;
    vertical-align: middle
}

.xb_icon {
    height: 47px;
    background-position: 0 0
}

.xb_icon1 {
    background-position: 0 -59px
}

.xb_icon2 {
    background-position: 0 -99px
}

.xb_icon3 {
    background-position: 0 -140px
}

.xb_icon4 {
    background-position: 0 -181px
}

.xb_icon5 {
    background-position: 0 -224px
}

.xb_icon6 {
    background-position: 0 -269px
}

.xb_icon7 {
    background-position: 0 -315px
}

.xb_icon8 {
    background-position: 0 -355px
}

.xb_icon {
    height: 47px;
    background-position: 0 0
}

.xb_icon1,
.xb_icon2,
.xb_icon3,
.xb_icon4,
.xb_icon5,
.xb_icon6,
.xb_icon7,
.xb_icon8 {
    padding-bottom: 3px
}

.xb_icon_mi,
.xb_icon_mi2,
.xb_icon_mi3,
.xb_icon_mi4 {
    display: inline-block;
    width: 18px;
    height: 13px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_bg.png) no-repeat -1px -208px;
    vertical-align: middle
}

.xb_icon_mi {
    background-position: -1px -208px;
    width: 17px
}

.xb_icon_mi2 {
    background-position: -1px -179px;
    height: 17px
}

.xb_icon_mi3 {
    background-position: -1px -273px;
    height: 17px
}

.xb_icon_mi4 {
    background-position: -1px -403px;
    height: 20px
}

.icon_58hz,
.icon_call,
.icon_check,
.icon_dbgh,
.icon_help,
.icon_help2,
.icon_service,
.icon_wlt,
.rz_detail {
    display: inline-block;
    width: 18px;
    height: 16px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_bg2.png) no-repeat -1px -306px;
    vertical-align: middle
}

.icon_call {
    background-position: -1px -306px;
    width: 17px
}

.icon_check {
    background-position: -2px -341px;
    width: 16px
}

.icon_service {
    background-position: -1px -372px
}

.icon_help {
    background-position: -1px -433px;
    height: 19px
}

.icon_help2 {
    background-position: -1px -597px;
    height: 19px
}

.icon_58hz {
    background-position: -2px -460px;
    height: 19px
}

.icon_wlt {
    background-position: -3px -494px;
    height: 19px
}

.icon_alert {
    display: inline-block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/icon_alert.png) no-repeat;
    vertical-align: middle
}

.icon_dbgh {
    background-position: -4px -650px;
    height: 19px
}

.star_img {
    display: inline-block;
    width: 90px;
    height: 20px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/rate_star.png) no-repeat 0 0;
    vertical-align: middle
}

.star_img.c5 {
    background-position: 0 0
}

.star_img.c4_5 {
    background-position: 0 -20px
}

.star_img.c4 {
    background-position: 0 -40px
}

.star_img.c3_5 {
    background-position: 0 -60px
}

.star_img.c3 {
    background-position: 0 -80px
}

.star_img.c2_5 {
    background-position: 0 -100px
}

.star_img.c2 {
    background-position: 0 -120px
}

.star_img.c1_5 {
    background-position: 0 -140px
}

.star_img.c1 {
    background-position: 0 -160px
}

.star_img.c0_5 {
    background-position: 0 -180px
}

.star_img.c0 {
    background-position: 0 -200px
}

.star_mini {
    display: inline-block;
    width: 60px;
    height: 12px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/star_mini.png) no-repeat 0 0;
    vertical-align: middle
}

.star_mini.c4 {
    background-position: 0 0
}

.star_mini.c3 {
    background-position: 0 -14px
}

.star_mini.c2 {
    background-position: 0 -28px
}

.star_mini.c1 {
    background-position: 0 -42px
}

.star_mini.c0 {
    background-position: 0 -56px
}

.star_mini.c5 {
    background-position: 0 -70px
}

.breadCrumb span.crb_i,
.hcicon,
.icon_hcarrow,
.life_st,
.life_st i,
.mapbox_m input.linebtn,
.minimap_arrow,
.minimap_close,
.onclick .moreck,
.peizhi span,
.rec_tit h3,
.rec_tit h3 span,
.su_con .detail_contact,
.xiaoqu_img {
    background: url(//img.58cdn.com.cn/ui7/fang/detail/img/fang-detail-sprites.png?v=20120618) no-repeat
}

#logo {
    width: 188px;
    height: 52px;
    position: absolute;
    top: 23px;
    left: 10px
}

.breadCrumb {
    position: absolute;
    left: 210px;
    top: 51px;
    line-height: 24px
}

.breadCrumb span {
    margin-right: 7px
}

.breadCrumb span.crb_i {
    padding-left: 15px;
    background-position: -198px -216px
}

.postBtn,
.postBtn i {
    background: url(//img.58cdn.com.cn/ui6/index/indexbg.png) repeat-x
}

a.postBtn {
    position: absolute;
    right: 10px;
    top: 30px;
    font-weight: 700;
    width: 107px;
    padding-left: 41px;
    height: 32px;
    line-height: 32px;
    background-position: 0 0;
    border: 1px solid #ffb38c;
    font-size: 14px;
    color: #e50;
    text-align: left;
    cursor: pointer;
    background-position: 0 -373px
}

a:hover.postBtn {
    background-position: 0 -406px;
    text-decoration: none
}

.postBtn i {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 9px;
    left: 20px;
    background-position: 0 -34px;
    display: inline-block;
    overflow: hidden
}

.main_topb {
    display: block;
    float: left;
    margin-top: 0;
    height: 2px;
    width: 100%;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_primary_bg.png) no-repeat 0 0;
    font-size: 0
}

.detailPrimary {
    padding: 20px;
    background: #fff
}

.info_left {
    width: 880px;
    float: left;
    *display: inline;
    *zoom: 1;
    padding-bottom: 30px;
    _padding-bottom: 0
}

.info_right {
    width: 310px;
    height: 403px;
    background: #f9f9f9;
    float: right;
    margin: 40px 0 0 0;
    *display: inline;
    *zoom: 1
}

.mainTitle {
    padding: 20px 20px 0
}

.mainTitle h1 {
    font: 300 24px/32px "微软雅黑", sans-serif;
    color: #333
}

.mtit_con_ul a:link,
.mtit_con_ul a:visited {
    color: #999
}

.mtit_con_ul a:hover {
    color: #f50
}

.dn-outdoors-right div.hover {
    z-index: 4;
    border-bottom: 0
}

#freemsg a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

#collect a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.dn-outdoors-right #freemsg {
    position: relative;
    width: 80px;
    float: left;
    display: block;
    border: 0;
    cursor: pointer;
    height: 40px;
    text-align: center;
    margin-right: 20px
}

.dn-outdoors-right #freemsg.hover {
    z-index: 4;
    border: 0
}

.dn-outdoors-right #share.hover {
    z-index: 4;
    border: 0
}

.collectBox li,
.controlBox li,
.controlBox1 li,
.reportBox li {
    line-height: 22px;
    padding: 0 15px 0 0;
    text-align: right
}

.collectBox,
.controlBox,
.controlBox1,
.reportBox {
    position: absolute;
    z-index: 3;
    left: 323px;
    top: 551px;
    display: none;
    width: 61px;
    background: #fff;
    border: 1px solid #e0e0e0
}

.collectBox {
    left: 323px;
    width: 195px
}

.reportBox {
    left: 560px;
    width: 100px
}

.controlBox {
    left: 667px;
    width: 61px
}

.controlBox1 {
    left: 667px;
    width: 195px
}

.mtit_con .shadow_ {
    display: block;
    width: 100%;
    height: 1px;
    barder-bottom: 1px solid #f9e9e9;
    background: #f0f0f0;
    margin: 1px 0 -2px;
    font-size: 0;
    line-height: 0;
    visibility: visible;
    overflow: hidden
}

.gallery {
    float: left;
    *display: inline;
    *zoom: 1;
    width: 464px;
    background: #fff;
    overflow: hidden
}

.switch_others {
    width: 464px
}

.switch__big-img.new_big_img {
    height: 348px
}

.g_img {
    width: 360px;
    height: 270px;
    background: #fff;
    color: #999;
    text-align: center;
    display: table;
    overflow: hidden
}

.g_img span {
    display: table-cell;
    width: 378px;
    height: 280px;
    vertical-align: middle;
    *display: block;
    *font-size: 249px;
    *font-family: Arial;
    position: relative;
    overflow: hidden
}

.g_img img {
    width: 100%;
    overflow: hidden;
    max-height: 270px
}

.g_thumb {
    width: 360px;
    height: 62px;
    padding: 12px 0 15px 0;
    overflow: hidden;
    position: relative
}

.g_thumb_main {
    width: 360px;
    height: 60px;
    overflow: hidden;
    position: relative
}

.g_thumb ul {
    height: 62px;
    position: absolute;
    top: 0;
    left: 0
}

.g_thumb li {
    list-style: none;
    float: left;
    display: inline;
    width: 81px;
    height: 60px;
    margin-right: 12px;
    background: #fff;
    overflow: hidden
}

.g_thumb li.hover {
    cursor: pointer;
    border: 1px solid #ef7d49;
    padding: 1px;
    width: 76px;
    height: 55px
}

.g_thumb li img {
    text-align: center;
    vertical-align: middle;
    width: 81px;
    height: 60px
}

.g_thumb li.hover img {
    text-align: center;
    vertical-align: middle;
    width: 76px;
    height: 55px
}

.icon_left,
.icon_right {
    display: inline-block;
    width: 6px;
    height: 11px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_bg.png) no-repeat 0 0;
    position: absolute;
    top: 40px;
    opacity: .5;
    cursor: pointer;
    z-index: 99
}

.icon_left {
    left: 5px;
    background-position: -7px -27px
}

.icon_right {
    right: 5px;
    background-position: -7px -88px
}

.icon_left.on,
.icon_left:hover {
    background-position: -7px -57px
}

.icon_right.on,
.icon_right:hover {
    background-position: -7px -118px
}

.sumary {
    width: 430px;
    padding-left: 20px;
    float: left;
    *display: inline;
    *zoom: 1;
    padding-top: 10px;
    background: #fff
}

.suUl li {
    clear: both;
    font-size: 14px;
    line-height: 32px;
    padding-bottom: 5px;
    list-style: none;
    color: #666
}

.suUl li:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: visible
}

.suUl li .communication {
    position: relative;
    z-index: 1000;
    top: -3px
}

.suUl li .talk {
    float: left
}

.su_tit {
    width: 80px;
    float: left;
    font-family: "宋体";
    color: #333
}

.su_con {
    width: 330px;
    float: left;
    *display: inline;
    color: #797979;
    height: 32px
}

.su_con a {
    color: #797979
}

.su_con a:hover {
    color: #fd652e;
    text-decoration: underline
}

.bigprice {
    font-size: 14px;
    color: #f63
}

.bigprice b {
    font-size: 22px;
    font-weight: 400
}

.su_con .shenfen {
    color: red
}

.su_con .price {
    font-family: arial;
    font-size: 20px;
    vertical-align: middle;
    margin-right: 5px;
    color: #e22
}

#divContacter .userinfo .vcard i {
    font: 300 normal 12px/30px simsun;
    color: #666
}

#divContacter .userinfo .vcard .medium {
    color: red
}

.su_con .wlfs {
    position: relative;
    display: inline-block;
    margin-right: 6px
}

.su_con .wlfs .info {
    color: #666;
    line-height: 22px;
    border: 1px solid #e1e1e1;
    padding: 1px 10px
}

.su_con .wlfs .check {
    position: absolute;
    right: 1px;
    bottom: 1px;
    display: none;
    width: 9px;
    height: 9px;
    text-indent: -999em;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/wlfs_check.png) no-repeat 0 0
}

.su_con .wlfs:hover .info {
    border: 2px solid #ed7e47;
    padding: 0 9px
}

.su_con .wlfs.active .info {
    border: 2px solid #ed7e47;
    padding: 0 9px
}

.su_con .wlfs.active .check {
    display: block
}

.su_con .detail_buy {
    display: inline-block;
    width: 190px;
    height: 50px;
    margin-top: 10px;
    overflow: hidden;
    text-indent: -999em;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_buy.png) no-repeat 0 0
}

.su_con .detail_contact {
    display: inline-block;
    width: 158px;
    height: 44px;
    margin-top: 10px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_contact.png) no-repeat 0 0;
    line-height: 0;
    font-size: 0
}

.tellName {
    width: 90px;
    overflow: hidden
}

.xiaobao {
    position: relative;
    height: 55px;
    padding: 10px 10px 5px 15px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    background: #fdfdfd
}

.xiaobao.ml65 {
    margin-left: 65px
}

.xiaobao .xb_tit {
    float: left;
    display: inline;
    width: 110px;
    height: 50px;
    margin: 0 15px 0 45px;
    border-right: 1px dotted #e1e1e1;
    font: 300 14px/24px "微软雅黑"
}

.xiaobao .xb_tit a {
    color: #333
}

.xiaobao .xb_tit a.orange {
    color: #f60
}

.xiaobao .xb_item {
    float: left;
    display: inline;
    margin-right: 15px;
    text-align: center;
    line-height: 22px;
    word-break: keep-all
}

.xiaobao .xb_item.last {
    margin-right: 0
}

.xiaobao .xb_icon {
    position: absolute;
    left: 10px;
    top: 10px;
    display: block
}

.description {
    clear: both
}

a.a-zxly {
    display: inline-block;
    width: 230px;
    height: 36px;
    line-height: 36px;
    background-position: 0 -176px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    overflow: hidden
}

a.a-zxly .ico-lm {
    _margin: 6px 5px 6px 0
}

.des_tit a.a-zxly {
    position: absolute;
    right: 240px;
    top: -2px
}

.des_con {
    font-size: 14px
}

.des_con .cur {
    display: block
}

.descriptionTit {
    height: 32px;
    line-height: 32px;
    border-bottom: 2px solid #dedede;
    color: #ff662c;
    margin-bottom: 20px
}

.descriptionTit h2 {
    color: #ff662c;
    hegiht: 32px;
    line-height: 32px;
    border-bottom: 2px solid #fc8342;
    float: left;
    font-size: 16px
}

.descriptionBox {
    margin: 20px auto;
    font-size: 14px
}

.descriptionBox p {
    line-height: 2;
    word-break: break-all;
    word-wrap: break-word
}

.description_con a:link {
    color: #000
}

.description_con a:visited {
    color: #000
}

.description_con a:hover {
    color: #000
}

.descriptionCrowd {
    margin-bottom: 10px
}

.crowd-item,
.crowd-item em {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px
}

.crowd-item {
    padding-left: 15px;
    background-position: left -269px;
    margin-right: 10px;
    margin-bottom: 10px
}

.crowd-item em {
    padding-right: 15px;
    background-position: right -269px
}

.descriptionImg {
    margin: 0;
    padding: 0
}

.descriptionImg a {
    display: block;
    overflow: hidden
}

.descriptionImg img {
    text-align: left;
    margin-bottom: 10px;
    display: block;
    max-width: 730px;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<730?"730px":"");
    overflow: hidden
}

.detailExchange {
    clear: both;
    position: relative;
    z-index: 0;
    height: 107px;
    border: 1px solid #e1e1e1;
    background: #fff
}

.ex_tit {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 201;
    display: block;
    width: 80px;
    height: 107px;
    float: left;
    *display: inline;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_exchange.png) repeat-y 0 0;
    line-height: 33px;
    font-size: 12px
}

.ex_tit dt {
    padding-left: 16px
}

.ex_tit dd {
    padding: 0;
    margin: 0;
    padding-left: 17px
}

.ex_tit .ex_tit_sub {
    position: relative;
    left: -2px;
    z-index: 1;
    width: 84px;
    height: 37px
}

.ex_tit .ex_tit_sub.cur {
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_exchange_tit.png) no-repeat 0 0
}

.ex_con {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 200;
    width: 690px;
    height: 107px;
    float: right;
    *display: inline
}

.ex_con .ex_con_sub {
    display: none
}

.ex_con .ex_con_sub.cur {
    display: block
}

.ex_con .flow {
    font-size: 12px;
    color: #999;
    text-align: center;
    padding: 15px 10px
}

.ex_con .flow li {
    list-style: none;
    float: left;
    width: 120px;
    padding-top: 50px
}

.ex_con .flow li.gaps {
    width: 15px;
    height: 70px;
    padding: 0;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_exchange_con.png) no-repeat right center
}

.ex_con .flow li.goumai {
    background: url(//img.58cdn.com.cn/ui7/detail/img/one.png) no-repeat center top
}

.ex_con .flow li.pingzheng {
    background: url(//img.58cdn.com.cn/ui7/detail/img/two.png) no-repeat center top
}

.ex_con .flow li.yanhuo {
    background: url(//img.58cdn.com.cn/ui7/detail/img/three.png) no-repeat center top
}

.ex_con .flow li.queren {
    background: url(//img.58cdn.com.cn/ui7/detail/img/four.png) no-repeat center top
}

.ex_con .flow li.wancheng {
    background: url(//img.58cdn.com.cn/ui7/detail/img/five.png) no-repeat center top
}

.ex_con .flow li.songhuo {
    background: url(//img.58cdn.com.cn/ui7/detail/img/songhuo.png) no-repeat center top
}

.ex_con .flow.exsecond li.gaps {
    margin: 0 20px
}

.gz_ad_b {
    border: 1px solid #e1e1e1;
    clear: both;
    margin: 0 auto 10px;
    overflow: hidden;
    display: block
}

.gz_ad_b .title {
    height: 30px;
    padding: 10px 20px;
    line-height: 30px
}

.gz_ad_b .title a {
    color: #999
}

.gz_ad_b .title a:hover {
    color: red
}

.gz_ad_b .title h3 {
    font-size: 12px;
    padding-left: 5px;
    float: left;
    font-weight: 400;
    color: #999
}

.gz_ad_b .title span {
    float: right
}

.gz_ad_b .zntg {
    overflow: hidden
}

.gz_ad_b .zntg ul {
    padding: 0 0 10px 32px
}

.gz_ad_b .zntg ul li {
    background: none repeat scroll 0 0 #fff;
    float: left;
    font-size: 12px;
    line-height: 20px;
    list-style: none outside none;
    margin-right: 45px;
    text-align: center;
    width: 135px
}

.wlt_tit {
    border-bottom: 2px solid #e3662b
}

.wlt_tit h3 {
    display: inline-block;
    padding-left: 4px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/menu_tit.png) no-repeat 0 0
}

.wlt_tit h3 span {
    display: inline-block;
    padding-left: 8px;
    padding-right: 12px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/menu_tit.png) no-repeat 100% -34px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 34px
}

.wlt_con {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-top: none
}

.picList {
    padding: 22px 0 10px 34px
}

.picList li {
    list-style: none;
    float: left;
    *display: inline;
    width: 160px;
    height: 234px;
    margin-right: 22px;
    background: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 20px
}

.picList li .img {
    width: 158px;
    height: 158px;
    border: 1px solid #efefef;
    text-align: center;
    vertical-align: middle
}

.picList li .img {
    display: table-cell;
    *font-size: 138px;
    *font-family: arial;
    line-height: 158px;
    overflow: hidden
}

.picList li .img img {
    vertical-align: middle;
    text-align: center
}

.picList li .des {
    height: 40px;
    overflow: hidden;
    margin: 5px 0;
    text-align: center
}

.picList li .price {
    color: #666
}

.picList li .price .pri {
    color: #f60;
    font: 700 14px arial
}

.nav {
    width: 1190px;
    height: 48px;
    line-height: 48px;
    font-size: 12px;
    color: #888;
    margin: 0 auto;
    padding: 0;
    font-family: PingFangSC-Regular, "Microsoft YaHei", "微软雅黑", arial, Tahoma, SimSun, sans-serif
}

.nav a {
    color: #888;
    text-decoration: none;
    padding: 0;
    margin: 0
}

.detailBottomAd .col_con {
    border: 1px solid #e0e0e0;
    background: #fff;
    font-size: 14px;
    padding: 10px 20px
}

.detailBottomAd .col_con h2 {
    font: 300 12px/16px simsun;
    color: #999;
    margin-bottom: 10px
}

.detailBottomAd .col_con h2 a {
    color: #999
}

.detailBottomAd .col_con p {
    line-height: 28px
}

.detailBottomAd .baidu_cproad {
    color: #999;
    line-height: 28px;
    font-size: 12px
}

.detailBottomAd .gl_link a {
    color: #0a0;
    font-family: arial, sans-serif
}

.detailBottomAd .gl_info {
    color: #999
}

.mod {
    *zoom: 1
}

.modLine {
    display: block;
    *zoom: 1;
    clear: both;
    overflow: hidden;
    height: 0;
    border: none;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #f7f7f7;
    background: 0 0;
    line-height: 0;
    font-size: 0
}

.rate {
    padding: 13px
}

.rate h3 {
    margin-bottom: 5px
}

.rate .star {
    margin-bottom: 5px
}

.star_img {
    float: left
}

.star_num {
    float: left;
    display: block;
    margin-left: 5px;
    line-height: 20px;
    color: #e84c00;
    font: 20px/20px "微软雅黑", sans-serif
}

.rate li {
    list-style: none;
    font-size: 12px;
    margin: 5px 0
}

.rate_rt {
    list-style: none;
    float: left;
    color: #999
}

.rate_rt .rt_l {
    float: left;
    display: block;
    width: 106px
}

.rate_rt .star_mini {
    float: left;
    margin-right: 5px
}

.rate_rt .star_mini img {
    vertical-align: baseline
}

.rate_rt .rt_r {
    float: right;
    display: block;
    width: 25px
}

.owner {
    padding: 10px;
    text-align: center
}

.owner_tit {
    margin-bottom: 8px
}

.owner .type {
    font-size: 12px
}

.icon {
    display: inline-block;
    height: 18px;
    text-indent: -999em;
    *text-indent: 0;
    *font-size: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/icon_owner.png) no-repeat
}

.icon.email {
    width: 19px;
    background-position: -6px -6px
}

.icon.phone {
    width: 16px;
    background-position: -30px -6px
}

.icon.card {
    width: 22px;
    background-position: -51px -6px
}

.icon.license {
    width: 23px;
    background-position: -78px -6px
}

.icon01,
.icon02,
.icon03,
.icon04,
.icon1,
.icon2,
.icon3,
.icon4,
.icon5,
.icon6,
.su_con .icon2,
.su_con .icon3,
.su_con .icon4,
.threeg.su_con .icon1 {
    background-image: url(//img.58cdn.com.cn/ui6/detail/detail.png) !important;
    display: inline-block;
    width: 22px;
    height: 18px;
    overflow: hidden;
    vertical-align: bottom;
    margin-right: 5px
}

.icon1 {
    height: 18px
}

.icon2 {
    width: 19px;
    height: 19px
}

.icon3 {
    width: 16px
}

.icon4 {
    width: 23px;
    height: 18px
}

.icon5 {
    width: 16px
}

.icon6 {
    width: 38px;
    height: 24px
}

.threeg {
    width: 14px;
    height: 10px;
    margin-right: 0;
    vertical-align: middle;
    _position: relative;
    _top: 12px
}

.icon01 {
    height: 18px
}

.icon02 {
    width: 19px;
    height: 19px
}

.icon03 {
    width: 16px
}

.icon04 {
    width: 23px;
    height: 18px
}

.su_con .icon1 {
    height: 18px;
    float: left;
    margin-top: 7px
}

.su_con .icon2 {
    width: 19px;
    height: 19px;
    float: left;
    margin-top: 6px
}

.su_con .icon3 {
    width: 16px;
    float: left;
    margin-top: 7px
}

.su_con .icon4 {
    width: 23px;
    height: 18px;
    float: left;
    margin-top: 7px
}

.mc a {
    float: left
}

.mc img {
    padding-top: 7px;
    padding-left: 5px
}

.owner {
    color: #666
}

.owner i {
    font-style: normal
}

.owner .userinfo li {
    margin-top: 10px;
    line-height: 20px;
    padding: 0 40px
}

.escOwner .userinfo li i {
    display: none
}

.rsale .userinfo li i {
    display: none
}

.owner .userinfo li.userpic {
    margin-top: 0
}

.owner .user .pic {
    margin-top: 10px
}

.owner .user .medium {
    color: red;
    margin-left: 5px
}

.rsale .userinfo .medium {
    color: red;
    margin-left: 5px
}

.rsale .userinfo .belong {
    display: block;
    margin-top: 10px
}

.escOwner .userinfo li i.corpaddress {
    width: 40px;
    display: inline;
    line-height: 16px;
    float: left
}

.escOwner .userinfo li span.corpaddress2 {
    width: 160px;
    text-align: left;
    line-height: 16px;
    float: left
}

.exchange_tit {
    width: 202px;
    margin: 8px auto 0;
    border-bottom: 1px solid #bdbdbd;
    font-size: 12px
}

.exchange_tit li {
    list-style: none;
    float: left;
    width: 101px;
    *display: inline;
    line-height: 28px;
    text-align: center;
    color: #999
}

.exchange_tit li.cur {
    border-bottom: 2px solid #bdbdbd;
    font-weight: 700
}

.exchange_con {
    padding: 20px 10px
}

.exchange_con .flow li {
    list-style: none;
    padding-bottom: 20px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_change_flow_li_bg.png) no-repeat center bottom
}

.exchange_con .flow li.last {
    padding-bottom: 0;
    background: 0 0
}

.exchange_con .flow p {
    color: #666;
    font-size: 12px;
    line-height: 1.5;
    text-align: center
}

.exchange_con .flow .one {
    padding-top: 50px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/one.png) no-repeat center top
}

.exchange_con .flow .two {
    padding-top: 50px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/two.png) no-repeat center top
}

.exchange_con .flow .three {
    padding-top: 50px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/three.png) no-repeat center top
}

.exchange_con .flow .four {
    padding-top: 50px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/four.png) no-repeat center top
}

.exchange_con .flow .five {
    padding-top: 50px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/five.png) no-repeat center top
}

.detailRightAd {
    padding-top: 15px
}

.s_ad {
    background: #fff;
    width: 200px;
    color: #666;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    word-break: break-all
}

.s_ad li {
    margin-top: 15px
}

.s_ad li.s_t {
    font-size: 12px;
    margin: 0
}

.s_ad b {
    font-weight: 400;
    color: #f33
}

.s_ad h3 {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px
}

.s_ad p {
    margin: 3px 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.5
}

.s_ad div.surl a {
    color: green;
    font-family: Arial
}

.copyright {
    line-height: 32px;
    text-align: center;
    color: #999;
    font-size: 12px;
    font-family: Arial, sans-serif
}

.copyright a:link {
    color: #666
}

.copyright a:hover {
    color: red
}

.noCarPageIntro {
    padding: 20px;
    border: 1px solid #ffc3a5;
    background: #fff7f4;
    color: #999
}

.in_price {
    position: relative;
    z-index: 2;
    display: inline-block;
    height: 30px;
    vertical-align: middle
}

.in_price .p_link {
    position: relative;
    z-index: 4;
    float: left;
    display: block;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding: 1px 20px 0 10px;
    vertical-align: middle
}

.in_price .p_link .arw {
    display: inline-block;
    width: 7px;
    height: 4px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_bg.png) no-repeat -6px -3px;
    margin-left: 3px;
    position: absolute;
    right: 10px;
    top: 12px
}

.in_price_box {
    display: none;
    position: absolute;
    top: 29px;
    right: -287px;
    z-index: 3;
    width: 460px;
    padding: 10px;
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 0 1px 1px #eee
}

.in_price.hover .p_link {
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 0 19px 0 9px;
    background: #fff
}

.in_price.hover .p_link .arw {
    right: 9px;
    top: 11px
}

.in_price.hover .in_price_box {
    display: block;
    box-shadow: 0 1px 1px #f0f0f0
}

.box_tit {
    line-height: 24px;
    border-bottom: 1px dotted #eee
}

.box_tit_left {
    float: left;
    padding-bottom: 10px
}

.box_tit_left .num {
    font-size: 16px;
    color: red
}

.box_con {
    clear: both
}

.box_con ul li {
    line-height: 22px
}

.in_pr_l_t {
    display: inline-block;
    width: 70px;
    margin-right: 5px;
    text-align: right
}

.in_pr_l_c {
    display: inline-block;
    height: 14px;
    vertical-align: middle;
    background: #fff0e8;
    margin-right: 5px
}

.in_price_box li {
    padding: 0
}

.in_price_box li.cur .in_pr_l_c {
    background: #ffaf86
}

.in_price_box li.cur .in_pr_l_r {
    color: #f50
}

.tbDec {
    border: none;
    font-size: 14px;
    color: #666
}

.tbDec td {
    padding: 0;
    border: none;
    border-bottom: 1px dotted #e1e1e1;
    height: 32px
}

.tbDec td.tl {
    font-weight: 700
}

.tbDec td.nob {
    border: 0;
    height: 33px
}

.ulDec li {
    list-style: none;
    color: #666
}

.ulDec .item {
    width: 340px
}

.ulDec .item {
    float: left;
    width: 350px;
    height: 32px;
    border-bottom: 1px dotted #e1e1e1;
    line-height: 32px
}

.ulDec .item.fr {
    float: right
}

.ulDec .item .it_l {
    float: left;
    display: block;
    width: 100px
}

.ulDec .item .it_r {
    float: right;
    display: block;
    width: 225px;
    text-align: right
}

.ulDec .item_sub {
    height: 32px;
    overflow: hidden;
    text-align: right
}

.ulDec .arrow_phone {
    display: block;
    width: 7px;
    height: 4px;
    overflow: hidden;
    visibility: visible;
    background: url(//img.58cdn.com.cn/ui7/detail/img/des_menu_bg.png) no-repeat -4px -152px;
    cursor: pointer
}

.ulDec .item_sub .arrow_phone {
    position: absolute;
    top: 14px;
    right: 5px;
    display: block
}

.ulDec .it_r.hover {
    position: relative
}

.ulDec .it_r.hover .item_sub {
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 15;
    width: auto;
    height: auto;
    border: 1px solid #e1e1e1;
    padding-left: 10px;
    background: #fff
}

.sub_tit {
    padding: 70px 0 8px 10px;
    border-bottom: 2px solid #5470a8
}

.sub_tit h3 {
    display: inline;
    font-size: 14px;
    color: #666
}

.sub_tit span {
    color: #999
}

#phone_gongneng,
#phone_peijian {
    position: relative
}

.infor li {
    height: 22px;
    line-height: 22px;
    padding-bottom: 15px;
    overflow: hidden;
    padding-left: 10px;
    float: left;
    width: 350px;
    display: inline
}

.infor li.w99 {
    width: 360px
}

.infor li.w100 {
    padding-left: 10px;
    width: 726px;
    display: inline
}

.infor li i {
    font-style: normal;
    color: #585858;
    display: inline-block;
    vertical-align: top
}

.infor li i.z {
    width: 70px
}

.infor li i.z3 {
    width: 58px
}

.infor li .rq {
    width: 260px;
    display: block;
    float: left
}

.fe_window .contains .topbar,
.fe_window .contains .topbar .closebtn,
.fe_window .contains .topbar .closebtn:hover {
    background: url(//img.58cdn.com.cn/ui7/detail/img/fe_window_bg.png) no-repeat
}

.fe_window_mask {
    left: 0;
    top: 0;
    filter: Alpha(Opacity=30);
    opacity: .3;
    background: #000;
    z-index: 9996
}

.fe_window {
    position: fixed;
    _position: absolute;
    z-index: 9997
}

.fe_window .outer {
    position: relative
}

.fe_window .contains {
    position: absolute;
    background: #fff;
    z-index: 9999
}

.fe_window .frame {
    background: #000;
    opacity: .4;
    filter: alpha(opacity=40);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9998
}

.fe_window .contains .topbar {
    height: 35px;
    background-position: 0 0;
    background-repeat: repeat-x
}

.fe_window .contains .topbar .title {
    font: 700 14px/34px "宋体";
    margin-left: 10px;
    color: #000;
    width: 50%
}

.fe_window .contains .topbar .closebtn {
    display: block;
    width: 18px;
    height: 18px;
    background-position: 0 -35px;
    line-height: 100px;
    overflow: hidden;
    margin: 6px;
    float: right
}

.fe_window .contains .topbar .closebtn:hover {
    background-position: 0 -53px
}

.fe_window .contains .load {
    font-size: 14px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/loading.gif) no-repeat center center;
    margin-left: -60px;
    padding-left: 90px;
    text-align: center;
    color: #666
}

.bottom_bar {
    width: 100%;
    height: 29px;
    margin: 0 auto;
    padding: 3px 0 0;
    background: #f5f5f5 url(//img.58cdn.com.cn/images/bottom_bar.png) repeat-x 0 0
}

.tel_in {
    width: 980px;
    height: 29px;
    margin: 0 auto;
    padding: 0 10px;
    vertical-align: middle
}

.tel_in .about,
.tel_in .belong,
.tel_in .lxr,
.tel_in .tel,
.tel_in .type {
    float: left;
    height: 29px;
    line-height: 29px
}

.tel_in .lxr {
    margin-left: 10px
}

.tel_in .type {
    color: red
}

.tel_in .type img {
    padding-top: 3px
}

.tel_in .tel {
    vertical-align: middle
}

.tel_in .tel .num {
    font: 16px arial;
    color: #e22;
    position: relative;
    top: 3px
}

.tel_in .tel .num img {
    position: relative;
    top: -1px
}

.tel_in .tel .b_msg {
    vertical-align: middle;
    float: left;
    margin-top: 3px
}

.tel_in .tel .b_msg span {
    float: left
}

.tel i {
    font-style: normal
}

.tel .a {
    color: #000;
    font: 700 18px Arial, sans-serif;
    display: inline-block;
    margin-bottom: -1px
}

.tel .b img {
    margin-top: -1px
}

.lxr {
    margin: 0 1px 0 5px
}

.b_msg,
.b_msg span {
    display: inline-block;
    height: 24px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/btn.png?v=20120606) no-repeat 0 -162px;
    vertical-align: middle
}

.b_msg {
    background-position: 0 -162px;
    padding-left: 3px
}

.b_msg span {
    background-position: 100% -186px;
    line-height: 24px;
    padding-left: 6px;
    padding-right: 9px;
    cursor: pointer;
    color: #fff;
    font-size: 12px
}

.gotop {
    cursor: pointer;
    display: block;
    height: 60px;
    width: 17px;
    position: fixed;
    right: 10px;
    bottom: 10px;
    background: url(//img.58cdn.com.cn/ui6/list/sprites.png?v=20120314) no-repeat 0 -763px;
    z-index: 99;
    display: none
}

.share- {
    border: 1px solid #eee;
    padding: 20px;
    background: #fff
}

.share- h2 {
    font-size: 14px
}

.weibo {
    padding: 10px 0;
    margin-bottom: 10px;
    border-bottom: 1px #ccc dotted
}

.weibo a {
    display: inline-block;
    width: 60px;
    height: 20px;
    text-align: center;
    padding-top: 40px;
    font-size: 12px;
    background-image: url(//img.58cdn.com.cn/n/images/detail/share-logos.png);
    _background-image: url(//img.58cdn.com.cn/n/images/detail/share-logos.gif);
    background-repeat: no-repeat
}

.sina {
    background-position: -35px 0
}

.wangyi {
    background-position: 17px 0
}

.bai {
    background-position: -305px 0
}

.souhu {
    background-position: -90px 0
}

.qq {
    background-position: -142px 0
}

.renren {
    background-position: -201px 0
}

.shuoke139 {
    background-position: -259px 0
}

.chouti {
    background-position: -353px 0
}

.tqq {
    background-position: -402px 0
}

.copyurl {
    padding: 10px 0
}

.urltext {
    width: 300px;
    height: 24px;
    font-family: Arial
}

.cofrimurl {
    height: 28px;
    width: 60px;
    font-size: 12px
}

#action,
#sbar1,
#sbar2 {
    display: none
}

#sbar1 {
    margin-bottom: 15px
}

#sbar2 {
    margin-top: 15px
}

.s_b_txt {
    padding: 0
}

#action,
#topinfomsg {
    width: 960px;
    margin: 0 auto;
    font-size: 12px;
    padding: 8px 10px 8px 30px;
    line-height: 20px;
    background: #fffbcc url(detail.png) -190px -332px no-repeat
}

.infoProject h3 {
    font-size: 12px;
    font-weight: 400;
    color: #999;
    padding: 10px 0
}

.infoProject .hezuo {
    border-top: 0;
    overflow: hidden;
    font-size: 12px
}

.infoProject .hezuo li {
    float: left;
    width: 128px;
    text-align: center;
    border: 1px solid #f3f3f3;
    display: inline-block;
    margin: 7px 18px 7px 7px;
    margin-top: 0;
    display: inline-block
}

.infoProject .hezuo li img {
    width: 100px;
    height: 75px
}

.infoProject .hezuo li a {
    display: block;
    color: #898989;
    background: #fff;
    text-decoration: none;
    line-height: 18px;
    padding: 15px 5px 10px;
    height: 113px
}

.infoProject .hezuo li a p span {
    color: #585858
}

.infoProject .hezuo li a:hover {
    color: #898989;
    background: #fffee5;
    text-decoration: none
}

.infoProject .hezuo li a:hover p span {
    color: #f0770f
}

.infoProject .hezuo li p {
    clear: both;
    height: 18px;
    line-height: 18px
}

.infoProject .hezuo li p span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.topSearch {
    color: #666;
    font-size: 12px;
    line-height: 20px;
    width: 1000px;
    margin: 0 auto 0;
    overflow: hidden;
    zoom: 1
}

.topSearch_t {
    display: inline;
    font-weight: 400;
    float: left;
    color: #999
}

.topSearch_c {
    word-break: keep-all;
    display: inline-block;
    width: 871px
}

.topSearch_c a {
    float: left;
    margin-right: 15px;
    color: #666
}

.topSearch_c a:link {
    color: #999
}

.topSearch_c a:hover {
    color: #00d
}

.topSearch_c a:visited {
    color: #666
}

#links {
    width: 1000px;
    margin: 0 auto;
    font: 12px/2 Tahoma, "宋体"
}

#links .line {
    border-bottom: 1px solid #e1e1e1;
    display: block;
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden
}

#links a {
    color: #585858
}

.hotarea {
    padding: 10px;
    position: relative;
    line-height: 22px;
    height: 70px;
    overflow: hidden;
    border-top: solid 2px #9f9f9f
}

.hotarea dt {
    height: 22px;
    text-align: center;
    float: left;
    cursor: pointer;
    margin: 0 3px 0 0
}

.hotarea dt.select {
    background-position: 0 -239px;
    color: #fff;
    font-weight: 400
}

.hotarea dt.select span {
    background-position: right -239px;
    overflow: hidden;
    height: 22px;
    line-height: 22px
}

.hotarea dd {
    position: absolute;
    top: 38px;
    left: 11px;
    display: none;
    height: 44px;
    overflow: hidden
}

.hotarea dd a {
    margin-right: 1em;
    height: 22px;
    float: left;
    white-space: nowrap
}

.links {
    width: 1000px;
    padding: 10px;
    overflow: hidden;
    _zoom: 1
}

.links li {
    float: left;
    white-space: nowrap;
    width: 10em;
    margin-right: 1.3em;
    overflow: hidden
}

#links h3,
.links,
.nearby {
    width: 1000px;
    overflow: hidden;
    _zoom: 1
}

#links h3 {
    font-size: 12px;
    padding: 10px 10px 0 10px
}

.nearby {
    padding: 0 10px 10px 10px
}

.links {
    padding: 10px;
    color: #585858
}

.nearby li {
    float: left;
    white-space: nowrap;
    width: 10em;
    margin-right: 1.3em;
    overflow: hidden
}

.line1 {
    border-top: solid 2px #9f9f9f;
    display: block;
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden
}

.relatelink {
    padding: 10px;
    position: relative;
    line-height: 22px;
    height: 72px;
    overflow: hidden;
    border-top: solid 2px #9f9f9f
}

.relatelink dt {
    height: 22px;
    text-align: center;
    float: left;
    cursor: pointer;
    margin: 0 3px 0 0
}

.relatelink dt.select {
    background-position: 0 -239px;
    color: #fff;
    font-weight: 400
}

.relatelink dt.select span {
    background-position: right -239px;
    overflow: hidden;
    height: 22px;
    line-height: 22px
}

.relatelink dd {
    position: absolute;
    top: 38px;
    left: 11px;
    display: none;
    height: 44px;
    overflow: hidden
}

.relatelink dd a {
    margin-right: 1em;
    height: 22px;
    float: left;
    white-space: nowrap
}

.relatelink dt {
    background-position: 0 -217px;
    display: inline-block;
    padding: 0 0 0 1px
}

.relatelink dt span {
    background-position: right -217px;
    display: inline-block;
    padding: 0 8px 0 7px
}

.bottomlink li,
.hotcity li {
    float: left;
    margin-right: 1.3em;
    overflow: hidden;
    white-space: nowrap;
    width: 10em;
    height: 24px;
    line-height: 24px
}

.bottomlink,
.friendlink,
.friendtips,
.relatelink {
    clear: both;
    padding: 10px;
    border-bottom: 1px solid #eee
}

.hotcity {
    clear: both;
    padding: 10px
}

.bottomlink,
.friendlink,
.hotcity {
    *height: 1%
}

.bottomlink:after,
.friendlink:after,
.hotcity:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: visible
}

.friendlink strong {
    float: left;
    font-weight: 300;
    margin-right: 10px
}

.friendlink a {
    float: left;
    margin-right: 10px;
    line-height: 24px;
    word-spacing: normal;
    word-break: keep-all
}

.bubble {
    width: 200px;
    border: 1px solid #f5e493;
    border-radius: 3px;
    background: #fffee0;
    position: absolute
}

.bubble_box {
    padding: 10px;
    overflow: hidden
}

.bubble_box p {
    line-height: 1.5
}

.bubble .shadow {
    width: 100%;
    height: 1px;
    padding: 0;
    margin: 0;
    border: 0;
    background: #f0f0f0;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    bottom: -2px;
    left: 0
}

.bubble_close {
    display: block;
    float: right;
    margin-right: 10px;
    margin-top: 5px;
    *display: inline;
    font: 700 12px Comic Sans MS, sans-serif;
    color: #e8b98e;
    cursor: pointer
}

.bubble_arrow {
    display: block;
    width: 18px;
    height: 10px;
    overflow: hidden;
    position: absolute;
    top: -9px;
    left: 20px
}

.arrow_box {
    width: 0;
    height: 0;
    overflow: hidden;
    background: 0 0;
    position: absolute;
    top: 0;
    left: 0
}

.arrow_top {
    border-style: solid;
    _border-style: dotted dotted solid dotted;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #f5e495 transparent
}

.arrow_top.inner {
    border-width: 0 8px 8px 8px;
    border-bottom-color: #fffee0;
    position: absolute;
    left: 0;
    top: 1px
}

.bubble.what_58hz {
    width: 300px;
    box-shadow: 1px 1px 1px #f9f9f9
}

.bubble.what_58hz h2 {
    line-height: 1;
    margin-bottom: 5px
}

#userspan {
    position: relative
}

#tipsspan {
    position: absolute;
    top: 15px;
    left: -20px
}

.bangbangTips2012 {
    width: 344px;
    height: 296px;
    position: absolute;
    top: 30px;
    left: -110px;
    z-index: 9998;
    background: url(//img.58cdn.com.cn/ui6/detail/tips8.png) no-repeat
}

.b_btn2,
.b_close {
    display: block;
    width: 103px;
    height: 33px;
    position: absolute;
    cursor: pointer
}

.b_btn2 {
    width: 107px;
    height: 25px;
    left: 162px;
    top: 171px
}

.b_close {
    width: 34px;
    height: 34px;
    left: 306px;
    top: 71px
}

.ad_tangou {
    border: solid #e1e1e1 1px;
    font-size: 14px
}

.ad_tangou dd {
    background: #f7f7f7;
    padding-left: 18px;
    line-height: 30px;
    font-weight: 700
}

.ad_tangou dt {
    padding: 18px
}

.ad_tangou dt a {
    margin-right: 15px
}

.desExtra a.green {
    color: #00803f !important
}

.imgtxt {
    line-height: 30px;
    margin-bottom: 15px;
    text-indent: 24px;
    padding-bottom: 26px
}

.scure_adv li {
    overflow: hidden;
    zoom: 1;
    position: relative;
    padding: 20px 10px;
    border-bottom: 1px dashed #d9d9d9
}

li.bnone {
    border: none
}

.scure_adv li div {
    float: left;
    display: inline;
    margin-right: 12px
}

.scurelf {
    width: 280px;
    height: 58px
}

.scurelf p {
    float: left;
    line-height: 42px;
    text-align: center;
    margin-top: 8px
}

.scure_num {
    font-size: 48px;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    width: 80px
}

.scure_d {
    border-left: 1px dotted #fff;
    width: 190px;
    font: 32px/42px "微软雅黑";
    color: #fff
}

.scure_des {
    font: 20px/24px "微软雅黑";
    color: #666;
    width: 350px;
    margin-top: 5px
}

.lf_btm {
    left: 0;
    bottom: 10px;
    z-index: 1
}

.bg70dbdb {
    background: #70dbdb
}

.bg94db94 {
    background: #94db94
}

.bgf7cd5e {
    background: #f7cd5e
}

.bgf48d56 {
    background: #f48d56
}

.bgff704c {
    background: #ff704c
}

.c_a9e9e9 {
    color: #a9e9e9
}

.c_bfe9bf {
    color: #bfe9bf
}

.c_fae19e {
    color: #fae19e
}

.c_f8bb9a {
    color: #f8bb9a
}

.c_ffa994 {
    color: #ffa994
}

.c_ff4040 {
    color: #ff4040
}

.c_339933 {
    color: #393
}

.c_eb1f27 {
    color: #eb1f27
}

.scure2 {
    color: #999;
    font: 20px/30px "微软雅黑"
}

.scure2_lf {
    width: 352px;
    text-align: center;
    padding-right: 5px
}

.scure2 p {
    font: 16px/24px "微软雅黑"
}

.scure2_ri {
    width: 365px;
    text-align: center
}

.backgreen {
    background: url(//img.58cdn.com.cn/ui7/detail/img/green_squre.png) repeat-y 353px 2px
}

.flow {
    font-size: 12px;
    color: #999;
    text-align: center;
    padding: 0 8px;
    background: #f5f5f5
}

.flow li {
    float: left;
    display: inline;
    height: 30px;
    margin-top: 20px;
    padding: 35px 15px 0 15px
}

.flow2 li {
    padding: 35px 6px 0 6px
}

li.express_in {
    font: 18px/90px "微软雅黑";
    height: 90px;
    width: 90px;
    text-align: center;
    color: #58a530;
    margin: 0;
    padding: 0
}

li.gaps {
    width: 20px;
    height: 90px;
    padding: 0;
    background: url(//img.58cdn.com.cn/ui7/detail/img/gap_1.png) no-repeat center center;
    margin: 0;
    padding: 0
}

li.gap {
    background: url(//img.58cdn.com.cn/ui7/detail/img/gap_arr.png) no-repeat center 8px;
    width: 12px;
    height: 30px
}

.goumai {
    background: url(//img.58cdn.com.cn/ui7/detail/img/zhifu.png) no-repeat center top
}

.kuaidi {
    background: url(//img.58cdn.com.cn/ui7/detail/img/kuaidi.png) no-repeat center top
}

.yanhuo {
    background: url(//img.58cdn.com.cn/ui7/detail/img/shiyong.png) no-repeat center top
}

.wancheng {
    background: url(//img.58cdn.com.cn/ui7/detail/img/wancheng.png) no-repeat center top
}

.flow_des {
    font: 12px/24px "宋体";
    color: #989898;
    margin: 10px 0 0 15px
}

.pingzheng {
    background: url(//img.58cdn.com.cn/ui7/detail/img/pingzheng.png) no-repeat center top
}

.jianmian {
    background: url(//img.58cdn.com.cn/ui7/detail/img/jianmian.png) no-repeat center top
}

.flow_more {
    border: 3px solid #c1deb3;
    background: #fcfffe;
    font: 12px/24px "宋体";
    color: #989898;
    padding: 15px 8px 10px 8px
}

.flow_more li {
    float: left;
    display: inline;
    text-align: center;
    margin: 0 18px
}

.more_t {
    font: 18px/24px "微软雅黑";
    color: #58a530
}

.pop_hint {
    position: absolute;
    bottom: 200px;
    right: -120px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/pop_hint_03.png) no-repeat;
    width: 413px;
    height: 233px;
    z-index: 10
}

.pop_hint_close {
    position: absolute;
    right: 0;
    top: 6px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/pop_hint_close.png);
    width: 43px;
    height: 40px;
    display: block
}

.pop_hint a {
    position: absolute;
    left: 211px;
    top: 110px;
    background: :url(//img.58cdn.com.cn/ui7/detail/img/pop_hint_click.png);
    width: 153px;
    height: 54px;
    display: block
}

#float {
    width: 727px
}

.sjia i {
    overflow: hidden;
    width: 1px;
    display: block;
    float: left;
    height: 22px
}

.sjia .icon3 {
    margin-bottom: 5px
}

.m_hidden {
    width: 1px;
    display: block;
    float: left;
    height: 22px;
    overflow: hidden
}

.car_brand {
    border: 3px solid #d3e3c2;
    overflow: hidden;
    display: block;
    color: #666;
    margin-bottom: 10px
}

.brand_tit {
    padding: 0 10px;
    background: #f5fcf1;
    border-bottom: 1px solid #ecf3e4;
    height: 32px;
    line-height: 32px;
    overflow: hidden
}

.brand_tit h3 {
    float: left
}

.brand_tit a {
    float: right
}

.brand_content {
    overflow: hidden;
    width: 720px
}

.brand_content .brand_img {
    float: left;
    width: 145px;
    padding: 10px
}

.brand_ul {
    float: left;
    border-left: 1px solid #f3f8ef;
    padding: 10px
}

.brand_ul ul {
    float: left;
    font: 12px/22px "微软雅黑";
    color: #666;
    padding-left: 10px
}

.xb_mark_dealer {
    padding-left: 30px;
    padding-top: 8px;
    height: 50px;
    background-color: #fcfcfc;
    border-bottom: 1px dashed #ccc
}

.xb_icon_mark {
    width: 41px;
    height: 40px;
    background-position: 0 -427px;
    float: left
}

.xb_icon_mark a {
    display: block;
    height: 40px
}

.xb_mark_dealer p {
    padding-left: 5px;
    padding-top: 3px;
    width: 140px;
    line-height: 20px;
    float: left
}

.xb_mark_dealer p .xb_span1 {
    font-size: 15px;
    color: #4260a6;
    font-family: "微软雅黑", "宋体"
}

.xb_mark_dealer p .xb_span2 {
    font-size: 12px;
    color: #666
}

.xb_mark_dealer p .xb_space {
    padding-left: 8px
}

h2.cartitle {
    clear: both;
    font-size: 16px;
    margin-bottom: 15px;
    border-bottom: 2px solid #5470a8;
    line-height: 30px;
    padding: 0 10px;
    color: #333;
    font-family: "微软雅黑"
}

.pktitle {
    width: 730px;
    height: 58px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/pktitle.gif) no-repeat;
    text-indent: -9999em;
    overflow: hidden
}

.car_sevice_wrap {
    background: url(//img.58cdn.com.cn/ui7/detail/img/green_squre.png) repeat-y 353px 2px;
    margin-bottom: 3px
}

.car_serviceri,
.car_serviceri span,
.car_sevice_wrap p {
    font: 16px/24px "微软雅黑";
    color: #555;
    text-align: center
}

.car_sevice_wrap p {
    padding: 1px
}

.car_sevicelf {
    width: 352px;
    padding-right: 5px
}

.car_list {
    padding-left: 5px;
    height: 24px;
    line-height: 24px
}

.car_list span {
    padding: 0 14px
}

.car_list span a {
    color: #093;
    font: 16px/24px "微软雅黑"
}

.car_list span a:hover {
    text-decoration: underline
}

.car_list span i {
    display: inline-block;
    width: 8px;
    height: 11px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/c_icon.gif) 0 0 no-repeat;
    margin-left: 7px;
    overflow: hidden;
    *padding-bottom: 3px
}

.car_list {
    text-align: center
}

.car_serviceri {
    width: 353px;
    padding-left: 12px
}

.car_details {
    border: 1px solid #e8f4e5;
    background: #f9fcf8;
    padding: 33px 0;
    text-align: center
}

.car_btn_details,
.car_btn_go {
    width: 270px;
    height: 37px;
    display: block;
    float: left;
    text-indent: -999em;
    background: url(//img.58cdn.com.cn/ui7/detail/img/carbtn.gif) no-repeat;
    overflow: hidden
}

.car_btn_details {
    margin-left: 83px;
    display: inline
}

a:hover.car_btn_details {
    background-position: 0 -37px
}

.car_btn_go {
    background-position: 0 -74px;
    margin-left: 15px
}

a:hover.car_btn_go {
    background-position: 0 -111px
}

.renzheng_con {
    position: relative;
    margin: 0 auto 12px auto;
    border: 1px solid #e6e6e6;
    width: 728px
}

.renzheng_con .rz_biaozhi {
    position: absolute;
    top: -4px;
    right: -6px;
    width: 66px;
    height: 64px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/ershouche_rz.png) no-repeat
}

.renzheng_con h1 {
    border-bottom: 1px solid #e6e6e6;
    padding-left: 15px;
    padding-top: 10px;
    padding-top: 10px;
    height: 26px;
    font-family: "微软雅黑", "宋体";
    font-size: 16px;
    background: :url(//img.58cdn.com.cn/ui7/detail/img/pop_hint_click.png) repeat-x;
    color: #666
}

.renzheng_con h1 span {
    padding-left: 20px;
    font-family: "宋体";
    font-size: 12px;
    vertical-align: middle;
    font-weight: 100
}

.renzheng_con h1 span a {
    color: #666
}

.renzheng_con h1 span a:hover {
    color: #666;
    text-decoration: underline
}

.renzheng_con h1 i.rz_detail {
    background-position: -2px -628px;
    _background-position: -2px -631px
}

.renzheng_con .rz_img {
    width: 728px;
    height: 106px;
    line-height: 106px;
    text-align: center;
    font-family: "微软雅黑", "宋体";
    font-size: 16px
}

.renzheng_con .rz_img {
    width: 728px;
    height: 106px
}

.renzheng_con .rz_img img {
    width: 728px;
    height: 106px
}

.a_dbgh {
    margin-left: 18px
}

.remengtj {
    background: #fff;
    margin-top: 10px;
    margin-left: 4px;
    width: 224px;
    overflow: hidden
}

.remengtjdl {
    background: #fff
}

.remengtj dt {
    padding-left: 13px;
    height: 29px;
    line-height: 29px;
    font-weight: 700;
    color: #585858;
    background: #f7f7f7;
    border: 1px solid #e0e0e0
}

.remengtj dd {
    padding: 5px 13px 0;
    border: 1px solid #e0e0e0;
    border-top: none;
    overflow: hidden;
    width: 196px
}

.remengtj li {
    padding: 6px 0;
    border-bottom: 1px dotted #eaeaea;
    overflow: hidden;
    float: left
}

.remengtj li.rmlast {
    border: none
}

.remengtj li a {
    color: #666;
    margin-right: 11px;
    _margin-right: 1px
}

.remengtj .rmddtitle a,
.remengtj a.marginr0 {
    margin-right: 0
}

.remengtj li a:hover {
    color: red;
    text-decoration: underline
}

.remengtj li div {
    line-height: 22px;
    overflow: hidden
}

.remengtj li div span {
    color: #dedede
}

.rmddtitle {
    width: 48px;
    background: url(//img.58cdn.com.cn/n/images/toright.png) no-repeat right 7px
}

.rmddlist {
    width: 140px;
    margin-left: 5px
}

.modigy {
    width: 227px
}

.modigy h3 {
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 15px 0 0 10px;
    font-weight: 400
}

.graphic h2 {
    float: left;
    padding-left: 10px
}

.graphic ul {
    padding-left: 135px;
    color: #626262;
    padding-top: 0
}

.graphic ul h3 {
    color: #802425;
    padding-bottom: 2px
}

.graphic ul li {
    line-height: 20px;
    height: 20px
}

.char {
    padding: 0 0 0 10px
}

.char ul li strong {
    background: url(images/hui_arrow.jpg) no-repeat;
    padding: 0 10px 0 2px;
    width: 16px;
    height: 15px;
    font-style: italic
}

.char ul li i {
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    text-align: center;
    width: 16px;
    height: 15px;
    color: #fff;
    font-weight: 700;
    font-style: normal;
    background: #f68421;
    margin-right: 5px
}

.char ul li em {
    float: right;
    display: block;
    width: 50px;
    color: #888;
    font-style: normal
}

.char ul li span.releft {
    width: 150px;
    display: block;
    float: left
}

.releft img {
    vertical-align: middle
}

.char ul li strong {
    color: #fff
}

.char ul li span.cht a {
    color: #595959
}

.char ul li span.chtm a {
    color: #595959
}

.char ul li span.chtm a:hover {
    color: red
}

.char ul li {
    height: 23px;
    line-height: 23px;
    display: inline;
    line-height: 30px
}

.clear {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    clear: both
}

.right {
    padding: 10px 0 0 10px;
    boder: 1px solid red
}

.right ul li {
    display: block;
    vertical-align: middle;
    line-height: 15px;
    text-align: left;
    width: 217px;
    color: #000;
    font-weight: 700;
    font-style: normal;
    margin-right: 5px
}

.right ul li a {
    margin-bottom: 20px
}

.right ul li img {
    height: 75px;
    width: 100px;
    float: left;
    margin-right: 10px
}

.right ul li span {
    float: left;
    display: block;
    width: 100px;
    height: 36px;
    line-height: 18px;
    font-size: 12px;
    padding: 0;
    color: #585858;
    boder: 1px solid red;
    margin-bottom: 10px
}

.right ul li div {
    float: left
}

.detail_more {
    margin: 0 auto;
    width: 70px;
    height: 24px;
    line-height: 24px;
    color: #666 !important;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_more.png) no-repeat;
    display: block
}

.detail_more:hover {
    width: 70px;
    height: 24px;
    line-height: 24px;
    color: #666;
    background-position: 0 -24px
}

.tjxb_icon1 {
    background-position: 0 1px
}

.tjxb_icon2 {
    background-position: 0 -37px
}

.tjxb_icon3 {
    background-position: 0 -79px
}

.tjxb_icon4 {
    background-position: 0 -120px
}

.tjxb_icon5 {
    background-position: 0 -161px
}

.tjxb_icon6 {
    background-position: 0 -206px
}

.tuijian_wrapper {
    background: url(//img.58cdn.com.cn/ui7/detail/img/tj_line.png) no-repeat center bottom
}

.height97 {
    height: 97px !important
}

.tj_look {
    padding-left: 0;
    padding-right: 0
}

.tuijian_con .lookitem {
    margin: 0 0 12px 17px;
    width: 96px;
    display: inline;
    float: left
}

.tuijian_con .lookitem p {
    line-height: 18px
}

.tuijian_con .xingshi {
    padding-left: 32px;
    background: url(//img.58cdn.com.cn/ui7/detail/img/tj_xingshi_ico.png) no-repeat 0 3px
}

.tuijian_con .margin5 {
    margin-top: 3px
}

.tuijian_con .margin17 {
    margin-left: 17px
}

.padding12 {
    padding-bottom: 12px
}

#a126 {
    overflow: hidden
}

.joinRk {
    width: 228px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px;
    background-color: #fff
}

.joinRk h3 {
    display: block;
    font-size: 20px;
    color: #fff;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-weight: 700;
    font-family: "雅黑";
    background-color: #ed780f
}

.joinRk h3 b a:link,
.joinRk h3 b a:visited {
    color: #fff
}

.joinRk h3 b a:hover {
    text-decoration: underline
}

.char_l {
    width: 50px;
    float: left
}

.char_l ul {
    width: 50px;
    overflow: hidden;
    zoom: 1;
    list-style-type: none
}

.char_l ul li {
    height: 38px;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    border-left: none;
    background-color: #f5f5f5
}

.char_l ul li span {
    text-align: center;
    line-height: 38px;
    height: 38px;
    display: block;
    color: #282828;
    font-size: 18px
}

.char_l ul li.on {
    background-color: #fff;
    font-weight: 700;
    border: none;
    border-top: 1px solid #e1e1e1
}

.on {
    font-weight: 700
}

.char_r {
    display: block;
    float: left;
    overflow: hidden;
    width: 165px;
    padding: 5px 0 0 10px
}

.char_r ul li strong {
    background: url(images/hui_arrow.jpg) no-repeat;
    padding: 0 10px 0 2px;
    width: 16px;
    height: 15px;
    font-style: italic
}

.char_r ul li i {
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    text-align: center;
    width: 16px;
    height: 15px;
    color: #fff;
    font-weight: 700;
    font-style: normal;
    background: #f68421;
    margin-right: 5px
}

.char_r ul li em {
    float: right;
    display: block;
    width: 50px;
    color: #888;
    font-style: normal
}

.char_r ul li span.releft {
    width: 150px;
    display: block;
    float: left
}

.releft img {
    vertical-align: middle
}

.char_r ul li strong {
    color: #fff
}

.char_r ul li span.cht a {
    color: #595959
}

.char_r ul li span.chtm a {
    color: #595959
}

.char_r ul li span.chtm a:hover {
    color: red
}

.char_r ul li {
    height: 38px;
    display: inline;
    line-height: 38px
}

.clear {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    clear: both
}

a.btn-h43-orange-ico {
    display: inline-block;
    height: 43px;
    border-bottom: 1px solid #e0e0e0;
    line-height: 43px;
    background: #fe8125;
    padding: 0 25px;
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

a.btn-h43-orange-ico .ico-message {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 6px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/ico-message.gif) no-repeat;
    vertical-align: middle
}

a.btn-h43-orange-ico:hover {
    background: #ee7318
}

.ad_k {
    word-wrap: break-word;
    word-break: break-all;
    display: block;
    padding: 18px 8px 9px 14px;
    margin-bottom: 8px
}

.ad_k .tit {
    color: #585858;
    font-weight: 700
}

.ad_k a.tit {
    color: #585858 !important
}

.ad_k a.tit:hover {
    color: red !important
}

.relate {
    margin-top: 10px
}

.relate li {
    line-height: 24px;
    display: block;
    height: 24px
}

.relate li .nob {
    width: 15px;
    height: 15px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/nob.png) no-repeat;
    color: #fff;
    font-size: 11px;
    font-family: Arial, sans-serif;
    display: inline-block;
    text-align: center;
    line-height: 16px
}

.relate li a {
    margin-left: 10px;
    color: #585858 !important
}

.relate li a:hover {
    color: red !important
}

.su_con_t {
    display: inline-block;
    vertical-align: top;
    float: left
}

.su_con_p {
    float: left;
    overflow: hidden;
    vertical-align: top;
    display: inline-block;
    margin-left: 10px
}

.su_con_p:hover {
    cursor: pointer
}

.cost {
    display: inline-block;
    position: relative
}

.costdetail {
    position: absolute;
    width: 110px;
    height: 70px;
    padding: 5px 10px;
    background: #f3f3f3;
    left: 90px;
    top: 0;
    line-height: 24px;
    color: #333
}

.miarr {
    border: 6px solid transparent;
    border-color: #fff;
    border-right-color: #f3f3f3;
    height: 0;
    left: -12px;
    position: absolute;
    top: 8px;
    overflow: hidden
}

.money_icon {
    float: left;
    display: inline-block;
    height: 24px;
    width: 24px;
    background: url(//img.58cdn.com.cn/ds/other/icon_money.gif)
}

.hottui {
    padding: 10px 0 10px 20px;
    border: 1px solid #e1e1e1;
    border-top: 0;
    background: #fff
}

.hottui dl {
    position: relative;
    padding-left: 60px;
    line-height: 25px
}

.hottui dt {
    position: absolute;
    top: 0;
    left: 0;
    _left: -60px;
    width: 60px;
    color: #999;
    font-size: 12px
}

.hottui dd {
    overflow: hidden
}

.hottui dd a {
    display: inline-block;
    width: 30%;
    padding-right: 10px;
    float: left;
    height: 25px;
    overflow: hidden;
    color: #999
}

.hottui dd a:hover {
    color: #00d
}

.ad_k {
    word-wrap: break-word;
    word-break: break-all;
    display: block;
    padding: 18px 8px 9px 14px;
    margin-bottom: 8px;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    word-break: break-all;
    background: #fff;
    border: 1px solid #dddee2
}

.ad_k .tit {
    color: #585858;
    font-weight: 700
}

.ad_k a.tit {
    color: #585858 !important
}

.ad_k a.tit:hover {
    color: red !important
}

.relate {
    margin-top: 10px
}

.relate li {
    line-height: 24px;
    display: block;
    height: 24px
}

.relate li .nob {
    width: 15px;
    height: 15px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/nob.png) no-repeat;
    color: #fff;
    font-size: 11px;
    font-family: Arial, sans-serif;
    display: inline-block;
    text-align: center;
    line-height: 16px
}

.relate li a {
    margin-left: 10px;
    color: #585858 !important
}

.relate li a:hover {
    color: red !important
}

#googlead_list {
    border: 1px solid #e1e1e1;
    margin-bottom: 0
}

#content #main .topSearch {
    width: auto;
    border: 1px solid #e1e1e1;
    border-top: 0;
    padding: 10px 0 5px 20px;
    background: #fff
}

.detail_ewm_w {
    display: block;
    font: 12px/1.7 '宋体'
}

.detail_ewm {
    width: 266px;
    padding: 10px;
    border: solid 1px #cfcfcf;
    box-shadow: 0 0 3px #cfcfcf;
    color: #000
}

.detail_ewm .ewm_img {
    width: 84px;
    height: 84px;
    border: solid 1px #e5e5e5
}

.detail_ewm .ewm_box {
    float: left;
    margin-right: 10px;
    _display: inline
}

.detail_ewm .name {
    font-size: 14px;
    font-weight: 700
}

.detail_ewm .notice {
    color: #b0afaf
}

.hovercode_con_r {
    position: absolute;
    left: 18px;
    top: 46px;
    display: none;
    width: 228px;
    z-index: 9999;
    background: #fff;
    border: 1px solid #d9d9d9;
    box-shadow: 1px 1px 1px #ebebeb
}

.zhan_code_con_r {
    display: block;
    vertical-align: 5px;
    margin-left: 0;
    top: -24px;
    left: 26px
}

.zhan_code_list .z_code {
    float: none;
    margin: 0 auto;
    border-left: none
}

.hovercode_con_r .zhan_code_tit {
    text-align: center;
    border-top: 1px solid #ebebeb
}

.hovercode_con_r .zhan_arrow,
.hovercode_con_r .zhan_arrow2 {
    margin-left: 70px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

.hovercode_con_r .zhan_arrow {
    top: -9px;
    border-bottom: 8px solid #d9d9d9
}

.hovercode_con_r .zhan_arrow2 {
    top: -7px;
    border-bottom: 8px solid #fff
}

.zhan_code_list {
    overflow: hidden;
    background: #fff;
    padding: 10px;
    line-height: 25px
}

.z_code {
    float: left;
    text-align: center;
    border-left: 1px solid #f0f0f0;
    width: 152px
}

.z_code:first-child {
    border-left: none
}

.z_code h3 {
    color: #919599;
    font-size: 12px;
    font-weight: 400;
    text-align: center
}

.z_code_img {
    display: block;
    width: 84px;
    height: 84px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin: 0 auto
}

.z_code_img img {
    display: block;
    height: 100%;
    width: 100%
}

.hovercode_con a.zhan_code_tit,
.hovercode_con_r a.zhan_code_tit {
    color: #abafb2
}

.hovercode_con a.zhan_code_tit:hover,
.hovercode_con_r a.zhan_code_tit:hover {
    color: #abafb2;
    text-decoration: underline
}

.zhan_code_tit {
    display: block;
    color: #abafb2;
    font-size: 12px;
    text-align: right;
    font-family: "宋体";
    background: #f7f8fa;
    line-height: 30px;
    padding-right: 10px
}

.zhan_arrow,
.zhan_arrow2 {
    position: absolute;
    width: 0;
    height: 0
}

.zhan_arrow {
    top: -10px;
    left: 35px;
    margin-left: -13px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #d9d9d9;
    _background: url(//img.58cdn.com.cn/ds/qiye/admin/zhan_msg_top_ico.png) no-repeat;
    _height: 8px;
    _width: 14px;
    _top: -8px;
    _left: 114px;
    _border: none
}

.zhan_arrow2 {
    top: -8px;
    left: 35px;
    margin-left: -13px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    _display: none
}

.ico-bzj,
.ico-bzj em {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    color: #32b16c;
    font-size: 12px;
    background: url(//img.58cdn.com.cn/ds/bzj/icobg-bzj.png) no-repeat
}

.ico-bzj {
    padding: 0 0 0 7px;
    background-position: left 0
}

.ico-bzj em {
    padding: 0 7px 0 0;
    background-position: right 0
}

.jmtj {
    margin: 0 auto;
    border: 1px solid #ddd;
    width: 1110px;
    height: 111px;
    margin-bottom: 18px;
    background: url(//img.58cdn.com.cn/ds/other/jmtj.jpg) no-repeat left;
    padding-left: 45px;
    padding-right: 45px
}

.jmtj ul {
    border-bottom: 1px dashed #eee;
    height: 36px;
    line-height: 36px;
    width: 945px;
    padding-left: 5px
}

.jmtj ul li {
    float: left;
    width: 220px;
    line-height: 36px;
    padding-left: 10px
}

.jmtj ul li a {
    color: #585858
}

.jmtj ul li a:hover {
    color: red;
    cursor: pointer;
    text-decoration: underline
}

.jmtj ul li i {
    width: 15px;
    height: 15px;
    height: 15px;
    background: url(//img.58cdn.com.cn/ds/other/jsjm_bg.jpg) no-repeat;
    color: #fff;
    line-height: 15px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    font-size: 10px
}

.zsxmtj {
    border: 1px solid #e1e1e1;
    background: #fff;
    border-bottom: 1px dashed #e1e1e1
}

.infoProject h3 {
    font-size: 14px;
    font-weight: 700;
    color: #282828;
    padding: 10px 0;
    padding-left: 20px;
    background-color: #f8f8f8
}

.infoProject .hezuo {
    border-top: 0;
    overflow: hidden;
    font-size: 12px;
    padding: 20px 0 20px 20px
}

.touzijine {
    border: 1px solid #e1e1e1;
    border-top: 0;
    height: 50px
}

.touzijine ul {
    clear: both
}

.touzijine ul li {
    float: left;
    width: 132px;
    text-align: left;
    line-height: 50px;
    color: #585858
}

.touzijine ul li.tzjetitle {
    width: 80px;
    font-weight: 700;
    margin-left: 20px
}

.detailBottomAd .col_con {
    padding: 0
}

.jptj {
    margin: 10px auto;
    border-top: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    width: 1162px;
    height: 79px;
    _height: 78px;
    padding-left: 38px;
    background: #fff;
    position: relative
}

.jptj ul {
    height: 40px;
    _height: 39px;
    line-height: 39px;
    width: 1162px
}

.jptj ul li {
    float: left;
    text-align: center;
    width: 165px;
    border-left: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    line-height: 39px;
    font-size: 14px
}

.jptj_bg {
    background-color: #fdfdfd
}

.des_tit .zhaobiao {
    position: absolute;
    top: 10px;
    left: 257px
}

.des_tit .zhaobiao a {
    color: #e50
}

.jptj .jptj_t {
    width: 20px;
    height: 76px;
    padding: 4px 10px 0;
    text-align: center;
    color: #fff;
    background: #ff662c;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    line-height: 18px;
    font-family: "微软雅黑"
}

.rightSide {
    width: 230px
}

.rightSide .hd {
    height: 7px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_side_bg.png) no-repeat 0 0
}

.rightSide .ft {
    height: 4px;
    overflow: hidden;
    background: url(//img.58cdn.com.cn/ui7/detail/img/detail_side_bg.png) no-repeat 0 -7px;
    clear: both;
    overflow: hidden
}

.leavemsg {
    padding: 0 20px 20px
}

.tb_lvmsg td {
    border: 0;
    border-bottom: 1px solid #dedede;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #484848;
    text-align: left
}

.td_lm_name {
    width: 140px
}

.td_lm_tel {
    width: 280px
}

.td_lm_time {
    width: 220px
}

.crbox {
    width: 230px;
    clear: both;
    background: #fff;
    margin-bottom: 10px
}

.crbox h2 {
    font-size: 22px;
    color: #797979;
    line-height: 30px;
    text-align: center;
    padding: 20px;
    font-weight: 400
}

.topTenlist {
    width: 200px;
    margin: 0 auto;
    padding-bottom: 20px
}

.topTenlist li {
    clear: both;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px solid #e7e6e6
}

.topTenlist li em {
    display: inline-block;
    width: 35px;
    float: left;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 16px
}

.topTenlist li em.topThree {
    font-size: 22px;
    color: #c00
}

.topTenlist li a {
    color: #333
}

.topTenlist li a:hover {
    color: #333;
    text-decoration: underline
}

#bangbangWrapBox {
    position: relative;
    z-index: 995
}

#qqWrapBox {
    padding-left: 10px;
    *display: inline;
    *zoom: 1
}

.bangbangTips2013 {
    width: 340px;
    height: 290px;
    position: absolute;
    top: 15px;
    left: -27px;
    z-index: 9998;
    background: url(//img.58cdn.com.cn/ui6/detail/tips18.png) no-repeat
}

.b_btn2,
.b_close {
    display: block;
    width: 103px;
    height: 33px;
    position: absolute;
    cursor: pointer
}

.b_btn2 {
    width: 107px;
    height: 25px;
    left: 74px;
    top: 149px
}

.b_close {
    width: 34px;
    height: 34px;
    left: 304px;
    top: 93px
}

.statistical {
    clear: both;
    height: 40px;
    padding: 6px 0;
    margin: 15px 0 0;
    border-top: 1px dotted silver;
    border-bottom: 1px dotted silver
}

.statlist li {
    float: left;
    width: 33%;
    text-align: center;
    line-height: 20px
}

.statlist li.statlistM {
    border-left: 1px solid silver;
    border-right: 1px solid silver
}

.s-tt {
    color: #999
}

.s-num {
    color: #f70;
    font-weight: 700
}

.contact {
    clear: both;
    margin: 27px 0 0
}

a.a-bigtel {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    float: left;
    background: #fff7f1;
    border: 1px solid #ffb38d;
    color: #e50;
    padding: 0 20px;
    font-size: 18px;
    margin-right: 10px;
    min-width: 160px;
    text-align: center
}

a.a-lvmsgonline {
    display: inline-block;
    width: 214px;
    height: 46px;
    line-height: 46px;
    float: left;
    background: #ff662c;
    color: #fff;
    text-align: center;
    font-size: 18px
}

.ico-lm,
.ico-tel {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin: 0 5px 0 0;
    _margin: 10px 5px 10px 0
}

.ico-tel {
    width: 20px;
    height: 23px;
    background-position: 0 -3px
}

.ico-lm {
    width: 28px;
    height: 26px;
    background-position: 0 -69px
}

.userbox {
    width: 143px;
    margin: 80px auto 0;
    text-align: center
}

.userbox .user {
    width: 143px;
    height: 143px;
    background: #fff;
    position: relative;
    margin-bottom: 10px
}

.avatar {
    width: 143px;
    height: 143px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    text-align: center
}

.avatar a {
    width: 143px;
    height: 143px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 126px;
    overflow: hidden
}

.avatar a img {
    vertical-align: middle
}

.user-name {
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 20px;
    color: #fff;
    width: 133px;
    padding: 5px;
    z-index: 21;
    background: rgba(0, 0, 0, .6) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=60);
    background: #000
}

.user-rz,
.userbox .pic {
    width: 143px;
    margin-bottom: 10px
}

.user-rz {
    margin-bottom: 25px
}

.jinrudianpu {
    margin: 0 auto;
    width: 139px;
    height: 35px;
    line-height: 35px;
    color: #333 !important;
    background-position: 0 -320px;
    display: block;
    text-align: center;
    font-size: 14px
}

.jinrudianpu:hover {
    background-position: 0 -361px
}

.medium {
    margin-left: 5px
}

.user {
    margin-top: 10px
}

.useAddress {
    line-height: 20px;
    color: #666;
    padding: 10px 40px 0;
    display: none
}

.zxly {
    clear: both;
    padding: 10px 0 20px 180px
}

.zxlylist li {
    clear: both;
    padding-bottom: 15px
}

.zyly-t {
    width: 110px;
    text-align: right;
    font-size: 14px;
    color: #333;
    float: left;
    height: 30px;
    line-height: 30px
}

.zxly-con {
    float: left;
    margin-left: 30px;
    width: 458px;
    height: 42px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8395.png);
    background-size: 458px 42px;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.moinput {
    border-radius: 2px;
    background: #fff;
    vertical-align: top;
    position: relative;
    width: 456px;
    height: 38px;
    display: inline-block;
    margin-top: 2px;
    margin-left: 1px
}

.a-hqyzm {
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    margin-left: 5px;
    overflow: hidden;
    color: #ff552e;
    float: right;
    position: absolute;
    right: 20px;
    top: 5px
}

.yxcity {
    max-height: 183px;
    left: 58px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 456px;
    z-index: 22223;
    border: 1px solid #ebebeb;
    display: none
}

.yxcity_ul,
.yxcity_ul_new {
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
    z-index: 2222
}

.yxcity_ul li,
.yxcity_ul_new li {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    cursor: pointer;
    padding-bottom: 0;
    text-align: left;
    padding-left: 15px
}

.yxcity_ul li.hover,
.yxcity_ul_new li.hover {
    color: #ff552e;
    background: #f8f8f8
}

.inp-txt,
.textarea-txt {
    display: block;
    background: #fff;
    overflow: hidden;
    border: 0;
    float: left;
    font-size: 14px
}

.zxly-con .moinput .inp-txt {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    width: 436px;
    margin-top: 5px
}

.w348 {
    width: 348px
}

.w348 .inp-txt,
.w348 .textarea-txt {
    width: 328px
}

.w219 {
    width: 219px
}

.w219 .inp-txt {
    width: 199px
}

span.a-hqyzm,
span.a-hqyzm-wait {
    display: inline-block;
    width: 124px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    margin-left: 5px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 5px
}

span.a-hqyzm-wait {
    color: #999;
    font-size: 12px
}

.zxly-con .moinput .textarea-txt {
    height: 80px;
    padding: 5px 10px;
    line-height: 20px
}

.btn-lytj {
    display: block;
    width: 271px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background-position: 0 -219px;
    overflow: hidden;
    margin-left: 140px;
    margin-top: 10px;
    border: 0;
    cursor: pointer
}

.kjly {
    display: inline-block;
    float: left;
    border: 1px solid #b2b2b2;
    border-radius: 2px;
    background: #fff;
    vertical-align: top;
    width: 328px;
    height: 80px;
    padding: 5px 10px;
    line-height: 20px
}

.kjly-t {
    font-size: 14px;
    color: #999;
    float: left;
    height: 80px;
    width: 80px
}

.kjly-c {
    float: left;
    width: 240px;
    height: 80px;
    color: #a1a1a1;
    font-size: 12px
}

.kjly-c p {
    color: #ff7300;
    text-decoration: underline;
    cursor: pointer
}

.ico-right,
.ico-wrong {
    display: block;
    width: 24px;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 7px
}

.ico-right {
    background-position: 0 -428px
}

.ico-wrong {
    background-position: 0 -476px
}

.bds_more {
    font-size: 12px
}

.bgmask {
    z-index: 10000;
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    filter: alpha(opacity=60);
    opacity: .6;
    position: fixed;
    _position: absolute;
    _height: expression(documentElement.scrollTop + documentElement.clientHeight + "px")
}

.lysuccess {
    width: 600px;
    background: #fff;
    padding: 20px 30px;
    height: 300px;
    position: absolute;
    top: 200px;
    left: 50%;
    margin-left: -300px;
    z-index: 10001
}

.lys_t {
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    color: #ff662c;
    border-bottom: 1px solid #e0e0e0
}

.lys_c p {
    text-align: center;
    font-size: 16px;
    line-height: 30px
}

.lys_c p.p-txt {
    padding: 50px 0 0 0
}

.lys_c p.p-btn {
    padding: 30px 0 0 0
}

a.a-continue,
a.a-lookother {
    display: inline-block;
    width: 230px;
    text-align: center;
    overflow: hidden;
    margin-right: 15px
}

a.a-lookother {
    background-position: 0 -176px;
    color: #fff;
    height: 36px;
    line-height: 36px
}

a.a-continue {
    background: #fff7f1;
    border: 1px solid #ffb38d;
    color: #e50;
    height: 34px;
    line-height: 34px
}

a.a-lys-close {
    display: block;
    width: 32px;
    height: 32px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    background-position: -239px -532px;
    position: absolute;
    right: -16px;
    top: -16px
}

#direct_ad_bottom,
#googlead_list {
    background: #fff
}

.p-noimg {
    line-height: 2;
    word-break: break-all;
    word-wrap: break-word;
    font-size: 14px;
    margin-bottom: 20px
}

.desTitright {
    float: right;
    color: #484848;
    font-size: 12px
}

.icons {
    background: url(//j2.58cdn.com.cn/ds/zhaoshang/detail_icons.png) 0 0 no-repeat;
    display: inline-block
}

.tg-icons {
    background: url(//j2.58cdn.com.cn/ds/zhaoshang/tg_icons.png) 0 0 no-repeat;
    display: inline-block
}

.mqzs-box,
.xbjm-box {
    width: 228px;
    border: solid 1px #f1f1f1;
    background: #fff;
    margin-bottom: 10px
}

.mqzs-title {
    color: #555;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    background: #e5e5e5;
    margin-bottom: 10px
}

.mqzs li {
    padding-left: 10px;
    margin-bottom: 15px
}

.mqzs img {
    float: left;
    margin-right: 6px
}

.mqzs dl {
    float: left
}

.mqzs dt {
    font-size: 14px;
    color: #555;
    line-height: 1;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100px
}

.mqzs dd.red {
    color: #e50;
    font-size: 12px;
    line-height: 32px
}

.mqzs dd.detail-check {
    width: 102px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    color: #0c52cc;
    border: solid 1px #e5e5e5
}

.xbjm-title {
    height: 36px;
    line-height: 38px;
    background: #ed780f;
    text-align: center;
    font-size: 20px;
    color: #fff;
    margin-bottom: 15px
}

.xbjm dl {
    padding-left: 10px;
    margin-bottom: 10px
}

.xbjm dt {
    margin-bottom: 10px
}

.xbjm dt a {
    font-size: 14px;
    color: #555;
    height: 16px;
    line-height: 16px;
    width: 210px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.xbjm dt i {
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    text-align: center;
    width: 16px;
    height: 15px;
    color: #fff;
    font-weight: 700;
    font-style: normal;
    background: #f68421;
    margin-right: 5px
}

.xbjm dd span {
    margin: 0 10px 0 20px;
    font-size: 12px;
    color: #888
}

#tab4 .col_con {
    border-bottom: none
}

.like li {
    text-align: center;
    float: left;
    width: 128px;
    height: 144px;
    padding: 10px 31px;
    border: solid 1px #e0e0e0;
    border-left: none;
    border-top: none
}

.like li a {
    float: left
}

.like li .like-tit {
    width: 128px;
    height: 26px;
    font-size: 12px;
    overflow: hidden;
    line-height: 26px;
    color: #585858;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.like li .ly-btn {
    width: 128px;
    height: 28px;
    color: #fff;
    font-size: 14px;
    line-height: 28px;
    background: #f68421
}

.attention {
    padding: 10px 0 10px 16px
}

.attention li {
    float: left;
    text-align: center;
    margin-right: 21px
}

.attention li.last-li {
    margin-right: 0
}

.attention a {
    width: 126px;
    height: 198px;
    padding: 10px 20px;
    border: solid 1px #f3f3f3;
    float: left
}

.attention p.text {
    font-size: 14px;
    color: #282828;
    line-height: 26px;
    width: 128px;
    height: 26px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.attention p.tzje {
    font-size: 14px;
    color: #f60;
    line-height: 26px
}

.attention p.nums {
    font-size: 12px;
    color: #888;
    line-height: 24px
}

.attention .ly-btn {
    height: 28px;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    background: #f68421
}

.seo-list {
    padding-left: 30px
}

.seo-list li {
    float: left;
    width: 140px;
    height: 30px;
    overflow: hidden;
    text-align: left;
    margin-right: 50px;
    line-height: 30px
}

.seo-list li a {
    color: #282828;
    font-size: 14px
}

.seo-list li.last-li {
    margin-right: 0
}

.line {
    width: 890px;
    border-top: solid 1px #f1f1f1;
    margin: 15px auto
}

.other-jm {
    margin: 20px 0 30px 0
}

.other-jm li {
    float: left;
    margin-right: 14px
}

.other-jm a {
    display: inline-block;
    width: 100px;
    height: 75px
}

.other-jm .tg1 {
    background-position: -110px -200px
}

.other-jm .tg2 {
    background-position: 0 0
}

.other-jm .tg3 {
    background-position: -110px 0
}

.other-jm .tg4 {
    background-position: -220px 0
}

.other-jm .tg5 {
    background-position: 0 -100px
}

.other-jm .tg6 {
    background-position: -110px -100px
}

.other-jm .tg7 {
    background-position: -220px -100px
}

.other-jm .tg8 {
    background-position: 0 -200px
}

.about-box {
    padding: 10px 0 20px 18px
}

.about-box li {
    float: left;
    width: 140px;
    height: 110px;
    margin-right: 16px
}

.about-box a {
    display: inline-block
}

.rz-info .icons {
    width: 105px;
    height: 26px;
    margin-bottom: 8px
}

.area-box,
.credit-box,
.pic,
.rz-info,
.username {
    width: 260px;
    padding-left: 20px;
    text-align: left;
    margin-bottom: 15px
}

.username {
    color: #585858;
    font-size: 14px;
    line-height: 22px;
    font-weight: 700
}

.username img {
    vertical-align: middle;
    margin-left: 10px
}

.area-box,
.credit-box a {
    font-size: 12px;
    color: #585858;
    line-height: 22px
}

.area-box {
    line-height: 16px
}

.jinrudianpu {
    margin: 0;
    display: inline-block
}

.sfrz {
    background-position: 0 0
}

.qyrz {
    background-position: 0 -30px
}

.swrz {
    background-position: 0 -60px
}

.wxrz {
    background-position: 0 -90px
}

.yxrz {
    background-position: 0 -120px
}

.sjrz {
    background-position: 0 -150px
}

.hot-title {
    height: 74px;
    line-height: 74px;
    padding-left: 20px;
    font-size: 14px;
    color: #000;
    font-weight: 700
}

.hot-list {
    width: 236px;
    height: 34px;
    border: solid 1px #eaeaea;
    margin: 0 0 20px 20px
}

.hot-list li {
    float: left;
    line-height: 34px;
    text-align: center
}

.hot-list a {
    width: 100%;
    float: left;
    color: #585858;
    display: inline-block
}

.hot-list a.red {
    color: red
}

.w118 li {
    width: 116px;
    border-right: solid 1px #eaeaea
}

.w77 li {
    width: 77px;
    border-right: solid 1px #eaeaea
}

.hot-list li.last {
    border-right: none
}

#picid {
    text-align: center
}

.tuiguang-list {
    padding-left: 25px
}

.tuiguang-list li {
    width: 140px;
    margin-right: 12px;
    height: 30px;
    line-height: 30px;
    float: left
}

.tuiguang-list li a {
    color: #333
}

.tuiguang-list li a:hover {
    color: #00f
}

.grown {
    width: 230px;
    position: relative;
    top: -17px
}

.grown img {
    width: 100%
}

.g_tips {
    position: relative;
    display: block;
    margin-top: 5px
}

.warning_con {
    height: 35px;
    color: #333;
    line-height: 35px;
    font-size: 12px;
    background-color: #fffdcc;
    padding-left: 30px
}

.warning_con span {
    color: #e43
}

.warning_con span.hev_tip {
    font-weight: 600
}

.fangpianTips {
    background: #fffdcc;
    line-height: 18px;
    padding-left: 30px;
    padding-bottom: 10px;
    font-weight: 600
}

.fangpianTips span {
    color: #e43
}

.fangpianTips span.hev_tip {
    font-weight: 600
}

#topbar {
    z-index: 9999;
    position: relative
}

.tellName {
    width: 50px;
    z-index: 10
}

.mtit_con {
    z-index: 1000
}

.suUl li .talk {
    z-index: 5
}

.icon-qq {
    display: block;
    width: 92px;
    margin: 10px auto 0;
    cursor: pointer
}

#weixinWrapBox {
    top: -3px;
    display: none
}

#weixinWrapBox {
    position: relative
}

#weixiniconimg {
    cursor: pointer;
    display: inline-block;
    width: 92px;
    height: 24px;
    overflow: hidden;
    background-position: -20px -297px !important
}

.weixinBoxMask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    z-index: 9998
}

.weixinBox {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 540px;
    height: 340px;
    margin-left: -270px;
    margin-top: -170px;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    z-index: 10000
}

.weixinBox i {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 15px;
    width: 15px !important;
    height: 15px;
    background: url(//img.58cdn.com.cn/images/huangye/20150119/weixincontact_x.png) 0 0 no-repeat;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer
}

.weixinBox h2 {
    margin-top: 50px;
    margin-bottom: 25px;
    padding-bottom: 0;
    font-weight: 400;
    font-size: 18px;
    color: #333_;
    text-align: center;
    font-family: "微软雅黑"
}

.weixinBox-left,
.weixinBox-right {
    display: inline-block;
    *display: inline;
    width: 30%;
    *zoom: 1
}

.weixinBox-right {
    position: relative;
    top: -55px;
    width: 35%;
    margin-left: 30px
}

.weixinBox-right ul li {
    padding: 8px 0;
    line-height: 25px;
    border: none;
    text-align: left;
    color: #555
}

.weixinBox-left img {
    width: 162px;
    height: 162px
}

.weixinBox-left p {
    font-size: 14px;
    color: #888
}

.su_con .haibaorukou {
    color: #f63;
    float: left
}

.su_con .haibaorukou>span {
    float: left;
    width: 11px;
    height: 11px;
    margin-left: 11px;
    margin-right: 5px;
    margin-top: 11px;
    background: url(//img.58cdn.com.cn/ds/hyzt/2016/haibao_zspc_28.png) no-repeat left top
}

.su_con .haibaorukou:hover {
    color: #f63;
    text-decoration: none
}

#bbPupopWrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=30)
}

#bangbangPopup {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -145px;
    margin-left: -270px;
    width: 540px;
    height: 290px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background: #fff;
    font-family: "微软雅黑"
}

.popupTitle {
    margin-right: 30px;
    margin-left: 30px;
    height: 60px;
    border-bottom: 1px solid #ddd;
    color: #585858;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 18px;
    line-height: 60px
}

.popupClose {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 20px;
    height: 20px;
    background-image: url(//img.58cdn.com.cn/ui6/top_box_close.gif);
    background-position: 0 0
}

.popupIntro {
    margin: 0 auto;
    width: 380px;
    color: #585858;
    text-align: center;
    font-size: 16px
}

.popupIntro1 {
    margin-top: 40px;
    margin-bottom: 10px
}

.popupIntro2 {
    margin-bottom: 40px
}

.popupBtn {
    width: 150px;
    height: 42px;
    border: 1px solid #ff552e;
    border-radius: 1px;
    text-align: center;
    font-size: 14px;
    line-height: 42px;
    cursor: pointer
}

#bbPopupTotal {
    position: fixed;
    z-index: 1200;
    width: 100%;
    height: 100%
}

.popLeft {
    float: left;
    background: #ff552e;
    color: #fff
}

.popLeft:hover {
    background: #e33f11
}

.popRight {
    float: right;
    color: #ff552e
}

.popRight:hover {
    border-color: #e33f11;
    color: #e33f11
}

.popupBtnAll {
    position: absolute;
    bottom: 60px;
    left: 100px;
    width: 340px
}

body * {
    font-family: Arial, 'Times New Roman', 'Microsoft YaHei', SimHei
}

body {
    background: #f5f5f5
}

i {
    font-style: normal
}

.clearfix:after {
    content: "";
    height: 0;
    visibility: hidden;
    font-size: 0;
    display: block;
    clear: both
}

.clearfix {
    zoom: 1
}

.theMask {
    display: none;
    position: fixed;
    *position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=65);
    -moz-opacity: .65;
    -khtml-opacity: .65;
    opacity: .65;
    z-index: 99999
}

.pageWrapper {
    text-align: center
}

#header a.postbtn {
    width: 116px;
    height: 36px;
    color: #ff552e;
    background: #ffefe7;
    line-height: 36px;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    padding: 0;
    position: static;
    right: 0;
    top: 0
}

#postbtn {
    border-left: 1px dashed #ffccb2
}

#img_scrollLeft {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -17px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 28px;
    height: 34px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zspic-btn-left.png) 0 0 no-repeat;
    cursor: pointer;
    z-index: 99
}

#img_scrollRight {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -17px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 28px;
    height: 34px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zspic-btn-right.png) 0 0 no-repeat;
    cursor: pointer;
    z-index: 99
}

.zs_contain {
    width: 1190px;
    height: 531px;
    padding-top: .1px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 10px;
    position: relative;
    padding-bottom: 44px;
}

.commonTopbar .n {
    width: 1190px
}

.zs_summary {
    width: 1130px;
    margin: 30px auto 0
}

#bigimg1 {
    width: 464px
}

.zs_summary-linkman,
.zs_summary-param,
.zs_summary-picture {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.zs_summary-param {
    width: 636px;
    margin-left: 30px;
    position: relative
}

.zs_summary-param h1 {
    white-space: pre-wrap;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-size: 20px;
    line-height: 30px;
    color: #333;
    font-weight: bold;
}

.param-group {
    position: relative
}

.zs_summary-param .param-group ul li {
    margin-bottom: 18px
}

.zs_summary-param .param-group ul li label,
.zs_summary-param .param-group ul li p {
    display: inline-block;
    *display: inline;
    overflow: hidden;
    *zoom: 1
}

.zs_summary-param .param-group ul li label {
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #b6b6b6
}

.zs_summary-param .param-group ul li p {
    font-size: 14px;
    color: #333
}

.zs_summary-param .param-group ul li p span {
    font-size: 18px;
    color: #ff552e
}

.zs_summary-param .param-group ul li p span i {
    font-size: 26px;
    font-weight: 700;
    color: #ff552e
}

.zs_summary-param .param-group ul li p i {
    padding: 0 6px 0 0
}

.zs_summary-param .param-group ul li p i.cost_detail-btn {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 12px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-arrow-down.png) no-repeat;
    background-position: center right;
    cursor: pointer
}

.zs_summary-param .param-group ul li p i:hover .cost_detail-pop {
    display: block
}

.cost_detail-pop {
    width: 460px;
    background: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #666;
    z-index: 99
}

.zs_summary-param .cost_detail-pop ul li {
    width: 380px;
    margin: 0 auto;
    margin-bottom: 0;
    padding: 20px 0;
    border-bottom: 1px dashed #eee
}

.cost_detail-pop ul li div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 300px
}

.cost_detail-pop ul li div h4 {
    font-size: 16px;
    color: #333
}

.cost_detail-pop ul li div p {
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #999 !important
}

.cost_detail-pop ul li span {
    position: relative;
    top: -18px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 76px;
    font-size: 14px;
    color: #666
}

.cost_detail-pop ul li span i {
    font-size: 16px;
    color: #ff552e
}

.cost_detail-alt {
    width: 360px;
    margin: 0 auto;
    margin-top: 14px;
    padding-left: 20px;
    position: relative
}

.cost_detail-alt i {
    position: absolute;
    top: 1px;
    left: 0
}

.cost_detail-alt p {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 300px;
    line-height: 18px;
    font-size: 12px !important;
    color: #239be0 !important
}

.zs_summary-param .param-group ul li p a {
    margin-left: 4px;
    text-decoration: underline;
    color: #239be0
}

.tag-group {
    width: 426px;
    border-bottom: 1px dashed #eee;
    padding-bottom: 26px
}

.tag-group:after {
    content: "";
    height: 0;
    visibility: hidden;
    font-size: 0;
    display: block;
    clear: both
}

.tag-group li {
    position: relative;
    float: left;
    width: 52px;
    margin-top: 12px;
    margin-right: 16px;
    text-align: center;
    *zoom: 1
}

.tag-group li:hover div {
    display: block
}

.tag-group li div {
    display: none;
    position: absolute;
    top: -82%;
    left: 0;
    width: 256px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 12px;
    color: #ddbfa0;
    padding: 0 12px;
    border: 1px solid #ddbfa0;
    background: #fff;
    box-shadow: 1px 1px 5px #555
}

.tag-group li div i {
    position: absolute;
    bottom: -4px;
    left: 21px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 5px;
    height: 5px;
    z-index: 99
}

.icon-more {
    position: relative;
    top: -26px;
    cursor: pointer
}

.tag-group li span {
    display: block;
    color: #ddbfa0
}

.num-group {
    margin: 24px 0 14px 0
}

.num-group li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 32%;
    text-align: left
}

.num-group li i {
    font-size: 20px;
    font-weight: 700;
    color: #333
}

.num-group li p {
    margin-top: 5px;
    font-size: 12px;
    color: #b6b6b6
}

.btn-group {
    overflow: hidden;
    zoom: 1
}

.btn-group li {
    display: inline-block;
    *display: inline;
    float: left;
    *zoom: 1;
    width: 245px;
    height: 60px;
    line-height: 60px;
    margin-top: 30px;
    text-align: center;
    border-radius: 3px
}

.btn-group li.referBtn,
.referBtn {
    width: 205px !important;
    font-size: 18px !important;
    color: #fff !important;
    margin-right: 12px;
    cursor: pointer;
    position: relative;
    padding-left: 40px
}

.zs_detail-nav .referBtn {
    display: none;
    width: 308px !important;
    margin: 0 !important;
    padding-left: 0;
    font-size: 14px !important;
    color: #333
}

.btn-group li.telBtn {
    font-size: 18px;
    color: #ddbfa0;
    background: #fff;
    border: 1px solid #ddbfa0;
    cursor: pointer;
    position: relative;
    padding-left: 40px;
    width: 205px
}

.btn-group li.referBtn i,
.referBtn i {
    position: absolute;
    top: 20px;
    left: 55px
}

.lis.banner_fuibi i.icon-bg {
    position: absolute;
    top: 26px;
    right: 30px;
    width: 10px;
    height: 6px;
    display: inline-block;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8349.png);
    background-size: 10px 6px;
    background-position: unset
}

.lis.banner_fuibi {
    width: 144px;
    position: absolute;
    right: 100px;
    line-height: 60px;
    top: 0;
    float: unset;
    color: #333;
    font-weight: 700;
    text-align: center;
    display: none
}

.lis.banner_fuibi.active i.icon-bg {
    transform: rotate(-180deg)
}

.zs_detail-nav .lis.referBtn {
    float: right;
    width: 80px !important;
    color: #333 !important;
    margin-right: 30px !important;
    font-weight: 700
}

.lis.referBtn i.icon-bg {
    position: absolute;
    top: 25px !important;
    right: 0 !important;
    width: 10px !important;
    height: 6px !important;
    left: auto;
    display: inline-block;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8349.png);
    transform: rotate(-90deg);
    background-size: 10px 6px;
    background-position: unset
}

.btn-group li.telBtn i {
    position: absolute;
    top: 18px;
    left: 75px
}

.getShopCodePop {
    display: none;
    position: fixed;
    *position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 561.6px;
    height: 480px;
    background: #fff;
    z-index: 100000
}

.getShopCodePop-close {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 14px;
    height: 14px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-close.png) 0 0 no-repeat;
    position: absolute;
    top: 20px;
    right: 38px;
    cursor: pointer
}

.getShopCodePop-title {
    width: 500px;
    margin: 40px auto 24px;
    background: #f3f3f3;
    overflow: hidden;
    zoom: 1
}

.getShopCodePop-title p {
    float: left;
    width: 50%;
    height: 56px;
    line-height: 56px
}

.getShopCodePop-title-left label {
    padding: 0 6px 0 16px;
    font-size: 13px;
    color: #333
}

.getShopCodePop-title-left i {
    font-size: 14px;
    color: #cea477
}

.getShopCodePop-title-right {
    padding-right: 16px;
    text-align: right;
    color: #888
}

.getShopCodePop-title-right span {
    font-size: 13px;
    color: #333
}

.getShopCodePop h4 {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: #000
}

.getShopCodePop h4 i {
    color: #cea477
}

.getShopCodePop h5 {
    height: 28px;
    line-height: 28px;
    font-size: #888;
    font-weight: 400;
    text-align: center;
    color: #aaa
}

.getShopCodePop img {
    display: block;
    width: 140px;
    height: 140px;
    margin: 20px auto 10px
}

.wenJuanTitle {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 12px;
    color: #aaa
}

.wenJuanBtn {
    width: 88px;
    height: 36px;
    line-height: 36px;
    margin: 14px auto 0;
    text-align: center;
    font-size: 13px;
    color: #fff;
    background: #ff552e;
    cursor: pointer
}

.zs_summary-linkman {
    width: 230px;
    height: 476px;
    text-align: center;
    background: #fbfbfb
}

.icon-user {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 68px;
    height: 68px;
    margin-top: 20px;
    border-radius: 34px;
    border: 2px solid #fff;
    box-shadow: 1px 2px #c5c5c5;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-user1.png) 0 0 no-repeat
}

.tag-key {
    margin-top: 26px;
    font-size: 12px;
    color: #888
}

.tag-val {
    margin-top: 10px;
    font-size: 16px;
    color: #333
}

.icon-bangbang {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 73.8px;
    height: 22.5px;
    margin-top: 10px;
    cursor: pointer
}

.icon-bangbang {
    margin-top: 16px
}

.alt-info {
    line-height: 20px;
    margin: 80px 32px 0 32px;
    padding-top: 20px;
    text-align: left;
    border-top: 1px solid #f5f5f5;
    color: #aaa
}

.alt-info p {
    font-size: 12px
}

.alt-info p span {
    color: #239be0
}

.zs_detail {
    width: 1190px;
    margin: 14px auto;
    background: #f5f5f5;
    overflow: hidden;
    zoom: 1;
    border-radius: 10px
}

.zs_detail_left {
    float: left;
    width: 952px;
    border-radius: 10px;
    overflow: hidden
}

.zs_detail-nav {
    zoom: 1
}

.zs_detail-nav ul {
    position: relative;
    overflow: hidden;
    zoom: 1;
    background: #fff;
    z-index: 98
}

.zs_summary-param .compareBtn {
    width: 65px;
    text-align: center;
    cursor: pointer;
    background: #fff
}

ul.nav_real {
    position: fixed;
    top: 0;
    left: 50%;
    width: 952px;
    margin-left: -595px;
    z-index: 999;
    background: #fff;
    box-shadow: 0 0 7px 0 rgba(144, 142, 142, .39)
}

ul.nav_holder {
    position: absolute;
    height: 60px;
    z-index: 98
}

.zs_detail-nav ul li {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 176px;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #999;
    background: #fff;
    text-align: center;
    cursor: pointer;
    position: relative
}

.zs_detail-nav ul li.hover {
    color: #333;
    font-weight: 700;
    font-size: 22px
}

.zs_detail-nav ul .banner_fuibi.hover {
    font-size: 14px;
    color: #999
}

.zs_detail-nav ul li .listitle {
    width: 48px;
    height: 4px;
    display: inline-block;
    position: absolute;
    margin-left: -24px;
    left: 50%;
    bottom: 0
}

.zs_detail-nav ul li.hover .listitle {
    background-color: #ff552e;
    border-radius: 4px
}

.zs_detail-list {
    float: left;
    overflow: hidden;
    margin-top: 60px;
    padding-bottom: 40px;
    position: relative;
    margin-left: 30px
}

.zs_detail-list.active,
.zs_detail-list.active .img-list {
    overflow: auto;
    height: auto
}

.zs_detail-list-item {
    background: #fff;
    margin-left: 30px;
    border-radius: 10px
}

.vert_entr {
    float: left
}

.zs_detail-list-item.zs_detail-list-item-pic {
    margin-left: 0
}

.zs_detail-list-item h3 {
    height: 86px;
    line-height: 86px;
    font-size: 22px;
    text-indent: 34px;
    color: #333;
    font-weight: 700
}

.zs_detail-list-item h3.other {
    text-align: center;
    color: #999;
    font-weight: 400;
    margin-top: 20px
}

.zs_detail-list-item h4 {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    text-indent: 38px;
    margin-top: 14px;
    color: #555;
    font-weight: 400
}

.param-list {
    margin: 0 50px 0 50px
}

.param-list li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 32%;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #aaa;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.param-list li.full-wd {
    width: 100%
}

.param-list li span {
    padding-left: 20px;
    color: #333
}

.info-descnew {
    margin-top: 15px;
    line-height: 24px;
    color: #333;
    overflow: auto;
    font-size: 14px
}

.detail_content.infoHide {
    max-height: 826px;
    overflow: hidden
}

.icon-showall-wrapper {
    width: 179px;
    height: 49px;
    margin: 0 auto;
    background-size: 179px 49px;
    border: solid 1px #a7a7a7;
    border-radius: 24px;
    position: relative;
    cursor: pointer
}

.icon-showall-wrapper.dn-betray {
    margin-top: 40px
}

.icon-showall-wrapper i {
    display: block;
    width: 9px;
    height: 6px;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8349.png) left top;
    right: 40px;
    top: 21px;
    position: absolute
}

.icon-showall-wrapper i.hides {
    transform: rotateZ(180deg)
}

i.icon-hideall {
    position: relative;
    top: 0;
    margin-right: 4px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 5px;
    height: 6px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #ff552e;
    border-right: 1px solid #ff552e;
    transform: rotate(-45deg)
}

.icon-showall-wrapper span {
    width: 179px;
    height: 49px;
    text-align: center;
    display: inline-block;
    line-height: 49px;
    font-size: 14px;
    font-weight: 500
}

.zs_detail-list-item-flow ul {
    width: 100%;
    background: #f8f8f8;
    overflow: hidden;
    zoom: 1
}

.zs_detail-list-item-flow ul li {
    float: left;
    position: relative;
    width: 105px;
    height: 300px;
    background-color: #f8f8f8;
    background-position: right;
    border-right: 1px solid #fff;
    text-align: center
}

.zs_detail-section {
    width: 100%;
    background-color: #fff;
    border-radius: 10px
}

.zs_detail-list .zs_detail-list-item-flow ul:hover li {
    width: 105px
}

.zs_detail-list .zs_detail-list-item-flow ul:hover li:hover {
    width: 244px;
    background-position: right
}

.zs_detail-list-item-flow ul li span {
    position: absolute;
    top: 104px;
    text-align: center;
    left: 0;
    width: 100%;
    color: #666;
    font-size: 14px;
    z-index: 99
}

.zs_detail-list-item-flow ul:hover li h4 {
    color: #ccc !important
}

.zs_detail-list-item-flow ul:hover li span {
    font-size: 14px !important;
    color: #555 !important
}

.zs_detail-list-item-flow ul:hover li:hover h4 {
    color: #fff !important
}

.zs_detail-list-item-flow ul:hover li:hover span {
    font-size: 16px !important;
    color: #fff !important
}

.zs_detail-list .zs_detail-list-item-flow ul li h4 {
    position: absolute;
    top: 20px;
    width: 100%;
    height: 64px;
    line-height: 64px;
    font-size: 34px;
    text-indent: 0;
    color: #ccc;
    font-weight: 400;
    z-index: 99;
    text-align: center;
    left: 0
}

.zs_detail-list-item-flow ul:hover li h4 {
    color: #ccc !important
}

.zs_detail-list-item-flow ul li div {
    display: none;
    position: absolute;
    width: 244px;
    height: 100%;
    background: #c68639;
    opacity: .6;
    z-index: 98;
    top: 0;
    left: 0
}

.zs_detail-list-item-flow ul li div i {
    display: block;
    width: 18px;
    margin: 138px auto 0;
    height: 2px;
    background: #fff
}

.zs_detail-list .zs_detail-list-item-flow ul:hover li div {
    display: none
}

.zs_detail-list-item-flow ul:hover li:hover div {
    display: block
}

.zs_detail-list-item-flow ul li div p {
    margin: 14px auto 0;
    width: 65%;
    font-size: 12px;
    line-height: 18px;
    color: #fff
}

.zs_detail-list-item-flow ul li div a {
    display: inline-block;
    *display: inline;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #c68639;
    background: #fff;
    zoom: 1;
    margin-top: 40px
}

.zs_detail-list-item-flow ul li div a:hover {
    background: #f5f5f5
}

.zs_detail-list-item-flow ul li.icon-flow-1 {
    width: 244px;
    background-color: #f8f8f8;
    background-position: right
}

.zs_detail-list-item-flow ul li.icon-flow-1 div {
    display: block
}

.zs_detail-list-item-flow ul li.icon-flow-1 span {
    font-size: 16px;
    color: #fff
}

.zs_detail-list-item-flow ul li.icon-flow-1 h4 {
    color: #fff
}

.icon-flow-1 {
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-flow-1.png) 0 0 no-repeat
}

.icon-flow-2 {
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-flow-2.png) 0 0 no-repeat
}

.icon-flow-3 {
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-flow-3.png) 0 0 no-repeat
}

.icon-flow-4 {
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-flow-4.png) 0 0 no-repeat
}

.icon-flow-5 {
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-flow-5.png) 0 0 no-repeat
}

.icon-flow-6 {
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-flow-6.png) 0 0 no-repeat
}

.zs_detail-list-item-flow ul li.icon-flow-7 {
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-flow-7.png) 0 0 no-repeat;
    border: 0
}

.img-list {
    overflow: hidden;
    height: 216px
}

.img-list.hides {
    height: auto
}

.img-list li {
    float: left;
    width: 290px;
    height: 216px;
    line-height: 216px;
    text-align: center;
    margin-bottom: 10px;
    margin-right: 10px;
    border-radius: 4px
}

.img-list li img {
    width: 290px;
    height: 216px;
    vertical-align: middle;
    border-radius: 4px
}

.zs_detail-list-item-liuyan-pop {
    display: none
}

.zs_detail-list-item-liuyan ul,
.zs_detail-list-item-liuyan-pop ul {
    width: 800px;
    margin: auto
}

.zs_detail-list-item-liuyan ul li,
.zs_detail-list-item-liuyan-pop ul li {
    position: relative;
    padding: 20px 20px;
    border-bottom: 1px solid #f5f5f5;
    overflow: hidden;
    zoom: 1
}

.zs_detail-list-item-liuyan ul li.noborder,
.zs_detail-list-item-liuyan-pop ul li.noborder {
    border: none
}

.liuyan-pop {
    display: none;
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    width: 780px;
    padding-bottom: 56px;
    transform: translate(-50%, -50%);
    background: #fff;
    z-index: 100000
}

.closeBtn,
.liuyan-pop i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: absolute;
    top: 24px;
    right: 32px;
    width: 16px;
    height: 16px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-close.png) 0 0 no-repeat;
    cursor: pointer
}

.zs_detail-list .liuyan-pop h4 {
    display: none;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #000;
    text-align: center;
    margin: 60px auto 30px
}

.liuyan-pop-type-list {
    display: none;
    margin-bottom: 24px;
    text-align: center
}

.liuyan-pop-type-list li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 120px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 13px;
    color: #ff552e;
    background: #fff6f4;
    border: 1px solid #ff552e;
    border-radius: 2px;
    margin: 0 8px
}

.liuyan-pop-type-list li.liuyan-pop-type-list-hover {
    color: #fff;
    background: #ff552e
}

.liuyan-pop-input-list {
    width: 540px;
    margin: 0 auto
}

.liuyan-pop-input-list li {
    margin-top: 12px
}

.liuyan-pop-input-list li label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 60px;
    font-size: 13px
}

.liuyan-pop-input-list li:nth-child(1),
.liuyan-pop-input-list li:nth-child(2),
.liuyan-pop-input-list li:nth-child(3),
.liuyan-pop-input-list li:nth-child(4),
.liuyan-pop-input-list li:nth-child(5) {
    display: none
}

.liuyan-pop-input-list li input,
.liuyan-pop-input-list li textarea {
    width: 476px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #aaa;
    text-indent: 12px
}

.liuyan-pop-input-list li textarea.liuyan-pop-suqiu {
    position: relative;
    top: -12px;
    height: 72px;
    vertical-align: top;
    resize: none
}

.liuyan-pop-input-list li input.liuyan-pop-phone {
    width: 376px
}

.liuyan-pop-input-list li span.liuyan-pop-getCode {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 95px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #aaa;
    text-align: center;
    color: #fff;
    background: #c9c9c9;
    font-size: 12px;
    vertical-align: top
}

.liuyan-pop-input-list li p {
    height: 46px;
    line-height: 46px;
    font-size: 12px;
    color: #aaa;
    text-indent: 66px
}

.liuyan-pop-input-list li p.input-error-red {
    color: red
}

.nextBtn {
    display: none;
    margin-top: 40px
}

.submitBtn2 {
    display: none
}

.nextBtn,
.submitBtn2 {
    text-align: center
}

.nextBtn span,
.submitBtn2 span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    color: #fff;
    background: #ff552e;
    cursor: pointer
}

.liuyan-pop-success {
    text-align: center
}

.liuyan-pop-success i {
    position: static;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 102px;
    height: 101px;
    margin: 100px auto 16px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-kefu.png) 0 0 no-repeat
}

.liuyan-pop-success span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 120px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: #ff552e;
    border-radius: 2px;
    cursor: pointer
}

.liuyan-pop-success p {
    padding-bottom: 36px;
    line-height: 40px;
    font-size: 13px;
    color: #333
}

.liuyan-pop-success p b {
    font-weight: 400;
    font-size: 18px;
    color: #000
}

p.icon-liyan-photo {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 56px;
    height: 56px;
    border-radius: 28px
}

p.icon-liyan-photo img {
    width: 100%
}

.zs_detail-list-item-liuyan-pop {
    position: fixed;
    *position: absolute;
    width: 882px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99999;
    overflow: hidden
}

.zs_detail-list-item-liuyan ul li,
.zs_detail-list-item-liuyan-pop ul li {
    overflow: hidden;
    margin: 0;
    float: left;
    width: 760px
}

.liuyanBox {
    height: 314px;
    overflow: hidden;
    position: relative
}

.liuyanBox ul {
    position: absolute;
    left: 40px;
    top: 0
}

.zs_detail-list-item-liuyan ul li div,
.zs_detail-list-item-liuyan-pop ul li div {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-top: 9px;
    margin-left: 14px
}

.zs_detail-list-item-liuyan ul li div label,
.zs_detail-list-item-liuyan-pop ul li div label {
    padding-right: 6px;
    font-size: 16px;
    color: #333;
    font-weight: 700
}

.zs_detail-list-item-liuyan ul li div i,
.zs_detail-list-item-liuyan-pop ul li div i {
    padding: 2px 4px;
    font-size: 12px;
    color: #fff;
    background: #ddbfa0;
    border-radius: 2px
}

.zs_detail-list-item-liuyan ul li div p,
.zs_detail-list-item-liuyan-pop ul li div p {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    width: 550px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.liuyan-inter {
    float: right;
    text-align: right
}

.liuyan-date {
    font-size: 12px;
    color: #aaa
}

.liuyan-btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    color: #fff;
    background: #ff552e;
    width: 94px;
    height: 34px;
    line-height: 34px;
    margin-top: 10px;
    text-align: center;
    border-radius: 2px;
    cursor: pointer
}

.show-liuyan-all {
    text-align: center
}

.show-liuyan-all span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 93.6px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ff552e;
    font-size: 12px;
    color: #ff552e;
    background: #fff;
    border-radius: 2px;
    cursor: pointer
}

.zs_detail-list-item-online {
    overflow: hidden;
    zoom: 1
}

.zs_detail-list-item-online .liuyan-window {
    float: left;
    width: 636px;
    margin-left: 46px;
    border-right: 1px solid #f5f5f5
}

.liuyan-window ul li {
    padding: 12px 0 12px 60px;
    position: relative
}

.liuyan-window ul li label {
    width: 60px;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    height: 14px;
    line-height: 14px;
    left: 0
}

.liuyan-window ul li div {
    position: relative;
    width: 556px;
    margin-left: 4px
}

.liuyan-window ul li div input {
    width: 354px;
    height: 34px;
    border: 1px solid #d2d2d2;
    font-size: 12px;
    padding-left: 14px;
    line-height: 34px
}

#phone {
    width: 246px
}

.liuyan-window ul li div p {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 110px;
    height: 54px;
    line-height: 54px;
    margin-right: 8px;
    text-align: center;
    font-size: 13px;
    color: #ff552e;
    background: #fff6f4;
    border: 1px solid #ff552e;
    border-radius: 2px;
    cursor: pointer
}

.liuyan-window ul li div p.hover {
    color: #fff;
    background: #ff552e
}

.liuyan-window ul li div p.diy {
    color: #aaa;
    background: #fff;
    border: 1px solid #aaa
}

.liuyan-window ul li div i {
    position: absolute;
    top: 38px;
    left: 2px;
    color: red
}

.getYzmCode {
    position: absolute;
    top: 0;
    right: 202px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    background: #c9c9c9;
    border: 1px solid #c9c9c9;
    text-align: center;
    cursor: pointer
}

.getYzmCode.sending {
    color: #ff552e;
    background: #fff;
    border: 1px solid #ff552e
}

.submitBtn {
    margin-top: 24px
}

.submitBtn span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 150px;
    height: 44px;
    line-height: 44px;
    margin-left: 68px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: #c9c9c9;
    border-radius: 2px;
    cursor: pointer
}

.zs_detail-list-item-online .liuyan-tishi-list {
    float: right;
    width: 192px
}

.liuyan-tishi-list li {
    margin-top: 20px;
    margin-bottom: 50px;
    text-align: center
}

.liuyan-tishi-list li p {
    margin-top: 20px;
    font-size: 13px;
    color: #ccc
}

.alt-liuyan-1 i,
.alt-liuyan-2 i,
.alt-liuyan-3 i {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.alt-liuyan-1 i {
    width: 65px;
    height: 64px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-clock.png) no-repeat
}

.alt-liuyan-2 i {
    width: 64px;
    height: 54px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-speech.png) no-repeat
}

.alt-liuyan-3 i {
    width: 70px;
    height: 72px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-star.png) no-repeat
}

.zs_detail-list-item-more ul {
    width: 818px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1
}

.zs_detail-list-item-more ul li {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 115px;
    height: 170px;
    margin-right: 1px
}

.zs_detail-list-item-more ul li a {
    display: block;
    width: 100%;
    height: 100%
}

.zs_aside .zs_detail-list-item-history {
    margin-left: 0
}

.zs_aside .zs_detail-list-item-history li {
    width: 100%
}

.zs_detail-list-item-history ul,
.zs_detail-list-item-like ul {
    overflow: hidden;
    zoom: 1;
    padding-left: 15px
}

a:link,
a:visited {
    color: #333
}

.icon-bg-more a {
    color: red
}

.zs_detail-list-item-like ul li {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 162px;
    margin-left: 14px;
    margin-bottom: 24px
}

.zs_detail-list-item-history ul li {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 162px;
    margin-bottom: 24px
}

.zs_detail-list-item-history ul li.noMarginRight,
.zs_detail-list-item-like ul li.noMarginRight {
    margin-right: 0
}

.zs_detail-list-item-like ul li img {
    width: 162px;
    height: 121px;
    border-radius: 4px
}

.zs_detail-list-item-history ul li img {
    width: 179px;
    height: 134px;
    border-radius: 4px
}

.zs_detail-list-item-like ul.zs_detail-other li {
    width: 116px;
    height: 152px;
    position: relative;
    text-align: center;
    background: #f9f9f9;
    margin-left: 13px;
    border-radius: 4px;
    overflow: hidden
}

.zs_detail-list-item-like ul.zs_detail-other li a {
    width: 118px;
    display: inline-block;
    position: relative;
    text-align: center;
    margin-top: 20px
}

.zs_detail-list-item-like ul.zs_detail-other li .title {
    font-size: 16px;
    color: #333;
    float: left;
    margin-left: 25px
}

.zs_detail-other li .extends {
    width: 10px;
    height: 6px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8349.png);
    background-size: 10px 6px;
    margin-top: 5px;
    margin-left: 5px;
    float: left;
    transform: rotate(-90deg)
}

.zs_detail-list-item-like ul li img.dn-kilo {
    width: 74px;
    height: 74px;
    margin-top: 20px
}

.like-item-num,
.like-item-price,
.like-item-title {
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.like-item-title {
    padding-top: 12px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 700
}

.share_icon {
    float: left;
    width: 11px;
    height: 11px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8347.png)
}

.share_icon.active {
    width: 11px;
    height: 11px;
    display: inline-block;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8347.png)
}

.zs_aside .like-item-title,
.zs_xiaobenjm ul li div h4 {
    font-size: 16px;
    font-weight: 400;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 179px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    line-height: 22px
}

.zs_xiaobenjm ul li div h4 {
    width: 150px
}

.zs_detail-list-item.zs_detail-list-item-like {
    margin-left: 0;
    margin-top: 20px
}

.like-item-num {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #666
}

.like-item-price {
    height: 14px;
    line-height: 14px;
    font-size: 16px;
    color: #ff552e;
    margin-top: 5px
}

.like-item-price i {
    font-size: 14px
}

.icon-bg-more {
    text-align: center
}

.icon-bg-more span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 93.6px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ff552e;
    font-size: 12px;
    color: #ff552e;
    background: #fff;
    border-radius: 2px;
    cursor: pointer
}

.zs_aside {
    float: right;
    position: relative;
    top: 0;
    width: 218px;
    overflow: hidden
}

.zs_aside-shop {
    padding-bottom: 34px;
    background: #fff
}

.zs_aside-shop h3 {
    font-size: 15px;
    color: #000;
    padding: 30px 0 26px 26px;
    font-weight: 400
}

.zs_shop-address {
    margin: 0 27px;
    overflow: hidden
}

.zs_shop-address span {
    width: 208px;
    line-height: 18px;
    margin-left: 6px;
    color: #aaa;
    float: left
}

.zs_shop-biaoshi {
    width: 240px;
    margin: auto;
    text-align: center;
    border-bottom: 1px dashed #e2e2e2;
    overflow: hidden;
    padding: 40px 0
}

.zs_shop-biaoshi i {
    width: 115px;
    height: 16px;
    line-height: 16px;
    text-indent: 22px;
    text-align: left;
    color: #aaa;
    float: left
}

.zs_shop-info {
    width: 240px;
    margin: auto;
    padding: 26px 0;
    overflow: hidden;
    zoom: 1
}

.zs_shop-info li {
    width: 80px;
    float: left
}

.zs_shop-info li p {
    font-size: 12px;
    color: #aaa
}

.zs_shop-info li p.font_color-weight {
    margin-top: 6px;
    font-size: 14px;
    color: #333
}

.zs_shop-info li p.font_color-weight i {
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #333
}

.zs_shopweb-link {
    text-align: center
}

.zs_shopweb-link a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 236px;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #ccc;
    border: 1px solid #ccc;
    border-radius: 2px;
    text-align: center
}

.zs_ad {
    margin: 14px 0
}

.zs_ad a {
    display: block;
    width: 100%
}

.zs_ad a img {
    width: 100%
}

.zs_recommend {
    margin: 14px 0;
    background: #fff;
    border-radius: 10px
}

.zs_recommend h3 {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #222;
    text-indent: 24px
}

.zs_recommend ul li {
    width: 179px;
    height: 215px;
    margin: 0 20px;
    overflow: hidden;
    zoom: 1;
    border-radius: 4px;
    margin-bottom: 14px;
    padding-bottom: 8px
}

.zs_recommend ul li img {
    float: left;
    width: 179px;
    height: 134px;
    border-radius: 4px
}

.zs_recommend ul li div {
    float: left
}

.zs_recommend ul li div p {
    margin-bottom: 10px;
    font-size: 16px;
    color: #333;
    line-height: 16px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.zs_recommend-price {
    font-size: 16px;
    color: #ff552e
}

.zs_recommend-num {
    font-size: 12px;
    color: #bbb
}

.zs_xiaobenjm {
    margin: 14px 0;
    padding-bottom: 14px;
    background: #fff;
    border-radius: 10px
}

.right_side_title,
.zs_xiaobenjm h3 {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: 700;
    color: #222;
    text-indent: 24px
}

.zs_xiaobenjm h3 label {
    padding-left: 10px;
    font-size: 10px;
    color: #bbb;
    font-weight: 400
}

.zs_xiaobenjm ul li {
    width: 178px;
    margin: 0 16px;
    border-top: 1px solid #f5f5f5;
    background: #f9f9f9;
    position: relative;
    border-radius: 4px;
    padding-bottom: 14px;
    margin-bottom: 14px
}

.zs_xiaobenjm ul li div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 150px;
    margin-top: 14px;
    margin-left: 14px;
    margin-bottom: 8px
}

.icon-star-5 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 96px;
    height: 16px;
    margin-top: 10px;
    background: url(//img.58cdn.com.cn/ds/detail/icon_five_star.png) no-repeat
}

.zs_xiaobenjm ul li a {
    width: 100px;
    text-align: center;
    color: #333;
    font-size: 11px;
    border-radius: 2px;
    text-align: left;
    padding-left: 15px
}

.exendsxiaoben {
    display: inline-block;
    margin-left: 3px;
    width: 9px;
    height: 6px;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8349.png) left top;
    transform: rotateZ(-90deg);
    vertical-align: 1px
}

.zs_fast-nav {
    position: fixed;
    display: none;
    top: 50%;
    margin-top: -150px;
    left: 10px;
    width: 56px;
    height: 300px;
    background: #fff;
    z-index: 100
}

.zs_fast-nav ul {
    width: 100%;
    height: 100%
}

.zs_fast-nav ul li {
    position: relative;
    height: 20%;
    text-align: center;
    border-bottom: 1px dashed #e5e5e5
}

.zs_fast-nav ul li.noBorder {
    border: none
}

.zs_fast-nav ul li i.icon-bg,
.zs_fast-nav ul li.icon-fast-navTitle i {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.zs_fast-nav ul li.icon-fast-navTitle {
    background: #ddbfa0;
    border: none
}

.zs_fast-nav ul li.icon-fast-navTitle i {
    width: 100%;
    height: 50%;
    line-height: 18px;
    color: #fff;
    padding-top: 13px
}

.zs_fast-nav ul li:hover p {
    display: block
}

.zs_fast-nav ul li p {
    display: none;
    position: absolute;
    left: 109%;
    top: 50%;
    margin-top: -20px;
    width: 58px;
    padding: 14px 14px;
    color: #666;
    background: #fff;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #d5d5d5;
    cursor: pointer
}

.zs_fast-nav ul li p.weixin-p {
    top: 20px
}

.zs_fast-nav ul li p.weixin-p label {
    top: 33px
}

.zs_fast-nav ul li p label {
    position: absolute;
    top: 50%;
    left: -5px;
    margin-top: -6px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    z-index: 99
}

.zs_fast-nav ul li.weixinItem p {
    width: 120px;
    padding: 10px 10px 16px 10px;
    text-align: center
}

.zs_fast-nav ul li.weixinItem p img {
    display: block;
    width: 100px;
    margin: 10px auto
}

.zs_fast-nav ul li.weixinItem p span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 60px;
    line-height: 16px;
    color: #888
}

.icon-bg {
    display: block;
    *zoom: 1;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsimg.png) no-repeat
}

.icon-tophone {
    height: 18px;
    width: 13px;
    background-position: 0 0
}

.clock {
    height: 14px;
    line-height: 14px;
    margin: 30px auto;
    font-size: 12px;
    text-indent: 20px;
    color: #b6b6b6;
    background-position: 0 -18px;
    background-size: auto
}

.icon-gps {
    width: 14px;
    height: 16px;
    background-position: 0 -32px;
    float: left;
    margin-top: 3px
}

.icon-close {
    height: 16px;
    width: 16px;
    background-position: 0 -48px
}

.icon-question {
    height: 16px;
    width: 17px;
    background-position: 0 -64px
}

.icon-share {
    height: 17px;
    width: 17px;
    background-position: 0 -80px
}

.icon-like {
    height: 18px;
    width: 18px;
    background-position: 0 -97px
}

.icon-idcard {
    height: 16px;
    width: 18px;
    background-position: 0 -115px
}

.icon-lis {
    height: 16px;
    width: 18px;
    background-position: 0 -131px
}

.icon-tel {
    height: 24px;
    width: 20px;
    background-position: 0 -147px
}

.icon-line {
    height: 18px;
    width: 22px;
    background-position: 0 -171px;
    margin-top: 20px
}

.icon-gift {
    height: 24px;
    width: 24px;
    background-position: 0 -189px;
    margin-top: 17px
}

.icon-sms {
    height: 22px;
    width: 25px;
    background-position: 0 -213px
}

.icon-more i {
    height: 6px;
    width: 27px;
    background-position: 0 -235px;
    margin: 50px 0 7px 12px
}

.icon-zhidao i {
    height: 29px;
    width: 26px;
    background-position: 0 -241px;
    margin: 10px 0 7px 11px
}

.icon-window {
    height: 22px;
    width: 26px;
    background-position: 0 -270px;
    margin-top: 20px
}

.icon-all i {
    height: 26px;
    width: 26px;
    background-position: 0 -292px;
    margin: 13px 0 7px 12px
}

.pic-btn-right {
    height: 34px;
    width: 28px;
    background-position: 0 -318px
}

.icon-youhui i {
    height: 28px;
    width: 28px;
    background-position: 0 -352px;
    margin: 11px 0 7px 12px
}

.pic-btn-left {
    height: 34px;
    width: 28px;
    background-position: 0 -380px
}

.icon-zhixun i {
    height: 32px;
    width: 28px;
    background-position: 0 -414px;
    margin: 10px 0 4px 11px
}

.icon-poster i {
    height: 28px;
    width: 28px;
    background-position: 0 -446px;
    margin: 12px 0 6px 11px
}

.icon-baoz i {
    height: 32px;
    width: 28px;
    background-position: 0 -474px;
    margin: 9px 0 5px 11px
}

.icon-light {
    height: 28px;
    width: 28px;
    background-position: 0 -506px;
    margin-top: 16px
}

.icon-zizhi i {
    height: 29px;
    width: 32px;
    background-position: 0 -534px;
    margin: 10px 0 7px 8px
}

.icon-chuangye i {
    height: 32px;
    width: 32px;
    background-position: 0 -563px;
    margin: 9px 0 5px 10px
}

.icon-vip i {
    height: 29px;
    width: 35px;
    background-position: 0 -595px;
    margin: 11px 0 6px 7px
}

.icon-zhaoshang i {
    height: 34px;
    width: 36px;
    background-position: 0 -624px;
    margin: 7px 0 5px 6px
}

.icon-local i {
    height: 25px;
    width: 38px;
    background-position: 0 -658px;
    margin: 13px 0 8px 7px
}

.icon-speech {
    height: 54px;
    width: 64px;
    background-position: 0 -683px
}

.icon-clock {
    height: 64px;
    width: 65px;
    background-position: 0 -737px
}

.icon-star {
    height: 72px;
    width: 70px;
    background-position: 0 -801px
}

.getprice {
    width: 86.4px;
    height: 27px;
    cursor: pointer
}

.icon-kefu {
    height: 101px;
    width: 102px;
    background-position: 0 -903px
}

.zs_detail-list-item-like ul.zs_detail-other li.icon-bg-canyin {
    margin-left: 0
}

#footer,
.footer {
    width: auto;
    background-color: #fff;
    font-size: 12px;
    margin: 0 auto;
    margin-top: 16px;
    border-top: 0;
    text-align: center
}

#footer a,
.footer a {
    text-decoration: none
}

.footerCon {
    width: 1190px;
    margin: 0 auto;
    border-top: 1px solid #eee
}

#upWrap {
    border-top: 1px solid #eee;
    padding: 32px 0 20px 0
}

#downWrap,
#upWrap {
    height: 14px;
    line-height: 14px;
    text-align: center
}

#upWrap a {
    color: #5a5a5a;
    display: inline-block
}

#downWrap a,
#downWrap em,
#downWrap span {
    color: #5c5c5c;
    display: inline-block
}

#downWrap span,
#linkCont span,
#upWrap span {
    margin: 0 8px;
    color: #eee
}

#downWrap a,
#downWrap em,
#downWrap span {
    color: #cfcfcf;
    display: inline-block
}

.fotBtmIcon {
    height: 58px;
    text-align: center;
    margin-top: 30px
}

.fotBtmIcon a {
    display: inline-block;
    height: 38px;
    margin-right: 30px;
    background: url(//img.58cdn.com.cn/ds/ui8/huangye-detail-footer.png) no-repeat;
    background-image: -webkit-image-set(url(//img.58cdn.com.cn/ds/ui8/huangye-detail-footer.png) 1x, url(//img.58cdn.com.cn/ds/ui8/huangye-detail-footer@2x.png) 2x)
}

#fotBm_1 {
    width: 130px;
    background-position: 0 -96px
}

#fotBm_2 {
    width: 160px;
    background-position: 0 -192px
}

#fotBm_3 {
    width: 154px;
    background-position: 0 0
}

#fotBm_4 {
    width: 108px;
    background-position: 0 -48px
}

#fotBm_5 {
    width: 130px;
    background-position: 0 -144px
}

#fotBm_6 {
    width: 120px;
    background-position: 0 -240px
}

.dn-outdoors-right i {
    display: inline-block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    margin: 0 auto;
    vertical-align: middle
}

.dn-outdoors-right i.mtit0 {
    background-position: -24px -102px
}

.dn-outdoors-right i.mtit1 {
    background-image: url(//img.58cdn.com.cn/ds/detail/icon_phone_to.png);
    width: 9px;
    height: 12px;
    background-size: 9px 12px;
    vertical-align: top;
    float: left;
    margin-right: 7px
}

.dn-outdoors-right i.mtit2 {
    background-image: url(//img.58cdn.com.cn/ds/detail/icon_pink_collect.png);
    width: 13px;
    height: 12px;
    margin-right: 3px;
    float: left
}

.dn-outdoors-right i.mtit3 {
    background-position: -180px -102px
}

.dn-outdoors-right i.mtit4 {
    background-position: -104px -259px
}

.dn-outdoors-right i.mtit5 {
    background-position: -260px -102px
}

.dn-outdoors-right {
    float: left
}

.dn-outdoors-right li {
    position: relative;
    float: left;
    display: block;
    border: 0;
    cursor: pointer;
    width: 50px;
    height: 40px;
    text-align: center
}

.dn-outdoors-right #freemsg {
    width: 80px
}

.dn-outdoors-right #freemsg.hover {
    z-index: 4
}

.dn-outdoors-right #share.hover {
    z-index: 4
}

.dn-outdoors-right #complaints {
    width: 76px
}

.ml_1,
.ml_2,
.ml_3,
.ml_4,
.ml_5 {
    display: block;
    white-space: nowrap
}

.collectBox li,
.controlBox li,
.controlBox1 li,
.reportBox li {
    font-size: 12px;
    line-height: 20px;
    padding: 0;
    text-align: left
}

.collectBox,
.controlBox,
.controlBox1,
.reportBox {
    position: absolute;
    z-index: 3;
    left: 323px;
    top: 10px;
    display: none;
    width: 61px;
    background: #fff;
    border: 1px solid #f5f5f5;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .15);
    border-radius: 2px;
    font-size: 14px;
    color: #666;
    padding: 5px 10px 5px 20px
}

.collectBox {
    left: 823px;
    width: 150px
}

.reportBox {
    left: 560px;
    width: 80px;
    top: 40px
}

.controlBox {
    left: 667px;
    width: 61px
}

.controlBox1 {
    left: 667px;
    width: 195px
}

.mtit_con .shadow_ {
    display: block;
    width: 100%;
    height: 1px;
    barder-bottom: 1px solid #f9e9e9;
    background: #f0f0f0;
    margin: 1px 0 -2px;
    font-siez: 0;
    line-height: 0;
    visibility: visible;
    overflow: hidden
}

#newshareBox {
    display: none;
    position: absolute
}

.newshareBox_con {
    width: 256px;
    padding-left: 20px;
    height: 123px;
    position: absolute;
    left: -200px;
    top: 40px;
    background: #fff;
    border: 1px solid #f5f5f5;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .15);
    border-radius: 2px;
    z-index: 1201
}

.newshareBox_con a {
    float: left;
    padding: 0 !important;
    margin: 30px 12px 30px 0 !important;
    width: 50px;
    height: 65px !important;
    background: url(//img.58cdn.com.cn/ds/detail/sp-detail@1x.png) no-repeat !important;
    overflow: hidden
}

a.bds_weixin {
    cursor: pointer;
    background-position: -19px -20px !important
}

a.bds_weixin:hover {
    filter: Alpha(Opacity=50);
    opacity: .5
}

a.bds_sqq {
    background-position: -143px -20px !important
}

a.bds_qzone {
    background-position: -267px -20px !important
}

a.bds_tsina {
    background-position: -391px -20px !important
}

.newshareBox_con a.icoHD {
    background-image: url(//img.58cdn.com.cn/ds/detail/sp-detail@2x.png) !important
}

#weixiniconimg,
#weixiniconimg-new,
.btn-toviewly,
.dn-outdoors-right i,
.ico,
.icon_left i,
.icon_right i,
.minstarbg,
.minstarbg span,
.starsbg,
.starsbg span,
.userinfo-tag span.usertag-business,
.userinfo-tag span.usertag-idcard {
    background: url(//img.58cdn.com.cn/ds/detail/sp-detail@1x.png) no-repeat
}

.mtit_con a {
    color: #999;
    display: block;
    cursor: pointer
}

.ml_1,
.ml_2,
.ml_3,
.ml_4,
.ml_5 {
    color: #666
}

.compare-win,
.compare-win-canyin {
    display: none;
    position: absolute;
    top: 24px;
    right: 20px;
    width: 589px;
    height: 364px;
    background: #fff;
    border: 1px solid #efefef;
    z-index: 10000;
    overflow: hidden
}

.compare-win h3,
.compare-win-canyin h3 {
    font-size: 14px;
    color: #000;
    height: 14px;
    line-height: 14px;
    padding: 20px 0 25px 20px
}

.compare-win h3 i,
.compare-win-canyin h3 i {
    color: #f63
}

.compare-win ul,
.compare-win-canyin ul {
    padding-left: 20px;
    height: 200px;
    width: 1000px
}

.compare-win ul li,
.compare-win-canyin ul li {
    float: left;
    width: 140px;
    margin-right: 20px;
    height: 200px;
    background: #fff;
    border: 1px solid #efefef;
    border-radius: 4px;
    position: relative
}

.compare-win ul li a:hover,
.compare-win-canyin ul li a:hover {
    text-decoration: none
}

.compare-win-canyin ul li img {
    display: block;
    width: 140px;
    height: 105px;
    margin-bottom: 15px
}

.compare-win ul li img {
    display: block;
    width: 130px;
    height: 100px;
    margin-bottom: 15px
}

#tabsbar .compareBtn {
    position: absolute;
    right: 480px;
    top: 0;
    height: 32px;
    line-height: 32px
}

.compare-win-canyin ul li p {
    font-family: HiraginoSansGB-W3;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    margin-left: 10px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical
}

.compare-win ul li p {
    font-size: 16px;
    color: #333;
    line-height: 16px;
    height: 16px;
    margin-bottom: 10px;
    width: 130px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: '微软雅黑'
}

.compare-win ul li span,
.compare-win-canyin ul li span {
    cursor: pointer;
    font-size: 12px;
    color: #239be0;
    line-height: 12px;
    margin-top: 10px;
    display: inline-block;
    color: #ff552e;
    margin-left: 10px
}

.compare-win-canyin ul li span.det-com {
    width: 18px;
    height: 18px;
    background-image: url(//img.58cdn.com.cn/ds/detail/icon_duibi_delete.png);
    background-size: 18px 18px;
    position: absolute;
    right: -4px;
    top: -16px
}

.compare-win .comparelink,
.compare-win-canyin .comparelink {
    background: #ff542e;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 20px;
    width: 114px;
    height: 36px;
    line-height: 36px;
    float: left
}

.compare-win-canyin .btn_contaner {
    width: 100%;
    height: 36px;
    float: left;
    line-height: 36px;
    margin-top: 35px;
    margin-left: 30px
}

.compare-win .comparelink:hover,
.compare-win-canyin .comparelink:hover {
    text-decoration: none
}

.compare-win .clear-com,
.compare-win-canyin .clear-com {
    width: 114px;
    height: 36px;
    font-size: 14px;
    color: #888;
    cursor: pointer;
    margin-left: 10px;
    float: left;
    background: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 20px;
    text-align: center
}

.close-dom-liu,
.compare-win .close-com,
.compare-win-canyin .close-com {
    cursor: pointer;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 11px;
    right: 11px;
    background: url(//img.58cdn.com.cn/ds/list/com13.png) no-repeat 0 0
}

.jiameng_pops.close-dom-liu {
    cursor: pointer;
    position: absolute;
    top: 11px;
    right: 11px;
    display: inline-block
}

.close-dom-liu .zs_cyzx {
    margin: 14px 0;
    background: #fff
}

.zs_cyzx h3 {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    color: #222;
    text-indent: 24px
}

.zs_cyzx ul {
    width: 256px;
    margin-left: 20px;
    border-top: 1px solid #f4f4f4
}

.zs_cyzx ul li {
    width: 256px;
    height: 120px;
    border-bottom: 1px solid #f4f4f4
}

.zs_cyzx ul li a {
    width: 256px;
    height: 95px;
    float: left;
    padding-top: 25px
}

.zs_cyzx ul li a img {
    width: 96px;
    height: 70px;
    float: left;
    margin-right: 10px;
    transition: .7s
}

.zs_cyzx ul li a img:hover {
    transform: scale(1.05)
}

.zs_cyzx ul li a div {
    width: 150px;
    height: 70px;
    float: left
}

.zs_cyzx ul li a div .p_title {
    width: 150px;
    float: left;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.zs_cyzx ul li a div .p_cont {
    padding-top: 8px;
    width: 145px;
    line-height: 14px;
    float: left;
    font-size: 12px;
    color: #666
}

.zs_detail-list-item-cyzx {
    overflow: hidden
}

.zs_detail-list-item-cyzx ul {
    width: 840px;
    padding-left: 34px
}

.zs_detail-list-item-cyzx li {
    width: 420px;
    height: 100px;
    float: left
}

.zs_detail-list-item-cyzx li a {
    float: left;
    width: 420px;
    height: 80px
}

.zs_detail-list-item-cyzx li a span img {
    float: left;
    width: 108px;
    height: 80px;
    margin-right: 25px;
    transition: .7s
}

.zs_detail-list-item-cyzx li a span img:hover {
    transform: scale(1.05)
}

.zs_detail-list-item-cyzx li a div {
    float: left;
    width: 230px;
    height: 80px
}

.zs_detail-list-item-cyzx li a div .p_title {
    margin-top: 8px;
    float: left;
    width: 230px;
    font-size: 14px;
    line-height: 14px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.zs_detail-list-item-cyzx li a div .p_cont {
    margin-top: 10px;
    float: left;
    width: 220px;
    line-height: 14px;
    font-size: 12px;
    color: #666
}

.zs_detail-list-item-cyzx .fr {
    float: left;
    width: 94px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ff552e;
    font-size: 12px;
    color: #ff552e;
    background: #fff;
    border-radius: 2px;
    cursor: pointer;
    text-align: center;
    margin-left: 360px
}

.cyzx_more:link {
    color: #239be0;
    text-decoration: none
}

.cyzx_more {
    display: block;
    margin-left: 19px;
    width: 156px;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    color: #239be0;
    letter-spacing: 0;
    padding-left: 97px;
    position: relative;
    cursor: pointer;
    font-family: "微软雅黑"
}

.cyzx_more:hover {
    color: #239be0;
    text-decoration: none
}

.triangle-right {
    position: absolute;
    top: 18px;
    right: 92px;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 4px solid #239be0;
    border-bottom: 4px solid transparent
}

#zxly {
    padding-bottom: 0;
    overflow: hidden;
    height: 579px
}

.liuyanBox ul li:hover {
    background: #ffe9de
}

.icon-wlt {
    color: #f63;
    font-size: 12px;
    width: 28px;
    height: 14px;
    display: inline-block;
    line-height: 14px;
    padding-left: 15px;
    margin-left: 5px;
    background: url(//img.58cdn.com.cn/ds/zhaoshang/zsicon-vip.png) no-repeat left top
}

.p_title {
    font-weight: 600
}

li a div .p_title:hover {
    color: #f63
}

.zs_cyzx ul li a div .p_title:hover {
    color: #f63
}

.zs_cyzx a:link {
    color: #239be0
}

.zs_cyzx a {
    color: #239be0
}

.touzhije {
    line-height: 24px
}

#brand_detial_top_banner {
    margin: 0 auto;
    width: 1190px;
    height: 0;
    display: none
}

#brand_detial_top_banner img {
    width: 1190px
}

.topbannerbar {
    background: #fff
}

.nopic {
    padding-left: 34px
}

.tuijianui {
    padding: 0 20px;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-top: 0
}

.topSearch_c {
    width: 780px
}

.tc_wx_contact {
    background-color: #fff;
    z-index: 10001 !important;
    zoom: 1;
    position: fixed;
    top: 50%;
    margin-top: -270px;
    left: 50%;
    margin-left: -401px;
    width: 802px;
    height: 540px;
    overflow: hidden;
    border: 1px solid #eee;
    display: none
}

.tc_wx_contactin {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.tc_wx_contact_close {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 18px;
    width: 18px;
    text-align: center;
    line-height: 18px;
    font-size: 18px;
    color: #999;
    cursor: pointer;
    background: url(//img.58cdn.com.cn/ds/detail/weixintc_close.png) no-repeat
}

.tc_wx_contact_main {
    margin-top: 73px
}

.tc_wx_contact_erweima {
    display: inline-block;
    width: 50%;
    border-right: 1px dashed #cacade;
    height: 400px;
    *display: inline;
    zoom: 1
}

.tc_wx_contact_des {
    margin-top: 75px;
    font-size: 14px;
    text-align: center;
    color: #666
}

.tc_wx_erweima_guanzhu {
    margin: 0 auto;
    width: 220px;
    margin-top: 10px;
    position: relative
}

.tc_wx_erweima_guanzhu img {
    width: 100%;
    display: block
}

.tc_wx_contact_right {
    display: inline-block;
    text-align: center;
    width: 48%;
    height: 400px;
    line-height: 400px;
    vertical-align: top;
    *display: inline;
    zoom: 1
}

.tc_wx_contact_right img {
    margin: 0 auto;
    vertical-align: middle;
    margin-top: 10px
}

.btn-IM {
    font-family: HiraginoSansGB-W6;
    font-size: 14px;
    color: #ff552e !important;
    letter-spacing: 0
}

.im-online {
    background-position: -244px -297px
}

.im-online:hover {
    background-position: -244px -341px
}

.im-offline {
    background-position: -244px -385px
}

.userinfo {
    width: 297px;
    padding-top: 20px;
    padding-bottom: 40px
}

.userinfotit {
    font-size: 16px;
    line-height: 24px;
    padding: 15px 0 15px;
    margin: 0 20px;
    border-bottom: 1px solid #f5f5f5;
    font-weight: 400;
    position: relative;
    z-index: 97;
    color: #333
}

.userinfotit h2 {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    text-align: center
}

.userinfotit h2.wid-shopname {
    width: 100%
}

.userinfo-intro {
    color: #333;
    line-height: 24px;
    font-size: 14px;
    padding: 20px 0 0;
    margin: 0 20px;
    text-align: center
}

.userinfo-tag {
    clear: both;
    padding: 5px 0 0
}

.userinfo-tag span.usertag-members {
    display: inline-block;
    padding: 0 3px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    border-radius: 2px;
    margin-right: 7px;
    color: #fff;
    background: #f2b839;
    vertical-align: top
}

.userinfo-tag span.usertag-business,
.userinfo-tag span.usertag-idcard {
    display: inline-block;
    width: 22px;
    height: 18px;
    line-height: 0;
    font-size: 0;
    margin-right: 7px;
    overflow: hidden
}

.userinfo-tag span.usertag-business {
    background-position: -20px -259px
}

.userinfo-tag span.usertag-idcard {
    background-position: -62px -259px
}

.userinfo-link {
    clear: both;
    padding: 0;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #fbfbfb;
    overflow: hidden;
    border-top: 1px solid #eee
}

.userinfo-link a {
    font-size: 14px;
    color: #666;
    padding: 0 5px
}

.userinfo-link a:hover {
    color: #ff552e
}

.userinfo-link span {
    font-size: 14px;
    color: #e0e0e0;
    padding: 0 5px
}

.ico-cxsj {
    width: 42px;
    height: 53px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 10px;
    background-position: -467px -142px;
    z-index: 98
}

.userinfo-support {
    width: 210px;
    margin: 20px auto 0;
    background: #fffbf3;
    border: 1px solid #fff5e0;
    padding: 10px 15px
}

.userinfo-support-t {
    font-size: 14px;
    color: #666;
    height: 20px;
    line-height: 20px;
    padding-bottom: 5px;
    font-weight: 700
}

.ico-support {
    width: 20px;
    height: 20px;
    overflow: hidden;
    display: inline-block;
    background-position: -241px -259px;
    margin-right: 7px;
    vertical-align: middle
}

.userinfo-support-c .minitag {
    float: left;
    color: #d4ad60;
    font-size: 12px;
    line-height: 20px;
    margin-right: 15px;
    white-space: nowrap
}

.no_col_left {
    width: 850px;
    padding: 30px 0 30px 30px
}

.userinfo {
    padding: 0;
    width: 297px;
    background: #fff;
    margin: 0 0 22px 0
}

.user-level {
    width: 100%;
    height: 44px;
    border-radius: 3px 3px 0 0;
    text-align: center;
    font-size: 16px;
    line-height: 44px
}

.userinfo .vip-icons {
    width: 54px;
    height: 20px;
    background: url(//img.58cdn.com.cn/ds/detail/vip_new_bg.png);
    display: inline-block;
    vertical-align: top;
    margin: 14px 4px 0 0;
    background: url(//img.58cdn.com.cn/ds/detail/vip_ie_bg.png)\9;
    background-size: 54px;
    color: #fff;
    text-align: center;
    position: relative
}

.user-level em {
    font-size: 12px;
    line-height: 20px;
    left: 7px;
    width: 100%;
    display: inline-block;
    text-align: center;
    position: absolute
}

.zssj {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EBC4C4', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #ebc4c4, #fff);
    background: -o-linear-gradient(top, red, #fff);
    background-image: linear-gradient(-180deg, #ebc4c4 0, #fff 100%);
    color: #d2360a
}

.bjsj {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E0ECFF', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #e0ecff, #fff);
    background: -o-linear-gradient(top, #e0ecff, #fff);
    background-image: linear-gradient(-180deg, #e0ecff 0, #fff 100%);
    color: #65caef
}

.jpsj {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFF5E0', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #fff5e0, #fff);
    background: -o-linear-gradient(top, #fff5e0, #fff);
    background-image: linear-gradient(-180deg, #fff5e0 0, #fff 100%);
    color: #ddc37a
}

.ypsj {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E4E4E4', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #e4e4e4, #fff);
    background: -o-linear-gradient(top, #e4e4e4, #fff);
    background-image: linear-gradient(-180deg, #e4e4e4 0, #fff 100%);
    color: #bcb8b8
}

.tpsj {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FCE8D9', endColorStr='#FFFFFF', gradientType='0');
    background: -moz-linear-gradient(top, #fce8d9, #fff);
    background: -o-linear-gradient(top, #fce8d9, #fff);
    background-image: linear-gradient(-180deg, #fce8d9 0, #fff 100%);
    color: #eec2a1
}

.userinfo .vip-icons.zssj-bg {
    background-position: 0 0
}

.userinfo .vip-icons.bjsj-bg {
    background-position: 0 -25px
}

.userinfo .vip-icons.jpsj-bg {
    background-position: 0 -50px
}

.userinfo .vip-icons.ypsj-bg {
    background-position: 0 -75px
}

.userinfo .vip-icons.tpsj-bg {
    background-position: 0 -100px
}

.userinfo .vip-icons.zssj1 {
    background-position: 0 0
}

.userinfo .vip-icons.zssj2 {
    background-position: -60px 0
}

.userinfo .vip-icons.zssj3 {
    background-position: -120px 0
}

.userinfo .vip-icons.bjsj1 {
    background-position: 0 -25px
}

.userinfo .vip-icons.bjsj2 {
    background-position: -60px -25px
}

.userinfo .vip-icons.bjsj3 {
    background-position: -120px -25px
}

.userinfo .vip-icons.jpsj1 {
    background-position: 0 -50px
}

.userinfo .vip-icons.jpsj2 {
    background-position: -60px -50px
}

.userinfo .vip-icons.jpsj3 {
    background-position: -120px -50px
}

.userinfo .vip-icons.ypsj1 {
    background-position: 0 -75px
}

.userinfo .vip-icons.ypsj2 {
    background-position: -60px -75px
}

.userinfo .vip-icons.ypsj3 {
    background-position: -120px -75px
}

.userinfo .vip-icons.tpsj1 {
    background-position: 0 -100px
}

.userinfo .vip-icons.tpsj2 {
    background-position: -60px -100px
}

.userinfo .vip-icons.tpsj3 {
    background-position: -120px -100px
}

.userinfotit {
    padding: 0;
    margin: 0;
    text-align: center;
    border: none;
    margin-top: 5px
}

.userinfo-tag {
    overflow: hidden;
    font-size: 0;
    padding-top: 10px
}

.userinfo-tag a {
    display: inline-block;
    vertical-align: top
}

.userinfo .vip-icons.top20 {
    width: 39px;
    height: 18px;
    background-position: 0 -125px;
    margin: 0
}

.userinfo .vip-icons.ico-cxsj {
    width: 18px;
    height: 18px;
    background-position: -60px -125px;
    margin: 0 7px 0 0;
    position: relative;
    top: 0
}

.userinfo-support {
    width: 232px;
    padding: 10px 18px 11px;
    margin-top: 5px
}

.userinfo-intro {
    width: 276px;
    height: 80px;
    background: #fbfbfb;
    margin: 10px 10px 0;
    padding: 0
}

.userinfo dl {
    width: 91px;
    height: 40px;
    margin-top: 20px;
    text-align: center;
    float: left;
    border-right: solid 1px #eee;
    color: #999;
    font-size: 12px !important
}

.userinfo .three-dl dl {
    width: 91px
}

.userinfo dl.last-dl {
    border: none
}

.userinfo dt {
    font-size: 14px;
    color: #333;
    line-height: 20px
}

.tags-trend {
    width: 270px;
    height: 32px;
    line-height: 32px;
    margin: 0 10px;
    padding-bottom: 10px
}

.tags-trend li {
    width: 90px;
    height: 100%;
    float: left;
    font-size: 12px;
    color: #333;
    text-align: center
}

.tags-trend em {
    color: #ff552e;
    vertical-align: top;
    font-size: 12px !important
}

.userinfo-link .sjdt {
    margin-right: 80px
}

.sjdt {
    float: left
}

.relatedservices {
    border: 1px solid #eee;
    margin-top: 9px;
    margin-bottom: 9px;
    background: #fff;
    display: none
}

.relatedservices .dongtai_top {
    height: 54px;
    width: 888px;
    border-bottom: 1px solid #dcdcdc
}

.relatedservices h3 {
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    text-indent: 34px;
    color: #333;
    font-weight: 700
}

.state-list {
    padding: 0 30px 30px 32px
}

.state-list div {
    padding: 20px 0;
    font-size: 14px;
    color: #333;
    line-height: 14px;
    border-top: solid 1px #f5f5f5
}

.state-list div:first-child {
    border-top: none
}

.state-list .fl {
    color: #333;
    font-size: 14px;
    width: 710px;
    line-height: 20px
}

.state-list .fl em {
    color: #ff552e;
    margin-right: 5px
}

.state-list .fl em.hd-tag {
    font-size: 12px;
    padding: 2px 4px;
    color: #fff;
    background: #f5a622
}

.state-list .fl em.rt-tag {
    font-size: 12px;
    padding: 2px 4px;
    color: #fff;
    background: #fb6969
}

.state-list .fr {
    color: #aaa;
    line-height: 20px
}

.itemState p {
    height: 16px;
    line-height: 16px;
    margin-top: 10px
}

.itemState p .fl {
    color: #aaa
}

.itemState p a {
    color: #999;
    float: right;
    font-size: 14px;
    line-height: 16px
}

.itemState i {
    width: 16px;
    height: 16px;
    background: url(//img.58cdn.com.cn/ds/detail/like.png) 0 0 no-repeat;
    background-size: 16px;
    display: inline-block;
    margin: -4px 10px 0 0;
    vertical-align: middle
}

.itemState .like-btn i {
    width: 16px;
    height: 16px;
    background: url(//img.58cdn.com.cn/ds/detail/like.png) 0 0 no-repeat;
    background: url(//img.58cdn.com.cn/ds/detail/like_ie.png) 0 0 no-repeat\9;
    background-size: 16px;
    display: inline-block;
    margin: -4px 10px 0 0;
    vertical-align: middle
}

.itemState .isLiked i {
    background: url(//img.58cdn.com.cn/ds/detail/isliked.png) 0 0 no-repeat;
    background: url(//img.58cdn.com.cn/ds/detail/isliked_ie.png) 0 0 no-repeat\9;
    background-size: 16px
}

.small-img-list {
    padding-top: 10px;
    overflow: hidden;
    margin-bottom: 10px
}

.small-img-list li {
    float: left;
    margin-right: 10px;
    border: solid 2px #fff
}

.small-img-list li.on {
    border-color: #ff552e
}

.small-img-list img {
    width: 80px;
    height: 80px;
    cursor: pointer
}

.state-list div.big-img-box {
    max-width: 370px;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: inline-block
}

.big-img-list {
    float: left;
    position: relative;
    z-index: 1
}

.big-img-list li {
    display: none
}

.big-img-box span {
    width: 20%;
    height: 100%;
    position: absolute;
    top: 0;
    display: inline-block;
    z-index: 2;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0)
}

.big-img-box .prev-btn {
    left: 0;
    cursor: url(//img.58cdn.com.cn/ds/detail/pic_prev.cur), auto
}

.big-img-box .next-btn {
    right: 0;
    cursor: url(//img.58cdn.com.cn/ds/detail/pic_next.cur), auto
}

.more-box {
    width: 100%;
    height: 88px;
    text-align: center;
    line-height: 88px;
    border-top: solid 1px #eee
}

.more-box a {
    font-size: 14px;
    color: #239be0
}

.more-box i {
    width: 0;
    height: 0;
    border: 5px;
    border-style: solid;
    border-color: #239be0 transparent transparent;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

.support-info {
    margin-top: 20px;
    height: 20px;
    line-height: 20px;
    color: #666;
    font-size: 14px
}

.support-info-c,
.support-info-t {
    float: left
}

.support-info-c a,
.support-info-c span {
    float: left;
    margin-right: 20px;
    color: #333
}

.support-info-c a {
    color: #309be0;
    position: relative;
    padding-right: 10px
}

.support-info-c a::after {
    content: "";
    position: absolute;
    border-width: 5px;
    border-color: #309be0;
    border-right-width: 0;
    border-style: dashed;
    border-left-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
    top: 4px;
    right: 0
}

.support-info-c img {
    width: 20px;
    height: 20px;
    margin-right: 5px
}

.miniPrograms {
    display: inline-block;
    width: 114px;
    height: 24px;
    overflow: hidden;
    background-position: 0;
    cursor: pointer;
    position: relative;
    top: 0;
    margin-left: 5px;
    vertical-align: middle;
    text-align: 999px;
    font-size: 0;
    line-height: 0;
    background: url(//img.58cdn.com.cn/ds/detail/miniPrograms.png) no-repeat;
    background-size: 100%
}

.miniProgramsBox {
    background-color: #fff;
    z-index: 10001 !important;
    position: fixed;
    top: 50%;
    margin-top: -180px;
    left: 50%;
    margin-left: -320px;
    width: 640px;
    height: 360px;
    overflow: hidden;
    border: 1px solid #eee;
    display: none
}

.inner {
    padding: 81px 50px;
    overflow: hidden;
    text-align: left
}

.inner div {
    float: left
}

.inner div img {
    width: 198px;
    height: 198px;
    margin-right: 20px
}

.inner h2 {
    font-size: 22px;
    color: #ff552e;
    padding-top: 31px
}

.inner p {
    font-size: 14px;
    color: #333
}

.inner span {
    color: #28a032;
    display: inline-block;
    padding-right: 4px;
    padding-left: 10px
}

.borderbg {
    font-size: 14px;
    color: #333;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 100%;
    height: 55px;
    width: 315px;
    line-height: 55px;
    vertical-align: middle;
    margin-top: 30px;
    position: relative;
    margin-left: 5px
}

p.borderbg:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px 5px 7px 0;
    border-style: solid;
    border-color: transparent #ddd transparent transparent;
    position: absolute;
    top: 21px;
    left: -5px
}

p.borderbg:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px 5px 7px 0;
    border-style: solid;
    border-color: transparent #fff transparent transparent;
    position: absolute;
    top: 21px;
    left: -4px
}

.closeMiniP {
    position: absolute;
    top: 19px;
    right: 19px;
    width: 16px;
    height: 16px;
    background: url(//img.58cdn.com.cn/ds/detail/close.png) no-repeat;
    background-position: center;
    cursor: pointer
}

.faqs-box {
    background: #fff;
    position: relative;
    overflow: hidden;
    padding-bottom: 50px;
    display: none
}

.faqs-box.active {
    overflow: auto;
    height: auto
}

.faqs__warp h3 {
    height: 86px;
    line-height: 86px;
    font-size: 22px;
    text-indent: 34px;
    color: #333;
    font-weight: 700
}

.faqs__types-list {
    padding: 20px 30px;
    overflow: hidden
}

.faqs__types-list span {
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f5f5f5;
    border-radius: 2px;
    font-size: 16px;
    color: #666;
    float: left;
    margin-right: 20px
}

span.faqs__types--active {
    background: #fff6f4;
    color: #ff552e
}

.faqs__list {
    padding: 0 30px 0
}

.faqs__list-item {
    margin-bottom: 30px;
    position: relative
}

.faqs__list-item_tit {
    font-size: 16px;
    color: #333;
    font-weight: 700;
    line-height: 22px
}

.faqs__list-item_ans span,
.faqs__list-item_tit span {
    width: 24px;
    height: 24px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #ff552e;
    background: rgb(255, 64, 7, .1);
    border-radius: 15px;
    margin-right: 10px;
    display: inline-block
}

.faqs__list-item_ans span {
    width: 24px;
    height: 24px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #4e88ff;
    background: rgb(78, 136, 255, .1);
    border-radius: 15px;
    margin-right: 10px;
    display: inline-block
}

.faqs__list-item_ans {
    margin: 10px 0 10px 0;
    font-size: 14px;
    color: #333;
    line-height: 22px
}

.faqs__list-item_ans i {
    font-family: PingFangSC-Regular;
    color: #333;
    margin-left: 32px
}

.faqs-icon {
    border-radius: 2px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #666;
    display: inline-block;
    position: absolute;
    top: -7px;
    right: 30px
}

._contentList{
    border-top: 1px solid #f5f5f5;
}

.appraise__contentList__comentItem__zan span i,
.faqs-icon i {
    background: url(//img.58cdn.com.cn/ds/detail/faqs_canyin.png);
    background-size: 14px 13px;
    display: inline-block;
    width: 14px;
    height: 13px;
    margin-top: -5px;
    vertical-align: middle
}

.support {
    width: auto;
    margin-left: 32px;
    cursor: pointer
}

.faqs-icon-active {
    color: #ff552e
}

.appraise__contentList__comentItem__zan .appraise__contentList__comentItem__zan--on i,
.faqs-icon-active i {
    background: url(//img.58cdn.com.cn/ds/detail/faqs_canyin_red.png);
    background-size: 14px 13px;
    display: inline-block;
    width: 14px;
    height: 13px;
    margin-top: -5px;
    vertical-align: middle
}

.support i {
    margin-right: 10px;
    margin-left: 10px
}

.support span {
    margin: 0
}

.faqs-icon-active.support span {
    color: #666
}

.more-faqs {
    width: 100%;
    height: 88px;
    text-align: center;
    line-height: 88px;
    border-top: solid 1px #eee
}

.more-faqs a {
    font-size: 14px;
    color: #239be0
}

.more-faqs i {
    width: 0;
    height: 0;
    border: 5px;
    border-style: solid;
    border-color: #239be0 transparent transparent;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

.dn-outdoors {
    display: block;
    width: 1130px;
    height: 15px;
    margin: 29px auto 0;
    position: absolute;
    bottom: 25px
}

.dn-outdoors .dn-outdoors-left {
    float: left;
    height: 14px;
    text-align: left;
    width: 400px
}

.dn-outdoors .dn-outdoors-left .dn-paper {
    width: 12px;
    height: 12px
}

.dn-outdoors .dn-outdoors-left .dn-fetch {
    margin-left: 5px;
    display: inline-block;
    vertical-align: -1px
}

.dn-outdoors .dn-outdoors-left .dn-fetch .dn-church {
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    color: #666;
    font-family: Arial
}

.dn-outdoors .dn-outdoors-left .dn-fetch .dn-edition {
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    color: #666
}

.dn-outdoors .dn-outdoors-left .dn-weather {
    width: 14px;
    height: 9px;
    margin-left: 20px
}

.dn-outdoors .dn-outdoors-left .dn-opera {
    display: inline-block;
    height: 14px;
    margin-left: 5px
}

.dn-outdoors .dn-outdoors-left .dn-opera .dn-dot {
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    color: #666;
    font-family: Arial
}

.dn-outdoors .dn-outdoors-left .dn-opera .dn-service {
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    color: #666
}

#commtentsNumber,
#userQa,
.dn-area,
.dn-floor {
    font-family: Arial
}

.dn-outdoors .dn-outdoors-right {
    float: right;
    height: 13px
}

.dn-outdoors .dn-outdoors-right #newshare_new {
    width: 56px;
    height: 12px;
    display: inline-block
}

.dn-outdoors .dn-outdoors-right .dn-disease {
    width: 11px;
    height: 11px
}

.dn-outdoors .dn-outdoors-right .dn-symphony {
    height: 12px;
    margin-left: 5px;
    font-size: 12px;
    line-height: 12px;
    color: #666;
    display: inline-block
}

.dn-outdoors .dn-outdoors-right .collect.dn-symphony {
    position: relative;
    width: 50px;
    height: 40px;
    margin-right: 20px;
    height: 12px;
    font-size: 12px;
    line-height: 12px;
    color: #666;
    float: left
}

.dn-outdoors .dn-outdoors-right .dn-survival {
    width: 12px;
    height: 13px;
    margin-left: 20px;
    vertical-align: -1px
}

.dn-outdoors .dn-outdoors-right .dn-thus {
    height: 12px;
    margin-left: 5px;
    font-size: 12px;
    line-height: 12px;
    color: #666;
    float: right;
    margin-top: -2px
}

.dn-chant {
    height: 28px;
    margin-top: 10px;
    justify-content: space-between;
    align-items: center
}

.dn-chant .dn-chant-left {
    float: left;
    height: 17px;
    align-items: center
}

.dn-chant .dn-chant-left .dn-term {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-chant .dn-chant-left .dn-urban {
    height: 16px;
    margin-left: 7px;
    font-size: 14px;
    line-height: 16px;
    color: #333
}

.dn-chant .dn-chant-left .dn-considerate {
    height: 14px;
    margin-left: 30px;
    font-size: 14px;
    line-height: 14px;
    color: #666;
    display: none
}

.dn-chant .dn-chant-left .dn-afraid {
    height: 16px;
    margin-left: 7px;
    font-size: 14px;
    line-height: 16px;
    color: #333;
    display: none
}

.dn-chant .dn-chant-right {
    float: right;
    width: 88px;
    height: 28px;
    line-height: 28px;
    background-color: rgba(78, 136, 255, .1);
    border-radius: 14.5px;
    align-items: center
}

.dn-chant .dn-chant-right .dn-bandage {
    width: 13px;
    height: 15px;
    margin-left: 12px
}

.dn-chant .dn-chant-right .dn-table {
    height: 12px;
    margin-left: 5px;
    font-size: 12px;
    line-height: 12px;
    color: #4e88ff
}

.dn-meaning {
    height: 14px;
    margin-top: 24px;
    width: 636px;
    position: relative
}

.dn-meaning .dn-meaning-left {
    float: left;
    height: 14px
}

.dn-meaning .dn-meaning-left .dn-country {
    float: left;
    width: 42px;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #999
}

.dn-meaning .dn-meaning-left .dn-half {
    float: left;
    height: 14px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-meaning .dn-meaning-right {
    float: right;
    height: 34px;
    line-height: 34px;
    position: relative;
    text-align: center;
    margin-top: -10px;
    margin-right: 20px
}

.dn-meaning .dn-meaning-right.active {
    z-index: 100001;
    border: solid 1px #efefef;
    border-bottom: none;
    background: #fff;
    border-radius: 2px
}

.dn-meaning .dn-meaning-right.active .dn-adult {
    transform: rotateZ(180deg)
}

.dn-meaning .dn-meaning-right .dn-joy {
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    color: #333;
    float: left;
    margin-left: 10px;
    font-weight: 700
}

.dn-meaning .dn-meaning-right .dn-adult {
    width: 10px;
    height: 6px;
    display: inline-block;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8349.png);
    background-size: 10px 6px;
    margin-top: -3px;
    vertical-align: middle
}

.dn-servant {
    height: 14px;
    margin-top: 20px
}

.dn-servant .dn-care {
    float: left;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #999
}

.dn-servant .dn-search {
    height: 14px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-same {
    display: flex;
    width: 444px;
    height: 14px;
    margin-top: 20px
}

.dn-same .dn-furniture {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #999
}

.dn-same .dn-agree {
    height: 14px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-heart {
    height: 14px;
    margin-top: 20px
}

.dn-heart .dn-unemployment {
    width: 42px;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #999;
    display: inline-block
}

.dn-heart .dn-nearly {
    height: 14px;
    margin-left: 8px;
    font-size: 14px;
    line-height: 14px;
    color: #333;
    display: inline-block
}

.dn-bond {
    width: 425px;
    height: 49px;
    margin-top: 30px;
    align-items: center
}

.dn-bond .dn-master {
    position: relative;
    width: 132px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background-color: #ff552e;
    border-radius: 26.5px;
    float: left
}

.dn-bond .dn-master .dn-rise {
    width: 18px;
    height: 20px;
    position: absolute;
    top: 15px;
    left: 24px
}

.dn-bond .dn-master .dn-punish {
    margin-left: 25px;
    font-size: 14px;
    color: #fff
}

.dn-bond .dn-monument {
    float: left;
    width: 133px;
    height: 49px;
    line-height: 49px;
    margin-left: 14px;
    text-align: center;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8327.png);
    background-size: 133px 49px;
    border-radius: 24px;
    cursor: pointer
}

.dn-bond .dn-monument .dn-stick {
    width: 18px;
    height: 18px;
    vertical-align: sub
}

.dn-bond .dn-monument .dn-tax {
    height: 14px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #ff552e
}

.dn-bond .dn-personnel {
    float: left;
    width: 133px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    margin-left: 13px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8327.png);
    background-size: 133px 49px;
    border-radius: 24px
}

.dn-bond .dn-personnel .dn-fact {
    width: 19px;
    height: 18px
}

.dn-bond .dn-personnel .dn-therefore {
    height: 14px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #ff552e
}

.dn-tennis {
    width: 636px;
    height: 60px;
    line-height: 60px;
    margin-top: 13px;
    background-color: #f9f9f9;
    border-radius: 4px;
    border: none;
    box-shadow: unset
}

.dn-tennis .dn-candidate {
    float: left;
    margin-left: 20px;
    font-size: 14px;
    color: #999
}

.dn-tennis .dn-combine {
    margin-left: 12px;
    font-size: 30px;
    font-weight: 700;
    color: #ff552e
}

.dn-tennis .dn-hurricane {
    margin-left: 2px;
    font-size: 18px;
    color: #ff552e
}

.dn-tennis .dn-independent {
    width: 1px;
    height: 20px;
    margin-left: 19px;
    margin-top: -12px
}

.dn-tennis .dn-cancer {
    margin-left: 19px;
    font-size: 14px;
    color: #666;
    vertical-align: super
}

.dn-tennis .dn-choose {
    margin-left: 20px;
    font-size: 14px;
    color: #666;
    vertical-align: super
}

.dn-tennis .dn-town {
    float: right;
    cursor: pointer
}

.zs_detail-nav ul li.wendabanner {
    display: none
}

.jubao {
    width: 12px;
    height: 13px;
    display: inline-block;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8343.png)
}

.dn-tennis .dn-town .dn-desire {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #333;
    display: inline-block;
    font-weight: 700
}

.dn-tennis .dn-town .dn-visual {
    height: 12px;
    margin-left: 3px;
    display: inline-block;
    margin-right: 20px
}

.dn-tennis .dn-town .dn-visual .dn-life {
    width: 6px;
    height: 10px;
    margin-top: -3px
}

.dn-tennis .dn-town .dn-visual .dn-submit {
    width: 10px;
    height: 6px;
    margin-top: -8px;
    transform: rotate(-270deg)
}

.dn-tennis .dn-town .dn-visual .dn-physics {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-certain {
    width: 893px;
    height: 82px;
    padding-top: .1px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8357.png);
    background-size: 893px 82px;
    margin-left: 30px;
    margin-top: 20px
}

.detail_content {
    height: auto;
    overflow: visible
}

.detail_content.more {
    height: auto
}

.dn-certain .dn-pea {
    height: 16px;
    margin: 20px 0 0 20px
}

.dn-certain .dn-pea .dn-bacterium {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666;
    word-break: break-all
}

.dn-certain .dn-pea .dn-contrary {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666;
    word-break: break-all
}

.dn-certain .dn-pea .dn-roof {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #ff552e
}

.dn-certain .dn-pea .dn-carve {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666;
    word-break: break-all
}

.dn-certain .dn-pea .dn-essay {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666
}

.dn-certain .dn-reward {
    height: 16px;
    margin: 10px 0 0 20px
}

.dn-certain .dn-reward .dn-convenience {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666;
    word-break: break-all
}

.dn-certain .dn-reward .dn-export {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666
}

.section-title {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333;
    margin-top: 40px;
    font-weight: 700
}

.dn-fit {
    height: 14px;
    margin-top: 15px
}

.dn-fit .dn-racial {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #999
}

.dn-fit .dn-herself {
    height: 14px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.zs_detial-content.extend {
    height: auto
}

.dn-injure {
    width: 852px;
    height: 472px;
    margin: 30px auto 0
}

.pop .dn-injure .dn-injure-left {
    margin: 0 auto;
    float: none
}

.dn-injure .dn-injure-left {
    width: 556px;
    height: 472px;
    padding-top: .1px;
    background-color: #fff;
    border-radius: 10px;
    position: relative;
    float: left
}

.dn-injure .dn-injure-left .dn-component {
    width: 200px;
    height: 30px;
    position: absolute;
    top: 35px;
    left: 35px
}

.dn-injure .dn-injure-left .dn-witness {
    width: 495px;
    height: 132px;
    padding-top: .1px;
    margin: 20px auto 0;
    border: solid 1px #e8e8e8;
    border-radius: 4px;
    margin-left: 20px;
    padding: 10px;
    resize: none
}

.dn-injure .dn-injure-left .dn-witness .dn-component {
    height: 14px;
    margin: 20px 0 0 20px;
    font-size: 14px;
    line-height: 14px;
    color: #999
}

.dn-injure .dn-injure-left .dn-weekly {
    display: flex;
    height: 22px;
    margin: 28px 0 0 20px;
    align-items: center
}

.dn-injure .dn-injure-left .dn-weekly .dn-right {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-injure .dn-injure-left .dn-weekly .dn-dialogue {
    width: 22px;
    height: 22px;
    margin-left: 28px
}

.dn-injure .dn-injure-left .dn-weekly .yusuan .dn-audienc {
    float: left;
    height: 42px;
    line-height: 42px;
    margin-left: 3px
}

.dn-injure .dn-injure-left .dn-weekly .yusuan .dn-audienc .dn-acquire {
    height: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #666;
    margin-left: 3px
}

.dn-injure .dn-injure-left .dn-weekly .yusuan .dn-audienc .dn-store {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-weekly .dn-decline {
    width: 22px;
    height: 22px;
    display: inline-block;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8399.png) no-repeat;
    background-size: 22px 22px;
    margin-left: 8px;
    vertical-align: -5px
}

#liuyan_yuansuan,
#liuyan_yuansuan_new {
    margin-left: 11px
}

.dn-injure .dn-injure-left .dn-weekly .dn-decline.active {
    width: 22px;
    height: 22px;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8397.png) no-repeat;
    background-size: 22px 22px;
    margin-left: 8px
}

.dn-injure .dn-injure-left .dn-weekly .dn-very {
    display: flex;
    width: 35px;
    height: 16px;
    margin-left: 3px
}

.dn-injure .dn-injure-left .dn-weekly .dn-very .dn-user {
    height: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-weekly .dn-very .dn-spit {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-weekly .dn-undertake {
    width: 19px;
    height: 19px;
    margin-left: 20px
}

.dn-injure .dn-injure-left .dn-weekly .dn-terrible {
    display: flex;
    width: 43px;
    height: 16px;
    margin-left: 4px
}

.dn-injure .dn-injure-left .dn-weekly .dn-terrible .dn-vacation {
    height: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-weekly .dn-terrible .dn-much {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-weekly .dn-handbag {
    width: 19px;
    height: 19px;
    margin-left: 20px
}

.dn-injure .dn-injure-left .dn-weekly .dn-saucer {
    display: flex;
    width: 50px;
    height: 16px;
    margin-left: 4px
}

.dn-injure .dn-injure-left .dn-weekly .dn-saucer .dn-officer {
    height: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-weekly .dn-saucer .dn-whisper {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-weekly .dn-pleased {
    width: 19px;
    height: 19px;
    margin-left: 20px
}

.dn-injure .dn-injure-left .dn-weekly .dn-greedy {
    display: flex;
    height: 16px;
    margin-left: 4px
}

.dn-injure .dn-injure-left .dn-weekly .dn-greedy .dn-horse {
    height: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-weekly .dn-greedy .dn-little {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #666
}

.dn-injure .dn-injure-left .dn-injure-left-li {
    width: 516px;
    height: 42px;
    margin: 12px auto 0;
    position: relative
}

.dn-injure .dn-injure-left .dn-injure-left-li.li2 {
    margin-top: 28px
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-cloudy {
    float: left;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    color: #333
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-mainland {
    width: 458px;
    height: 42px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8395.png);
    background-size: 458px 42px;
    border-radius: 4px;
    overflow: hidden
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-mainland .dn-fee {
    height: 14px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #999
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-mainland .dn-taste {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 9px;
    height: 5px;
    padding-top: .1px;
    background-image: "//img.58cdn.com.cn/ds/detail/picasso_8349.png";
    background-size: 9px 5px
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-mainland .dn-taste .dn-alternative {
    width: 9px;
    height: 5px;
    margin: 1px auto 0
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-opening {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-toothache {
    width: 458px;
    height: 42px;
    margin-left: 30px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8395.png);
    background-size: 458px 42px;
    border-radius: 4px;
    overflow: hidden
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-toothache .dn-universal {
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    color: #999
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-cow {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-wheel {
    width: 458px;
    height: 42px;
    margin-left: 30px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8395.png);
    background-size: 458px 42px;
    border-radius: 4px;
    position: relative
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-wheel .dn-pipe {
    height: 20px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    border: none;
    margin-top: 10px
}

.dn-injure .dn-injure-left .dn-injure-left-li .dn-wheel .dn-profession {
    height: 42px;
    font-size: 14px;
    line-height: 42px;
    color: #ff552e;
    position: absolute;
    right: 30px;
    top: 0;
    cursor: pointer
}

.dn-injure .dn-injure-left .dn-dig {
    width: 198px;
    height: 42px;
    margin: 20px 0 0 78px;
    font-size: 14px;
    line-height: 42px;
    color: #fff;
    text-align: center;
    background-color: #ff552e;
    border-radius: 4px;
    cursor: pointer
}

.dn-injure .dn-injure-right {
    width: 276px;
    height: 472px;
    margin-left: 20px;
    padding-top: .1px;
    background-color: #fff;
    border-radius: 10px;
    display: inline-block
}

.dn-injure .dn-injure-right .dn-conversation {
    display: flex;
    height: 18px;
    margin: 29px 0 0 20px;
    align-items: center
}

.dn-injure .dn-injure-right .dn-conversation .dn-conversation-thumb {
    width: 14px;
    height: 12px
}

.dn-injure .dn-injure-right .dn-conversation .dn-conversation-info {
    display: flex;
    height: 18px;
    margin-left: 6px
}

.dn-injure .dn-injure-right .dn-conversation .dn-conversation-info .dn-gain {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-injure .dn-injure-right .dn-conversation .dn-conversation-info .dn-subjective {
    height: 14px;
    width: 14px;
    font-size: 18px;
    line-height: 18px;
    color: #ff552e;
    word-break: break-all;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8401.png)
}

.dn-injure .dn-injure-right .dn-conversation .dn-conversation-info .dn-thunder {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-injure .dn-injure-right .dn-conversation .dn-conversation-info .dn-clay {
    width: 14px;
    height: 14px
}

.dn-injure .dn-injure-right .dn-hill .dn-give {
    width: 14px;
    height: 14px
}

.dn-injure .dn-injure-right .dn-hill .dn-budget {
    margin-left: 19px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    cursor: pointer
}

.dn-injure .dn-injure-right .dn-hill {
    width: 231px;
    margin: 26px auto 0
}

.dn-injure .dn-injure-right .dn-hill .dn-cage {
    float: left;
    width: 14px;
    height: 14px;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8401.png);
    background-size: 14px 14px
}

.dn-injure .dn-injure-right .dn-hill .dn-on {
    height: 14px;
    margin-left: 7px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-injure .dn-injure-right .dn-unfit {
    height: 14px;
    margin: 10px 0 0 41px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-injure .dn-injure-right .dn-scene {
    display: flex;
    height: 14px;
    margin: 32px 0 0 20px
}

.dn-injure .dn-injure-right .dn-scene .dn-pint {
    width: 14px;
    height: 14px
}

.dn-injure .dn-injure-right .dn-scene .dn-freezing {
    height: 14px;
    margin-left: 7px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-injure .dn-injure-right .dn-oilfield {
    display: flex;
    width: 231px;
    height: 14px;
    margin: 34px auto 0
}

.dn-injure .dn-injure-right .dn-oilfield .dn-onion {
    width: 14px;
    height: 14px
}

.dn-injure .dn-injure-right .dn-oilfield .dn-seed {
    height: 14px;
    margin-left: 7px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-injure .dn-injure-right .dn-outstanding {
    height: 14px;
    margin: 10px 0 0 41px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-injure .dn-injure-right .dn-wool {
    display: flex;
    height: 14px;
    margin: 32px 0 0 20px
}

.dn-injure .dn-injure-right .dn-wool .dn-crazy {
    width: 14px;
    height: 14px
}

.dn-injure .dn-injure-right .dn-wool .dn-sew {
    height: 14px;
    margin-left: 7px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-injure .dn-injure-right .dn-shelf {
    display: flex;
    width: 231px;
    height: 14px;
    margin: 34px auto 0
}

.dn-injure .dn-injure-right .dn-shelf .dn-freeze {
    width: 14px;
    height: 14px
}

.dn-injure .dn-injure-right .dn-shelf .dn-speed {
    height: 14px;
    margin-left: 7px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-injure .dn-injure-right .dn-behaviour {
    height: 14px;
    margin: 10px 0 0 41px;
    font-size: 14px;
    line-height: 14px;
    color: #666
}

.dn-foster {
    width: 892px;
    height: 646px;
    margin: 39px auto 0;
    background-color: #fefae7;
    border-radius: 10px
}

.dn-foster.pop {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 100002
}

.dn-foster .dn-home {
    width: 363px;
    height: 48px;
    display: block;
    margin: 0 auto
}

.dn-foster .dn-peace {
    display: flex;
    height: 36px;
    margin: 30px auto 0 0;
    justify-content: center;
    align-items: center
}

.dn-foster .dn-peace .dn-shorts {
    width: 36px;
    height: 36px
}

.dn-foster .dn-peace .dn-vertical {
    height: 14px;
    margin-left: 8px;
    font-size: 14px;
    line-height: 14px;
    color: #944d2c
}

.dn-foster .dn-peace .dn-jam {
    width: 14px;
    height: 12px;
    margin-left: 30px
}

.dn-foster .dn-peace .dn-hatch {
    width: 36px;
    height: 36px;
    margin-left: 30px
}

.dn-foster .dn-peace .dn-atmosphere {
    height: 14px;
    margin-left: 8px;
    font-size: 14px;
    line-height: 14px;
    color: #944d2c
}

.dn-foster .dn-peace .dn-stadium {
    width: 14px;
    height: 12px;
    margin-left: 30px;
    transform: scale(-1, 1)
}

.dn-foster .dn-peace .dn-stadium .dn-main {
    width: 14px;
    height: 12px
}

.dn-foster .dn-peace .dn-people {
    width: 36px;
    height: 36px;
    margin-left: 30px
}

.dn-foster .dn-peace .dn-light {
    height: 14px;
    margin-left: 8px;
    font-size: 14px;
    line-height: 14px;
    color: #944d2c
}

.dn-section-g {
    width: 952px;
    padding-top: .1px;
    background-color: #fff;
    border-radius: 10px;
    padding-bottom: 20px
}

.zs_detail-qa {
    background: #fff;
    border-radius: 10px;
    margin-top: 20px
}

.zxly-con {
    float: left;
    margin-left: 30px;
    width: 458px;
    height: 42px;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8395.png);
    background-size: 458px 42px;
    border-radius: 4px;
    overflow: hidden
}

.dn-reception-ul {
    display: flex;
    width: 886px;
    height: 152px;
    margin: 30px 0 0 30px;
    justify-content: space-between
}

.dn-reception-ul .dn-reception-li {
    width: 118px;
    height: 152px;
    padding-top: .1px;
    background-color: #f9f9f9;
    border-radius: 4px
}

.dn-reception-ul .dn-reception-li .dn-look {
    display: flex;
    width: 90px;
    height: 18px;
    margin: 20px auto 0;
    align-items: center
}

.dn-reception-ul .dn-reception-li .dn-look .dn-value {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess {
    height: 10px;
    margin-left: 8px
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-thunderstorm {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-convenient {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-reception-ul .dn-reception-li .dn-kilo {
    width: 74px;
    height: 74px;
    margin: 20px auto 0
}

.dn-reception-ul .dn-reception-li {
    width: 118px;
    height: 152px;
    padding-top: .1px;
    background-color: #f9f9f9;
    border-radius: 4px
}

.dn-reception-ul .dn-reception-li .dn-look {
    display: flex;
    width: 90px;
    height: 18px;
    margin: 20px auto 0;
    align-items: center
}

.dn-reception-ul .dn-reception-li .dn-look .dn-value {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess {
    height: 10px;
    margin-left: 8px
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-wood {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-theft {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-reception-ul .dn-reception-li .dn-kilo {
    width: 74px;
    height: 74px;
    margin: 20px auto 0
}

.dn-reception-ul .dn-reception-li {
    width: 118px;
    height: 152px;
    padding-top: .1px;
    background-color: #f9f9f9;
    border-radius: 4px
}

.dn-reception-ul .dn-reception-li .dn-look {
    display: block;
    width: 90px;
    height: 18px;
    margin: 20px auto 0;
    align-items: center
}

.dn-reception-ul .dn-reception-li .dn-look .dn-value {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess {
    height: 10px;
    margin-left: 8px
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-brunch {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-laugh {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-reception-ul .dn-reception-li .dn-kilo {
    width: 74px;
    height: 74px;
    margin: 20px auto 0
}

.dn-reception-ul .dn-reception-li {
    width: 118px;
    height: 152px;
    padding-top: .1px;
    background-color: #f9f9f9;
    border-radius: 4px
}

.dn-reception-ul .dn-reception-li .dn-look {
    display: block;
    width: 90px;
    height: 18px;
    margin: 20px auto 0;
    align-items: center
}

.dn-reception-ul .dn-reception-li .dn-look .dn-value {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess {
    height: 10px;
    margin-left: 8px
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-comfort {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-receiver {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-reception-ul .dn-reception-li .dn-kilo {
    width: 74px;
    height: 74px;
    margin: 20px auto 0
}

.dn-reception-ul .dn-reception-li {
    width: 118px;
    height: 152px;
    padding-top: .1px;
    background-color: #f9f9f9;
    border-radius: 4px
}

.dn-reception-ul .dn-reception-li .dn-look {
    display: block;
    width: 90px;
    height: 18px;
    margin: 20px auto 0;
    align-items: center
}

.dn-reception-ul .dn-reception-li .dn-look .dn-value {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess {
    height: 10px;
    margin-left: 8px
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-reflect {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-spy {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-reception-ul .dn-reception-li .dn-kilo {
    width: 74px;
    height: 74px;
    margin: 20px auto 0
}

.dn-reception-ul .dn-reception-li {
    width: 118px;
    height: 152px;
    padding-top: .1px;
    background-color: #f9f9f9;
    border-radius: 4px
}

.dn-reception-ul .dn-reception-li .dn-look {
    display: flex;
    width: 90px;
    height: 18px;
    margin: 20px auto 0;
    align-items: center
}

.dn-reception-ul .dn-reception-li .dn-look .dn-value {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess {
    height: 10px;
    margin-left: 8px
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-perfume {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-pity {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-reception-ul .dn-reception-li .dn-kilo {
    width: 74px;
    height: 74px;
    margin: 20px auto 0
}

.dn-reception-ul .dn-reception-li {
    width: 118px;
    height: 152px;
    padding-top: .1px;
    background-color: #f9f9f9;
    border-radius: 4px
}

.dn-reception-ul .dn-reception-li .dn-look {
    display: block;
    width: 90px;
    height: 18px;
    margin: 20px auto 0;
    align-items: center
}

.dn-reception-ul .dn-reception-li .dn-look .dn-value {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess {
    height: 10px;
    margin-left: 8px
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-hen {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-reception-ul .dn-reception-li .dn-look .dn-chess .dn-dynasty {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-reception-ul .dn-reception-li .dn-kilo {
    width: 74px;
    height: 74px;
    margin: 20px auto 0
}

.fengexian {
    width: 97px;
    height: 1px;
    display: inline-block;
    background-image: url(//img.58cdn.com.cn/ds/detail/picasso_8410.png);
    background-size: 97px 1px;
    line-height: 70px;
    margin-left: 20px;
    margin-right: 20px;
    vertical-align: middle
}

.dn-conclusion {
    width: 218px;
    padding-top: .1px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 10px;
    text-align: center;
    padding-bottom: 20px
}

.dn-conclusion .dn-rock {
    width: 52px;
    height: 52px;
    margin-top: 20px;
    border-radius: 100%
}

.dn-conclusion .dn-hometown {
    height: 16px;
    margin-top: 14px;
    font-size: 16px;
    line-height: 16px;
    color: #333;
    text-align: center
}

.dn-conclusion .dn-bakery {
    height: 12px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 12px;
    color: #666;
    text-align: center
}

.dn-conclusion .dn-conclude {
    width: 198px;
    height: 48px;
    line-height: 48px;
    margin: 20px auto 0;
    background-color: #f9f9f9;
    border-radius: 4px;
    align-items: center
}

.dn-conclusion .dn-conclude .dn-worry {
    width: 12px;
    height: 12px;
    margin-left: 10px;
    float: left;
    margin-top: 17px
}

.dn-conclusion .dn-conclude .dn-operate {
    height: 16px;
    margin-left: 5px;
    float: left
}

.dn-conclusion .dn-conclude .dn-operate .dn-floor {
    height: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #333
}

.dn-conclusion .dn-conclude .dn-operate .dn-area {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #333
}

.dn-conclusion .dn-conclude .dn-noise {
    width: 12px;
    height: 11px;
    margin-left: 5px;
    float: left;
    margin-top: 17px
}

.dn-conclusion .dn-conclude .dn-chairwoman {
    height: 16px;
    margin-left: 5px
}

.dn-conclusion .dn-conclude .dn-chairwoman .dn-classroom {
    height: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #333
}

.dn-conclusion .dn-conclude .dn-chairwoman .dn-communicate {
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #333
}

.dn-conclusion .dn-attack {
    width: 69px;
    height: 14px;
    margin: 20px auto 0
}

.dn-conclusion .dn-attack .dn-event {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-event a {
    float: left
}

.dn-conclusion .dn-attack .dn-dream {
    height: 10px;
    margin-left: 3px;
    display: inline-block;
    margin-left: 3px;
    width: 9px;
    height: 6px;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8349.png) left top;
    transform: rotateZ(-90deg);
    vertical-align: 1px
}

.dn-conclusion .dn-attack .dn-dream .dn-criminal {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-conclusion .dn-attack .dn-dream .dn-authentic {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-conclusion .dn-scarf {
    display: flex;
    width: 69px;
    height: 14px;
    margin: 14px auto 0;
    align-items: center
}

.dn-conclusion .dn-scarf .dn-senior {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-conclusion .dn-scarf .dn-OK {
    height: 10px;
    margin-left: 3px
}

.dn-conclusion .dn-scarf .dn-OK .dn-okay {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-conclusion .dn-scarf .dn-OK .dn-description {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.dn-conclusion .dn-representative {
    display: flex;
    width: 69px;
    height: 14px;
    margin: 14px auto 0;
    align-items: center
}

.dn-conclusion .dn-representative .dn-carriage {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    color: #333
}

.dn-conclusion .dn-representative .dn-sacred {
    height: 10px;
    margin-left: 3px
}

.dn-conclusion .dn-representative .dn-sacred .dn-run {
    width: 10px;
    height: 6px;
    transform: rotate(-270deg)
}

.dn-conclusion .dn-representative .dn-sacred .dn-software {
    width: 6px;
    height: 10px;
    margin: -6px auto 0
}

.right_side_ad {
    font-size: 12px;
    color: #666;
    margin-left: 66px;
    font-weight: 400;
    border: solid 1px #ddd;
    text-align: initial;
    margin-top: 15px;
    padding: 1px;
    border-radius: 2px
}

.zs_detail-list-item h3.right_side_title {
    font-size: 18px;
    color: #333;
    text-align: left;
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    text-indent: 14px;
    font-weight: 700
}

.jiameng_pops {
    width: 548px;
    height: 308px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -159px;
    margin-left: -274px;
    text-align: center;
    display: none;
    background: #fff;
    z-index: 99999
}

.jiameng_pops .checked {
    width: 50px;
    height: 50px;
    display: inline-block;
    margin-top: 50px;
    background: #fff;
    background-image: url(//img.58cdn.com.cn/ds/detail/icon_right.jpg)
}

.jiameng_pops .checked.error {
    width: 50px;
    height: 50px;
    display: inline-block;
    margin-top: 50px;
    transform: scaleY(-1) rotate(90deg);
    background: #fff;
    background-image: url(//img.58cdn.com.cn/ds/detail/icon_error.jpg)
}

.jiameng_pops .tips {
    font-family: HiraginoSansGB-W3;
    font-size: 20px;
    color: #333;
    text-align: center;
    margin-top: 14px
}

.jiameng_pops .smallTips {
    font-family: HiraginoSansGB-W3;
    font-size: 14px;
    color: #999;
    text-align: center;
    margin-top: 12px
}

.jiameng_pops .closePop {
    width: 140px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ff552e;
    border-radius: 2px;
    border-radius: 2px;
    font-family: HiraginoSansGB-W3;
    font-size: 16px;
    color: #ff552e;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px
}

.linkliuyan {
    width: 240px;
    opacity: .7;
    background: #000;
    border-radius: 10px 10px 0 0;
    position: fixed;
    left: 44px;
    bottom: 0;
    height: 46px;
    line-height: 46px;
    z-index: 1002;
    text-align: center;
    cursor: pointer
}

.bangbang {
    width: 24px;
    height: 20px;
    float: left;
    margin-left: 20px;
    margin-top: 12px;
    background-image: url(//img.58cdn.com.cn/ds/detail/bangbang.png)
}

.texttip {
    font-family: HiraginoSansGB-W3;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    display: inline-block;
    line-height: 46px
}

.dropArrow {
    width: 14px;
    height: 12px;
    background-image: url(//img.58cdn.com.cn/ds/detail/icon_darrow.png);
    float: right;
    margin-right: 10px;
    margin-top: 15px
}

.img-mask {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=50);
    opacity: .5;
    background-color: #000;
    z-index: 1000;
    display: none;
    opacity: 1
}

.bigimg-box {
    min-width: 1190px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background-color: rgba(0, 0, 0, .6);
    display: none
}

.bigimg-list {
    width: 1043px;
    height: 778px;
    position: absolute;
    top: 50%;
    margin-top: -259px;
    left: 50%;
    margin-left: -516px;
    text-align: center;
    overflow: hidden
}

.big-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    background: #000;
    filter: Alpha(Opacity=50)
}

.bigimg-list ul {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.bigimg-list ul.bigimg-ul {
    height: 778px;
    overflow: hidden
}

.bigimg-list li {
    width: 1043px;
    height: 778px;
    float: left;
    text-align: center;
    overflow: hidden
}

.bigimg-list .bigimg-ul li img {
    width: auto;
    height: 100%;
    min-width: auto
}

.bigimg-list li img,
.bigimg-list li span {
    vertical-align: middle
}

.bottom-contain ul.samll-in-big {
    height: 77px
}

.bottom-contain ul.samll-in-big li,
.bottom-contain ul.samll-in-big li img {
    width: 120px;
    height: 75px;
    margin-right: 8px
}

.samll-in-big li.hover span {
    opacity: 0;
    filter: Alpha(opacity=0)
}

.inner-contain {
    width: 100%;
    height: 100%
}

.open-liuyan-pop {
    width: 180px;
    height: 44px;
    line-height: 44px;
    opacity: .6;
    border: 1px solid #fff;
    border-radius: 22px;
    font-family: HiraginoSansGB-W3;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: fixed;
    bottom: 0;
    right: 1.5%;
    cursor: pointer
}

.pop-tips-liuyan {
    background: rgba(255, 255, 255, .2);
    filter: Alpha(opacity=.2);
    border-radius: 6px;
    font-family: HiraginoSansGB-W3;
    color: #fff;
    letter-spacing: 0;
    display: inline-block;
    position: fixed;
    right: 0;
    z-index: 99999;
    width: 230px;
    height: 66px;
    text-align: center;
    bottom: 8%
}

.quick-get-shangji {
    font-family: HiraginoSansGB-W3;
    font-size: 16px;
    height: 20px;
    display: block;
    color: #fff;
    letter-spacing: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding-top: 15px
}

.bigimg-num {
    position: fixed;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    opacity: .7;
    background: #000;
    border-radius: 2px;
    right: 48%;
    top: 20px;
    color: #fff;
    font-size: 20px;
    z-index: 99
}

.big-prev {
    width: 28px;
    height: 50px;
    background: url(//img.58cdn.com.cn/ds/detail/icon_left_pre.png);
    background: url(//img.58cdn.com.cn/ds/detail/icon_left_pre.png)\9;
    background-size: 28px;
    display: inline-block;
    position: absolute;
    left: 40px;
    top: 50%;
    z-index: 99;
    cursor: pointer
}

.big-next {
    width: 28px;
    height: 50px;
    background: url(//img.58cdn.com.cn/ds/detail/icon_right_next.png);
    background: url(//img.58cdn.com.cn/ds/detail/icon_right_next.png)\9;
    background-size: 28px;
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 50%;
    z-index: 99;
    cursor: pointer
}

.bigimg-desc {
    width: 390px;
    height: 100%;
    float: left;
    background: #fff
}

.bigimg-tit {
    padding: 30px 25px 0;
    font-size: 20px;
    color: #333;
    line-height: 30px
}

.bigimg-info {
    padding: 10px 25px 0;
    font-size: 16px;
    color: #666;
    line-height: 30px
}

.bigimg-chara {
    padding: 12px 25px 0
}

.bigimg-chara span {
    color: #0e8ed8;
    font-size: 12px;
    padding: 3px 4px;
    background-color: #ebf5fd;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block
}

.bigimg-prize {
    padding: 20px 25px 20px;
    font-size: 32px;
    color: #ff552e
}

.bigimg-prize em {
    font-size: 20px;
    color: #ff552e
}

.bigimg-title {
    left: 400px;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: -60px;
    padding: 15px 20px;
    color: #fff;
    font-size: 14px;
    margin-left: 0
}

.small-in-big-contain {
    position: relative;
    bottom: 0;
    width: 760px;
    overflow: hidden;
    margin: 0 auto;
    background: #000;
    margin-top: 50px
}

.big-img-contian {
    width: 100%;
    height: 100%
}

.bottom-contain {
    width: 100%;
    height: 135px;
    line-height: 135px;
    position: absolute;
    bottom: 5%;
    background: #000;
    left: 50%;
    margin-left: -50%
}

.outer-contain-close {
    position: fixed;
    z-index: 100001;
    top: 0;
    right: 0;
    width: 80px;
    height: 80px;
    display: inline-block;
    background-image: url(//img.58cdn.com.cn/ds/detail/icon-pop-close-bigimage.png)
}

.pop_liuyan_close_btn {
    cursor: pointer;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 11px;
    right: 11px;
    background: url(//img.58cdn.com.cn/ds/list/com13.png) no-repeat 0 0
}

.inner_msk {
    width: 100%;
    height: 100%;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .6;
    filter: Alpha(opacity=.6)
}

.video-mask {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=50);
    opacity: .5;
    background-color: #000;
    z-index: 1000;
    display: none
}

.bigvideo-box {
    width: 1190px;
    height: 500px;
    z-index: 1001;
    position: fixed;
    _position: absolute;
    top: 50%;
    margin-top: -250px;
    left: 50%;
    margin-left: -595px;
    display: none
}

.bigvideo-list {
    width: 800px;
    height: 500px;
    float: left;
    position: relative;
    overflow: hidden
}

.bigvideo-list ul {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.bigvideo-list li {
    width: 800px;
    height: 100%;
    line-height: 500px;
    float: left;
    text-align: center
}

.bigvideo-list li img,
.bigvideo-list li span {
    vertical-align: middle
}

.bigvideo-num {
    position: absolute;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    opacity: .7;
    background: #000;
    border-radius: 2px;
    right: 20px;
    bottom: 20px;
    color: #fff;
    font-size: 20px;
    z-index: 99
}

.big-video-prev {
    width: 28px;
    height: 50px;
    background: url(//img.58cdn.com.cn/ds/detail/prev.png);
    background: url(//img.58cdn.com.cn/ds/detail/prev_ie.png)\9;
    background-size: 28px;
    display: inline-block;
    position: absolute;
    left: 40px;
    top: 225px;
    z-index: 99;
    cursor: pointer
}

.big-video-next {
    width: 28px;
    height: 50px;
    background: url(//img.58cdn.com.cn/ds/detail/next.png);
    background: url(//img.58cdn.com.cn/ds/detail/next_ie.png)\9;
    background-size: 28px;
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 225px;
    z-index: 99;
    cursor: pointer
}

.bigvideo-desc {
    width: 390px;
    height: 100%;
    float: left;
    background: #fff
}

.bigvideo-tit {
    padding: 30px 25px 0;
    font-size: 20px;
    color: #333;
    line-height: 30px
}

.bigvideo-info {
    padding: 10px 25px 0;
    font-size: 16px;
    color: #666;
    line-height: 30px
}

.bigvideo-title {
    left: 400px;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: -60px;
    padding: 15px 20px;
    color: #fff;
    font-size: 14px;
    margin-left: 0
}

a.video-call-tel {
    margin-left: 25px;
    width: 338px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    background: #ff552e;
    display: inline-block;
    color: #fff;
    font-size: 20px
}

.video-call-tel:hover {
    color: #fff
}

.close-big {
    width: 34px;
    height: 34px;
    background: url(//img.58cdn.com.cn/ds/detail/close@2x.png);
    background: url(//img.58cdn.com.cn/ds/detail/close_ie.png)\9;
    background-size: 34px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: -40px;
    cursor: pointer
}

.hide {
    display: none
}

.appraise {
    padding: 12px 30px 30px;
    margin-top: 20px;
    background-color: #fff
}

#appraise__maodian {
    margin-top: -70px;
    float: left
}

.appraise__averagescore {
    padding: 20px 0
}

.appraise__averagescore__usertitle {
    line-height: 18px;
    font-size: 18px;
    color: #666
}

.appraise__averagescore__userfeng {
    line-height: 18px;
    font-size: 18px;
    color: #ff552e;
    padding: 0 5px 0 10px
}

.appraise__averagescore__minstarbg,
.appraise__contentList__comentHead__minstarbg {
    display: inline-block;
    width: 82px;
    height: 14px;
    overflow: hidden;
    line-height: 14px;
    background: url(//img.58cdn.com.cn/ds/detail/xinbgwu.png)
}

.appraise__averagescore__minstarbg span,
.appraise__contentList__comentHead__minstarbg span {
    display: inline-block;
    height: 14px;
    background: url(//img.58cdn.com.cn/ds/detail/xinbgyou.png)
}

.appraise__peoplesay {
    background-color: #f8f8f8;
    padding: 11px 20px 6px 20px;
    overflow: hidden
}

.appraise__peoplesay__peoplespantitle {
    float: left;
    cursor: pointer;
    font-size: 14px;
    line-height: 28px;
    color: #666
}

.appraise__peoplesay__peoplespan {
    padding: 0 10px;
    background-color: #fff;
    margin-left: 6px;
    color: #ff552e;
    float: left;
    cursor: pointer;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ffefeb
}

.appraise__listhead {
    padding: 10px 0;
    height: 24px
}

.appraise__listhead__listsel {
    float: left
}

.appraise__listhead__listsel li {
    float: left;
    padding: 0 16px 0 19px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    background: url(//img.58cdn.com.cn/ds/detail/pj_nosel.png) 0 5px no-repeat;
    cursor: pointer;
    color: #666;
    list-style: none
}

.appraise__listhead__listsel li.appraise__listhead__listsel__li--select {
    background: url(//img.58cdn.com.cn/ds/detail/pj_sel.png) 0 5px no-repeat;
    color: #ff552e
}

.appraise__listhead__paixu {
    float: right;
    width: 108px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ddd;
    border-radius: 2px;
    position: relative;
    z-index: 1000;
    cursor: pointer
}

.appraise__listhead__paixu b {
    float: left;
    padding-left: 14px;
    cursor: pointer;
    color: #999;
    font-size: 12px
}

.appraise__listhead__paixu i {
    float: right;
    margin: 7px;
    width: 10px;
    height: 7px;
    background: url(//img.58cdn.com.cn/ds/detail/arrow_bg.png) 0 -10px
}

.appraise__listhead__paixu ul {
    position: absolute;
    width: 100%;
    left: -1px;
    top: 22px;
    border: 1px solid #eee;
    z-index: 1;
    background: #fff;
    display: none
}

.appraise__listhead__paixu.appraise__listhead__paixu--hover ul {
    display: block
}

.appraise__listhead__paixu ul li {
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-indent: 14px;
    font-size: 12px;
    color: #999
}

.appraise__listhead__paixu ul li:hover {
    background: #f8f8f8;
    color: #ff552e
}

.appraise__contentList__line {
    margin: 0 30px;
    height: 1px;
    background: #f5f5f5
}

.appraise__contentList__comentItem {
    margin: 0 30px;
    padding: 20px 0 20px 57px;
    font-size: 14px;
    background: #fff;
    position: relative
}

.appraise__contentList__comentItem .jxhp {
    width: 60px;
    height: 60px;
    background: url(//img.58cdn.com.cn/ds/ui8/jxhp.png) 0 0 no-repeat;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 55px
}

.appraise__contentList__comentItem__userimg {
    position: absolute;
    left: 0;
    width: 52px;
    height: 52px
}

.appraise__contentList__comentItem__userimg img {
    display: block;
    width: 52px;
    height: 52px;
    border-radius: 50%
}

.appraise__contentList__comentHead {
    position: relative;
    line-height: 26px;
    padding-bottom: 5px;
    font-size: 16px;
    color: #333;
    font-weight: 500
}

.appraise__contentList__comentHead .appraise__content {
    font-size: 14px;
    color: #333
}

.appraise__contentList__comentHead__minstarbg {
    display: block;
    margin-left: 5px
}

.appraise__contentList__comentHead__comentDate {
    position: absolute;
    line-height: 26px;
    color: #999;
    bottom: 10px;
    font-size: 14px啊想想寻寻寻寻寻寻错错错错错多寻·q'a'z'z'z
}

.appraise__gomore {
    text-align: center;
    cursor: pointer;
    width: 179px;
    height: 49px;
    line-height: 49px;
    margin: 0 auto;
    background-size: 179px 49px;
    border: solid 1px #a7a7a7;
    border-radius: 24px;
    position: relative;
    font-size: 14px
}

.appraise__gomore__ico {
    display: inline-block;
    width: 9px;
    height: 6px;
    background: url(//img.58cdn.com.cn/ds/detail/picasso_8349.png) center top;
    right: 40px;
    top: 21px;
    position: absolute
}

.appraise__contentList__zuipin {
    width: 783px;
    background: #f8f8f8;
    padding-bottom: 10px;
    margin-top: 10px
}

.appraise__contentList__zuipin__sanjiao {
    display: block;
    margin-top: -6px;
    margin-left: 10px;
    float: left;
    width: 0;
    height: 0;
    border: 6px solid #f8f8f8;
    border-width: 0 6px 6px 6px;
    border-color: #f8f8f8 #fff
}

.zpline {
    margin: 10px 10px 0;
    height: 1px;
    background: #ebebeb
}

.appraise__contentList__zuipin p {
    padding: 10px 10px 0;
    overflow: hidden
}

.appraise__contentList__zuipin p span {
    color: #a5794c;
    float: left;
    width: 100%;
    line-height: 18px;
    height: 18px;
    padding-bottom: 4px
}

.appraise__contentList__zuipin p i {
    font-size: 14px;
    color: #666;
    line-height: 18px
}

.appraise__contentList__comentItem__cimg {
    padding-top: 8px;
    margin-bottom: 10px;
    overflow: hidden
}

.appraise__contentList__comentItem__cimg li {
    float: left;
    width: 80px;
    height: 80px;
    background: #fff;
    margin-right: 10px
}

.appraise__contentList__comentItem__cimg li a {
    width: 76px;
    height: 76px;
    display: block;
    text-align: center;
    border: solid 2px #fff
}

.appraise__contentList__comentItem__cimg li a.img_on,
.appraise__contentList__comentItem__cimg li a:hover {
    position: relative;
    border: 2px solid #ff552e
}

.appraise_new.appraise {
    margin-bottom: 20px;
    margin-top: 20px;
    border-radius: 10px
}

.appraise_new .appraise__title {
    height: 54px;
    line-height: 54px;
    padding-bottom: 12px;
    border-bottom: 1px solid #ddd
}

.appraise_new .appraise__title span {
    font-family: PingFangSC-Semibold;
    font-size: 22px;
    color: #333;
    letter-spacing: 0;
    line-height: 18px;
    margin-right: 10px;
    font-weight: 700
}

.appraise_new .appraise__title .appraise__title_rankPercent {
    display: inline-block;
    font-size: 16px;
    color: #333;
    padding-left: 10px;
    border-left: 1px solid #ddd;
    height: 14px;
    line-height: 12px;
    display: none
}

.appraise_new .appraise__title .appraise__title_rankPercent em {
    font-size: 18px;
    color: #ff552e;
    margin: 0 5px
}

.appraise_new .appraise__averagescore__userscore {
    font-size: 18px;
    color: #333
}

.appraise_new .appraise__averagescore__lables {
    font-size: 16px;
    color: #fe552e;
    letter-spacing: 0;
    line-height: 18px;
    margin: 10px
}

.appraise__averagescore .appraise__averagescore_rankPercent {
    display: inline-block;
    font-size: 16px;
    color: #333;
    padding-left: 10px;
    border-left: 1px solid #ddd;
    height: 14px;
    line-height: 12px;
    display: none
}

.appraise__averagescore .appraise__averagescore_rankPercent em {
    font-size: 18px;
    color: #ff552e;
    margin: 0 5px
}

.appraise__total {
    float: left;
    text-align: center;
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    margin-right: 15px;
    padding: 5px 15px 5px 0;
    border-right: 1px solid #eee;
    margin-top: 5px;
    margin-bottom: 5px
}

.appraise__total span {
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #ff552e;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 5px;
    display: inline-block
}

.appraise_new .appraise__peoplesay__peoplespan {
    color: #333;
    background: #fff;
    border: 1px solid #fff;
    margin-bottom: 5px
}

.appraise_new .appraise__peoplesay__peoplespan.appraise__peoplesay__peoplespan--on {
    border: 1px solid #ff552e;
    color: #ff552e
}

.appraise__contentList__comentItem__zan {
    text-align: right;
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    line-height: 12px;
    margin-top: 10px
}

.appraise__contentList__comentItem__zan span {
    cursor: pointer
}

.appraise__contentList__comentItem__zan span i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(//img.58cdn.com.cn/ds/detail/zan_off.png) no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    margin-right: 5px;
    margin-top: -3px;
    vertical-align: middle
}

.appraise__contentList__comentItem__zan .appraise__contentList__comentItem__zan--on {
    color: #ff552e
}

.appraise__contentList__comentItem__zan .appraise__contentList__comentItem__zan--on i {
    background-image: url(//img.58cdn.com.cn/ds/detail/zan_on.png)
}

.appraise_new .appraise__contentList__zuipin {
    width: auto
}

.detail-complaint-text {
    float: left;
    padding: 0 30px;
    width: 100%;
    box-sizing: border-box;
}
.complaint-text-new {
    padding: 12px 16px;
    background-color: rgba(254, 85, 46, 0.1);
    border-radius: 8px;
    margin-top: 15px;
    position: relative;
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    line-height: 20px;
}

.common-mask{
  display: none;
  position: fixed;
  width:100%;
  height:100%;
  left:0px;
  top:0px;
  filter:Alpha(Opacity=50);
  opacity:0.5;
  background-color:#000;
  z-index: 2000;
}
/*微信ai咨询弹窗-start*/
.infocard__container__pop--aiwx {
    background-color: #fff;
    z-index: 10001 !important;
    *zoom: 1;
    position: fixed;
    _position: absolute;
    margin-top: -175px;
    margin-left: -400px;
    width: 500px;
    height: 500px;
    overflow: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    flex-direction: column;
    padding: 20px;
    justify-content: flex-start;
    align-items: center;
}

.infocard__container__pop--aiwx p {
    margin-top: 20px;
    font-size: 18px;
    text-align: center;
    color: #666;
}

.infocard__container__pop--aiwx_img {
    width: auto;
    position: relative;
    display: block;
    margin: auto;
}
.infocard__container__pop--aiwx_img img{
    width: 100%;
    display: block
}
.infocard__container__pop--aiwx__close{
    position: absolute;
    top: 15px;
    right: 15px;
    width: 15px;
    height: 15px;
    background: url(//img.58cdn.com.cn/images/huangye/20150119/weixincontact_x.png) no-repeat;
    display: inline-block;
    cursor: pointer;
    z-index: 10002;
}
/*微信ai咨询弹窗-end*/

.appraise__fold {
    text-align: center;
    height: 62px;
    padding: 0 30px;
    line-height: 62px;
    color: #999;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
}
.appraise__fold .appraise__fold__ico{
    margin-left: 4px;
    color: #666;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    cursor: pointer;
}
.appraise__fold ._gofold::after{
    content: '';
    display: inline-block;
    width: 15px;
    height: 9px;
    background: url(//wos.58cdn.com.cn/cDazYxWcDHJ/picasso/1491nha6__w30_h30.png) left center/15px 15px no-repeat;
}
.appraise__fold ._foldappraise::after{
    content: '';
    display: inline-block;
    width: 15px;
    height: 9px;
    background: url(//wos.58cdn.com.cn/cDazYxWcDHJ/picasso/i80g9ifa__w30_h30.png) left center/15px 15px no-repeat;
}
.appraise__fold .appraise__fold__gowhy{
    float: right;
    position: relative;
    padding-right: 18px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    cursor: pointer;
}
.appraise__fold .appraise__fold__gowhy::after{
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 24px;
    width: 12px;
    height: 12px;
    background: url(//wos.58cdn.com.cn/cDazYxWcDHJ/picasso/fd349ne4__w24_h24.png) 0 0px/12px 12px no-repeat;
}

.appraise__pop{
    position: fixed;
    width: 760px;
    height: 80%;
    min-height: 480px;
    max-height: 755px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    top: 80px;
    /* margin-top: -40%; */
    left: 50%;
    margin-left: -380px;
    z-index: 100001;
}
.appraise__pop .appraise__pop_title{
    padding: 24px;
    height: 24px;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    border-bottom: 1px solid #F0F0F0;
}
.appraise__pop .appraise__pop_content{
    height: calc(100% - 73px - 86px);
}
.appraise__pop_content{
    overflow-y: scroll;
}
.appraise__pop_content .desc_content_item{
    padding: 0 24px 16px;
}
.appraise__pop_content .desc_content_item .desc_item_title{
    height: 62px;
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    font-weight: 700;
    line-height: 62px;
    color: rgba(51, 51, 51, 1);
}
.appraise__pop_content .desc_content_item p{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: rgba(51, 51, 51, 1);
}
.appraise__pop .appraise__pop_btns{
    height: 86px;
    padding: 26px 0 24px 0;
    text-align: center;
}
.appraise__pop .appraise__pop_title .appraise__pop_title__close{
    float: right;
    width: 16px; 
    height: 16px;
    background: url(https://wos.58cdn.com.cn/cDazYxWcDHJ/picasso/b66lljee__w32_h32.png) center center/ 100% 100% no-repeat;
    cursor: pointer;
}
.appraise__pop_btns .appraise__pop_btns_close{
    margin: 0 auto;
    width: 144px;
    height: 36px;
    background-color: rgba(255, 85, 46, 1);
    border-radius: 2px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 36px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    cursor: pointer;
}
