/*!
 * 拖拽版模板
 * www.evyun.cn
 * 拖拽版内页框架样式规则
 */
.b-listpage-pic-text-list-0 li {
    width: 100%
}

.b-listpage-pic-text-list-0 .inner {
    padding: 10px 5px;
    border-style: solid dashed dashed solid;
    border-width: 0 0 1px 0;
    margin: 0 0 20px
}

.b-listpage-pic-text-list-0 .pics {
    border-style: solid;
    border-width: 1px;
    margin: 0 0 10px 0;
    display: block;
    padding: 10px
}

.b-listpage-pic-text-list-0 .pic {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.b-listpage-pic-text-list-1 li {
    width: 100%
}

.b-listpage-pic-text-list-1 .inner {
    padding: 10px 5px;
    border-style: solid dashed dashed solid;
    border-width: 0 0 1px 0
}

.b-listpage-pic-text-list-1 .pics {
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 10px 0 0
}

.b-listpage-pic-text-list-1 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.b-listpage-pic-text-list-1 .pic-intro {
    height: 44px;
    overflow: hidden;
    padding-right: 5px;
    line-height: 20px
}

.b-listpage-pic-text-list-1 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-1 .pic-price .list-shopcar-icon {
    display: block
}

.b-listpage-pic-text-list-1 .pl-buy-info-area {
    margin-bottom: 5px
}

.b-listpage-pic-text-list-1 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.b-listpage-pic-text-list-repeat .inner {
    position: relative
}

.b-listpage-pic-text-list-repeat .pic-attr {
    margin-right: 150px
}

.b-listpage-pic-text-list-repeat .pic-price {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -1.5em;
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-repeat .pic-price .newPrice em {
    font-size: 20px
}

.b-listpage-pic-text-list-2 li {
    width: 50%
}

.b-listpage-pic-text-list-2 .inner {
    padding: 10px 0;
    border-style: solid dashed dashed solid;
    border-width: 0 1px 1px 0
}

.b-listpage-pic-text-list-2 li:nth-child(2n) .inner {
    border-right: none
}

.b-listpage-pic-text-list-2 .pics {
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 10px
}

.b-listpage-pic-text-list-2 .pic {
    width: 100px;
    height: 100px;
    overflow: hidden
}

.b-listpage-pic-text-list-2 .pic_attr {
    margin-right: 10px
}

.b-listpage-pic-text-list-2 .pic-intro {
    overflow: hidden;
    padding-right: 5px;
    height: 55px;
    line-height: 18px
}

.b-listpage-pic-text-list-2 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-2 .pic-price .list-shopcar-icon {
    display: block
}

.b-listpage-pic-text-list-2 .pl-buy-info-area {
    margin-bottom: 5px
}

.b-listpage-pic-text-list-2 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.b-listpage-pic-text-list-3 {
    position: relative;
    z-index: 1
}

.b-listpage-pic-text-list-3 .inner {
    border: 1px solid #ccc
}

.b-listpage-pic-text-list-3 .pics {
    display: block;
    border: none
}

.b-listpage-pic-text-list-3 .pic {
    width: 200px;
    height: 200px
}

.b-listpage-pic-text-list-3 .pic-attr h3 {
    height: 24px
}

.b-listpage-pic-text-list-3 .buy-over-icon,.b-listpage-pic-text-list-3 .pl-collect,.b-listpage-pic-text-list-3 .pl-collect em,.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name em,.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service a,.s-listpage-pic-text-list-3 .buy-over-icon {
    background-image: url(/images/VNew/pro-list-li-icon.png)
}

.b-listpage-pic-text-list-3 .buy-over-icon,.s-listpage-pic-text-list-3 .buy-over-icon {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 47px;
    height: 47px;
    background-position: 0 -33px;
    font: 400 14px/47px '宋体';
    color: #fff;
    text-align: center;
    z-index: 2
}

.b-listpage-pic-text-list-3 .pl-collect {
    position: absolute;
    bottom: 8%;
    right: -100px;
    height: 32px;
    line-height: 32px;
    background-position: 0 0;
    overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-collect em {
    background-position: 0 -84px;
    width: 18px;
    height: 19px;
    float: left;
    margin: 6px 0 0 10px
}

.b-listpage-pic-text-list-3 .pl-collect b {
    color: #fff;
    font-size: 14px;
    float: left;
    line-height: 32px;
    padding: 0 10px 0 8px
}

.b-listpage-pic-text-list-3 .pl-collect .yes-collect em {
    background-position: -19px -84px
}

.b-listpage-pic-text-list-3 .pl-small-pic-list {
    width: 100%;
    overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-small-pic-list-inner {
    margin-right: -4px
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd {
    float: left;
    width: 25%
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd span {
    display: block;
    height: 45px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin: 5px 4px 0 0;
    cursor: pointer
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd span img {
    width: 100%;
    height: 100%
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd-cur span {
    border-color: #c00
}

.b-listpage-pic-text-list-3 .pl-buy-info-area {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-comment {
    float: left
}

.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number {
    float: left
}

.shop-b-listpage-pic-text-list-3.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number {
    float: right
}

.b-listpage-pic-text-list-3 .pl-buy-info-area em {
    font-style: normal;
    font-weight: 700;
    color: #c00;
    margin: 0 2px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area {
    border-top: 1px dashed #ccc;
    padding: 5px 0;
    height: 31px;
    position: relative;
    overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name {
    float: left;
    line-height: 30px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name em {
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
    width: 20px;
    height: 22px;
    background-position: -38px -83px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service {
    position: absolute;
    right: 0;
    top: 8px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service a {
    display: inline-block
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service .pl-shop-qq {
    width: 19px;
    height: 22px;
    background-position: -58px -84px
}

.b-listpage-pic-text-list-3 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-3 .pic-price .list-shopcar-icon {
    display: block
}

.wrapper-960 .b-listpage-pic-text-list-3 ul {
    margin: 0 -9px
}

.wrapper-960 .b-listpage-pic-text-list-3 .inner {
    margin: 0 9px 18px;
    padding: 10px
}

.wrapper-1020 .b-listpage-pic-text-list-3 ul {
    margin: 0 -13px
}

.wrapper-1020 .b-listpage-pic-text-list-3 .inner {
    margin: 0 13px 26px;
    padding: 15px
}

.wrapper-1080 .b-listpage-pic-text-list-3 ul {
    margin: 0 -16px 0 -17px
}

.wrapper-1080 .b-listpage-pic-text-list-3 .inner {
    margin: 0 16px 33px 17px;
    padding: 10px 20px
}

.wrapper-1140 .b-listpage-pic-text-list-3 ul {
    margin: 0 -6px
}

.wrapper-1140 .b-listpage-pic-text-list-3 .inner {
    margin: 0 6px 12px;
    padding: 7px
}

.wrapper-1200 .b-listpage-pic-text-list-3 ul {
    margin: 0 -9px
}

.wrapper-1200 .b-listpage-pic-text-list-3 .inner {
    margin: 0 9px 18px;
    padding: 10px
}

.wrapper-1260 .b-listpage-pic-text-list-3 ul {
    margin: 0 -11px 0
}

.wrapper-1260 .b-listpage-pic-text-list-3 .inner {
    margin: 0 11px 22px;
    padding: 15px
}

.wrapper-1320 .b-listpage-pic-text-list-3 ul {
    margin: 0 -12px 0
}

.wrapper-1320 .b-listpage-pic-text-list-3 .inner {
    margin: 0 12px 24px;
    padding: 20px
}

.b-listpage-pic-text-list-4 ul {
    margin: 0
}

.b-listpage-pic-text-list-4 .inner {
    margin: 0
}

.b-listpage-pic-text-list-4 .pics {
    display: block;
    border-width: 1px;
    border-style: solid
}

.b-listpage-pic-text-list-4 .pic {
    width: 150px;
    height: 150px
}

.b-listpage-pic-text-list-4 .pic-attr {
    width: 150px
}

.b-listpage-pic-text-list-4 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-4 .pic-price .list-shopcar-icon {
    display: block
}

.b-listpage-pic-text-list-4 .pl-buy-info-area {
    margin-bottom: 5px
}

.b-listpage-pic-text-list-4 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.wrapper-960 .b-listpage-pic-text-list-4 .inner {
    padding: 10px 18px
}

.wrapper-1020 .b-listpage-pic-text-list-4 .inner {
    padding: 10px 8px
}

.wrapper-1080 .b-listpage-pic-text-list-4 .inner {
    padding: 15px 13px 0
}

.wrapper-1140 .b-listpage-pic-text-list-4 .inner {
    padding: 20px 18px 10px
}

.wrapper-1200 .b-listpage-pic-text-list-4 .inner {
    padding: 10px 8px 5px 9px
}

.wrapper-1260 .b-listpage-pic-text-list-4 .inner {
    padding: 10px 13px
}

.wrapper-1320 .b-listpage-pic-text-list-4 .inner {
    padding: 5px 6px 5px 5px
}

.b-listpage-pic-text-list-5 ul {
    margin: 0
}

.b-listpage-pic-text-list-5 li {
    float: left
}

.b-listpage-pic-text-list-5 .inner {
    margin: 0
}

.b-listpage-pic-text-list-5 .pic-title {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-5 .pics {
    display: block;
    border-width: 1px;
    border-style: solid
}

.b-listpage-pic-text-list-5 .pic {
    width: 280px;
    height: 280px
}

.b-listpage-pic-text-list-5 .pic-attr {
    width: 280px
}

.b-listpage-pic-text-list-5 .pic-price {
    line-height: 30px;
    height: 30px
}

.b-listpage-pic-text-list-5 .pic-price .list-shopcar-icon {
    display: block
}

.b-listpage-pic-text-list-5 .pl-buy-info-area {
    margin-bottom: 5px
}

.b-listpage-pic-text-list-5 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.wrapper-960 .b-listpage-pic-text-list-5 .inner {
    padding: 17px 17px 5px
}

.wrapper-1020 .b-listpage-pic-text-list-5 .inner {
    padding: 27px 27px 5px
}

.wrapper-1080 .b-listpage-pic-text-list-5 .inner {
    padding: 37px 37px 5px
}

.wrapper-1140 .b-listpage-pic-text-list-5 .inner {
    padding: 47px 47px 5px
}

.wrapper-1200 .b-listpage-pic-text-list-5 .inner {
    padding: 7px 7px 5px
}

.wrapper-1260 .b-listpage-pic-text-list-5 .inner {
    padding: 15px 15px 5px
}

.wrapper-1320 .b-listpage-pic-text-list-5 .inner {
    padding: 22px 22px 5px
}

.v-class-mo {
    border: 0
}

.v-class-mo .MoBody {
    border: 0
}

.v-class-mo .MoName {
    margin-left: 0
}

.v-class-mo .MoHead {
    margin: 0 5px
}

.v-class-mo .MoHead .MoHeadM {
    border-bottom: 1px #ccc solid;
    background-color: transparent
}

.v-class-mo .NameTxt a {
    font-size: 16px
}

.v-class-mo .MoBodyC {
    margin: 0 5px
}

.live-class-mo {
    border: 0
}

.v-class-mo .MoBody {
    border: 0
}

.live-class-mo .MoName {
    margin-left: 0
}

.live-class-mo .MoHead {
    margin: 0 5px
}

.live-class-mo .MoHead .MoHeadM {
    border-bottom: 1px #ccc solid;
    background-color: transparent
}

.live-class-mo .NameTxt a {
    font-size: 16px
}

.live-class-mo .MoBodyC {
    margin: 0 5px
}

.b-row-classify-2 .classify-list {
    border-bottom-style: solid;
    border-bottom-color: #ededed;
    padding: 10px 0;
    font-family: '微软雅黑'
}

.b-row-classify-2 .big-classify {
    padding: 10px 0 0 0;
    font-size: 12px;
    font-weight: 700;
    width: 91px;
    height: auto;
    float: none
}

.b-row-classify-2 .small-classify-wrap {
    position: relative
}

.b-row-classify-2 .small-classify-wrap .open-close-btn {
    display: none
}

.b-row-classify-2 .small-classify-wrap .open-close-btn b {
    padding-top: .8em
}

.b-row-classify-2 .small-classify-wrap.open-state {
    max-height: 100000px!important
}

.b-row-classify-2 .small-classify-wrap.have-more .small-classify-list {
    margin-right: 100px
}

.b-row-classify-2 .small-classify .inner {
    border-radius: 5px;
    padding: 6px 8px;
    margin-right: 30px;
    height: auto;
    line-height: 1
}

.b-row-classify-2 .small-classify a {
    font-size: 14px
}

.b-row-classify-2 .big-classify {
    font-size: 14px
}

.live-list-mo .MoHead,.v-list-mo .MoHead {
    display: none
}

.b-list-6-filter-sort .sort-item {
    font-size: 13px;
    margin-right: 10px;
    border: none;
    background-color: #f2f2f2;
    color: #333;
    border-radius: 5px;
    height: 35px;
    line-height: 35px
}

.b-listpage-pic-text-list-6 ul {
    margin: 0 -6px
}

.b-listpage-pic-text-list-6 li .inner {
    margin: 6px;
    transition: all .2s ease-in-out
}

.b-listpage-pic-text-list-6 li .inner:hover {
    transform: translateY(-3px)
}

.b-listpage-pic-text-list-6 li .pic {
    width: 290px;
    height: 163px
}

.b-listpage-pic-text-list-6 li .pics {
    border: none;
    background-color: #f5f5f5;
    border-radius: 8px;
    transition: all .2s ease-in-out
}

.b-listpage-pic-text-list-6 li .inner:hover .pics {
    box-shadow: 0 0 10px rgba(0,0,0,.2)
}

.b-listpage-pic-text-list-6 .pic-attr {
    width: auto
}

.b-listpage-pic-text-list-6 .times,.b-listpage-pic-text-list-6 .v-author {
    font-size: 12px;
    border-radius: 3px;
    line-height: 1;
    padding: 5px;
    color: #fff;
    position: absolute
}

.b-listpage-pic-text-list-6 .times {
    right: 2px;
    bottom: 2px;
    background-color: rgba(0,0,0,.3)
}

.b-listpage-pic-text-list-6 .v-author {
    left: 2px;
    bottom: 2px;
    background-color: rgba(0,0,0,.3)
}

.b-listpage-pic-text-list-6 .play-num {
    position: absolute;
    left: 2px;
    bottom: 2px;
    font-size: 12px;
    border-radius: 3px;
    line-height: 1;
    padding: 5px;
    color: #fff
}

.b-listpage-pic-text-list-6 .play-num .evIcon {
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
    margin-right: 5px
}

.b-listpage-pic-text-list-6 .play-btn {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1
}

.b-listpage-pic-text-list-6 .play-btn em {
    background-color: rgba(0,0,0,.6);
    border-radius: 5px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    font-size: 24px;
    padding: 6px
}

.b-listpage-pic-text-list-6 .pic-attr .pic-title {
    margin: 16px 10px 5px;
    color: #555;
    font-size: 16px;
    height: 25px;
    line-height: 1.5
}

.b-listpage-pic-text-list-6 .pic-attr .pic-intro {
    margin: 5px 10px;
    color: #888;
    font-size: 12px;
    height: 20px
}

.b-listpage-pic-text-list-6 .pic-attr .pl-video-info-area {
    margin: 10px;
    color: #888;
    font-size: 12px
}

.b-listpage-pic-text-list-6 .pic-attr .pl-video-author {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.b-listpage-pic-text-list-6 .pic-attr .author-icon {
    width: 22px;
    height: 22px;
    display: inline-flex;
    background-color: #f6f6f6;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 5px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    overflow: hidden
}

.b-listpage-pic-text-list-6 .pic-attr .author-icon img {
    width: 100%;
    height: 100%
}

.b-listpage-pic-text-list-6 .pic-attr .pl-video-number {
    color: #888;
    font-size: 12px;
    float: right
}

.b-listpage-pic-text-list-6 .pic-attr .pl-video-number .evIcon {
    margin-right: 2px
}

.b-list-6-page .page .inner {
    text-align: center
}

.live-list-mo .pic {
    position: relative
}

.live-list-mo .live-status {
    position: absolute;
    z-index: 2;
    right: 10px;
    top: 10px;
    background-color: rgba(0,0,0,.2);
    color: #fff;
    font-size: 12px;
    height: 20px;
    border-radius: 10px;
    line-height: 20px;
    padding: 0 5px
}

.live-list-mo .live-status.status-1 {
    background-color: rgba(253,174,29,.8)
}

.live-list-mo .live-status.status-3 {
    background-color: rgba(1,152,51,.8)
}

.live-list-mo .live-status.status-2 {
    background-color: rgba(0,0,0,.3)
}

.live-list-mo .look-num {
    position: absolute;
    z-index: 2;
    border-radius: 10px;
    line-height: 20px;
    height: 20px;
    left: 10px;
    top: 10px;
    background-color: rgba(0,0,0,.2);
    font-size: 12px;
    color: #fff;
    padding: 0 5px
}

.live-list-mo .play-time {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.2);
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 15px 0
}

.live-detail-mo .live-iframe-box {
    width: 100%;
    border: none;
    height: 730px
}

.wrapper-960 .b-listpage-pic-text-list-6 ul {
    margin: 0 -19px
}

.wrapper-960 .b-listpage-pic-text-list-6 li .inner {
    margin: 19px
}

.wrapper-1020 .b-listpage-pic-text-list-6 ul {
    margin: 0 -38px
}

.wrapper-1020 .b-listpage-pic-text-list-6 li .inner {
    margin: 20px 38px
}

.wrapper-1080 .b-listpage-pic-text-list-6 ul {
    margin: 0 -49px
}

.wrapper-1080 .b-listpage-pic-text-list-6 li .inner {
    margin: 20px 49px
}

.wrapper-1140 .b-listpage-pic-text-list-6 ul {
    margin: 0 -63px
}

.wrapper-1140 .b-listpage-pic-text-list-6 li .inner {
    margin: 20px 63px
}

.wrapper-1200 .b-listpage-pic-text-list-6 ul {
    margin: 0 -4px
}

.wrapper-1200 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 4px
}

.wrapper-1260 .b-listpage-pic-text-list-6 ul {
    margin: 0 -13px
}

.wrapper-1260 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 14px
}

.wrapper-1320 .b-listpage-pic-text-list-6 ul {
    margin: 0 -23px
}

.wrapper-1320 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 24px
}

.wrapper-1380 .b-listpage-pic-text-list-6 ul {
    margin: 0 -34px
}

.wrapper-1380 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 34px
}

.wrapper-1440 .b-listpage-pic-text-list-6 ul {
    margin: 0 -44px
}

.wrapper-1440 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 44px
}

.wrapper-1500 .b-listpage-pic-text-list-6 ul {
    margin: 0 -2px
}

.wrapper-1500 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 2px
}

.wrapper-1560 .b-listpage-pic-text-list-6 ul {
    margin: 0 -12px
}

.wrapper-1560 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 12px
}

.wrapper-1620 .b-listpage-pic-text-list-6 ul {
    margin: 0 -19px
}

.wrapper-1620 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 19px
}

.wrapper-1680 .b-listpage-pic-text-list-6 ul {
    margin: 0 -27px
}

.wrapper-1680 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 27px
}

.wrapper-1740 .b-listpage-pic-text-list-6 ul {
    margin: 0 -34px
}

.wrapper-1740 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 34px
}

.wrapper-1800 .b-listpage-pic-text-list-6 ul {
    margin: 0 -4px
}

.wrapper-1800 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 4px
}

.wrapper-1860 .b-listpage-pic-text-list-6 ul {
    margin: 0 -10px
}

.wrapper-1860 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 10px
}

.wrapper-1920 .b-listpage-pic-text-list-6 ul {
    margin: 0 -16px
}

.wrapper-1920 .b-listpage-pic-text-list-6 li .inner {
    margin: 10px 16px
}

.s-listpage-pic-text-list-1 li {
    width: 100%
}

.s-listpage-pic-text-list-1 .inner {
    border-bottom: 1px dashed #ccc
}

.s-listpage-pic-text-list-1 .pics {
    float: left;
    margin-right: 10px
}

.s-listpage-pic-text-list-1 .pic {
    width: 100px;
    height: 100px
}

.s-listpage-pic-text-list-1 .pic-intro {
    height: 54px;
    line-height: 18px
}

.s-listpage-pic-text-list-1 .pic-price {
    line-height: 30px;
    height: 30px
}

.s-listpage-pic-text-list-1 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-pic-text-list-1 .pl-buy-info-area {
    margin-bottom: 5px
}

.s-listpage-pic-text-list-1 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.s-listpage-pic-text-list-hy li {
    position: relative
}

.s-listpage-pic-text-list-hy .pic {
    width: 150px;
    height: 150px
}

.s-listpage-pic-text-list-hy .pic-code {
    display: none;
    position: absolute;
    bottom: 0
}

.s-listpage-pic-text-list-hy .btn-group {
    padding-top: 5px
}

.s-listpage-pic-text-list-2 ul {
    margin: 0 -5px
}

.s-listpage-pic-text-list-2 li {
    width: 50%
}

.s-listpage-pic-text-list-2 .inner {
    margin: 5px;
    border: 1px dashed #ccc;
    padding: 5px
}

.s-listpage-pic-text-list-2 .pics {
    float: left;
    margin: 0 10px 0 0
}

.s-listpage-pic-text-list-2 .pic {
    width: 100px;
    height: 100px
}

.s-listpage-pic-text-list-2 .pic-intro {
    height: 54px;
    line-height: 18px
}

.s-listpage-pic-text-list-2 .pic-price {
    line-height: 30px;
    height: 30px
}

.s-listpage-pic-text-list-2 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-pic-text-list-2 .pl-buy-info-area {
    margin-bottom: 5px
}

.s-listpage-pic-text-list-2 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.s-listpage-pic-text-list-3 .pics {
    display: block;
    margin: 0 auto 5px;
    border-style: dashed
}

.s-listpage-pic-text-list-3 .pic {
    width: 200px;
    height: 200px
}

.s-listpage-pic-text-list-3 .pic-attr {
    width: 200px;
    overflow: hidden;
    margin: 0 auto
}

.s-listpage-pic-text-list-3 .pic-price {
    line-height: 30px;
    height: 30px
}

.s-listpage-pic-text-list-3 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.wrapper-960 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-960 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 15px
}

.wrapper-1020 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1020 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 20px
}

.wrapper-1080 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1080 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 25px
}

.wrapper-1140 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1140 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 30px
}

.wrapper-1200 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1200 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 35px
}

.wrapper-1260 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1260 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px
}

.wrapper-1320 .s-listpage-pic-text-list-3 ul {
    margin: 0
}

.wrapper-1320 .s-listpage-pic-text-list-3 .inner {
    margin: 0 0 10px;
    padding: 5px 8px 5px 9px
}

.s-listpage-pic-text-list-4 .pics {
    display: block
}

.s-listpage-pic-text-list-4 .pic {
    width: 150px;
    height: 150px
}

.s-listpage-pic-text-list-4 .pic-attr {
    width: 150px;
    overflow: hidden
}

.s-listpage-pic-text-list-4 .pic-price {
    line-height: 30px;
    height: 30px
}

.s-listpage-pic-text-list-4 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-pic-text-list-4 .pl-buy-info-area .pl-buy-number em {
    font-style: normal;
    color: #c00;
    margin-left: 3px
}

.wrapper-960 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-960 .s-listpage-pic-text-list-4 .inner {
    margin: 6px 0 10px;
    padding: 5px 11px
}

.wrapper-1020 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-1020 .s-listpage-pic-text-list-4 .inner {
    margin: 6px 0 10px;
    padding: 5px 15px
}

.wrapper-1080 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-1080 .s-listpage-pic-text-list-4 .inner {
    margin: 6px 0 10px;
    padding: 5px 18px
}

.wrapper-1140 .s-listpage-pic-text-list-4 ul {
    margin: 0 -3px 0 -4px
}

.wrapper-1140 .s-listpage-pic-text-list-4 .inner {
    margin: 0 3px 10px 4px;
    padding: 5px 0
}

.wrapper-1200 .s-listpage-pic-text-list-4 ul {
    margin: 0 -7px 0
}

.wrapper-1200 .s-listpage-pic-text-list-4 .inner {
    margin: 0 7px 10px;
    padding: 5px 0
}

.wrapper-1260 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-1260 .s-listpage-pic-text-list-4 .inner {
    margin: 5px 0 10px;
    padding: 5px 8px 5px 9px
}

.wrapper-1320 .s-listpage-pic-text-list-4 ul {
    margin: 0
}

.wrapper-1320 .s-listpage-pic-text-list-4 .inner {
    margin: 0 0 10px;
    padding: 5px 11px 5px 12px
}

.s-listpage-pic-text-list-5 .inner {
    border-bottom: 1px dashed #ccc;
    padding: 5px
}

.s-listpage-pic-text-list-5 .pic-title {
    height: 30px;
    line-height: 30px
}

.s-listpage-pic-text-list-5 .pic-intro {
    line-height: 24px;
    text-indent: 2em
}

.s-listpage-pic-text-list-5 .pic-price .list-shopcar-icon {
    display: block
}

.s-listpage-text-list-1 li {
    width: 100%
}

.s-listpage-text-list-1 code {
    display: inline-block
}

.s-listpage-text-list-1 .inner {
    height: 30px;
    line-height: 30px;
    border-width: 0 0 1px;
    border-style: dotted
}

.s-listpage-text-list-1 .pic-title a {
    font-size: 14px
}

.s-listpage-text-list-2 li {
    width: 100%
}

.s-listpage-text-list-2 code {
    display: inline-block
}

.s-listpage-text-list-2 .inner {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted #ccc;
    padding-right: 70px
}

.s-listpage-text-list-2 .text-list-times {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px
}

.s-listpage-text-list-3 code {
    display: inline-block
}

.s-listpage-text-list-3 ol {
    margin: 0 -5px
}

.s-listpage-text-list-3 li {
    width: 33.3%
}

.s-listpage-text-list-3 .inner {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    margin: 0 5px;
    border-bottom: 1px dashed #ccc
}

.sidebarLists dt div {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-width: 0 0 1px;
    border-style: dashed
}

.sidebarLists code {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat
}

.sidebarLists dt a {
    display: block;
    cursor: pointer
}

.sidebarLists .oneClassT code {
    background-position: 0 0
}

.sidebarLists .oneClassTinner {
    padding: 0 10px
}

.sidebarLists .oneClassThover code {
    background-position: 0 -10px
}

.sidebarLists .oneClassTopen code {
    background-position: 0 -20px
}

.sidebarLists .oneClassTinner a {
    font-size: 14px;
    font-weight: 700
}

.sidebarLists .twoClassTinner {
    padding: 0 10px 0 15px
}

.sidebarLists .twoClassT code {
    background-position: 0 -30px
}

.sidebarLists .twoClassThover code {
    background-position: 0 -40px
}

.sidebarLists .twoClassTopen code {
    background-position: 0 -49px
}

.sidebarLists .twoClassTinner a {
    font-size: 12px
}

.sidebarLists .threeClassTinner {
    padding: 0 10px 0 20px
}

.sidebarLists .threeClassT code {
    background-position: 0 -30px
}

.sidebarLists .threeClassThover code {
    background-position: 0 -40px
}

.sidebarLists .threeClassTopen code {
    background-position: 0 -40px
}

.sidebarLists .threeClassTinner a {
    font-size: 12px
}

.sidebarLists .oneClassCopen,.sidebarLists .threeClassCopen,.sidebarLists .twoClassCopen {
    display: block
}

.b-row-sidebar ol {
    margin: 0 -5px;
    zoom:1}

.b-row-sidebar ol:after {
    display: table;
    content: "";
    clear: both
}

.b-row-sidebar li {
    width: 20%;
    float: left
}

.b-row-sidebar .liCur .inner {
    background-color: #eee
}

.b-row-sidebar .inner {
    height: 30px;
    line-height: 30px;
    margin: 0 5px 10px;
    padding: 0 5px
}

.b-row-sidebar .inner code {
    display: inline-block
}

.b-row-sidebar .inner a {
    font-size: 14px
}

.b-row-classify-1 .big-classify-wrap {
    width: 80px
}

.b-row-classify-1 .big-classify {
    line-height: 34px;
    height: 34px;
    padding: 0 0 0 10px;
    font-size: 12px;
    font-weight: 700;
    width: auto;
    float: none
}

.article-show-1 {
    overflow: hidden
}

.article-show-1 .show-list {
    margin: 0;
    padding: 10px
}

.article-show-1 .show-head {
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #ccc;
    position: relative;
    padding: 0 5px
}

.article-show-1 .head-name {
    display: inline-block;
    font-size: 16px
}

.article-show-1 .show-body {
    overflow: hidden
}

.article-show-1 .show-body-inner {
    padding: 15px
}

.article-show-1 .show-body p {
    line-height: 30px;
    font-size: 14px;
    margin-bottom: 5px
}

.article-show-1 .show-more {
    text-align: center
}

.article-show-1 .show-more .more-btn {
    display: inline-block;
    width: 100px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    border-radius: 5px;
    margin: 10px 0;
    color: #fff;
    background-color: #c00
}

.article-show-2 .tab-switch-module {
    border-width: 1px
}

.article-show-2 .tab-switch-t {
    border-width: 0 0 2px
}

.article-show-2 .tab-switch-t .tab-t-item span.active {
    height: 32px;
    line-height: 32px
}

.article-show-2 .tab-switch-t .tab-t-item a {
    display: inline-block;
    width: 100%;
    color: inherit
}

.article-show-2 .tab-switch-t ul {
    left: auto;
    right: 0
}

.article-show-2 .tab-switch-n {
    padding: 0 0 0 10px
}

.text-list-module-down li {
    width: 100%
}

.text-list-module-down li .inner {
    padding-right: 70px
}

.text-list-module-down li .text-list-down {
    position: absolute;
    top: 0;
    right: 0
}

.text-list-module-down li .text-list-times {
    margin-left: 5px
}

.filter-sort {
    position: relative;
    z-index: 10
}

.filter-sort .inner {
    padding: 10px 0
}

.filter-sort .select-state {
    float: right;
    margin: 0 5px 0 0;
    position: relative
}

.filter-sort .select-state strong {
    line-height: 24px;
    display: inline-block;
    border: 1px solid #ccc;
    height: 24px;
    width: 90px
}

.filter-sort .select-state i {
    position: absolute;
    right: 10px;
    top: 9px;
    height: 0;
    width: 0;
    overflow: hidden;
    border-width: 8px 5px 0;
    border-style: solid dashed dashed solid;
    border-color: #ccc transparent
}

.filter-sort .select-state strong b {
    padding: 0 0 0 10px
}

.filter-sort .select-state ol {
    position: absolute;
    left: 0;
    top: 25px;
    border: 1px solid #ccc;
    width: 90px;
    background-color: #fff;
    padding: 2px 0;
    display: none
}

.filter-sort .select-state-hover ol {
    display: block
}

.filter-sort .select-state li {
    line-height: 24px;
    cursor: pointer
}

.filter-sort .select-state li b {
    font-weight: 400;
    padding-left: 10px
}

.filter-sort .select-state li:hover {
    background-color: #f5f5f5
}

.filter-sort .select-state li.selected {
    background-color: #ececec
}

.filter-sort .sort-item {
    padding: 0 12px;
    float: left;
    height: 24px;
    line-height: 24px;
    border-width: 1px;
    border-style: solid;
    margin-right: 2px
}

.filter-sort .price-item {
    margin-right: 0;
    float: left;
    height: 24px;
    line-height: 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    margin-right: 8px
}

.filter-sort .start-price {
    margin-left: 20px
}

.filter-sort .price-item i {
    font-style: normal
}

.filter-sort .price-item input {
    width: 50px;
    height: 22px;
    border: 0;
    line-height: 22px;
    margin: 1px 0;
    margin: 0 0;
    background-color: transparent
}

.filter-sort .price-between {
    width: 20px;
    padding: 1px 3px 1px 0;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    float: left;
    height: 24px;
    line-height: 24px
}

.filter-sort .price-btn {
    height: 24px;
    margin-left: 10px
}

.filter-sort .sort-item-cur {
    background-color: #efefef;
    color: #fff;
    border-color: #eaeaea
}

.b-list-6-filter-sort .sort-item {
    font-size: 13px;
    margin-right: 10px;
    border: none;
    background-color: #f2f2f2;
    color: #333;
    border-radius: 5px;
    height: 35px;
    line-height: 35px
}

.show-picture-1 li {
    float: left
}

.show-picture-1 .pics {
    display: block;
    margin: 0 auto 5px;
    width: 200px;
    height: 200px
}

.show-picture-1 .pic {
    width: 200px;
    height: 200px
}

.show-picture-1 .pic-attr {
    width: 200px;
    overflow: hidden;
    margin: 0 auto
}

.wrapper-960 .show-picture-1 ul {
    margin: 0
}

.wrapper-960 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 15px
}

.wrapper-1020 .show-picture-1 ul {
    margin: 0
}

.wrapper-1020 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 20px
}

.wrapper-1080 .show-picture-1 ul {
    margin: 0
}

.wrapper-1080 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 25px
}

.wrapper-1140 .show-picture-1 ul {
    margin: 0
}

.wrapper-1140 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 30px
}

.wrapper-1200 .show-picture-1 ul {
    margin: 0
}

.wrapper-1200 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 35px
}

.wrapper-1260 .show-picture-1 ul {
    margin: 0
}

.wrapper-1260 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px
}

.wrapper-1320 .show-picture-1 ul {
    margin: 0
}

.wrapper-1320 .show-picture-1 .inner {
    margin: 0 0 10px;
    padding: 5px 8px 5px 9px
}

.showPicModule_detail .inner {
    border: 0
}

.showPicModule_detail .pics {
    cursor: default;
    border: 0;
    padding: 0
}

.showPicModule_detail .pic {
    overflow-x: auto
}

.showPicModule_0 {
    margin: 10px auto
}

.showPicModule_0 .P_ListItem_1 {
    float: left;
    text-align: center;
    margin: 15px 10px 0;
    width: 210px;
    height: 253px
}

.showPicModule_0 .Pic_box {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto 5px
}

.showPicModule_0 .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.showPicModule_0 .pic table {
    width: 100%;
    height: 100%
}

.showPicModule_0 .pic td {
    text-align: center;
    vertical-align: middle
}

.showPicModule_0 .FC_PicPrice {
    line-height: 24px;
    padding: 0 5px
}

.showPicModule_0 .FC_PicMore_a {
    margin-left: 10px
}

.showPicModule_0 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    text-align: left;
    height: 48px;
    overflow: hidden
}

.showPicModule_0 .FC_PicSummary {
    line-height: 20px
}

.showPicModule_1 {
    margin: 10px auto 20px;
    padding-top: 10px
}

.showPicModule_1 .showbigPicArea {
    float: left;
    width: 100%
}

.showPicModule_1 .showbigPic {
    margin-right: 140px;
    min-height: 420px;
    border-width: 1px;
    position: relative
}

.showPicModule_1 .loadingIcon {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    height: 420px;
    text-align: center;
    display: none
}

.showPicModule_1 .loadingIcon img {
    vertical-align: middle
}

.showPicModule_1 .bigPic {
    min-height: 420px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    position: relative;
    z-index: 2
}

.showPicModule_1 .bigPic .next-btn,.showPicModule_1 .bigPic .prev-btn {
    position: absolute;
    left: 0;
    right: 0;
    height: 50%;
    z-index: 10
}

.showPicModule_1 .bigPic .prev-btn {
    top: 0;
    cursor: url(//aimg8.dlssyht.cn/website/public/top.ico),auto
}

.showPicModule_1 .bigPic .next-btn {
    bottom: 0;
    cursor: url(//aimg8.dlssyht.cn/website/public/down.ico),auto
}

.showPicModule_1 .hook {
    display: inline-block;
    width: 0;
    height: 100%;
    overflow: hidden;
    margin-left: -1px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}

.showPicModule_1 .bigPic a {
    display: inline-block;
    vertical-align: middle
}

.showPicModule_1 .bigPic img {
    vertical-align: middle
}

.showPicModule_1 .showsmallPic {
    float: left;
    margin-left: -130px;
    width: 126px;
    height: 426px;
    position: relative
}

.showPicModule_1 span.down,.showPicModule_1 span.up {
    position: absolute;
    border: 1px solid #ccc;
    display: block;
    height: 15px;
    width: 122px;
    left: 0;
    background-color: #ccc;
    border-radius: 5px;
    cursor: pointer
}

.showPicModule_1 span.up {
    top: -7px
}

.showPicModule_1 span.down {
    bottom: -7px
}

.showPicModule_1 span.down b,.showPicModule_1 span.up b {
    display: block;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    margin: 0 auto;
    overflow: hidden
}

.showPicModule_1 span.up b {
    border-color: #ccc #ccc #000 #ccc
}

.showPicModule_1 span.down b {
    border-color: #000 #ccc #ccc #ccc;
    margin-top: 5px
}

.showPicModule_1 .smallPic {
    height: 400px;
    width: 124px;
    overflow: hidden;
    position: relative;
    top: 15px
}

.showPicModule_1 .smallPic li {
    width: 120px;
    height: 90px;
    border-width: 2px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin-bottom: 6px
}

.showPicModule_1 .smallPic img {
    vertical-align: middle
}

.showPicModule_1 .showPicExplain {
    margin-top: 20px
}

.showPicModule_1 .FC_PicName {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

.showPicModule_1 p.FC_PicSummary {
    text-indent: 2em;
    line-height: 20px;
    font-size: 12px
}

.showPicModule_2 {
    margin: 10px auto 0;
    position: relative;
    padding-bottom: 130px
}

.showPicModule_2 .showbigPic {
    min-height: 150px;
    border-width: #ccc;
    position: relative
}

.showPicModule_2 .loadingIcon {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    display: none
}

.showPicModule_2 .loadingIcon img {
    vertical-align: middle
}

.showPicModule_2 .bigPic {
    overflow: hidden;
    text-align: center;
    font-size: 0;
    position: relative;
    z-index: 2
}

.showPicModule_2 .bigPic .next-btn,.showPicModule_2 .bigPic .prev-btn {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    z-index: 10
}

.showPicModule_2 .bigPic .prev-btn {
    left: 0;
    cursor: url(//aimg8.dlssyht.cn/website/public/left.ico),auto
}

.showPicModule_2 .bigPic .next-btn {
    right: 0;
    cursor: url(//aimg8.dlssyht.cn/website/public/right.ico),auto
}

.showPicModule_2 .hook {
    display: inline-block;
    width: 0;
    height: 100%;
    overflow: hidden;
    margin-left: -1px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}

.showPicModule_2 .bigPic img {
    vertical-align: middle
}

.showPicModule_2 .showsmallPic {
    width: 100%;
    height: 100px;
    position: absolute;
    left: 0;
    bottom: 0
}

.showPicModule_2 span.down,.showPicModule_2 span.up {
    position: absolute;
    border: 1px solid #ccc;
    display: block;
    height: 92px;
    width: 15px;
    top: 0;
    background-color: #ccc;
    border-radius: 5px;
    cursor: pointer;
    z-index: 2
}

.showPicModule_2 span.up {
    left: 0
}

.showPicModule_2 span.down {
    right: 0
}

.showPicModule_2 span.down b,.showPicModule_2 span.up b {
    display: block;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    margin-top: 45px;
    overflow: hidden
}

.showPicModule_2 span.up b {
    border-color: #ccc #000 #ccc #ccc
}

.showPicModule_2 span.down b {
    border-color: #ccc #ccc #ccc #000;
    margin-left: 5px
}

.showPicModule_2 .smallPic {
    height: 100px;
    overflow: hidden;
    position: relative;
    margin: 0 20px;
    z-index: 1
}

.showPicModule_2 .smallPic ul {
    height: 100px;
    width: 9999px
}

.showPicModule_2 .smallPic li {
    width: 120px;
    height: 90px;
    float: left;
    border-width: 2px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin-right: 16px
}

.showPicModule_2 .smallPic img {
    vertical-align: middle
}

.showPicModule_2 .showPicExplain {
    margin-top: 20px
}

.showPicModule_2 .FC_PicName {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

.showPicModule_2 .FC_PicSummary {
    text-indent: 2em;
    line-height: 20px;
    font-size: 12px
}

.showPicModule_3 {
    width: 700px;
    margin: 0 auto;
    padding: 10px 0
}

.showPicModule_3 .dashed_divide {
    margin: 10px auto
}

.showPicModule_3 .picModuleItem {
    padding: 10px 0
}

.showPicModule_3 .Pic_box {
    width: 690px;
    height: 480px;
    margin: 0 auto 15px
}

.showPicModule_3 .pic {
    width: 690px;
    height: 480px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    position: relative
}

.showPicModule_3 .pic .hook {
    display: inline-block;
    width: 0;
    height: 100%;
    overflow: hidden;
    margin-left: -1px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}

.showPicModule_3 .pic img {
    vertical-align: middle;
    max-width: 100%
}

.showPicModule_3 h3 {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

.showPicModule_3 p {
    text-indent: 2em;
    line-height: 1.5;
    font-size: 12px
}

.head-body-module {
    overflow: hidden
}

.head-body-module .hb-head {
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #ccc;
    position: relative;
    padding: 0 5px
}

.head-body-module .hb-head-name {
    float: left;
    font-size: 16px
}

.head-body-module .hb-head-more {
    float: right
}

.head-body-module .hb-body {
    overflow: hidden;
    clear: both
}

.head-body-module .hb-body-inner {
    margin: 5px 10px
}

.head-body-module-2 {
    border: 1px solid #ccc
}

.head-body-module-2 .hb-head {
    margin: 0
}

.head-body-module-2 .hb-body-inner {
    overflow: hidden;
    margin: 10px
}

.h1-title {
    font: bold 16px/2 "微软雅黑"
}

.bsync-custom,.p-activity-tag,.p-attr-list,.p-buy-btn-area,.p-buy-sum,.p-contact-list,.p-details-title,.p-preview-1,.p-sale-sum-table,.p-service-list,.p-standard-list,.p-standard-table {
    margin-bottom: 10px
}

.p-price-list .classify-list {
    margin-bottom: 0
}

.p-details-pre-nex {
    overflow: hidden
}

.p-details-pre-nex .details-pre-next {
    line-height: 24px;
    padding: 10px;
    background-color: #f5f5f5
}

.p-details-pre-nex .details-nex,.p-details-pre-nex .details-pre {
    width: 50%;
    text-decoration: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.p-details-pre-nex .details-pre {
    float: left;
    text-align: left
}

.p-details-pre-nex .details-nex {
    float: right;
    text-align: right
}

.p-details-pre-nex a {
    margin-left: 10px
}

.preview {
    position: relative
}

.preview .buy-over-icon {
    background-image: url(/images/VNew/pro-list-li-icon.png);
    position: absolute;
    left: 20px;
    top: 20px;
    width: 47px;
    height: 47px;
    background-position: 0 -33px;
    font: 400 14px/47px '宋体';
    color: #fff;
    text-align: center;
    z-index: 2
}

.preview .pics {
    position: relative;
    border-width: 1px;
    border-style: solid
}

.preview .pic {
    text-align: center;
    font-size: 0;
    display: inline-block;
    overflow: hidden
}

.preview .pic .hook {
    display: inline-block;
    height: 100%;
    width: 1px;
    margin-left: -1px;
    vertical-align: middle
}

.preview .pic img {
    vertical-align: middle
}

.preview .small-pic-list-area {
    position: absolute;
    width: 100%
}

.preview .move-btn {
    position: absolute;
    top: 50%;
    outline: 0
}

.preview .left-move-btn {
    left: 0
}

.preview .right-move-btn {
    right: 0
}

.preview .small-pic-list {
    overflow: hidden;
    font-size: 0;
    line-height: 0
}

.preview .small-pic-list ul {
    white-space: nowrap;
    position: relative
}

.preview .small-pic-list li {
    float: none;
    display: inline-block
}

.preview .small-pic-list .inner {
    padding: 0 4px 0 0
}

.preview .small-pic-list .inner .pic {
    text-align: center;
    font-size: 0
}

.p-preview-no-small-pic .preview {
    padding-bottom: 0!important
}

.p-preview-1 {
    position: relative;
    z-index: 2;
    float: right
}

.p-preview-1 .show-big-pic {
    position: relative
}

.p-preview-1 .show-big-pic .pics {
    z-index: 1
}

.p-preview-1 .show-big-pic s {
    text-decoration: none
}

.p-preview-1 .mp4-video-div {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    display: none
}

.p-preview-1 .mp4-close {
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #7a7a7a;
    cursor: pointer;
    z-index: 3;
    display: none
}

.p-preview-1 .mp4-play {
    position: absolute;
    cursor: pointer;
    left: 50%;
    bottom: 50px;
    font-size: 50px;
    color: #fff;
    margin-left: -25px;
    z-index: 3
}

.p-preview-1 .mp4-play::before {
    z-index: 1;
    position: relative
}

.p-preview-1 .mp4-play::after {
    position: absolute;
    width: 50px;
    height: 50px;
    content: '';
    background-color: #999;
    opacity: .6;
    border-radius: 50%;
    left: 0;
    top: 3px;
    z-index: 0
}

.p-preview-1 .mp4-play:hover::after {
    color: #c00;
    opacity: .9
}

.p-preview-1 .pl-collect {
    background-image: url(/images/VNew/pro-list-li-icon.png);
    position: absolute;
    bottom: 8%;
    right: -100px;
    height: 32px;
    line-height: 32px;
    background-position: 0 0;
    overflow: hidden;
    z-index: 100;
    transition: all ease .2s;
    cursor: pointer
}

.p-preview-1 .show-big-pic:hover .pl-collect {
    right: 0
}

.p-preview-1 .pl-collect em {
    background-image: url(/images/VNew/pro-list-li-icon.png);
    background-position: 0 -84px;
    width: 18px;
    height: 19px;
    float: left;
    margin: 6px 0 0 10px
}

.p-preview-1 .pl-collect b {
    color: #fff;
    font-size: 14px;
    float: left;
    line-height: 32px;
    padding: 0 10px 0 8px
}

.p-preview-1 .small-pic-list-area {
    left: 0;
    bottom: 0
}

.p-preview-no-small-pic .small-pic-list-area {
    display: none!important
}

.p-preview-1 .small-pic-list {
    margin: 0 20px
}

.p-preview-1 .move-btn {
    margin-top: -30px;
    width: 17px;
    height: 60px;
    cursor: pointer
}

.p-preview-1 .pl-collect .yes-collect em {
    background-position: -19px -84px
}

.p-preview-1 .zoom {
    position: absolute;
    width: 175px;
    height: 175px;
    background-color: #fc980f;
    border: 1px solid #e08103;
    left: 0;
    top: 0;
    z-index: 2;
    opacity: .5;
    cursor: move
}

.p-preview-1 .zoomPic {
    position: absolute;
    border: 1px solid #ccc;
    width: 300px;
    height: 300px;
    overflow: hidden;
    background-color: #fff
}

.p-preview-1 .zoomPic img {
    position: absolute
}

.p-preview-1 .p-preview-number-area {
    height: 30px;
    margin-top: 5px;
    position: relative
}

.p-preview-1 .p-preview-number {
    line-height: 30px;
    font-size: 14px;
    padding-left: 5px;
    overflow: hidden
}

.p-preview-1 .p-preview-number b,.p-preview-1 .p-preview-number strong {
    font-weight: 400
}

.p-preview-1 .p-preview-share {
    position: absolute;
    right: 0;
    top: 0
}

.p-preview-1 .p-preview-share .social-share-icon {
    font-size: 14px;
    line-height: 20px;
    width: 20px;
    height: 20px
}

.p-details-attr-warp {
    float: right;
    width: 100%;
    position: relative;
    z-index: 1
}

.p-details-attr-warp .p-details-attr {
    margin-left: 312px
}

.wrapper .p-details-area-noleft .p-details-attr {
    margin-left: 0!important
}

.wrapper .p-details-area-noright .p-details-attr-warp {
    float: none;
    margin-right: 0
}

.wrapper .p-details-area-noright .p-details-attr {
    margin-right: 0
}

.wrapper-960 .p-preview-1 {
    margin-right: -302px
}

.wrapper-960 .p-preview-1 .show-big-pic .pic {
    width: 300px;
    height: 300px
}

.wrapper-960 .p-preview-1 .preview {
    padding-bottom: 70px
}

.wrapper-960 .p-preview-1 .small-pic-list .pic {
    height: 60px;
    width: 60px
}

.wrapper-960 .p-details-attr-warp .p-details-attr {
    margin-left: 312px
}

.wrapper-1020 .p-preview-1 {
    margin-right: -332px
}

.wrapper-1020 .p-preview-1 .show-big-pic .pic {
    width: 330px;
    height: 330px
}

.wrapper-1020 .p-preview-1 .preview {
    padding-bottom: 77px
}

.wrapper-1020 .p-preview-1 .small-pic-list .pic {
    height: 67px;
    width: 67px
}

.wrapper-1020 .p-details-attr-warp .p-details-attr {
    margin-left: 342px
}

.wrapper-1080 .p-preview-1 {
    margin-right: -362px
}

.wrapper-1080 .p-preview-1 .show-big-pic .pic {
    width: 360px;
    height: 360px
}

.wrapper-1080 .p-preview-1 .preview {
    padding-bottom: 85px
}

.wrapper-1080 .p-preview-1 .small-pic-list .pic {
    height: 75px;
    width: 75px
}

.wrapper-1080 .p-details-attr-warp .p-details-attr {
    margin-left: 372px
}

.wrapper-1140 .p-preview-1 {
    margin-right: -392px
}

.wrapper-1140 .p-preview-1 .show-big-pic .pic {
    width: 390px;
    height: 390px
}

.wrapper-1140 .p-preview-1 .preview {
    padding-bottom: 92px
}

.wrapper-1140 .p-preview-1 .small-pic-list .pic {
    height: 82px;
    width: 82px
}

.wrapper-1140 .p-details-attr-warp .p-details-attr {
    margin-left: 402px
}

.wrapper-1200 .p-preview-1 {
    margin-right: -422px
}

.wrapper-1200 .p-preview-1 .show-big-pic .pic {
    width: 420px;
    height: 420px
}

.wrapper-1200 .p-preview-1 .preview {
    padding-bottom: 100px
}

.wrapper-1200 .p-preview-1 .small-pic-list .pic {
    height: 90px;
    width: 90px
}

.wrapper-1200 .p-details-attr-warp .p-details-attr {
    margin-left: 432px
}

.wrapper-1260 .p-preview-1 {
    margin-right: -452px
}

.wrapper-1260 .p-preview-1 .show-big-pic .pic {
    width: 450px;
    height: 450px
}

.wrapper-1260 .p-preview-1 .preview {
    padding-bottom: 108px
}

.wrapper-1260 .p-preview-1 .small-pic-list .pic {
    height: 98px;
    width: 98px
}

.wrapper-1260 .p-details-attr-warp .p-details-attr {
    margin-left: 462px
}

.wrapper-1320 .p-preview-1 {
    margin-right: -482px
}

.wrapper-1320 .p-preview-1 .show-big-pic .pic {
    width: 480px;
    height: 480px
}

.wrapper-1320 .p-preview-1 .preview {
    padding-bottom: 115px
}

.wrapper-1320 .p-preview-1 .small-pic-list .pic {
    height: 105px;
    width: 105px
}

.wrapper-1320 .p-details-attr-warp .p-details-attr {
    margin-left: 492px
}

.wrapper-1380 .p-preview-1 {
    margin-right: -514px
}

.wrapper-1380 .p-preview-1 .show-big-pic .pic {
    width: 510px;
    height: 510px
}

.wrapper-1380 .p-preview-1 .preview {
    padding-bottom: 125px
}

.wrapper-1380 .p-preview-1 .small-pic-list .pic {
    height: 113px;
    width: 113px
}

.wrapper-1380 .p-details-attr-warp .p-details-attr {
    margin-left: 522px
}

.wrapper-1440 .p-preview-1 {
    margin-right: -544px
}

.wrapper-1440 .p-preview-1 .show-big-pic .pic {
    width: 540px;
    height: 540px
}

.wrapper-1440 .p-preview-1 .preview {
    padding-bottom: 135px
}

.wrapper-1440 .p-preview-1 .small-pic-list .pic {
    height: 120px;
    width: 120px
}

.wrapper-1440 .p-details-attr-warp .p-details-attr {
    margin-left: 552px
}

.wrapper-1500 .p-preview-1 {
    margin-right: -574px
}

.wrapper-1500 .p-preview-1 .show-big-pic .pic {
    width: 570px;
    height: 570px
}

.wrapper-1500 .p-preview-1 .preview {
    padding-bottom: 137px
}

.wrapper-1500 .p-preview-1 .small-pic-list .pic {
    height: 127px;
    width: 127px
}

.wrapper-1500 .p-details-attr-warp .p-details-attr {
    margin-left: 582px
}

.wrapper-1560 .p-preview-1 {
    margin-right: -604px
}

.wrapper-1560 .p-preview-1 .show-big-pic .pic {
    width: 600px;
    height: 600px
}

.wrapper-1560 .p-preview-1 .preview {
    padding-bottom: 150px
}

.wrapper-1560 .p-preview-1 .small-pic-list .pic {
    height: 135px;
    width: 135px
}

.wrapper-1560 .p-details-attr-warp .p-details-attr {
    margin-left: 612px
}

.wrapper-1620 .p-preview-1 {
    margin-right: -634px
}

.wrapper-1620 .p-preview-1 .show-big-pic .pic {
    width: 630px;
    height: 630px
}

.wrapper-1620 .p-preview-1 .preview {
    padding-bottom: 125px
}

.wrapper-1620 .p-preview-1 .small-pic-list .pic {
    height: 113px;
    width: 113px
}

.wrapper-1620 .p-details-attr-warp .p-details-attr {
    margin-left: 642px
}

.wrapper-1680 .p-preview-1 {
    margin-right: -664px
}

.wrapper-1680 .p-preview-1 .show-big-pic .pic {
    width: 660px;
    height: 660px
}

.wrapper-1680 .p-preview-1 .preview {
    padding-bottom: 130px
}

.wrapper-1680 .p-preview-1 .small-pic-list .pic {
    height: 119px;
    width: 119px
}

.wrapper-1680 .p-details-attr-warp .p-details-attr {
    margin-left: 672px
}

.wrapper-1740 .p-preview-1 {
    margin-right: -694px
}

.wrapper-1740 .p-preview-1 .show-big-pic .pic {
    width: 690px;
    height: 690px
}

.wrapper-1740 .p-preview-1 .preview {
    padding-bottom: 140px
}

.wrapper-1740 .p-preview-1 .small-pic-list .pic {
    height: 125px;
    width: 125px
}

.wrapper-1740 .p-details-attr-warp .p-details-attr {
    margin-left: 702px
}

.wrapper-1800 .p-preview-1 {
    margin-right: -724px
}

.wrapper-1800 .p-preview-1 .show-big-pic .pic {
    width: 720px;
    height: 720px
}

.wrapper-1800 .p-preview-1 .preview {
    padding-bottom: 145px
}

.wrapper-1800 .p-preview-1 .small-pic-list .pic {
    height: 131px;
    width: 131px
}

.wrapper-1800 .p-details-attr-warp .p-details-attr {
    margin-left: 732px
}

.wrapper-1860 .p-preview-1 {
    margin-right: -754px
}

.wrapper-1860 .p-preview-1 .show-big-pic .pic {
    width: 750px;
    height: 750px
}

.wrapper-1860 .p-preview-1 .preview {
    padding-bottom: 125px
}

.wrapper-1860 .p-preview-1 .small-pic-list .pic {
    height: 113px;
    width: 113px
}

.wrapper-1860 .p-details-attr-warp .p-details-attr {
    margin-left: 762px
}

.wrapper-1920 .p-preview-1 {
    margin-right: -754px
}

.wrapper-1920 .p-preview-1 .show-big-pic .pic {
    width: 750px;
    height: 750px
}

.wrapper-1920 .p-preview-1 .preview {
    padding-bottom: 125px
}

.wrapper-1920 .p-preview-1 .small-pic-list .pic {
    height: 113px;
    width: 113px
}

.wrapper-1920 .p-details-attr-warp .p-details-attr {
    margin-left: 762px
}

.p-details-title .pro-title a.title-tag {
    background-color: #f66;
    white-space: nowrap;
    color: #fff!important;
    font-family: "微软雅黑"!important;
    font-style: normal!important;
    text-decoration: none!important;
    font-size: 12px!important;
    padding: 1px 5px
}

.p-details-attr .classify-list {
    border-width: 0
}

.p-details-attr .big-classify-wrap {
    width: 70px;
    text-align: left
}

.p-details-attr .classify-wrap .big-classify {
    line-height: 24px;
    padding: 0 10px;
    font-size: 12px;
    font-weight: 400;
    width: auto;
    color: #888;
    font-family: '微软雅黑'
}

.p-details-attr .small-classify {
    line-height: 24px;
    color: #555;
    font-size: 12px;
    padding: 0;
    font-family: '微软雅黑'
}

.p-details-attr .small-classify .oldPrice i {
    font-style: normal;
    font-size: 14px;
    color: #999
}

.p-activity-tag li {
    float: left
}

.p-activity-tag li .inner {
    border-width: 1px;
    border-style: solid;
    margin: 0 6px 6px 0;
    padding: 0 5px;
    line-height: 20px;
    height: 20px
}

.p-sale-sum-table table {
    border-width: 1px 0;
    border-style: dashed;
    border-spacing: 10px;
    border-collapse: separate
}

.p-sale-sum-table td {
    text-align: center;
    height: 14px;
    line-height: 14px;
    border-width: 0 0 0 1px
}

.p-sale-sum-table tr td:first-child {
    border-width: 0
}

.p-sale-sum-table .tableModule tr td {
    color: #999
}

.p-sale-sum-table .tableModule tr td em {
    font-style: normal;
    margin-left: 5px
}

.p-wap-buy-area {
    height: 42px;
    position: absolute;
    right: 0;
    top: 32px;
    z-index: 10
}

.pifa-p-wap-buy-area {
    position: relative;
    top: 0!important;
    margin-bottom: 5px;
    left: 5px
}

.p-wap-buy-area-inner {
    width: 180px;
    border: none;
    padding: 1px;
    position: absolute;
    right: 5px
}

.p-wap-buy-area-hover .p-wap-buy-area-inner {
    padding: 0;
    border: 1px solid #ccc;
    box-shadow: 0 0 1px rgba(0,0,0,.5);
    background-color: #fff
}

.p-wap-buy-area .p-wap-buy-head {
    height: 40px;
    text-align: center;
    margin: 0 15px
}

.p-wap-buy-area .p-wap-buy-head i,.p-wap-buy-area .p-wap-buy-head strong {
    display: inline-block;
    vertical-align: middle
}

.p-wap-buy-area .p-wap-buy-head strong {
    line-height: 40px;
    margin: 0 10px;
    font-size: 14px;
    font-weight: 400
}

.p-wap-buy-area .p-wap-buy-head i {
    background-image: url(/images/VNew/p_wap_buy_icon.png)
}

.p-wap-buy-area .p-wap-buy-head i.wap-icon-1 {
    width: 11px;
    height: 18px;
    background-position: 0 0
}

.p-wap-buy-area .p-wap-buy-head i.wap-icon-2 {
    width: 14px;
    height: 6px;
    background-position: -12px 0
}

.p-wap-buy-area-hover .p-wap-buy-head i.wap-icon-2 {
    background-position: -12px -6px
}

.p-wap-buy-area .p-wap-buy-body {
    display: none;
    margin: 0 3px 3px
}

.p-wap-buy-area .p-wap-buy-body h6 {
    text-align: center;
    line-height: 30px;
    font-size: 14px
}

.p-wap-buy-area .p-wap-buy-body h6 strong {
    color: red;
    font-weight: 400
}

.p-wap-buy-area .p-wap-buy-body .p-wap-buy-code img {
    width: 174px;
    height: 174px
}

.p-wap-buy-area-hover .p-wap-buy-body {
    display: block
}

.p-wap-buy-area-hover .p-wap-buy-head {
    border-bottom: 1px solid #ccc
}

.p-price-list .classify-list {
    background-color: #f9f9f9
}

.p-price-list .classify-module .big-classify-wrap .big-classify {
    line-height: 38px
}

.p-price-list .newPrice {
    margin-right: 10px;
    display: inline-block
}

.p-price-list .newPrice em {
    font-style: normal;
    font-size: 24px;
    color: #ff0036;
    display: inline-block
}

.p-price-list .newPrice em s {
    color: #666;
    font-size: 16px;
    font-style: normal;
    text-decoration: none
}

.p-price-list .newPrice i {
    font-style: normal;
    font-size: 14px;
    color: #666;
    display: inline-block
}

.p-price-list .oldPrice {
    display: inline-block
}

.p-price-list .oldPrice em {
    font-style: normal;
    font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block
}

.p-price-list .big-classify {
    line-height: 34px
}

.p-price-list .small-classify {
    float: none;
    line-height: 34px
}

.pf-p-price-list .small-classify {
    line-height: 34px;
    width: 33%;
    float: left
}

.pf-p-price-list .oldPrice em {
    font-style: normal;
    font-size: 14px;
    text-decoration: none
}

.p-coupon-list {
    position: relative;
    z-index: 3;
    margin-bottom: 10px
}

.p-coupon-list .classify-module {
    background-color: #f9f9f9;
    width: 100%;
    position: relative;
    left: 0;
    top: 0
}

.p-coupon-list .small-classify-wrap {
    position: relative
}

.p-coupon-list .small-classify {
    width: 100%;
    margin: 0 0 10px 0
}

.p-coupon-list .small-classify-wrap:hover .show-more i {
    transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    transform: rotate(315deg);
    top: 7px
}

.p-coupon-list .show-more {
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 12px;
    padding-right: 12px;
    font-style: normal;
    color: #999;
    z-index: 2;
    display: none
}

.p-coupon-list .show-more i {
    position: absolute;
    right: 0;
    top: 2px;
    width: 8px;
    height: 8px;
    border-width: 1px 1px 0 0;
    border-color: #999;
    border-style: solid;
    transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    transition: all .5s ease
}

.p-coupon-list .quan-item {
    display: inline-block;
    position: relative;
    border-width: 1px 0;
    border-style: solid;
    border-color: #df3033;
    background-color: #ffdedf;
    margin: 0 5px 0 2px;
    vertical-align: middle
}

.p-coupon-list .quan-item b {
    display: inline-block;
    line-height: 18px;
    height: 18px;
    padding: 0 10px;
    font-weight: 400;
    font-style: normal;
    color: #df3033;
    white-space: nowrap;
    max-width: 100px;
    overflow: hidden
}

.p-coupon-list .quan-item s {
    position: absolute;
    top: 0;
    height: 100%;
    width: 2px;
    background: url(//aimg8.oss-cn-shanghai.aliyuncs.com/tj/sysPublic/product/quan_item_bg.png) repeat-y
}

.p-coupon-list .quan-item s.s-1 {
    background-position: 0 0;
    left: -1px
}

.p-coupon-list .quan-item s.s-2 {
    right: -1px;
    background-position: -2px 0
}

.p-coupon-list .get-coupon-b {
    color: #555
}

.p-coupon-list .get-coupon-b {
    color: #ff0036;
    cursor: pointer
}

.p-coupon-list .small-classify-wrap-more .small-classify {
    display: none
}

.p-coupon-list .small-classify-wrap-more .small-classify.quan-area {
    display: block
}

.p-coupon-list .small-classify-wrap-more .show-more {
    display: block
}

.p-coupon-list .classify-module-show {
    position: absolute
}

.p-coupon-list .classify-module-show .small-classify-wrap-more .small-classify {
    display: block
}

.p-coupon-list .classify-module-show .small-classify-wrap-more .small-classify.quan-area {
    display: none
}

.p-coupon-list .classify-module-show .small-classify-wrap-more .show-more {
    display: none
}

.get-coupon-alert {
    width: 510px;
    text-align: left;
    overflow: hidden
}

.get-coupon-alert .coupon-alert-inner {
    position: relative;
    margin: 35px 40px 20px 120px
}

.get-coupon-alert .icon {
    background-image: url(//aimg8.oss-cn-shanghai.aliyuncs.com/frontImg/inner_page/coupon_icon.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    left: -70px;
    top: 0
}

.get-coupon-alert .success-icon {
    background-position: 0 0
}

.get-coupon-alert .fail-icon {
    background-position: 0 -50px
}

.get-coupon-alert .coupon-text {
    font-size: 16px;
    color: #555;
    line-height: 20px
}

.get-coupon-alert .coupon-text span.red {
    color: #ff0036
}

.get-coupon-alert .coupon-time {
    color: #888;
    line-height: 30px
}

.get-coupon-alert .coupon-href a {
    color: #555
}

.get-coupon-alert .coupon-href a:hover {
    text-decoration: underline
}

.get-coupon-alert .coupon-href i {
    display: inline-block;
    vertical-align: middle;
    height: 11px;
    margin: 0 10px;
    border-left: 1px solid #ccc
}

.get-coupon-alert .coupon-btn {
    padding: 20px 0
}

.get-coupon-alert .coupon-btn a {
    display: inline-block;
    border: 1px solid #dbdbdb;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    color: #555;
    width: 68px;
    height: 28px;
    text-align: center;
    line-height: 28px
}

.get-coupon-alert .coupon-btn a:hover {
    background-color: #fafafa
}

.p-attr-list .classify-module {
    zoom:1}

.p-attr-list .classify-module:after {
    content: "";
    display: table;
    clear: both
}

.p-attr-list .big-classify {
    padding: 0 10px;
    width: auto;
    float: none
}

.p-attr-list .small-classify {
    float: none
}

.p-attr-list .small-classify .down-btn {
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #f5f5f5
}

@-webkit-keyframes audio_playing {
    30% {
        background-position: 0 center
    }

    31% {
        background-position: -18px center
    }

    61% {
        background-position: -18px center
    }

    61.5% {
        background-position: -36px center
    }

    100% {
        background-position: -36px center
    }
}

.mp3-wrap {
    padding: 10px
}

.mp3-wrap .mp3-title {
    font-size: 14px;
    padding: 10px 0
}

.mp3-play-box {
    border: 1px solid #ccc;
    display: flex;
    padding: 10px;
    align-items: center;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    border-radius: 5px
}

.mp3-play-box audio {
    display: none
}

.mp3-play-box .play-icon {
    position: relative;
    width: 50px;
    height: 50px;
    border: 2px solid #05ba03;
    border-radius: 50%;
    flex-shrink: 0
}

.mp3-play-box .play-icon i {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 18px;
    height: 25px;
    background-image: url(//aimg8.oss-cn-shanghai.aliyuncs.com/tj/inner_page/doc/mp3_iconloop.png);
    background-repeat: no-repeat;
    transform: translate(-50%,-50%)
}

.mp3-play-box .play-icon i.d {
    background-size: 54px 25px;
    background-position: -36px center
}

.mp3-play-box .play-icon i.p {
    visibility: hidden;
    -webkit-background-size: 54px 25px;
    background-size: 54px 25px;
    animation: audio_playing 1s infinite;
    background-position: 0 center
}

.mp3-play-box .play-icon.playing i.d {
    visibility: hidden
}

.mp3-play-box .play-icon.playing i.p {
    visibility: visible
}

.mp3-play-box .audio-info {
    margin-left: 20px;
    flex-grow: 1
}

.mp3-play-box .audio-info .mp3-title {
    font-size: 16px
}

.mp3-play-box .audio-info .times {
    color: #999;
    font-size: 12px
}

.mp3-play-box .audio-info .times i {
    margin: 0 5px;
    font-style: normal
}

.mp3-play-box .play-bar {
    height: 6px;
    border-radius: 3px;
    background-color: #ddd;
    display: flex;
    margin: 10px 0;
    cursor: pointer
}

.mp3-play-box .play-bar span {
    width: 0;
    background-color: #09bb07;
    border-radius: 3px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    min-width: 10px
}

.mp3-play-box .play-bar span::after {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #09bb07
}

.p-count-down {
    margin-bottom: 10px
}

.p-count-down .countdown-are,.p-count-down .icon {
    float: left
}

.p-count-down .icon {
    width: 19px;
    height: 19px;
    background: url(/images/VNew/time_icon.png);
    margin: 0 10px 0 0
}

.p-count-down .countdown-area {
    font-size: 16px;
    line-height: 20px;
    color: #ff7a23
}

.p-count-down .countdown-area em,.p-count-down .countdown-area i {
    font-style: normal
}

.p-count-down .countdown-area b {
    font-weight: 400;
    margin-right: 2px
}

.p-service-list .small-classify-list {
    padding: 0
}

.p-service-list .small-classify .inner {
    margin: 0 8px 5px 0;
    display: inline-block
}

.p-service-list .classify-list .small-classify-list .small-classify.classify-hover .inner {
    background-color: transparent
}

.p-service-list .small-classify .text-list-a {
    display: inline-block
}

.p-service-list .small-classify-list .small-classify-hover .inner {
    background-color: transparent
}

.p-service-list .small-classify-list .small-classify .inner a,.p-service-list .small-classify-list .small-classify-hover .inner a {
    text-decoration: none
}

.p-service-list .small-classify img {
    vertical-align: middle;
    margin-right: 5px;
    width: 18px;
    height: 18px
}

.p-standard-list .classify-list {
    border-width: 0;
    padding: 2px 0;
    zoom:1}

.p-standard-list .classify-list:after {
    content: "";
    display: table;
    clear: both
}

.p-standard-list .classify-module .small-classify {
    padding: 0
}

.p-standard-list .classify-module .small-classify-wrap .small-classify .inner {
    padding: 3px 8px;
    border-width: 2px;
    border-style: solid;
    border-color: #ccc;
    cursor: pointer
}

.p-standard-list .classify-module .small-classify-wrap .small-classify .inner a {
    color: #333
}

.p-standard-list .small-classify-list {
    padding: 0
}

.p-standard-list .classify-module .small-classify-list .classify-cur .inner {
    background: transparent url(/templates/others1/css/images/p-standard-list-small-bg.png) no-repeat bottom right;
    border-color: #ff0036;
    padding: 3px 8px;
    border-width: 2px
}

.p-standard-list .classify-module .small-classify-list .classify-disabled .inner {
    padding: 6px 11px;
    border-width: 1px;
    border-style: dashed;
    border-color: #ddd;
    opacity: .9;
    filter: alpah(opacity=50);
    cursor: no-drop
}

.p-standard-list .classify-module .small-classify-list .classify-disabled .inner a {
    cursor: no-drop;
    color: #a9a9a9
}

.p-standard-list .classify-module .small-classify a {
    font-weight: 700;
    font-family: arial;
    color: inherit
}

.p-standard-list .classify-module .small-classify-list .classify-hover a:hover {
    text-decoration: none
}

.p-standard-table .pf-sum-price {
    padding: 10px 5px
}

.p-standard-table .pf-sum-price li {
    margin-left: 20px;
    float: right;
    line-height: 50px
}

.p-standard-table .pf-sum-price li em {
    font-style: normal;
    padding: 0 2px
}

.p-standard-table .pf-sum-price strong {
    font-size: 14px
}

.p-standard-table .pf-sum-price .newPrice {
    font-size: 14px
}

.p-standard-table .pf-sum-price .newPrice em {
    font-size: 18px
}

.p-standard-table-area {
    overflow-x: auto;
    max-height: 306px;
    overflow-y: hidden;
    width: 100%
}

.p-standard-table .tableModule {
    max-height: 306px;
    overflow-y: auto
}

.p-standard-table table {
    border-width: 0;
    border-collapse: separate;
    border-spacing: 0
}

.p-standard-table td {
    text-align: center;
    border-width: 0 0 1px;
    border-style: solid dashed;
    height: 50px;
    line-height: auto
}

.p-standard-table td em {
    font-style: normal
}

.p-standard-table thead td {
    font-weight: 700;
    width: 100px
}

.p-standard-table .buy-number {
    width: 100px;
    height: 20px;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    box-shadow: 1px 1px 3px #aaa;
    margin: 0 auto
}

.p-standard-table .buy-number a {
    width: 20px;
    height: 20px;
    text-align: center;
    font-style: normal;
    font: bold 20px/.7 "宋体";
    cursor: pointer;
    color: #999;
    outline: 0;
    float: left
}

.p-standard-table .buy-number a:hover {
    background-color: #ddd;
    color: #777
}

.p-standard-table .buy-number a.no-click {
    background-color: #e8e8e8;
    color: #ccc;
    cursor: no-drop
}

.p-standard-table .buy-number input {
    width: 58px;
    height: 20px;
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #ccc;
    text-align: center;
    float: left;
    font: bold 12px/20px arial;
    padding: 0
}

.p-buy-sum .classify-list {
    border-width: 0;
    padding: 2px 0
}

.p-buy-sum .classify-module .classify-list .big-classify {
    line-height: 46px
}

.p-buy-sum .buy-number {
    width: 67px;
    float: left;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    margin: 0;
    position: relative
}

.p-buy-sum .buy-number a {
    width: 16px;
    height: 22px;
    overflow: hidden;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 20px!important;
    line-height: 100%;
    font-family: "宋体";
    cursor: pointer;
    color: #999;
    outline: 0;
    position: absolute;
    right: 0;
    top: 22px
}

.p-buy-sum .buy-number a.plus {
    border-bottom: 1px solid #ccc;
    top: 0
}

.p-buy-sum .buy-number a:hover {
    background-color: #ddd;
    color: #777
}

.p-buy-sum .buy-number input {
    width: 50px;
    height: 44px;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #ccc;
    text-align: center;
    float: left;
    font: bold 16px/25px arial;
    padding: 0
}

.p-buy-sum .buy-pro-total {
    float: left;
    line-height: 27px;
    padding: 10px 10px 0 2em;
    font-size: 14px
}

.p-buy-sum .buy-pro-total b {
    font-size: 14px;
    color: #777;
    font-weight: 400
}

.p-buy-sum .buy-pro-total em {
    font-style: normal;
    font-size: 16px
}

.p-buy-sum .small-classify {
    float: none;
    overflow: hidden
}

.p-buy-sum .small-classify .tishi {
    padding-top: 10px;
    clear: both
}

.p-buy-sum .small-classify .tishi span {
    position: relative;
    display: inline-block;
    border: 1px solid #ffd18c;
    background: #fff7ec;
    padding: 0 10px 0 5px;
    border-radius: 3px
}

.p-buy-sum .small-classify .tishi img {
    width: 15px;
    vertical-align: sub;
    margin: 0 5px 0 0
}

.p-buy-sum .small-classify .tishi i {
    position: absolute;
    border-width: 0 5px 5px;
    border-style: solid dashed;
    left: 18px
}

.p-buy-sum .small-classify .tishi i.i-1 {
    border-color: #ffd18c transparent;
    top: -5px;
    z-index: 1
}

.p-buy-sum .small-classify .tishi i.i-2 {
    border-color: #fff7ec transparent;
    top: -3px;
    z-index: 2
}

.p-buy-btn-area .btn-group {
    margin: 0
}

.p-buy-btn-area .btn-group a.btn {
    padding: 0;
    border: 0;
    border-radius: 0;
    height: 42px;
    width: 180px;
    background-repeat: no-repeat;
    margin: 0 10px 0 0
}

.p-buy-btn-area .btn-group .btn-now-buy {
    background-image: url(/images/VNew/shop_btn/mormal/inner_nowBuy.png)
}

.p-buy-btn-area .btn-group .btn-add-cat {
    background-image: url(/images/VNew/shop_btn/mormal/inner_addCat.png)
}

.p-buy-btn-area .btn-group .btn-now-buy.btn-english {
    background-image: url(/images/VNew/shop_btn/mormal/inner_nowBuy2.png)
}

.p-buy-btn-area .btn-group .btn-add-cat.btn-english {
    background-image: url(/images/VNew/shop_btn/mormal/inner_nowBuy1.png)
}

#innerAddCat span,#innerNowBuy span {
    visibility: hidden
}

#yuyueButton {
    line-height: 42px
}

#cell_button {
    width: auto;
    min-width: 210px;
    line-height: 42px
}

.p-contact-list .classify-wrap {
    float: left;
    width: auto
}

.p-contact-list .classify-list {
    border-width: 1px;
    border-style: solid;
    position: relative;
    padding: 0 15px 0 65px;
    background-color: #fafafa;
    margin: 0 10px 10px 0
}

.p-contact-list .wechat-classify-wrap {
    cursor: pointer
}

.p-contact-list .icon-image {
    position: absolute;
    left: 15px;
    top: 12px
}

.p-contact-list .big-classify-wrap {
    width: auto;
    text-align: left;
    float: none
}

.p-contact-list .classify-module .big-classify {
    margin: 8px 0 6px;
    line-height: 1em;
    padding: 0;
    font-size: 12px;
    font-weight: 400;
    width: auto;
    float: none;
    color: #888
}

.p-contact-list .small-classify {
    line-height: 22px;
    font-size: 14px;
    margin: 0 0 8px
}

.p-contact-list .small-classify img {
    vertical-align: top
}

.p-contact-list .small-classify a {
    color: inherit!important;
    font-size: inherit
}

.show-contact-wechat {
    width: 300px;
    height: 330px;
    overflow: hidden
}

.show-contact-wechat .wechat-pic {
    width: 240px;
    height: 240px;
    padding: 10px;
    border: 1px solid #ccc;
    margin: 20px auto 0
}

.show-contact-wechat .wechat-pic img {
    width: 100%
}

.show-contact-wechat p {
    text-align: center;
    line-height: 40px;
    color: #555
}

.p-tab-show-detail {
    margin-bottom: 10px
}

.show-details-article {
    line-height: 2
}

.pro-collbuy-module .hb-body-inner {
    padding: 10px
}

.pro-collbuy-module .pics {
    margin-bottom: 10px
}

.pro-collbuy-module .pic,.pro-collbuy-module .pic img {
    width: 123px;
    height: 123px
}

.pro-collbuy-module .pic-title {
    height: auto;
    line-height: 20px;
    font-weight: 400;
    max-height: 40px
}

.pro-collbuy-module .param_str span {
    display: inline-block;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    white-space: pre
}

.pro-collbuy-list .show-cur-pro {
    width: 130px;
    float: left
}

.pro-collbuy-list .max_mony {
    float: right;
    margin-top: 15px;
    background: url(/images/VNew/related_sum.jpg) no-repeat left center;
    padding-left: 50px;
    width: 150px
}

.pro-collbuy-list .max_mony span {
    display: block;
    font-size: 14px;
    color: #555
}

.pro-collbuy-list .max_mony p {
    display: block;
    font-size: 14px;
    color: #555;
    padding: 5px 0
}

.pro-collbuy-list .max_mony p em {
    color: red;
    font-size: 18px;
    font-weight: 800
}

.pro-collbuy-list .max_mony a {
    display: block;
    width: 110px;
    height: 35px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    background-color: #f60
}

.pro-collbuy-list .show-coll-pro .pic-text-list-module {
    margin: 0 170px 0 140px;
    overflow-x: auto
}

.pro-collbuy-list .show-coll-pro-nobuy .pic-text-list-module {
    margin: 0 0 0 140px;
    overflow-x: auto
}

.pro-collbuy-list .show-coll-pro li {
    width: 122px
}

.pro-collbuy-list .show-coll-pro li label input {
    width: 14px;
    height: 14px;
    vertical-align: middle
}

.pro-collbuy-list .show-coll-pro li.add-img {
    width: 60px;
    height: 120px;
    background: url(/images/VNew/related_add.jpg) no-repeat center center
}

.pro-collbuy-list .coll-show-hide {
    display: none
}

.pro-collbuy-alert {
    text-align: left
}

.pro-collbuy-alert .news_img {
    padding: 15px 20px;
    overflow: hidden;
    border-bottom: 1px solid #dbdbdb;
    background-color: #fcfcfc;
    margin-bottom: 20px
}

.pro-collbuy-alert .news_img span {
    display: block;
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 20px
}

.pro-collbuy-alert .news_img span img {
    width: 100%
}

.pro-collbuy-alert .news_img p {
    display: block;
    overflow: hidden;
    text-align: left
}

.pro-collbuy-alert .news_img p strong {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #555
}

.pro-collbuy-alert .news_img p em {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: red;
    padding-top: 10px
}

.pro-collbuy-alert .guige {
    overflow: hidden;
    margin-bottom: 10px
}

.pro-collbuy-alert .guige span {
    display: block;
    max-width: 154px;
    min-width: 42px;
    line-height: 33px;
    float: left;
    font-size: 14px;
    color: #555;
    padding: 0 10px
}

.pro-collbuy-alert .guige a {
    display: block;
    float: left;
    margin-right: 10px;
    padding: 5px 8px;
    border: 2px solid #aaa;
    font-size: 14px;
    color: #555;
    margin-bottom: 10px
}

.pro-collbuy-alert .guige .cur {
    background: url(/images/VNew/related_ok.jpg) no-repeat right bottom;
    border: 2px solid #f60
}

.pro-collbuy-alert .guige a.desabled {
    border-color: #ddd;
    background-color: #f5f5f5;
    color: #aaa
}

.pro-collbuy-alert .a_button {
    width: 210px;
    height: 35px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 20px 0
}

.pro-collbuy-alert .a_button a {
    display: block;
    border-radius: 4px;
    font-size: 14px;
    text-align: center
}

.pro-collbuy-alert .a_button .a1 {
    width: 93px;
    height: 33px;
    border: 1px solid #dbdbdb;
    float: left;
    color: #555;
    line-height: 33px
}

.pro-collbuy-alert .a_button .a2 {
    width: 95px;
    height: 35px;
    float: right;
    color: #fff;
    line-height: 35px;
    background-color: #f60
}

.pro-collbuy-alert .a_button .btn-desabled {
    border-color: #ddd;
    background-color: #f5f5f5;
    color: #aaa
}

.p-related-list {
    margin-bottom: 10px
}

.p-related-list .pic-text-list-module {
    width: auto
}

.p-related-list .pic-text-list-module ul {
    margin: 0 -10px
}

.p-related-list .pic-text-list-module li {
    float: left
}

.p-related-list .pic-text-list-module .inner {
    margin: 5px 10px
}

.p-related-list .pic-text-list-module .pics {
    margin-bottom: 5px;
    display: block;
    overflow: hidden
}

.p-related-list .pic-text-list-module .pic {
    width: 200px;
    height: 200px
}

.p-related-list .pic-text-list-module .pic table {
    width: 100%;
    height: 100%
}

.p-related-list .pic-text-list-module .pic-title {
    line-height: 20px;
    height: 20px;
    text-align: center;
    margin-top: 5px;
    overflow: hidden
}

.p-related-list .pic-text-list-module .pic-attr {
    width: 200px;
    overflow: hidden
}

.p-related-list-2 .pic-text-list-module li {
    width: 50%;
    float: left
}

.p-related-list-2 .pic-text-list-module .inner {
    margin: 10px
}

.p-related-list-2 .pic-text-list-module .pics {
    border-width: 0
}

.p-related-list-2 .pic-text-list-module .pic {
    width: 100%;
    height: auto
}

.p-related-list-2 .pic-text-list-module .pic img {
    width: 100%
}

.p-related-list-2 .pic-text-list-module .pic-attr {
    display: none
}

.p-album-list-ZZ {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 100001;
    opacity: .5
}

.p-album-list-big {
    position: fixed;
    z-index: 100002;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.p-album-list-big .closeBtn {
    position: absolute;
    z-index: 10;
    width: 50px;
    height: 50px;
    top: 20px;
    right: 30px;
    background: url(/images/VNew/big_album_close.png) no-repeat center center;
    cursor: pointer
}

.p-album-list-big .pic-text-list-module li .pics {
    border-width: 0;
    height: auto
}

.p-album-list-big .pic-text-list-module li .pic {
    width: 100%;
    height: 100%
}

.p-album-list-big .pic-text-list-module li .pic-attr {
    display: none
}

.a-abstract,.a-comment,.a-details-con,.a-details-title,.a-related-list {
    margin-bottom: 10px
}

.a-details-title .h1-title {
    border-bottom: 1px dashed #ccc;
    text-align: center;
    padding: 10px 0;
    font-size: 26px
}

.a-abstract .abstract {
    text-align: center;
    padding: 10px 0
}

.a-details-con .hb-head {
    display: none
}

.a-abstract .p-attr-list .classify-wrap {
    float: left;
    width: 50%
}

.a-abstract .p-attr-list .classify-wrap .classify-list {
    padding: 10px 0;
    margin: 0 5px;
    border-bottom: 1px dashed #ccc
}

.p-search-details-area .a-abstract .p-attr-list .classify-wrap {
    width: 100%
}

.a-related-list .text-list-module ol {
    margin: 0 -5px
}

.a-related-list .text-list-module li {
    float: left;
    width: 50%
}

.a-related-list .text-list-module .inner {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    margin: 0 10px;
    border-bottom: 1px dashed #ccc
}

.a-related-list .text-list-module .inner code {
    display: inline-block
}

.a-related-list .text-list-module .pic-title a {
    font-size: 14px
}

.pay-list {
    overflow: hidden
}

.pay-list ul {
    margin: 0 -5px
}

.pay-list li {
    float: left
}

.pay-list.pic-text-list-module .inner {
    margin: 10px 5px;
    padding: 10px 15px;
    border-style: solid;
    border-width: 2px
}

.pay-list.pic-text-list-module .liCur .inner {
    border-color: #fda10f
}

.pay-list .pics {
    display: block;
    background-color: #fff;
    position: relative;
    border-radius: 3px;
    display: none
}

.pay-list .pic,.pay-list td {
    width: 120px;
    height: 40px
}

.pay-list .cur-em {
    position: absolute;
    right: 0;
    bottom: 0;
    border-width: 10px 10px 0 0;
    border-style: dashed solid;
    border-color: transparent #fda10f;
    display: none
}

.pay-list .liCur .cur-em {
    display: block
}

.pay-list .liCur .pics {
    border-color: #f5f5f5
}

.pay-list img {
    vertical-align: middle;
    width: 70%
}

.pay-list b {
    text-align: center;
    line-height: 1
}

.my-payform .form-module .item-name {
    font-size: 14px;
    width: 120px
}

.my-payform-left .form-module .item-name {
    float: none;
    width: auto
}

.my-payform .pay-proinfo-list {
    margin-bottom: 10px
}

.p-attribute-pro {
    padding: 10px 0
}

.p-attribute-pro ul {
    padding: 10px;
    background-color: #f5f5f5
}

.p-attribute-pro ul li {
    overflow: hidden;
    padding: 5px 0
}

.p-attribute-pro ul .p-l {
    width: 50px;
    height: 50px;
    float: left;
    margin: 5px 10px 0 0
}

.p-attribute-pro ul .p-r {
    overflow: hidden
}

.p-attribute-pro ul h5 {
    font-size: 16px;
    line-height: 30px;
    font-weight: 400
}

.p-attribute-pro ul h5 i {
    display: inline-block;
    padding: 0 5px;
    margin: 0 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    background-color: #c00;
    line-height: 20px
}

.p-attribute-pro ul p {
    line-height: 24px;
    font-size: 14px
}

.p-attribute-pro .proA-content {
    padding-top: 20px;
    overflow: hidden
}

.p-attribute-pro .proA-content .tel {
    font-size: 30px;
    color: #c00;
    float: left;
    margin-right: 20px
}

.p-attribute-pro .proA-content .tel img {
    margin: 10px 10px 0 0;
    float: left
}

.p-attribute-pro .proA-content .tel span {
    width: 200px;
    float: left
}

.p-attribute-pro .proA-content .tel span b {
    font-size: 14px;
    color: #666;
    font-weight: 400
}

.p-attribute-pro .proA-content .p-QQ {
    float: left;
    padding-top: 25px
}

.mainContainer .shop-header-customModuleRow {
    width: 100%
}

.shop-nav-customModule {
    margin-bottom: 0
}

.shop-introduce-customModule .Mo,.shop-nav-customModule .Mo,.shop-search-customModule .Mo {
    border-width: 0
}

.shop-nav-customModule .MoBodyM {
    background: 0 0
}

.shop-introduce-customModule .MoHead,.shop-nav-customModule .MoHead,.shop-search-customModule .MoHead {
    display: none
}

.shop-nav-customModule .MoBodyC {
    margin: 0
}

.shop-header-customModuleRow {
    background-position: center bottom;
    background-repeat: no-repeat
}

.shop-nav-customModule .MoBodyM {
    background-image: url(/images/VNew/shop_page/nav_bg.png);
    background-repeat: repeat;
    background-position: 0 0
}

.shop-nav ol {
    margin-right: -1px
}

.shop-nav li {
    width: 16.66%;
    float: left
}

.shop-nav li .inner {
    text-align: center;
    line-height: 50px;
    height: 50px;
    margin-right: 1px
}

.shop-nav li .inner span {
    width: 100%;
    height: 100%
}

.shop-nav li .inner a {
    font-family: '微软雅黑';
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 100%
}

.shop-nav li.liCur .inner,.shop-nav li.liHover .inner {
    background-image: url(/images/VNew/shop_page/nav_hover_bg.png)
}

.shop-nav li.liCur .inner a,.shop-nav li.liHover .inner a {
    color: #fff
}

.shop-search-customModule .search-module {
    position: static;
    margin: 13px
}

.shop-search-customModule .search-inner {
    width: 670px
}

.shop-search-customModule .keyWord {
    padding: 5px 9px
}

.shop-search-customModule .keyWord .input {
    width: 530px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: 400;
    font-family: '微软雅黑'
}

.shop-search-customModule .keyBtn {
    width: 120px;
    height: 48px;
    line-height: 48px;
    background-color: #dc133d;
    border-width: 0;
    font-size: 20px
}

.wrapper-960 .shop-search-customModule .search-inner {
    width: 670px
}

.wrapper-960 .shop-search-customModule .keyWord .input {
    width: 530px
}

.wrapper-1020 .shop-search-customModule .search-inner {
    width: 700px
}

.wrapper-1020 .shop-search-customModule .keyWord .input {
    width: 560px
}

.wrapper-1080 .shop-search-customModule .search-inner {
    width: 730px
}

.wrapper-1080 .shop-search-customModule .keyWord .input {
    width: 590px
}

.wrapper-1140 .shop-search-customModule .search-inner {
    width: 760px
}

.wrapper-1140 .shop-search-customModule .keyWord .input {
    width: 620px
}

.wrapper-1200 .shop-search-customModule .search-inner {
    width: 790px
}

.wrapper-1200 .shop-search-customModule .keyWord .input {
    width: 650px
}

.wrapper-1260 .shop-search-customModule .search-inner {
    width: 820px
}

.wrapper-1260 .shop-search-customModule .keyWord .input {
    width: 680px
}

.wrapper-1320 .shop-search-customModule .search-inner {
    width: 850px
}

.wrapper-1320 .shop-search-customModule .keyWord .input {
    width: 710px
}

.shop-pro-list-1 .pics {
    margin: 0 auto 5px
}

.shop-pro-list-1 .pic {
    width: 150px;
    height: 150px
}

.shop-pro-list-1 .pic-attr {
    width: 150px;
    overflow: hidden;
    margin: 0 auto
}

.shop-pro-list-1 .pic-title {
    font-weight: 400;
    height: 48px
}

.shop-pro-list-1 .newPrice em {
    font-size: 16px
}

.shop-rowclassify-1 .big-classify-wrap {
    width: 80px
}

.shop-rowclassify-1 .big-classify {
    line-height: 34px;
    height: 34px;
    padding: 0 0 0 10px;
    font-size: 12px;
    font-weight: 700;
    width: auto;
    float: none
}

.wrapper-960 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-960 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 10px 5px 12px
}

.wrapper-1020 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1020 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 15px 5px
}

.wrapper-1080 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1080 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 18px 5px 19px
}

.wrapper-1140 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1140 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 20px 5px 24px
}

.wrapper-1200 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1200 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 4px 5px 7px
}

.wrapper-1260 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1260 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 15px 7px 5px 10px
}

.wrapper-1320 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1320 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 5px 10px 5px 13px
}

.wrapper-1920 .shop-pro-list-1 ul {
    margin: 0
}

.wrapper-1920 .shop-pro-list-1 .inner {
    margin: 0 0 10px;
    padding: 5px 7px 5px 9px
}

.shop-text-list-1 .inner {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #ccc;
    padding-right: 70px;
    margin: 0 15px
}

.shop-text-list-1 .inner code {
    width: 5px;
    height: 9px;
    background: url(/images/VNew/shop_page/shop_text_list_1_bg.png) no-repeat;
    display: inline-block
}

.shop-text-list-1 .text-list-times {
    position: absolute;
    top: 0;
    right: 0
}

.shop-pro-list-2 .inner {
    border-bottom: 1px dashed #ccc
}

.shop-pro-list-2 .pics {
    float: left;
    margin-right: 10px
}

.shop-pro-list-2 .pic {
    width: 100px;
    height: 100px
}

.shop-pro-list-2 .pic-price {
    float: right;
    margin-left: 10px
}

.shop-pro-list-2 .pic-price .newPrice {
    font-size: 20px
}

.shop-pro-list-2 .pic-intro {
    overflow: hidden
}

.shop-notice .text {
    font-size: 14px
}

.shop-information .shop-introduce {
    padding: 10px 15px
}

.shop-information .shop-code,.shop-information .shop-logo,.shop-information .shop-main-head,.shop-information .shop-sub-head {
    text-align: center;
    margin-bottom: 10px
}

.shop-information .shop-logo {
    margin: 20px 0 10px
}

.shop-information .shop-main-head {
    line-height: 20px;
    font-size: 16px;
    font-weight: 400
}

.shop-information .shop-main-head em {
    display: inline-block;
    font: normal 400 12px/1 '微软雅黑';
    background-color: #62af39;
    color: #fff;
    border-radius: 3px;
    padding: 3px 5px;
    margin: 0 0 0 5px
}

.shop-information .shop-star-level {
    text-align: center;
    padding: 5px 0
}

.shop-information .shop-star-level em {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(/images/VNew/shop_page/shop_star.png);
    margin: 0 3px
}

.shop-information .shop-star-level em.light {
    background-position: 0 0
}

.shop-information .shop-star-level em.dark {
    background-position: 0 -24px
}

.shop-information .shop-consume {
    line-height: 30px;
    font-size: 18px
}

.shop-information .shop-address,.shop-information .shop-website-url {
    line-height: 24px
}

.shop-information .shop-discount {
    padding: 5px 0
}

.shop-information .shop-discount span {
    display: inline-block;
    font: normal 400 12px/1 '微软雅黑';
    color: #fff;
    border-radius: 3px;
    padding: 5px;
    margin: 0 3px 6px
}

.shop-information .shop-discount span.span-0 {
    background-color: #c183e2
}

.shop-information .shop-discount span.span-1 {
    background-color: #ffa628
}

.shop-information .shop-discount span.span-2 {
    background-color: #00cb86
}

.shop-information .shop-discount span.span-3 {
    background-color: #ff6060
}

.shop-information .shop-discount span.span-4 {
    background-color: #348bed
}

.shop-information .shop-service {
    padding: 5px 0
}

.shop-information .shop-service li {
    width: 50%;
    float: left;
    line-height: 26px;
    position: relative
}

.shop-information .shop-service li span {
    display: inline-block;
    margin: 0 0 0 23px;
    vertical-align: middle;
    word-wrap: break-word;
    text-overflow: ellipsis
}

.shop-information .shop-service li em {
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    top: 4px;
    vertical-align: middle;
    background: url(/images/VNew/shop_page/shop_star.png) no-repeat 0 -48px
}

.shop-information .shop-sub-head {
    line-height: 24px;
    text-align: left
}

.shop-information .shop-sub-head img {
    max-width: 100%
}

.shop-information .shop-code-img {
    border: 1px solid #f0f0f0;
    display: inline-block
}

.shop-information .shop-item-box {
    margin-bottom: 10px
}

.shop-information .shop-item-title {
    padding: 5px 10px
}

.shop-information .shop-item-title strong {
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    font-style: italic
}

.shop-information .shop-tel-list li {
    font-size: 14px;
    padding: 5px 10px
}

.shop-information .shop-tel-list li strong {
    font-weight: 400
}

.shop-information .shop-online-list li {
    text-align: center
}

.shop-information .shop-item-con {
    padding: 0 5px 5px
}

.shop-information .shop-item-con li.shop-custom-icon a {
    display: inline-block;
    height: 29px;
    border: 1px solid #0af;
    padding: 0 10px 0 0;
    border-radius: 3px;
    overflow: hidden
}

.shop-information .shop-item-con li img {
    vertical-align: middle;
    margin-right: 5px;
    background-color: #0af
}

.shop-information .shop-more-btn .btn {
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    width: 100%;
    background-color: #f60;
    color: #fff;
    font-size: 14px
}

#shopInformation_b {
    margin-bottom: 10px
}

#shopInformation_b .hb-head {
    display: none
}

.big-shop-introduce {
    overflow: hidden;
    border: 1px solid #ccc;
    margin-bottom: 10px
}

.big-shop-introduce .shop-information {
    overflow: hidden;
    margin: 10px
}

.big-shop-introduce .shop-introduce {
    float: left;
    width: 35%;
    margin-right: 10px;
    padding: 0
}

.big-shop-introduce .shop-introduce .shop-logo {
    float: left;
    margin: 10px 10px 0 0
}

.big-shop-introduce .shop-introduce .shop-logo a {
    display: block;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    overflow: hidden
}

.big-shop-introduce .shop-introduce .shop-logo img {
    width: 100%
}

.big-shop-introduce .shop-information .shop-sub-head,.big-shop-introduce .shop-introduce .shop-main-head {
    overflow: hidden;
    text-align: left;
    margin: 5px 0 0
}

.big-shop-introduce .shop-information .shop-sub-head {
    height: 50px;
    line-height: 24px;
    overflow: hidden
}

.big-shop-introduce .shop-code {
    float: left;
    margin: 0 10px 0 0
}

.big-shop-introduce .shop-code img {
    width: 80px
}

.big-shop-introduce .shop-item-box {
    margin: 0 10px 0 0;
    float: left
}

.big-shop-introduce .shop-item-box .shop-item-con {
    padding: 0
}

.big-shop-introduce .shop-item-box .shop-item-con li.first-li {
    padding-top: 0
}

.big-shop-introduce .shop-item-box .shop-item-con li {
    padding: 8px 10px 0
}

.big-shop-introduce .shop-item-box .shop-item-con li.shop-custom-icon a {
    display: inline-block;
    height: 29px;
    border: 1px solid #0af;
    padding: 0 10px 0 0;
    border-radius: 3px;
    overflow: hidden
}

.big-shop-introduce .shop-item-box .shop-item-con li img {
    vertical-align: middle;
    margin-right: 5px;
    background-color: #0af
}

.big-shop-introduce .shop-btn-area {
    float: right;
    margin: 0;
    width: 110px
}

.big-shop-introduce .shop-btn-area a.btn {
    margin: 20px 0 0
}

.presell-people-list,.presell-price-list {
    margin-bottom: 10px
}

.presell-people-list .classify-list,.presell-price-list .classify-list {
    background-color: #f9f9f9;
    padding: 5px
}

.presell-price-list .big-classify {
    font-size: 14px
}

.presell-price-list .newPrice em,.presell-price-list .oldPrice em {
    font-style: normal
}

.presell-price-list .oldPrice em {
    font-size: 14px
}

.presell-price-list .newPrice em {
    font-size: 22px
}

.presell-people-list {
    position: relative
}

.presell-people-list small[class*=switch] {
    position: absolute;
    right: 20px;
    top: 10px;
    background: url(/images/VNew/presell-flow-list-icon.png) no-repeat;
    width: 25px;
    height: 16px;
    cursor: pointer
}

.presell-people-list small.switch-off {
    background-position: 0 -133px
}

.presell-people-list small.switch-on {
    background-position: 0 -149px
}

.presell-people-list .classify-wrap.classify-wrap-hide {
    display: none
}

.presell-people-list .classify-wrap {
    width: 33%;
    float: left
}

.presell-people-list .big-classify-wrap {
    float: none
}

.presell-people-list .classify-wrap .big-classify {
    font-size: 14px;
    width: auto
}

.presell-people-list .small-classify {
    padding: 0 10px
}

.presell-people-list .classify-list-2 .big-classify,.presell-people-list .classify-list-2 .small-classify {
    color: #c00
}

.presell-people-list .classify-list-3 .big-classify,.presell-people-list .classify-list-3 .small-classify {
    text-decoration: line-through
}

.presell-flow-list {
    background-color: #f9f9f9;
    position: relative;
    margin-bottom: 10px
}

.presell-flow-list h6 {
    position: absolute;
    width: 150px;
    height: 58px;
    line-height: 58px;
    font-size: 20px;
    color: #e3393b
}

.presell-flow-list h6 span {
    margin-left: 20px
}

.presell-flow-list .flow-icon {
    position: absolute;
    left: 0;
    top: 5px;
    width: 44px;
    height: 44px;
    background: url(/images/VNew/presell-flow-list-icon.png) no-repeat
}

.presell-flow-list .flow-icon-1 {
    background-position: 0 0
}

.presell-flow-list .flow-icon-2 {
    background-position: 0 -44px
}

.presell-flow-list .flow-icon-3 {
    background-position: 0 -88px
}

.presell-flow-list .classify-module {
    margin-left: 150px
}

.presell-flow-list .classify-module .classify-list {
    border-width: 0;
    padding: 5px 15px 5px 50px;
    position: relative
}

.presell-flow-list .classify-module .classify-wrap {
    width: 33%;
    float: left
}

.presell-flow-list .big-classify-wrap {
    float: none
}

.presell-flow-list .classify-wrap .big-classify {
    font-size: 14px;
    width: auto;
    margin: 0 0 5px
}

.presell-flow-list .small-classify {
    padding: 0;
    font-size: 14px
}

.wrapper .web-member-center {
    margin: 0 auto
}

.wrapper-960 .web-member-center {
    width: 960px
}

.wrapper-1020 .web-member-center {
    width: 1020px
}

.wrapper-1080 .web-member-center {
    width: 1080px
}

.wrapper-1140 .web-member-center {
    width: 1140px
}

.wrapper-1200 .web-member-center {
    width: 1200px
}

.wrapper-1260 .web-member-center {
    width: 1260px
}

.wrapper-1320 .web-member-center {
    width: 1320px
}

.web-login {
    float: left
}

.web-login .warn-text {
    clear: both;
    padding: 5px;
    color: red;
    display: none
}

.web-login .tab-switch-module {
    border-width: 0
}

.web-login .tab-switch-module .tab-switch-t {
    border-width: 0 0 1px;
    background-color: transparent;
    height: 40px;
    margin-top: 20px
}

.web-login .tab-switch-t ul {
    left: 10px
}

.web-login .tab-switch-t .tab-t-item span {
    border-width: 0;
    background-color: transparent;
    width: 140px;
    font-size: 16px;
    height: 40px;
    line-height: 40px
}

.web-login .tab-switch-t .tab-t-item span.active {
    border-width: 1px 1px 0
}

.web-login .item-list {
    position: relative;
    padding: 10px 0
}

.web-login .item-list i {
    position: absolute;
    left: 5px;
    top: 24px;
    background-image: url(/images/VNew/login_phone_icon.png);
    width: 30px;
    height: 20px
}

.web-login .item-list .item-name {
    position: absolute;
    left: 40px;
    line-height: 48px;
    font-size: 14px
}

.web-login .form-text {
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    display: inline-block
}

.web-login .form-text input {
    border: 0;
    background-color: transparent;
    height: 35px;
    margin: 5px 5px 5px 35px;
    font-size: 16px
}

.web-login .phone-user-but .forget-pass {
    margin-left: 10px
}

.web-login .form-but {
    border-width: 1px;
    font-size: 14px;
    display: inline-block;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 5px;
    cursor: pointer
}

.web-login .qqwx-login {
    padding-top: 10px
}

.web-login .qqwx-login .item-name {
    float: left;
    line-height: 38px;
    font-size: 14px
}

.web-login .qqwx-login a {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/images/VNew/qq_login_icon.png);
    margin-right: 10px
}

.web-login .qqwx-login a.qq_url {
    background-position: 0 0
}

.web-login .qqwx-login a.wxLogin {
    background-position: 0 -38px
}

.web-login .protocol b {
    color: red;
    margin: 0 5px;
    font-weight: 400;
    cursor: pointer
}

.web-login .protocol b:hover {
    text-decoration: underline
}

.web-login .protocol input[type=checkbox] {
    width: 14px;
    height: 14px;
    vertical-align: text-bottom;
    margin: 0
}

.web-login .get-yzm-but {
    width: 140px;
    vertical-align: top;
    margin-top: 2px
}

.web-login .phone-user-number i {
    background-position: 0 0
}

.web-login .phone-user-number .form-text {
    margin-right: 5px
}

.web-login .phone-user-number input {
    width: 350px
}

.web-login .phone-user-yzm i {
    background-position: 0 -20px
}

.web-login .phone-user-yzm input {
    width: 207px
}

.web-login .phone-user-password i {
    background-position: 0 -40px
}

.web-login .phone-user-password input {
    width: 207px
}

.web-login .phone-user-but .forget-pass {
    margin-left: 10px
}

.web-login .phone-login-but {
    width: 150px;
    font-size: 18px
}

.web-login .web-user-name input,.web-login .web-user-pass input {
    width: 350px
}

.web-login .web-user-name i {
    background-position: 0 -60px
}

.web-login .web-user-pass i {
    background-position: 0 -40px
}

.web-login .web-user-yzm input {
    width: 110px
}

.web-login .web-user-yzm .form-text {
    margin-right: 10px
}

.web-login .web-user-yzm .yzm-img {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.web-login .web-user-yzm i {
    background-position: 0 -20px
}

.web-login .web-user-but .web-login-but {
    width: 150px;
    font-size: 18px
}

.web-login .web-user-but .forget-pass {
    margin-left: 10px
}

.web-reg {
    float: right;
    width: 400px
}

.web-reg dl {
    padding: 50px 100px 0 0
}

.web-reg dt {
    font-size: 18px;
    line-height: 50px
}

.web-reg .reg-user-but .form-but {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    width: 150px;
    text-align: center;
    border-radius: 5px;
    border-width: 1px;
    cursor: pointer
}

.web-register-module {
    width: 90%;
    margin: 0 auto
}

.web-register-module .item-list {
    margin: 0;
    padding: 10px 0
}

.web-register-module .form-title {
    font-weight: 700
}

.web-register-module .form-text input {
    width: 230px;
    height: 24px
}

.web-register-module .form-text-vcode input {
    width: 100px!important
}

.web-register-module .item-infotext {
    display: none;
    clear: both;
    color: #c00
}

.web-register-module .hint_info {
    display: inline-block;
    margin-left: 10px
}

.web-register-module select {
    margin-right: 5px
}

.web-register-module .item-name {
    width: 100px
}

.web-register-module .phone-code .phone-code-btn-area {
    float: left;
    padding: 0 0 0 10px
}

.web-register-module .phone-code .phone-code-btn-area .form-but {
    line-height: 30px;
    padding: 0 10px;
    width: 100px
}

.web-register-module .phone-code .form-text {
    float: left
}

.web-register-module .phone-code .input_div {
    border: 1px solid #f6e0a4;
    background-color: #fffaee;
    color: #666;
    padding: 5px;
    vertical-align: top;
    margin-left: 10px;
    float: left;
    display: none
}

.web-register-module .phone-code .input_div a {
    color: #c00
}

.web-register-module .form-button .reg-ing {
    padding-left: 10px;
    display: none
}

.web-register-module .form-button .reg_button_url img {
    vertical-align: middle;
    width: 25px;
    height: 25px
}

.search-page-module .my-search {
    position: static;
    left: auto;
    top: auto;
    zoom:1}

.search-page-module .my-search .search-inner {
    width: auto;
    padding: 10px
}

.search-page-module .my-search .form-select {
    float: left
}

.search-page-module .my-search .form-select select {
    margin: 0 5px 5px 0;
    font-size: 12px;
    padding: 10px
}

.search-page-module .my-search .input {
    width: 450px;
    height: 35px;
    line-height: 35px;
    font-size: 16px
}

.search-page-module .my-search .button {
    width: 120px;
    height: 37px;
    line-height: 37px;
    margin: 0 0 0 5px;
    font-size: 20px
}

.search-page-module .search-results {
    font-size: 16px;
    padding: 10px
}

.search-page-module .search-results b {
    padding: 0 5px;
    font-size: 16px
}

.search-page-module .pic-text-list-module .pic {
    width: 200px;
    height: 200px
}

.cert-form-module {
    width: 90%;
    margin: 0 auto
}

.cert-form-module .item-list {
    margin: 0;
    padding: 10px 0
}

.cert-form-module .form-title {
    font-weight: 700
}

.cert-form-module .form-text input {
    width: 230px;
    height: 24px
}

.cert-form-module .form-text-vcode input {
    width: 100px!important
}

.cert-form-module .item-infotext {
    display: none;
    clear: both;
    color: #c00
}

.cert-form-module select {
    margin-right: 5px;
    padding: 2px
}

.cert-form-module .item-name {
    width: 150px
}

.web-job-img {
    width: 430px;
    height: 280px;
    float: left;
    position: relative;
    margin-right: 20px
}

.web-job-infolist {
    overflow: hidden
}

.web-job-infolist .o-l-e-i {
    padding: 10px
}

.web-job-infolist .o-l-h-t-i {
    font-size: 16px
}

.web-job-infolist .o-l-b-l-e {
    width: 50%
}

.web-job-infolist .o-l-b-l-e-i {
    background: url(/images/VNew/text_list_code_bg.jpg) no-repeat left center;
    padding: 0 0 0 15px;
    margin: 0 0 10px
}

.zpConShow {
    padding: 20px 0
}

.zpConShow b.FC_label {
    display: inline-block
}

.zpbut {
    text-align: center;
    margin: 10px 0
}

.zpDetail {
    padding: 10px 30px 30px;
    line-height: 24px
}

.zpDetail dt {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 5px;
    line-height: 30px
}

.zpDetail dd {
    font-size: 14px;
    margin-bottom: 5px
}

.zpFrom {
    width: 500px;
    padding-top: 1px;
    display: none
}

.zpFrom ul {
    margin: 30px 10px
}

.zpFrom li {
    height: 50px
}

.zpFrom label {
    display: block;
    float: left;
    height: 26px;
    padding-right: 10px;
    text-align: right;
    font: 100 14px/24px "微软雅黑","Microsoft Yahei","宋体";
    width: 140px
}

.zpFrom .fileDiv,.zpFrom .inputDiv,.zpFrom .selectDiv,.zpFrom .zpzwName {
    float: left;
    margin-right: 10px
}

.zpFrom .zpzwName {
    line-height: 25px;
    font-size: 16px;
    font-family: "微软雅黑"
}

.zpFrom .inputDiv input {
    height: 20px;
    line-height: 20px;
    width: 180px;
    padding: 2px
}

.zpFrom .selectDiv select {
    padding: 3px
}

.zpFrom .fileDiv input {
    height: 26px
}

.zpFrom .zp_yzm {
    overflow: hidden
}

.zpFrom .zpuserBut {
    padding-left: 150px;
    margin-top: 10px
}

.zpFrom .zpuserBut .but {
    width: 90px;
    height: 30px;
    cursor: pointer
}

.MessageList {
    padding: 1px 0 10px
}

.MLcaption {
    height: 30px;
    padding: 0 10px;
    font: 700 14px/30px "微软雅黑"
}

.MLcaption .captionL {
    float: left
}

.MLcaption .captionR {
    float: right
}

.MLConArea {
    padding: 10px
}

.MLItem {
    padding: 5px;
    margin-bottom: 10px;
    border: 1px dashed #aaa
}

.userInfoLeft {
    width: 150px;
    float: left;
    text-align: center;
    line-height: 24px;
    padding-top: 20px
}

.userInfoLeft .leaveName {
    font-size: 14px;
    word-break: break-all
}

.MLCon {
    margin-left: 150px;
    padding: 1px 1px 1px 10px;
    border-left: 1px dashed #aaa
}

.MLDetail dt {
    line-height: 30px;
    font-weight: 700;
    font-size: 14px;
    font-family: inherit
}

.MLDetail .Detail {
    line-height: 170%;
    padding: 10px 5px
}

.MLDetail .solid_divide {
    margin: 10px 0
}

.MReplyCon {
    width: 95%;
    margin: 0 auto
}

.MReplyCon dt {
    line-height: 24px;
    height: 24px;
    overflow: hidden
}

.MReplyCon .companyNname {
    float: left
}

.MReplyCon .times {
    float: right
}

.MReplyCon .Detail {
    line-height: 170%;
    padding: 1px 0 5px
}

.MReplyCon .dashed_divide {
    margin: 10px 0
}

.referReply {
    margin: 10px 20px
}

.referReply dt {
    height: 24px
}

.referReply .replyTextarea {
    margin-top: 10px
}

.referReply textarea {
    width: 65%;
    height: 80px;
    overflow-y: auto;
    border-width: 1px;
    border-style: solid
}

.referReply .replySubmit {
    height: 40px;
    padding-top: 10px
}

.referReply .replySubmit input {
    width: 60px;
    height: 35px;
    margin: 5px 10px 0 0
}

.companyInfo {
    margin: 10px
}

.companyInfo li {
    height: 24px;
    line-height: 24px
}

.companyInfo li strong {
    font-weight: 700
}

.inputMessage {
    padding: 1px 0 0
}

.IMcaption {
    font: 100 14px/30px "微软雅黑";
    padding-left: 20px
}

.inputMessage .solid_divide {
    margin: 10px auto
}

.inputMessage dd {
    padding: 5px
}

.inputMessage .FC_label {
    height: 26px;
    line-height: 26px;
    display: block;
    float: left;
    width: 170px;
    text-align: right;
    padding-right: 10px;
    font-size: 14px
}

.inputMessage .FC_Star {
    font-style: normal;
    padding: 0 10px;
    font-size: 14px;
    color: #c00!important
}

.inputMessage .FC_TxtInput {
    height: 20px;
    font: 100 13px/20px "宋体";
    padding: 2px 5px
}

.FC_TxtInput {
    width: 200px
}

.inputMessage .FC_normal {
    margin-left: 10px
}

.inputMessage .FC_TxtArea {
    width: 600px;
    height: 150px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    overflow-y: auto;
    resize: none
}

.yzmArea .FC_label {
    line-height: 50px;
    height: 50px
}

.validatecodeImg {
    float: left;
    padding-right: 15px;
    height: 50px;
    width: 120px
}

.validatecodeImg img {
    vertical-align: middle;
    height: 50px;
    width: 120px
}

.yzmArea .FC_TxtInput {
    width: 100px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-top: 5px
}

.yzmArea .clickChange {
    float: left;
    line-height: 50px;
    padding-left: 25px
}

.yzmArea .FC_normal {
    line-height: 50px
}

.inputMessage .MSubmit {
    height: 60px;
    padding-top: 20px
}

.MSubmit #overt {
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 10px
}

.MSubmit .overtLabel {
    float: left;
    margin: 10px 20px 0 5px
}

.MSubmit .MessageBut {
    border: none;
    float: left
}

.FC_PicPrice_n,.FC_PicPrice_o {
    font-family: Verdana!important
}

.FC_PicPrice_n,.FC_PicPrice_o {
    font-style: normal!important
}

.FC_PicPrice_n {
    font-size: 14px!important
}

.FC_PicPrice_o {
    font-size: 12px!important
}

.FC_PicPrice_n,.FC_PicPrice_o {
    margin-right: 1em
}

.FC_PicPrice_n {
    color: #e53a3e!important
}

.FC_PicPrice_n {
    font-weight: 700!important
}

.FC_PicPrice_o {
    text-decoration: line-through!important
}

.FC_PicPrice_o {
    color: #ccc!important
}

.pic i {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 65px;
    height: 78px;
    background-repeat: no-repeat;
    z-index: 10000
}

.pic i {
    background-image: url(//img.ev123.com/pic/gs_2010/skin_pk/superscript_dot.png)
}

.pic-fan i {
    background-image: url(//img3.ev123.com/skin_pk2/superscript_dot_f.png)
}

.pic-ying i {
    background-image: url(//img3.ev123.com/skin_pk2/superscript_dot_y.png)
}

i.tejia {
    background-position: 0 0
}

i.dujia {
    background-position: -67px 0
}

i.hot {
    background-position: -134px 0
}

i.news {
    background-position: -201px 0
}

i.cuxiao {
    background-position: -268px 0
}

i.tuijian {
    background-position: -335px 0
}

.editor_content_air ol,.editor_content_air ul {
    padding-left: 40px
}

.editor_content_air ul {
    list-style-type: disc
}

.editor_content_air ol {
    list-style-type: decimal
}

.noContent {
    padding: 10px;
    text-align: center;
    font-size: 14px
}

.attrGroup {
    margin-bottom: 10px
}

.attrGroup_t h1 {
    display: inline;
    font-weight: 700
}

.attrGroup .clickmore i,.downPriceSort i,.upPriceSort i {
    background-image: url(../iconimgSkin/public_pic/filterSort_icon.png)
}

.attrGroup dl.Class_list {
    border-width: 1px 0 0;
    border-style: solid;
    overflow: hidden;
    height: 100%
}

.attrGroup dl.first {
    border-width: 1px
}

.attrGroup .FC_BigClass {
    width: 10%;
    float: left;
    padding-bottom: 1000px;
    margin-bottom: -1000px;
    border-width: 0 1px 0 0;
    border-style: solid;
    margin-right: -1%;
    padding-right: 1px
}

.attrGroup dl.first .FC_BigClass {
    padding-right: 0
}

.attrGroup .FC_BigClass span {
    line-height: 30px;
    margin-left: 10px;
    font-weight: 700;
    font-size: 14px
}

.attrGroup .FC_SmallClass {
    width: 90%;
    float: right;
    position: relative;
    overflow: hidden
}

.attrGroup .attrList {
    margin: 0 20px;
    zoom:1;padding-bottom: 3px
}

.attrGroup .attrList ul {
    padding: 1px 0;
    height: auto;
    overflow: hidden
}

.attrGroup .attrList li {
    float: left;
    margin: 3px 20px 0 0;
    height: 22px;
    line-height: 20px;
    display: block
}

.attrGroup .attrList li a {
    display: inline-block;
    padding: 0 5px;
    white-space: nowrap
}

.attrGroup dl .attrListOpen ul {
    height: auto
}

.attrGroup .clickmore {
    padding: 0 8px 0 0;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    width: 30px;
    position: absolute;
    right: 15px;
    top: 2px;
    z-index: 2;
    display: none
}

.attrGroup .clickmore i {
    display: block;
    overflow: hidden;
    height: 5px;
    width: 9px;
    position: absolute;
    right: 0;
    top: 9px;
    background-position: -59px 0
}

.attrGroup .clickmore:hover i {
    background-position: -37px 0
}

.attrGroup .clickmoreOpen i {
    background-position: -48px 0
}

.attrGroup .clickmoreOpen:hover i {
    background-position: -26px 0
}

.filterSort {
    padding: 5px 10px
}

.attentionSort,.downPriceSort,.priceInputSort,.timeSort,.upPriceSort {
    float: left;
    height: 24px;
    line-height: 24px;
    border-width: 1px;
    border-style: solid
}

.attentionSort,.timeSort {
    width: 50px;
    margin-right: 10px;
    text-align: center
}

.downPriceSort,.upPriceSort {
    padding: 0 20px 0 10px;
    position: relative
}

.upPriceSort i {
    background-position: 0 -11px;
    display: block;
    width: 7px;
    height: 8px;
    position: absolute;
    right: 8px;
    top: 8px;
    overflow: hidden
}

.upPriceSort:hover i,.upPriceSortCur i {
    background-position: -8px -11px;
    overflow: hidden
}

.downPriceSort {
    border-left: 0;
    margin-right: 10px
}

.downPriceSort i {
    background-position: -16px -11px;
    display: block;
    width: 7px;
    height: 8px;
    position: absolute;
    right: 8px;
    top: 8px;
    overflow: hidden
}

.downPriceSort:hover i,.downPriceSortCur i {
    background-position: -24px -11px
}

.priceInputSort {
    margin-right: 10px
}

.priceInputSort div,.priceInputSort span {
    float: left
}

.priceInputSort div {
    position: relative;
    padding-left: 15px
}

.priceInputSort i {
    font-style: normal;
    font-weight: 400;
    padding: 0 2px;
    position: absolute;
    left: 0;
    top: 1px;
    font-family: arial
}

.priceInputSort .priceBetween {
    border-width: 0 1px;
    border-style: solid;
    padding: 0 5px
}

.priceInputSort input {
    width: 50px;
    height: 21px;
    border: 0;
    line-height: 21px;
    margin: 1px 0
}

.priceSortBut input {
    height: 24px;
    width: 50px
}

.selectSort {
    float: right;
    height: 24px
}

.selectSort select {
    height: 24px;
    width: 100px
}

.attentionSort:hover,.attentionSortCur,.downPriceSort:hover,.downPriceSortCur,.timeSort:hover,.timeSortCur,.upPriceSort:hover,.upPriceSortCur {
    background-color: #ddd;
    color: #333
}

.priceInputSort .priceBetween {
    border-color: #ccc
}

.rowClass dl {
    overflow: hidden;
    zoom:1;padding: 10px
}

.rowClass dl.first {
    border-top: none
}

.rowClass dt {
    display: block;
    line-height: 25px;
    font-size: 14px;
    font-weight: 700;
    padding-left: 10px;
    border-width: 0 0 1px;
    margin-bottom: 5px
}

.rowClass dd {
    width: 220px;
    float: left;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    overflow: hidden
}

.rowClass dd a:hover {
    text-decoration: none
}

.ContainerCrumbs {
    display: block;
    padding-bottom: 5px;
    font-weight: 400
}

.ContainerCrumbs em {
    margin: 0 5px;
    font-style: normal
}

.ContainerCrumbs .firstFont,.ContainerCrumbs .firstFont a {
    font-weight: 700
}

.ContainerCrumbs b {
    font-weight: 400
}

.Big_ListStyle_1 {
    padding: 1px 0;
    zoom:1}

.Big_ListStyle_1 .prolist_style {
    margin: 0 auto
}

.Big_ListStyle_1 .prolist_style ul {
    zoom:1;padding: 1px 0 15px
}

.Big_ListStyle_1 .P_ListItem_1 {
    float: left;
    margin: 15px 13px 0 12px;
    width: 210px;
    border-style: solid;
    border-width: 1px;
    position: relative
}

.Big_ListStyle_1 .Pic_box {
    border-style: solid;
    border-width: 0;
    margin-bottom: 10px;
    width: 202px;
    height: 202px;
    margin: 5px auto;
    position: relative
}

.Big_ListStyle_1 .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.Big_ListStyle_1 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_1 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_1 strong {
    font-weight: 400
}

.Big_ListStyle_1 .Pic_Price {
    line-height: 24px;
    padding: 0 5px;
    height: 24px;
    overflow: hidden
}

.Big_ListStyle_1 .FC_PicMore_a {
    margin-left: 10px
}

.Big_ListStyle_1 .FC_PicName {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    padding: 0 5px;
    height: 48px;
    overflow: hidden;
    text-align: left
}

.Big_ListStyle_1 .FC_PicName_C {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    padding: 0 5px;
    height: 48px;
    overflow: hidden;
    text-align: center
}

.Big_ListStyle_1 .FC_PicSummary {
    line-height: 20px
}

.Big_ListStyle_2 {
    padding: 1px 0
}

.Big_ListStyle_2 .prolist_style {
    overflow: hidden
}

.Big_ListStyle_2 .P_ListItem_1 {
    float: left;
    width: 50%;
    padding: 10px 0;
    border-style: solid dashed dashed solid;
    border-width: 0 1px 1px 0;
    padding-bottom: 10px;
    margin-right: -1px
}

.Big_ListStyle_2 .P_ListItem_1:nth-child(even) {
    border-right: none
}

.Big_ListStyle_2 .Pic_box {
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 10px;
    position: relative
}

.Big_ListStyle_2 .pic {
    width: 100px;
    height: 100px;
    overflow: hidden
}

.Big_ListStyle_2 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_2 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_2 .pic_attr {
    margin-right: 10px;
    height: 100px;
    overflow: hidden
}

.Big_ListStyle_2 .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.Big_ListStyle_2 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    height: 26px;
    overflow: hidden
}

.Big_ListStyle_2 .Pic_Price {
    height: 24px;
    line-height: 24px
}

.Big_ListStyle_2 .FC_PicSummary {
    line-height: 24px;
    height: 70px;
    overflow: hidden
}

.Big_ListStyle_3 {
    margin-bottom: 10px
}

.Big_ListStyle_3_c {
    padding: 1px 0
}

.Big_ListStyle_3 .prolist_style {
    margin: 10px auto;
    overflow: hidden
}

.Big_ListStyle_3 .P_ListItem_1 {
    padding: 10px 14px;
    border-style: solid dashed dashed solid;
    border-width: 0 0 1px 0;
    padding-bottom: 10px
}

.Big_ListStyle_3 .Pic_box {
    width: 120px;
    height: 90px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 10px;
    position: relative
}

.Big_ListStyle_3 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.Big_ListStyle_3 .pic table {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.Big_ListStyle_3 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_3 .pic_attr {
    overflow: hidden
}

.Big_ListStyle_3 .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.Big_ListStyle_3 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    height: 30px
}

.Big_ListStyle_3 .Pic_Price {
    line-height: 24px;
    height: 24px;
    overflow: hidden
}

.Big_ListStyle_3 .FC_PicSummary {
    line-height: 20px;
    max-height: 60px;
    overflow: hidden
}

.Big_ListStyle_4 {
    padding: 1px 0
}

.Big_ListStyle_4 .prolist_style ul {
    padding-bottom: 15px
}

.Big_ListStyle_4 .prolist_style {
    margin: 0 auto;
    overflow: hidden
}

.Big_ListStyle_4 .P_ListItem_1 {
    float: left;
    margin: 15px 17px 0;
    width: 155px;
    border-style: solid;
    border-width: 0;
    overflow: hidden
}

.Big_ListStyle_4 .Pic_box {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    width: 150px;
    height: 150px;
    margin: 5px auto;
    position: relative
}

.Big_ListStyle_4 .pic {
    width: 150px;
    height: 150px;
    overflow: hidden
}

.Big_ListStyle_4 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_4 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_4 .FC_PicPrice {
    line-height: 24px;
    padding: 0 5px
}

.Big_ListStyle_4 .Pic_Price {
    line-height: 24px;
    padding: 0 5px;
    height: 24px;
    overflow: hidden
}

.Big_ListStyle_4 .FC_PicMore_a {
    margin-left: 10px
}

.Big_ListStyle_4 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding: 0 5px;
    height: 40px;
    overflow: hidden
}

.Big_ListStyle_4 .FC_PicSummary {
    line-height: 20px
}

.Big_ListStyle_5_c li {
    height: 24px;
    line-height: 24px
}

.Big_ListStyle_5_c .firstItem {
    overflow: hidden;
    margin: 0 5px 5px;
    height: 115px
}

.Big_ListStyle_5_c .firstItem .tit {
    height: 20px;
    margin-bottom: 3px
}

.Big_ListStyle_5_c .firstItem .FC_PicName {
    line-height: 20px;
    font-size: 14px;
    font-weight: 700
}

.Big_ListStyle_5_c .firstItem .Pic_box {
    width: 120px;
    height: 90px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 10px
}

.Big_ListStyle_5_c .firstItem .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.Big_ListStyle_5 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_5 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_5_c .firstItem .pic_arrt {
    overflow: hidden;
    height: 92px
}

.Big_ListStyle_5_c .firstItem .FC_PicSummary {
    line-height: 150%
}

.Big_ListStyle_5_c .firstItem .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.Big_ListStyle_6 {
    margin-bottom: 10px
}

.Big_ListStyle_6_c {
    padding: 10px
}

.Big_ListStyle_6 .articlelist_style {
    width: 100%;
    overflow: hidden
}

.Big_ListStyle_6 li {
    float: left;
    width: 33%;
    height: 24px;
    line-height: 24px
}

.Big_ListStyle_7 {
    line-height: 180%;
    padding: 10px
}

.listStyle_tab {
    border-width: 1px;
    border-style: solid;
    margin: 10px 0
}

.listStyle_tab_t {
    height: 30px;
    border-style: solid;
    border-width: 0 0 2px;
    position: relative
}

.listStyle_tab_t h3 {
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 700;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.listStyle_tab_t ul {
    position: absolute;
    right: 10px;
    top: -3px;
    padding-top: 3px
}

.listStyle_tab_t li {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 15px;
    cursor: pointer;
    border-width: 0 0 0 1px;
    border-style: solid;
    width: 100px
}

.listStyle_tab_t li a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis
}

.listStyle_tab_t li.cur {
    position: relative;
    height: 35px;
    margin-top: -5px;
    border-width: 2px 2px 0
}

.listStyle_tab .listStyle_tab_c {
    padding: 10px 15px;
    line-height: 1.7
}

.listStyle_tab .listStyle_tab_c img {
    max-width: 100%
}

.Big_ListStyle_9 {
    padding-top: 1px
}

.Big_ListStyle_9 .prolist_style {
    padding-bottom: 40px
}

.Big_ListStyle_9 .prolist_style ul {
    zoom:1;padding: 1px 0 25px
}

.Big_ListStyle_9 .proItem {
    float: left;
    width: 215px;
    height: 295px;
    position: relative;
    margin: 10px 10px 0;
    z-index: 1
}

.Big_ListStyle_9 .P_ListItem_2 {
    width: 210px;
    height: 285px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    top: 0
}

.Big_ListStyle_9 .proItemHover {
    z-index: 2
}

.Big_ListStyle_9 .proItemHover .P_ListItem_2 {
    width: 210px;
    min-height: 290px;
    height: auto
}

.Big_ListStyle_9 .Pic_box {
    border-style: solid;
    border-width: 0;
    margin-bottom: 10px;
    width: 202px;
    height: 202px;
    margin: 5px auto;
    position: relative
}

.Big_ListStyle_9 .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.Big_ListStyle_9 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_9 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_9 strong {
    font-weight: 400
}

.Big_ListStyle_9 .Pic_Price {
    line-height: 24px;
    padding: 0 5px
}

.Big_ListStyle_9 .FC_PicMore_a {
    margin-left: 10px
}

.Big_ListStyle_9 .FC_PicName {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    padding: 0 5px
}

.Big_ListStyle_9 .FC_PicSummary {
    line-height: 20px
}

.filterArea {
    margin: 5px 10px
}

.Big_ListStyle_10 {
    padding: 1px 0
}

.Big_ListStyle_10 .prolist_style ul {
    padding-bottom: 15px
}

.Big_ListStyle_10 .prolist_style {
    margin: 0 auto
}

.Big_ListStyle_10 .P_ListItem_1 {
    float: left;
    margin: 15px 15px 0;
    width: 285px;
    height: 360px;
    border-style: solid;
    border-width: 0;
    overflow: hidden
}

.Big_ListStyle_10 .Pic_box {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    width: 280px;
    height: 280px;
    margin: 5px auto;
    position: relative
}

.Big_ListStyle_10 .pic {
    width: 280px;
    height: 280px;
    overflow: hidden
}

.Big_ListStyle_10 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_10 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_10 .FC_PicPrice {
    line-height: 30px;
    padding: 0 5px
}

.Big_ListStyle_10 .FC_PicMore_a {
    margin-left: 10px
}

.Big_ListStyle_10 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    text-align: center
}

.Big_ListStyle_10 .FC_PicSummary {
    line-height: 20px
}

.Big_ListStyle_11 .prolist_style {
    width: 100%;
    overflow: hidden
}

.Big_ListStyle_11 .prolist_style ul {
    margin: 0 10px
}

.Big_ListStyle_11 .P_ListItem_1 {
    border-style: dashed;
    border-width: 0 0 1px 0;
    padding: 10px 0;
    position: relative
}

.Big_ListStyle_11 .P_ListItem_1 .prices {
    position: absolute;
    right: 10px;
    top: 40px;
    font-weight: 400;
    font-size: 25px;
    text-align: center;
    width: 90px;
    overflow: hidden
}

.Big_ListStyle_11 .P_ListItem_1 .prices b {
    display: block;
    width: 90px;
    overflow: hidden;
    font-size: 12px
}

.Big_ListStyle_11 .Pic_box {
    float: left;
    margin-right: 10px;
    width: 120px;
    height: 90px;
    position: relative
}

.Big_ListStyle_11 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.Big_ListStyle_11 .pic table {
    width: 100%;
    height: 100%
}

.Big_ListStyle_11 .pic td {
    text-align: center;
    vertical-align: middle
}

.Big_ListStyle_11 h3 {
    height: 30px;
    line-height: 30px;
    font-weight: 700
}

.Big_ListStyle_11 p {
    line-height: 18px;
    padding-right: 100px
}

.Big_ListStyle_11 .FC_PicMore_a {
    margin-left: 5px
}

.listItem_style_1 ul {
    margin: 0 5px
}

.listItem_style_1 .P_ListItem_1 {
    position: relative
}

.listItem_style_1 li.dashedLine {
    margin: 10px 0
}

.listItem_style_1 .Pic_box {
    float: left;
    margin-right: 10px;
    border-width: 1px;
    border-style: solid;
    position: relative
}

.listItem_style_1 .pic {
    width: 100px;
    height: 100px;
    overflow: hidden
}

.listItem_style_1 table,.listItem_style_1 td {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center
}

.listItem_style_1 .pic_attr {
    overflow: hidden;
    height: 100px;
    padding-top: 1px
}

.listItem_style_1 h3.FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis
}

.listItem_style_1 p.FC_PicSummary {
    line-height: 18px;
    height: 70px;
    overflow: hidden
}

.listItem_style_1 div.pic-btn {
    overflow: hidden;
    padding: 10px 0 0 0;
    clear: both
}

.listItem_style_1 div.pic-btn input {
    height: 32px;
    width: 80px;
    border: none;
    margin: 0 10px 0 0;
    background: url(/images/hy_gray_btn.png) no-repeat center;
    color: #000;
    cursor: pointer
}

.listItem_style_1 div.pic-code {
    display: none;
    position: absolute;
    bottom: 0
}

.listItem_style_1 .FC_PicMore_a {
    margin-left: 5px
}

.listItem_style_2 li {
    height: 30px;
    line-height: 30px;
    vertical-align: top;
    overflow: hidden
}

.listItem_style_2 li.dashedList {
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    clear: both
}

.listItem_style_2 li .q_title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.listItem_style_2 .T_ListItem_2 .q_title {
    width: 100%
}

.listItem_style_2 .T_ListItem_2 .q_title {
    float: left;
    width: 78%
}

.listItem_style_2 .T_ListItem_2 .times {
    float: right;
    width: 19%;
    text-align: right;
    padding-right: .5%
}

.listItem_style_3 li.dashedLine {
    padding: 0;
    margin: 5px 0
}

.listItem_style_3 .tit {
    height: 30px;
    line-height: 30px
}

.listItem_style_3 .times {
    float: right;
    padding-right: .5%;
    width: 19%;
    text-align: right
}

.listItem_style_3 .tit .FC_PicName {
    float: left;
    width: 80%;
    padding-left: .5%;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.listItem_style_3 p {
    line-height: 18px;
    text-indent: 2em
}

.listItem_style_3 p .more {
    margin-left: 5px
}

.listItem_style_4 {
    margin: 0 auto
}

.listItem_style_4 .P_ListItem_1 {
    float: left;
    width: 50%
}

.listItem_style_4 .listItem_inner {
    margin: 5px;
    padding: 5px;
    border-width: 1px;
    border-style: dashed;
    overflow: hidden
}

.listItem_style_4 .Pic_box {
    float: left;
    margin-right: 10px;
    position: relative
}

.listItem_style_4 .pic {
    width: 100px;
    height: 100px;
    overflow: hidden
}

.listItem_style_4 .pic table {
    width: 100%;
    height: 100%
}

.listItem_style_4 .pic td {
    text-align: center;
    vertical-align: middle
}

.listItem_style_4 .pic_attr {
    overflow: hidden;
    zoom:1;height: 100px
}

.listItem_style_4 .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.listItem_style_4 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis
}

.listItem_style_4 .FC_PicSummary {
    line-height: 20px;
    word-wrap: break-word
}

.listItem_style_5 ul {
    padding: 5px 0
}

.listItem_style_5 .P_ListItem_1 {
    float: left;
    margin: 10px 5px 0;
    width: 160px;
    height: 220px;
    border-style: solid;
    border-width: 0
}

.listItem_style_5 .Pic_box {
    border-style: solid;
    border-width: 1px;
    width: 150px;
    height: 150px;
    margin: 0 auto 5px;
    position: relative
}

.listItem_style_5 .pic {
    width: 150px;
    height: 150px;
    overflow: hidden
}

.listItem_style_5 .pic table {
    width: 100%;
    height: 100%
}

.listItem_style_5 .pic td {
    text-align: center;
    vertical-align: middle
}

.listItem_style_5 .FC_PicPrice {
    line-height: 24px;
    padding: 0 5px
}

.listItem_style_5 .Pic_Price {
    line-height: 24px;
    padding: 0 5px;
    height: 24px;
    overflow: hidden
}

.listItem_style_5 .FC_PicMore_a {
    margin-left: 10px
}

.listItem_style_5 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    line-height: 20px;
    text-align: left
}

.listItem_style_5 .FC_PicSummary {
    line-height: 20px
}

.listItem_style_6 ul {
    padding: 5px 0
}

.listItem_style_6 .P_ListItem_1 {
    float: left;
    margin: 15px 10px 0;
    width: 210px
}

.listItem_style_6 .Pic_box {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto 5px;
    border-width: 1px;
    border-style: dashed;
    position: relative
}

.listItem_style_6 .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.listItem_style_6 .pic table {
    width: 100%;
    height: 100%
}

.listItem_style_6 .pic td {
    text-align: center;
    vertical-align: middle
}

.listItem_style_6 .Pic_Price {
    line-height: 24px;
    padding: 0 2px;
    height: 24px;
    overflow: hidden
}

.listItem_style_6 .FC_PicMore_a {
    margin-left: 10px
}

.listItem_style_6 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    text-align: left;
    height: 48px;
    overflow: hidden
}

.listItem_style_6 .FC_PicSummary {
    line-height: 20px
}

.listItem_style_7 {
    line-height: 180%;
    padding: 10px
}

.previewDetail_1 {
    float: right;
    width: 100%;
    margin-left: -300px
}

.previewDetail_1 .DetailWrap {
    margin-left: 300px
}

.previewDetail_1 label {
    float: left;
    width: 120px;
    text-align: right;
    font-size: 14px;
    letter-spacing: 3px;
    line-height: 20px
}

.Pro_Tit_1 {
    font: bold 16px/30px "微软雅黑";
    margin-bottom: 10px
}

.Pro_Tit_1 a {
    background-color: #f60;
    white-space: nowrap;
    color: #fff!important;
    font-size: 12px;
    padding: 1px 5px
}

.pro_tag_class span {
    display: inline-block;
    border: 1px solid #f44;
    color: #f44;
    padding: 0 5px;
    line-height: 20px;
    margin: 0 5px 5px 0
}

.pro_buy_sumtable {
    border: 1px solid #eee;
    width: 95%;
    margin: 10px 0 0
}

.pro_buy_sumtable td {
    padding: 10px 0;
    text-align: center;
    border: 1px solid #eee
}

.product_contact li {
    padding: 5px 0
}

.product_contact {
    border: 1px solid #ccc;
    margin: 10px 0
}

.product_contact .FC_Piclabel {
    width: 120px;
    text-align: left
}

.product_contact i {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
    background-image: url(//aimg3.dlszywz.com/images/icon/inner_protel_icon.png);
    background-repeat: no-repeat;
    vertical-align: middle
}

.product_contact i.tel-icon {
    background-position: 0 0
}

.product_contact i.message-icon {
    background-position: 0 -20px
}

.product_contact i.QQ-icon {
    background-position: 0 -40px
}

.product_contact i.href-icon {
    background-position: 0 -60px
}

.Product_Summary_1 {
    padding: 15px 5px
}

.Product_Summary_1 li {
    line-height: 20px;
    padding-top: 5px
}

.Product_Summary_1 .FC_PicPrice_n {
    font-size: 20px
}

.Product_Summary_1 .pro_imglist span {
    margin: 0 8px 5px 0;
    display: inline-block;
    color: #0d8800
}

.Product_Summary_1 .pro_imglist img {
    vertical-align: middle;
    margin-right: 5px;
    width: 18px;
    height: 18px
}

.Product_Summary_1 {
    padding: 15px 5px
}

.Product_Summary_1 li {
    line-height: 20px;
    padding-top: 5px
}

.Product_Summary_1 .FC_PicPrice_n {
    font-size: 20px
}

.Buy_Message_1 {
    padding: 15px 10px;
    margin: 10px 0;
    zoom:1}

.Buy_Message_1:after {
    content: ".";
    overflow: hidden;
    display: block;
    height: 0;
    line-height: 0;
    clear: both
}

.Buy_Message_1:hover {
    box-shadow: 1px 1px 3px #aaa
}

.Buy_Message_1 li {
    padding-bottom: 10px;
    clear: both
}

.Buy_Message_1 .Buy_Amount .pro_total,.Buy_Message_1 .Buy_Amount label {
    line-height: 24px
}

.Buy_Message_1 .Buy_Number {
    float: left;
    width: 100px;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    box-shadow: 1px 1px 3px #aaa;
    margin-right: 10px
}

.Buy_Message_1 .Buy_Number a {
    width: 20px;
    height: 20px;
    text-align: center;
    font-style: normal;
    float: left;
    font: bold 16px/20px "宋体";
    cursor: pointer;
    color: #999;
    outline: 0
}

.Buy_Message_1 .Buy_Number a:hover {
    background-color: #ddd;
    color: #777
}

.Buy_Message_1 .Buy_Number input {
    float: left;
    width: 58px;
    height: 20px;
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #ccc;
    text-align: center;
    font-weight: 700;
    line-height: 20px;
    padding: 0
}

.Buy_Message_1 .Buy_Versions {
    position: relative;
    padding-left: 100px
}

.Buy_Message_1 .Buy_Versions label {
    line-height: 30px;
    position: absolute;
    left: 0;
    top: 0
}

.Buy_Message_1 .Bersion_List {
    word-break: break-all
}

.Buy_Message_1 .Bersion_List a {
    border: 1px solid #ccc;
    padding: 6px 8px;
    display: inline-block;
    background-color: #fff;
    font-weight: 700;
    margin: 0 4px 10px;
    font-family: arial;
    text-transform: uppercase;
    position: relative;
    box-shadow: 1px 1px 3px #ddd
}

.Buy_Message_1 .Bersion_List a em {
    display: none
}

.Buy_Message_1 .Bersion_List a.cur,.Buy_Message_1 .Bersion_List a:hover {
    border-width: 2px;
    border-style: solid;
    padding: 5px 7px;
    box-shadow: 1px 1px 3px #333
}

.Buy_Message_1 .Bersion_List a.cur em {
    display: block;
    height: 0;
    width: 0;
    overflow: hidden;
    border-width: 5px;
    border-style: dashed solid solid dashed;
    position: absolute;
    bottom: -1px;
    right: -1px
}

.Buy_Message_1 .Bersion_List a.disabled,.Buy_Message_1 .Bersion_List a.disabled:hover {
    border: dashed 1px #ccc;
    padding: 6px 8px;
    color: #ccc;
    cursor: not-allowed;
    box-shadow: none
}

.Buy_Message_1 .Buy_But .SummaryList_but {
    display: inline-block
}

.Buy_Message_1 .Buy_But input {
    margin-right: 10px;
    cursor: pointer
}

.But_Message_1 .Buy_But .SummaryList_but {
    display: inline-block
}

.Buy_Message_1 .Buy_But input.but-desabled {
    opacity: .4
}

.Buy_Message_1 .New_Buy_But {
    float: left;
    margin-left: 10px;
    clear: none
}

.Buy_Message_1 .New_Buy_But .hideBut {
    height: 42px;
    display: inline-block;
    line-height: 42px;
    font-size: 18px;
    color: #fff;
    font-family: "微软雅黑";
    font-weight: 700;
    padding: 0 10px;
    background-color: #c00;
    border: 1px solid #a00;
    border-radius: 5px;
    background-color: #c00;
    background: -moz-linear-gradient(top,red 0,#c00 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,red),color-stop(100%,#c00));
    background: -webkit-linear-gradient(top,red 0,#c00 100%);
    background: -o-linear-gradient(top,red 0,#c00 100%);
    background: -ms-linear-gradient(top,red 0,#c00 100%);
    background: linear-gradient(to bottom,red 0,#c00 100%)
}

.Buy_Message_1 .New_Buy_But .hideTel {
    font-size: 25px;
    font-family: arial;
    padding-top: 10px
}

.Buy_Message_1 #Go_Wu_Car {
    position: relative
}

.Buy_Message_1 .Buy_But #Go_Wu_Back {
    width: 129px;
    height: 36px;
    background: #000;
    filter: Alpha(Opacity=60);
    opacity: .6;
    position: absolute;
    top: 0;
    left: -1px;
    z-index: 3
}

.Buy_Message_1 .Buy_But #Go_Wu_Back2 {
    width: 129px;
    height: 36px;
    background: #000;
    filter: Alpha(Opacity=60);
    opacity: .6;
    position: absolute;
    top: 0;
    left: 141px;
    z-index: 3
}

.InnerPreview_1 {
    width: 282px;
    position: relative
}

.InnerPreview_1 .bigPics {
    width: 280px;
    height: 280px
}

.InnerPreview_1 .bigPic {
    overflow: hidden;
    width: 280px;
    height: 280px;
    position: relative;
    text-align: center;
    font-size: 0
}

.InnerPreview_1 .bigPic .hook {
    display: inline-block;
    height: 100%;
    line-height: 0;
    overflow: hidden;
    margin-left: -1px;
    vertical-align: middle;
    width: 0
}

.InnerPreview_1 .bigPic img {
    vertical-align: middle;
    max-width: 280px
}

.InnerPreview_1 .bigPic .zoom {
    position: absolute;
    width: 140px;
    height: 140px;
    background-color: #fc980f;
    border: 1px solid #e08103;
    left: 0;
    top: 0;
    z-index: 2;
    opacity: .5;
    cursor: move
}

.InnerPreview_1 .bigPic table {
    width: 100%;
    height: 100%
}

.InnerPreview_1 .bigPic td {
    vertical-align: middle
}

.InnerPreview_1 .smallPic_listArea {
    height: 64px;
    padding: 1px;
    margin-top: 10px;
    width: 280px;
    position: relative
}

.InnerPreview_1 .left_but,.InnerPreview_1 .right_but {
    position: absolute;
    display: block;
    width: 17px;
    height: 60px;
    top: 0;
    outline: 0;
    display: none
}

.InnerPreview_1 .left_but {
    left: 0
}

.InnerPreview_1 .right_but {
    right: 0
}

.InnerPreview_1 .smallPic_list {
    width: 280px;
    overflow: hidden;
    height: 64px
}

.InnerPreview_1 .smallPic_list ul {
    width: 800%
}

.InnerPreview_1 .smallPic_list li {
    float: left
}

.InnerPreview_1 .smallPic_list li span {
    display: block;
    width: 60px;
    height: 60px;
    margin: 1px 4px 0;
    overflow: hidden;
    background-color: #fff
}

.InnerPreview_1 .smallPic_list li img {
    width: 60px;
    height: 60px
}

.InnerPreview_1 .zoomPic {
    position: absolute;
    border: 1px solid #ccc;
    width: 300px;
    height: 300px;
    overflow: hidden
}

.InnerPreview_1 .zoomPic img {
    position: absolute
}

.innerStyle_tab {
    border-width: 1px;
    border-style: solid;
    margin: 10px 0
}

.innerStyle_tab_t {
    height: 30px;
    border-style: solid;
    border-width: 0 0 2px;
    position: relative
}

.innerStyle_tab_t ul {
    position: absolute;
    left: 10px;
    top: -3px;
    padding-top: 3px;
    width: 100%
}

.innerStyle_tab_t li {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 15px;
    cursor: pointer;
    border-width: 0 0 0 1px;
    border-style: solid
}

.innerStyle_tab_t li.cur {
    position: relative;
    height: 35px;
    margin-top: -5px;
    border-width: 2px 2px 0
}

.innerStyle_tab_c {
    padding: 10px;
    line-height: 1.7
}

.showDetailItem {
    overflow: hidden;
    color: inherit!important
}

.showDetailItemC {
    line-height: 1.7;
    width: 98%;
    overflow: hidden;
    color: inherit!important
}

.innerBigPic {
    text-align: center;
    width: 100%;
    padding: 1px 0
}

.innerBigPic .images {
    width: 95%;
    overflow: hidden;
    margin: 20px auto
}

.SummarylistShowArea {
    margin: 10px 15px 0;
    position: relative;
    padding: 10px;
    min-height: 42px
}

.SummaryList {
    width: 80%
}

.SummaryList dd {
    line-height: 24px;
    font-size: 14px
}

.SummaryList dd .FC_label {
    font-weight: 700
}

.SummarylistShowArea .SummaryList_but {
    position: absolute;
    right: 10px;
    top: 10px
}

.showInfoDetaTable {
    margin: 10px 0
}

.DetailTable {
    width: 100%
}

.DetailTable table,.DetailTable td,.DetailTable th {
    border-width: 1px;
    border-style: solid
}

.DetailTable th {
    padding: 5px;
    font-size: 14px;
    width: 100px;
    text-align: center;
    vertical-align: top;
    font-weight: 700
}

.DetailTable td {
    padding: 5px
}

.articleTit {
    font-size: 26px;
    line-height: 2;
    font-weight: 400
}

.articleDetails {
    color: inherit!important
}

.articleDetails .articleTit {
    font-size: 26px;
    line-height: 38px;
    font-weight: 700;
    text-align: center;
    padding: 5px;
    color: inherit!important
}

.articleDetails .articleAbstract {
    line-height: 30px;
    text-align: center;
    margin-top: 5px
}

.articleDetails .Details {
    line-height: 1.7;
    overflow: hidden;
    color: inherit!important
}

.articleComment {
    margin: 10px 15px
}

.articleCommentT .FC_Tit3_more {
    float: right
}

.CommentList dl {
    padding: 10px 5px 10px 80px;
    position: relative
}

.CommentList dl.first {
    border-width: 0
}

.CommentList .portraitPic {
    position: absolute;
    left: 5px;
    top: 10px;
    text-align: center
}

.CommentList .Pic_box {
    border-width: 1px;
    border-style: solid;
    border-width: 1px;
    border-style: solid;
    height: 50px;
    width: 50px;
    margin-bottom: 5px
}

.CommentList .pic {
    width: 50px;
    height: 50px;
    overflow: hidden
}

.CommentList .FC_UserName {
    display: block;
    overflow: hidden
}

.CommentList .FC_PicSummary {
    line-height: 1.7;
    padding-right: 40px;
    position: relative;
    font-size: 14px
}

.CommentList .FC_PicSummary .layer {
    position: absolute;
    right: 0;
    top: 0;
    font-weight: 700
}

.CommentList .FC_PicSummary .FC_Time {
    margin-top: 20px;
    display: block;
    font-size: 12px
}

.CommentList .manageReply {
    padding: 10px 0;
    position: relative
}

.CommentList .manageReply .dashedLine {
    margin-bottom: 5px
}

.CommentList .manageReply .FC_UserName {
    line-height: 30px
}

.CommentList .manageReply .FC_Time {
    float: right;
    margin-top: 0
}

.submitComment {
    position: relative;
    padding: 40px 0 0 80px
}

.submitComment .portraitPic {
    text-align: center;
    position: absolute;
    left: 5px;
    top: 40px
}

.submitComment .Pic_box {
    border-width: 1px;
    border-style: solid;
    border-width: 1px;
    border-style: solid;
    height: 50px;
    width: 50px;
    margin-bottom: 5px
}

.submitComment .pic {
    width: 50px;
    height: 50px;
    overflow: hidden
}

.submitComment .FC_TxtArea {
    border-width: 1px;
    border-style: solid
}

.submitComment .FC_TxtArea textarea {
    width: 98%;
    border: 0;
    resize: none;
    margin: 5px auto;
    display: block;
    height: 80px;
    overflow: auto
}

.submitComment .operates {
    margin-top: 20px
}

.submitComment .operL {
    float: left;
    padding-top: 10px
}

.submitComment .operL input {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: 5px
}

.submitComment .operR {
    float: right
}

.showRelated {
    margin: 10px 0
}

.showRelatedC {
    padding: 10px 5px
}

.txtRelated li {
    width: 48%;
    float: left;
    height: 24px;
    line-height: 24px;
    white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden
}

.relatedPro {
    position: relative;
    zoom:1}

.relatedPro .left-but,.relatedPro .right-but {
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    cursor: pointer;
    display: none;
    opacity: .5;
    cursor: pointer;
    z-index: 2;
    overflow: hidden;
    overflow: hidden
}

.relatedPro .left-but {
    border-style: dashed solid dashed dashed;
    border-color: transparent #ccc transparent transparent
}

.relatedPro .right-but {
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #ccc
}

.relatedPro .left-but:hover,.relatedPro .right-but:hover {
    opacity: 1
}

.relatedPro .picRelatedArea {
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.relatedPro ul {
    width: 800%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.relatedPro li {
    float: left;
    text-align: center
}

.relatedPro .Pic_box {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto 5px
}

.relatedPro .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.relatedPro .pic table {
    width: 100%;
    height: 100%
}

.relatedPro .pic td {
    text-align: center;
    vertical-align: middle
}

.relatedPro .FC_PicPrice {
    line-height: 24px;
    padding: 0 5px
}

.relatedPro .FC_PicMore_a {
    margin-left: 10px
}

.relatedPro .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    text-align: center;
    overflow: hidden
}

.relatedPro .FC_PicSummary {
    line-height: 20px
}

.BigpicRelated .picRelatedArea {
    min-height: 270px;
    overflow: hidden;
    zoom:1}

.BigpicRelated .left-but,.BigpicRelated .right-but {
    top: 80px
}

.BigpicRelated .left-but {
    left: 5px;
    border-width: 30px 30px 30px 0
}

.BigpicRelated .right-but {
    right: 5px;
    border-width: 30px 0 30px 30px
}

.BigpicRelated li {
    margin: 15px 12px 0;
    width: 210px
}

.BigpicRelated .Pic_box {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto 5px
}

.BigpicRelated .pic {
    width: 200px;
    height: 200px;
    overflow: hidden
}

.BigpicRelated .Pic_Price {
    height: 20px;
    overflow: hidden
}

.SmallpicRelated .picRelatedArea {
    width: 680px;
    height: 190px
}

.SmallpicRelated .left-but,.SmallpicRelated .right-but {
    border-width: 25px;
    top: 65px
}

.SmallpicRelated .left-but {
    left: 0
}

.SmallpicRelated .right-but {
    right: 0
}

.SmallpicRelated li {
    margin: 15px 5px 0;
    width: 160px;
    height: 210px
}

.SmallpicRelated .Pic_box {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 0 auto 5px
}

.SmallpicRelated .pic {
    width: 150px;
    height: 150px;
    overflow: hidden
}

.SmallpicRelated .Pic_Price {
    height: 20px;
    overflow: hidden
}

.show-rate-summary {
    padding: 10px 0
}

.show-rate-summary ol,.show-rate-summary ul {
    padding-left: 0
}

.seller-rate-info {
    width: 98%
}

.seller-rate-info .text {
    width: 130px;
    border: none;
    padding: 0 0 0 75px
}

.seller-rate-title {
    line-height: 25px;
    float: left;
    font-size: 12px;
    font-weight: 400;
    padding: 5px 5px 0 0;
    margin: 0
}

.score {
    color: #f60;
    font-size: 32px;
    line-height: 32px;
    font-weight: 400;
    margin: 0 2px;
    font-family: Arial;
    float: left
}

.scoreInfo {
    clear: both;
    padding-top: 1px
}

.scoreInfo .c-value-no {
    display: block;
    margin-top: 5px;
    height: 12px;
    overflow: hidden;
    width: 60px;
    text-align: left;
    background-image: url(//img.ev123.com/pic/vip_msg/T1krl0Xk8zXXXXXXXX-194-382.png);
    background-repeat: no-repeat
}

.c-value-5 {
    background-position: -128px -71px
}

.c-value-4d5 {
    background-position: -128px -87px
}

.c-value-4 {
    background-position: -128px -103px
}

.c-value-3d5 {
    background-position: -128px -120px
}

.c-value-3 {
    background-position: -128px -137px
}

.c-value-2d5 {
    background-position: -128px -154px
}

.c-value-2 {
    background-position: -128px -170px
}

.c-value-1d5 {
    background-position: -128px -186px
}

.c-value-1 {
    background-position: -128px -203px
}

.c-value-0d5 {
    background-position: -128px -218px
}

.c-value-0 {
    background-position: -128px -234px
}

.graph {
    height: 65px;
    padding: 0;
    vertical-align: middle
}

.scroller {
    display: block;
    margin: 0 5px;
    width: 430px;
    height: 44px;
    text-align: left;
    background-position: 17px bottom;
    background-image: url(//img.ev123.com/pic/vip_msg/T1Zy55XcJsXXXXXXXX-487-21.png);
    background-repeat: no-repeat
}

.scroller span {
    display: block;
    height: 22px
}

.scroller em {
    display: block;
    float: right;
    padding-top: 1px;
    height: 22px;
    width: 30px;
    text-align: center;
    color: #fff;
    background-image: url(//img.ev123.com/pic/vip_msg/T1Zy55XcJsXXXXXXXX-487-21.png);
    background-repeat: no-repeat;
    background-position: -417px 2px
}

.graph .desc {
    padding-left: 60px;
    overflow: hidden;
    margin-top: -5px;
    zoom:1;display: block;
    width: 400px
}

.graph .desc ul {
    overflow: hidden;
    padding-left: 0
}

.graph .desc li {
    display: block;
    float: left!important;
    width: 80px;
    text-align: center;
    color: gray
}

.J_Show-rate-table {
    width: 100%;
    margin-top: 10px
}

.show-rate-table td {
    padding: 10px 5px
}

.show-rate-table .show-rate-con {
    width: 80%
}

.show-rate-table .show-rate-time span {
    display: block
}

.IForm {
    padding: 1px 0 0
}

.IForm .solid_divide {
    margin: 0 10px
}

.IFormT {
    font: 400 14px/30px "微软雅黑";
    margin: 0 10px;
    padding-left: 5px
}

.IFormC,.IFormC2 {
    padding: 10px
}

.IFormC table {
    width: 100%
}

.IFormC td {
    padding: 5px
}

.IForm .FC_label {
    height: 26px;
    line-height: 26px;
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
    width: 120px
}

.IForm .FC_Star {
    font-style: normal;
    padding: 0 2px;
    font-size: 14px
}

.IForm .FC_TxtInput {
    height: 20px;
    font: 400 13px/20px "宋体";
    padding: 2px 5px
}

.IForm .FC_TxtInput {
    width: 200px
}

.IForm .FC_normal {
    margin-left: 10px
}

.IForm .FC_TxtArea {
    width: 550px;
    height: 150px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    overflow-y: auto;
    resize: none
}

.yzmArea .FC_label {
    line-height: 50px;
    height: 50px
}

.validatecodeImg {
    float: left;
    margin-right: 15px;
    height: 50px;
    width: 120px
}

.validatecodeImg img {
    vertical-align: middle;
    height: 50px;
    width: 120px
}

.yzmArea .FC_TxtInput {
    width: 100px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-top: 5px
}

.yzmArea .clickChange {
    float: left;
    line-height: 50px;
    padding-left: 25px
}

.yzmArea .FC_normal {
    line-height: 50px
}

.IForm .MSubmit {
    height: 60px;
    padding-top: 20px
}

.MSubmit #overt {
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 10px
}

.MSubmit .overtLabel {
    float: left;
    margin: 10px 20px 0 5px
}

.MSubmit .MessageBut {
    border: none;
    float: left
}

.IFormC2 .P_ListItem_1 {
    padding: 10px 14px;
    border-style: solid dashed dashed solid;
    border-width: 0 0 1px 0;
    padding-bottom: 10px;
    position: relative
}

.IFormC2 .absoluteObj {
    position: absolute;
    right: 60px;
    top: 5px;
    text-align: center
}

.IFormC2 .absoluteObj .FC_PicPrice_n {
    font-size: 30px;
    line-height: 35px
}

.IFormC2 .absoluteObj .FC_TxtInput {
    width: 80px;
    height: 24px;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    margin-top: 5px
}

.IFormC2 .closeObj {
    display: block;
    width: 40px;
    height: 20px;
    position: absolute;
    cursor: pointer;
    overflow: hidden;
    border: 1px solid #888;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    right: 0;
    top: 0
}

.IFormC2 .Pic_box {
    width: 120px;
    height: 90px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 10px
}

.IFormC2 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden;
    position: relative
}

.IFormC2 .pic table {
    width: 100%;
    height: 100%
}

.IFormC2 .pic td {
    text-align: center;
    vertical-align: middle
}

.IFormC2 .pic_attr {
    float: left;
    width: 600px
}

.IFormC2 .FC_PicMore_a {
    margin-left: 5px;
    display: inline-block
}

.IFormC2 .FC_PicName {
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-align: left
}

.IFormC2 .FC_PicName_C {
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-align: center
}

.IFormC2 .FC_PicSummary {
    line-height: 20px
}

.IFormC .option_li,.IFormC2 .option_li {
    margin-right: 20px
}

.IFormC .option_li input[type=checkbox],.IFormC2 .option_li input[type=checkbox] {
    width: 14px;
    height: 14px;
    vertical-align: middle
}

.frameContainer {
    margin-bottom: 10px
}

.nyMainContainer {
    margin: 0 auto
}

.hoteInfoWrap {
    border: 1px solid #f7f7f7;
    padding: 5px;
    margin: 10px 5px
}

.hoteInfoWrap .infoDetaTable {
    margin: 0 auto 10px
}

.hoteInfoWrap .infoDetaTable table {
    width: 100%
}

.hoteInfoWrap .infoDetaTable table,.hoteInfoWrap .infoDetaTable td,.hoteInfoWrap .infoDetaTable th {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc
}

.hoteInfoWrap .infoDetaTable td,.hoteInfoWrap .infoDetaTable th {
    padding: 5px
}

.hoteInfoWrap .infoDetaTable .hintText {
    line-height: 30px;
    font-size: 14px
}

.hoteInfoWrap .hoteTable {
    margin: 10px auto
}

.hoteInfoWrap .hoteTable table {
    width: 100%
}

.hoteInfoWrap .hoteTable table td {
    padding: 3px 3px 8px 3px
}

.hoteInfoWrap .hoteTable td.FC_label {
    width: 100px;
    text-align: left
}

.hoteInfoWrap .hoteTable .houseList table {
    border-collapse: separate;
    border-spacing: 2px;
    width: 80%;
    margin: 10px
}

.hoteInfoWrap .hoteTable .houseList caption {
    font-size: 14px;
    line-height: 20px;
    padding: 5px
}

.hoteInfoWrap .hoteTable .houseList td {
    border: 1px solid #ddd;
    padding: 5px
}

.hoteInfoWrap .hoteTable .sumPrice {
    text-align: right;
    line-height: 30px;
    width: 80%
}

.my-payform-left .hoteInfoWrap .hoteTable table td {
    width: 180px
}

.my-payform-left .hoteInfoWrap .hoteTable td.FC_label {
    width: auto;
    text-align: left
}

.showProAlbum {
    width: 98%;
    margin: 0 auto 20px
}

.showProAlbum .photoTitle {
    height: 30px;
    padding-bottom: 10px
}

.showProAlbum .photoTitleName {
    float: right;
    font-size: 14px;
    line-height: 30px
}

.showProAlbum .photoTitleName .photoName a {
    display: inline-block;
    padding: 0 20px;
    height: 30px;
    border: 1px solid #ccc;
    background-color: #efefef;
    color: #000;
    font: 400 14px/30px '微软雅黑';
    margin: 0 0 0 20px
}

.showProAlbum .photoNumber {
    padding-left: 5px
}

.showProAlbum .photoNumber b {
    font-weight: 400
}

.showProAlbum .photoNumber em {
    padding: 0 3px
}

.showProAlbum .photoTitleNumber {
    float: left
}

.showProAlbum .showbigPhoto {
    width: 100%;
    position: relative;
    margin-bottom: 30px
}

.showProAlbum .bigPhoto {
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 1;
    height: 150px
}

.showProAlbum .bigPhoto img {
    max-width: 100%
}

.showProAlbum .loadingIcon {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    z-index: 3;
    background: #fff url(//aimg8.dlssyht.cn/tj/inner_page/showProAlbum/loading.gif) center no-repeat;
    display: none
}

.showProAlbum .photoNext,.showProAlbum .photoPrev {
    display: block;
    background: url(about:black);
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    z-index: 2
}

.showProAlbum .photoPrev {
    left: 0;
    cursor: url(//aimg8.dlssyht.cn/tj/inner_page/showProAlbum/prev.cur),default
}

.showProAlbum .photoNext {
    right: 0;
    cursor: url(//aimg8.dlssyht.cn/tj/inner_page/showProAlbum/next.cur),default
}

.showProAlbum .photoEnd {
    width: 240px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 4;
    margin-left: -120px;
    opacity: 0
}

.showProAlbum .photoEnd .opacitylayer {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #444;
    opacity: .5;
    border: 1px solid #ccc;
    z-index: -1;
    border-radius: 10px
}

.showProAlbum .photoEnd p {
    color: #fff;
    text-align: center;
    padding-top: 15px;
    font-size: 14px
}

.showProAlbum .photoEnd span {
    display: block;
    padding-top: 15px;
    text-align: center
}

.showProAlbum .photoEnd a {
    display: inline-block;
    height: 30px;
    padding: 0 10px;
    background-color: #40abdf;
    border: 1px solid #83caeb;
    border-radius: 5px;
    color: #fff;
    line-height: 30px;
    margin-left: 5px
}

.showProAlbum .showPhotoExplain {
    margin: 0 auto 30px;
    width: 90%;
    display: none
}

.showProAlbum .showPhotoExplain .FC_PicName {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

.showProAlbum .showPhotoExplain .FC_PicSummary {
    text-indent: 2em;
    line-height: 20px;
    font-size: 12px
}

.showProAlbum .smallPhotoArea {
    position: relative;
    width: 100%
}

.showProAlbum .nextAlbum,.showProAlbum .prevAlbum {
    width: 116px;
    height: 96px;
    background: url(//aimg8.dlssyht.cn/tj/inner_page/showProAlbum/smallAlbum_bg.png) no-repeat right bottom;
    overflow: hidden;
    position: absolute;
    top: 0
}

.showProAlbum .nextAlbum a,.showProAlbum .prevAlbum a {
    display: block;
    width: 100px;
    height: 80px;
    overflow: hidden;
    margin: 6px 0 0 6px
}

.showProAlbum .prevAlbum {
    left: 0
}

.showProAlbum .nextAlbum {
    right: 0
}

.showProAlbum .smallPhotoList {
    position: relative;
    margin: 0 120px
}

.showProAlbum .smallPhotoList span.photoLeft,.showProAlbum .smallPhotoList span.photoRight {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    top: 32px;
    background-color: #ccc;
    border-radius: 50%;
    cursor: pointer
}

.showProAlbum .smallPhotoList span.photoLeft {
    left: -5px
}

.showProAlbum .smallPhotoList span.photoRight {
    right: -5px
}

.showProAlbum .smallPhotoList span.photoLeft b,.showProAlbum .smallPhotoList span.photoRight b {
    display: block;
    width: 0;
    height: 0;
    border-width: 7px;
    overflow: hidden;
    position: absolute;
    top: 5px
}

.showProAlbum .smallPhotoList span.photoLeft b {
    border-color: transparent #aaa transparent transparent;
    border-style: dashed solid dashed dashed;
    left: 0
}

.showProAlbum .smallPhotoList span.photoRight b {
    border-color: transparent transparent transparent #aaa;
    border-style: dashed dashed dashed solid;
    left: 10px
}

.showProAlbum .smallPhotoList span.photoLeft:hover {
    background-color: #999
}

.showProAlbum .smallPhotoList span.photoLeft:hover b {
    border-color: transparent #fff transparent transparent
}

.showProAlbum .smallPhotoList span.photoRight:hover {
    background-color: #999
}

.showProAlbum .smallPhotoList span.photoRight:hover b {
    border-color: transparent transparent transparent #fff
}

.showProAlbum .smallPhotoList .smallPhoto {
    height: 100px;
    overflow: hidden;
    position: relative;
    margin: 0 18px
}

.showProAlbum .smallPhotoList .smallPhoto div.cur {
    width: 100px;
    height: 80px;
    border-width: 2px;
    position: absolute;
    left: 0;
    top: 5px;
    z-index: 3;
    border-width: 2px;
    border-style: solid;
    display: none
}

.showProAlbum .smallPhotoList .smallPhoto ul {
    height: 90px;
    width: 9999px;
    padding-top: 5px
}

.showProAlbum .smallPhotoList .smallPhoto li {
    width: 100px;
    height: 80px;
    float: left;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin-right: 10px;
    border-width: 2px
}

.showProAlbum .smallPhotoList .smallPhoto li p,.showProAlbum .smallPhotoList .smallPhoto li span {
    display: none
}

.showProAlbum .smallPhotoList .smallPhoto img {
    vertical-align: middle
}

.wrapper-960 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 13px 0 12px
}

.wrapper-960 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 17px 0
}

.wrapper-960 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 10px 0
}

.wrapper-960 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 15px 0
}

.wrapper-960 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 5px 0
}

.wrapper-960 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 10px 0
}

.wrapper-1020 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 21px 0 19px
}

.wrapper-1020 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 23px 0
}

.wrapper-1020 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 17px 0 18px
}

.wrapper-1020 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 25px 0
}

.wrapper-1020 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 8px 0 9px
}

.wrapper-1020 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 15px 0
}

.wrapper-1080 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 28px 0 27px
}

.wrapper-1080 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 29px 0
}

.wrapper-1080 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 30px
}

.wrapper-1080 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 35px 0
}

.wrapper-1080 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 12px 0 13px
}

.wrapper-1080 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 20px 0
}

.wrapper-1140 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 36px 0 34px
}

.wrapper-1140 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 35px 0
}

.wrapper-1140 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 38px 0 37px
}

.wrapper-1140 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 45px 0
}

.wrapper-1140 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 16px 0 17px
}

.wrapper-1140 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 25px 0
}

.wrapper-1200 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 31px 0
}

.wrapper-1200 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 41px 0
}

.wrapper-1200 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 45px
}

.wrapper-1200 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 55px 0
}

.wrapper-1200 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 20px
}

.wrapper-1200 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 30px 0
}

.wrapper-1260 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 50px 0 50px
}

.wrapper-1260 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 47px 0
}

.wrapper-1260 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 53px 0 52px
}

.wrapper-1260 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 65px 0
}

.wrapper-1260 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 23px 0 24px
}

.wrapper-1260 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 35px 0
}

.wrapper-1320 .Big_ListStyle_1 .P_ListItem_1 {
    margin: 15px 58px 0 57px
}

.wrapper-1320 .Big_ListStyle_4 .P_ListItem_1 {
    margin: 15px 53px 0
}

.wrapper-1320 .Big_ListStyle_9 .proItem {
    width: 215px;
    margin: 10px 60px
}

.wrapper-1320 .Big_ListStyle_10 .P_ListItem_1 {
    margin: 15px 75px 0
}

.wrapper-1320 .listItem_style_5 .P_ListItem_1 {
    margin: 10px 28px 0 29px
}

.wrapper-1320 .listItem_style_6 .P_ListItem_1 {
    margin: 15px 40px 0
}

.jifen_ListStyle_1 .prolist_style ul {
    width: 100%
}

.article_listItem_style .listItem_style_1 {
    margin: 0 10px;
    padding: 0
}

.article_listItem_style .listItem_style_1 .P_ListItem_1 {
    border-style: dashed;
    border-width: 0 0 1px 0;
    padding: 10px 0
}

.article_listItem_style .listItem_style_1 .Pic_box {
    float: left;
    margin-right: 10px;
    width: 120px;
    height: 90px
}

.article_listItem_style .listItem_style_1 .pic {
    width: 120px;
    height: 90px;
    overflow: hidden
}

.article_listItem_style .listItem_style_1 .pic img {
    width: 120px;
    height: 90px
}

.article_listItem_style .listItem_style_1 .pic_attr {
    overflow: hidden;
    height: auto
}

.article_listItem_style .listItem_style_1 .pic_times {
    padding: 5px 0
}

.article_listItem_style .listItem_style_1 h3 {
    height: 30px;
    line-height: 30px;
    font-weight: 700
}

.article_listItem_style .listItem_style_1 p {
    line-height: 18px;
    height: auto
}

.article_listItem_style .listItem_style_1 .FC_PicMore_a {
    margin-left: 5px
}

.article_listItem_style .docMore {
    text-align: center;
    margin-top: 10px
}

.article_listItem_style .docMore a {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    background-color: #efefef;
    font-size: 14px
}

.articleBBS {
    margin: 10px 15px
}

.innerStyle_tab_c .articleBBS {
    margin: 5px
}

.articleBBS .FC_Tit3_more {
    float: right
}

.articleBBS .DetailTable {
    margin: 10px 0;
    padding: 1px
}

.articleBBS .DetailTable table {
    margin: -1px;
    width: 100%;
    border-width: 1px 1px 0
}

.articleBBS .DetailTable th {
    font-size: 100
}

.articleBBS .DetailTable td {
    padding: 15px 10px;
    border-width: 0 0 1px
}

.articleBBS .docMore {
    text-align: center;
    margin-top: 10px
}

.articleBBS .docMore a {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    background-color: #efefef;
    font-size: 14px
}

.new_em {
    font-size: 14px;
    color: #ff4242;
    font-style: normal;
    line-height: 27px;
    float: left
}

.new_em font {
    color: #555
}

.gantan {
    float: left;
    margin-top: 5px;
    margin-left: 5px
}

.plaint_div1_c {
    width: 274px;
    position: absolute;
    border-radius: 5px;
    overflow: hidden;
    clear: both;
    display: none
}

.plaint_div1_c span {
    display: block;
    width: 21px;
    height: 10px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0
}

.plaint_div1_c table {
    text-align: center;
    border: 1px solid #dbdbdb;
    margin-top: 9px;
    background: #fff
}

.plaint_div1_c table th {
    text-align: center;
    height: 35px;
    background-color: #fafafb;
    color: #333
}

.plaint_div1_c table td {
    height: 30px;
    border-right: 1px solid #ededed;
    border-top: 1px solid #ededed;
    color: #666
}

.plaint_div1 a {
    border: 2px solid #ccc;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #ccc;
    font-size: 28px;
    float: right
}

.plaint_div1_c table .cur {
    background-color: #ff6606;
    color: #fff
}

.download-key-alert {
    padding: 30px 30px 20px
}

.download-key-alert .li-item {
    padding-bottom: 10px
}

.download-key-alert .li-item span,.download-key-alert .li-item strong {
    display: inline-block
}

.download-key-alert .li-item strong {
    font-size: 14px
}

.download-key-alert .hint-item p {
    font-size: 12px
}

.download-key-alert .li-item input {
    width: 150px;
    height: 20px;
    padding: 2px
}

.download-key-alert .li-item .price i,.download-key-alert .li-item .price s {
    font-style: normal;
    text-decoration: none
}

.download-key-alert .li-item .price b {
    font-size: 25px;
    color: #c00;
    margin: 0 3px
}

.download-key-alert .btn-item {
    text-align: center
}

.download-key-alert .btn-item input {
    width: 80px;
    height: 35px;
    margin: 5px
}

.product-page-btn {
    position: absolute;
    top: 300px;
    width: 65px;
    height: 130px;
    background-color: #fff;
    z-index: 20;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    color: #343434
}

.product-page-btn.disabled {
    background-color: #f5f5f5;
    color: #ccc
}

.product-page-btn.prev-btn {
    left: 100px
}

.product-page-btn.next-btn {
    right: 100px
}

.product-page-btn b {
    display: none
}

.product-page-btn i {
    font: normal 100 80px/1 'Microsoft Yahei';
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: -.64em;
    position: absolute;
    top: 50%
}

.v-detail-mo {
    border: none
}

.v-detail-mo .MoHead {
    display: none
}

.v-detail-mo .MoBody {
    border: none
}

.p-video-detail .v-m-title {
    padding: 10px 0
}

.p-video-detail .v-m-title h4 {
    font-size: 22px;
    line-height: 2;
    font-weight: 400
}

.p-video-detail .v-share-info {
    color: #888;
    padding: 6px 0;
    display: flex;
    align-items: center
}

.p-video-detail .v-share-info span {
    margin-right: 25px;
    display: flex;
    align-items: center;
    line-height: 1;
    font-size: 14px
}

.p-video-detail .v-share-info span em {
    font-style: normal
}

.p-video-detail .v-share-info .evIcon {
    font-size: 14px;
    margin: 0 4px;
    font-weight: 700
}

.p-video-detail .v-wrap {
    display: flex
}

.p-video-detail .v-area {
    flex-grow: 1;
    padding-bottom: 10px
}

.p-video-detail .v-box {
    height: 500px;
    overflow: hidden;
    position: relative
}

.p-video-detail .v-box iframe {
    height: 500px;
    width: 100%
}

.p-video-detail .prism-player {
    z-index: 10
}

.p-video-detail .prism-player .prism-big-play-btn {
    left: 50%!important;
    top: 50%;
    transform: translate(-50%,-50%)
}

.p-video-detail .prism-player .prism-cc-btn {
    display: none
}

.p-video-detail .cannot-play {
    position: absolute;
    z-index: 20;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.6);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.p-video-detail .cannot-play img {
    margin-bottom: 10px
}

.p-video-detail .cannot-play b {
    font-size: 14px;
    color: #fff
}

.p-video-detail .v-author {
    padding: 10px 30px 0 0;
    font-size: 14px;
    color: #999
}

.p-video-detail .v-summary {
    font-size: 16px;
    line-height: 1.5;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    padding-right: 60px;
    margin: 10px 30px 0 0;
    max-height: 22px;
    color: #262626
}

.p-video-detail .v-summary .summary-text {
    display: inline-block
}

.p-video-detail .v-summary .switch-btn {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    margin-left: 10px;
    display: none
}

.p-video-detail .v-summary .switch-btn .evIcon {
    font-size: 16px;
    margin-left: 5px
}

.p-video-detail .v-summary .switch-btn b {
    font-weight: 400
}

.p-video-detail .v-summary.open {
    overflow: visible;
    padding-right: 0;
    max-height: 1000px
}

.p-video-detail .v-summary.open .summary-text {
    display: inline
}

.p-video-detail .v-summary.open .switch-btn {
    position: static;
    display: inline-flex
}

.p-video-detail .v-summary.open .switch-btn .evIcon {
    transform: rotate(180deg);
    display: inline-block
}

.p-video-detail .v-title-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin: 20px 30px 0 0;
    flex-shrink: 0;
    flex-flow: row-reverse
}

.p-video-detail .v-operate .social-share .social-share-icon {
    font-size: 14px;
    line-height: 20px;
    width: 20px;
    height: 20px
}

.p-video-detail .v-title {
    display: flex;
    align-items: flex-start;
    flex-grow: 1;
    position: relative
}

.p-video-detail .v-title .tit {
    line-height: 1.5;
    overflow: hidden;
    word-break: break-all;
    font-size: 20px;
    font-weight: 400;
    height: 30px
}

.p-video-detail .v-title .buy-btn {
    margin-left: 20px;
    display: inline-flex;
    width: 80px;
    height: 34px;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    border-radius: 8px;
    cursor: pointer;
    flex-shrink: 0
}

.p-video-detail .v-operate {
    color: #999;
    flex-shrink: 0;
    display: flex
}

.p-video-detail .v-operate .operate-item {
    font-size: 14px;
    margin-left: 30px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    position: relative;
    z-index: 100
}

.p-video-detail .v-operate .bsync-custom {
    position: absolute;
    right: 0;
    bottom: 100%;
    display: none
}

.p-video-detail .v-operate .share-item:hover .bsync-custom {
    display: block
}

.p-video-detail .v-operate .social-share {
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, .2));
    padding: 10px;
    border: 1px solid #999;
    border-radius: 5px;
    margin-top: 10px;
    white-space: nowrap;
    position: relative;
    background-color: #fff
}

.p-video-detail .v-operate .social-share::after,.p-video-detail .v-operate .social-share::before {
    content: '';
    width: 0;
    height: 0;
    border-width: 8px 7px 0;
    border-style: solid dashed;
    position: absolute;
    right: 10px;
    overflow: hidden
}

.p-video-detail .v-operate .social-share::after {
    bottom: -8px;
    border-color: #999 transparent;
    z-index: 1
}

.p-video-detail .v-operate .social-share::before {
    bottom: -6px;
    border-color: #fff transparent;
    z-index: 2
}

.p-video-detail .v-operate .operate-item em {
    font-style: normal
}

.p-video-detail .v-operate .evIcon {
    font-size: 24px;
    margin-right: 6px
}

.p-video-detail .v-operate .evIcon-skip {
    display: inline-flex;
    background-color: #999;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
    align-items: center;
    justify-content: center
}

.p-video-detail .v-side {
    flex-shrink: 0;
    width: 310px
}

.p-video-detail .v-side-tab {
    border: 1px solid #f6f6f6
}

.p-video-detail .v-side-tab .tab-t {
    display: flex;
    border-bottom: 1px solid #f6f6f6
}

.p-video-detail .v-side-tab .tab-t span {
    height: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 20px;
    opacity: .8;
    position: relative;
    font-size: 20px;
    cursor: pointer
}

.p-video-detail .v-side-tab .tab-t .active {
    opacity: 1
}

.p-video-detail .v-side-tab .tab-t .active:after {
    position: absolute;
    content: '';
    width: 100%;
    left: 0;
    bottom: 0;
    border-width: 0 0 2px;
    border-style: solid
}

.p-video-detail .v-side-tab .tab-body {
    margin: 5px 0 0;
    display: none
}

.p-video-detail .v-side-tab .tab-body.active {
    display: block
}

.p-video-detail .v-related-list {
    margin: 0 0 0 20px;
    height: 435px;
    overflow-y: auto;
    overflow-x: hidden
}

.p-video-detail .v-related-list .l-item {
    display: flex;
    border-top: 1px solid #ebecec;
    padding: 15px 0
}

.p-video-detail .v-related-list .l-item:first-child {
    border-top: 0
}

.p-video-detail .v-related-list .pic {
    width: 140px;
    height: 78px;
    margin-right: 10px;
    flex-shrink: 0;
    border-radius: 4px;
    overflow: hidden
}

.p-video-detail .v-related-list .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.p-video-detail .v-related-list .attr {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    margin: 5px 0
}

.p-video-detail .v-related-list .tit {
    flex-grow: 1;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    word-break: break-all;
    margin-bottom: 5px
}

.p-video-detail .v-related-list .share-info {
    flex-shrink: 0;
    display: flex;
    justify-content: space-between;
    padding: 0 5px
}

.p-video-detail .v-related-list .info-item {
    display: flex;
    align-items: center;
    color: #999;
    font-size: 14px
}

.p-video-detail .v-related-list .info-item .evIcon {
    margin-right: 4px
}

.p-video-detail .v-comments-list {
    margin: 0 0 0 20px;
    height: 435px;
    overflow-y: auto
}

.p-video-detail .no-empty {
    padding: 20px;
    text-align: center
}

.p-video-detail .v-comments-list .l-item {
    display: flex;
    border-top: 1px solid #ebecec;
    padding: 15px 0;
    align-items: center;
    flex-wrap: wrap
}

.p-video-detail .v-comments-list .l-item:first-child {
    border-top: 0
}

.p-video-detail .v-comments-list .pic {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;
    flex-shrink: 0
}

.p-video-detail .v-comments-list .pic img {
    width: 100%;
    height: 100%
}

.p-video-detail .v-comments-list .attr {
    flex-grow: 1
}

.p-video-detail .v-comments-list .tit {
    font-size: 14px;
    color: #444;
    margin-bottom: 5px;
    line-height: 1
}

.p-video-detail .v-comments-list .attr-op {
    display: flex;
    justify-content: space-between
}

.p-video-detail .v-comments-list .times {
    color: #999;
    font-size: 13px
}

.p-video-detail .v-comments-list .attr-op .del {
    color: #c00;
    margin-right: 5px;
    cursor: pointer
}

.p-video-detail .v-comments-list .com-con {
    width: 100%;
    flex-shrink: 0;
    color: #666;
    padding: 8px 0;
    line-height: 1.5;
    font-size: 14px;
    max-height: 37px;
    overflow: hidden;
    position: relative
}

.p-video-detail .v-comments-list .com-con.have-more::after {
    content: '...';
    height: 20px;
    font-size: 16px;
    color: #666;
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 4px;
    background-color: #fff;
    width: 50px
}

.p-video-detail .v-comments-list .com-text {
    display: inline-block
}

.p-video-detail .v-comments-list .com-con .more-a {
    margin-left: 10px;
    display: none;
    position: absolute;
    right: 2px;
    bottom: 4px;
    background-image: linear-gradient(to right,rgba(255,255,255,.6),rgba(255,255,255,1));
    padding: 0 0 0 15px;
    z-index: 2;
    cursor: pointer
}

.p-video-detail .v-comments-list .com-con .more-a b {
    font-weight: 400
}

.p-video-detail .v-comments-list .com-con.open {
    max-height: 10000px
}

.p-video-detail .v-comments-list .com-con.open .com-text {
    display: inline
}

.p-video-detail .v-comments-list .com-con.open .more-a {
    position: static;
    display: inline;
    background: 0 0;
    padding: 0
}

.p-video-detail .v-comments-list .com-con.open::after {
    display: none
}

.p-video-detail .v-comments-input {
    border-top: 1px solid #ebecec
}

.p-video-detail .v-comments-input .textarea-box {
    margin: 20px 20px 0
}

.p-video-detail .v-comments-input .label-n {
    line-height: 2;
    color: #999
}

.p-video-detail .v-comments-input textarea {
    width: 100%;
    height: 50px;
    border: none;
    resize: none;
    font-size: 16px
}

.p-video-detail .v-comments-input .btn-area {
    display: flex;
    height: 50px;
    background-color: #f5f5f5;
    align-items: center;
    justify-content: center
}

.p-video-detail .v-comments-input .btn-area button {
    width: 82px;
    height: 32px;
    border-radius: 18px;
    border: none;
    cursor: pointer
}

.p-video-detail .v-comments-input .statistics-box {
    padding: 0 0 10px 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #999
}

.p-video-detail .v-comments-input .statistics-box em {
    font-style: normal
}

.p-video-detail .v-comments-input .statistics-box .evIcon {
    margin-right: 10px;
    cursor: pointer
}

.p-video-detail .store-info {
    margin: 30px 0;
    background-color: #f3f3f3;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 115px;
    border-radius: 10px 10px 0 0;
    position: relative
}

.p-video-detail .store-info::after,.p-video-detail .store-info::before {
    content: '';
    background-color: #fff;
    height: 20px;
    bottom: -20px;
    position: absolute
}

.p-video-detail .store-info::before {
    left: -38px;
    right: -38px;
    z-index: 1;
    box-shadow: 0 -5px 5px rgba(0,0,0,.05)
}

.p-video-detail .store-info::after {
    left: -45px;
    right: -45px;
    z-index: 2
}

.p-video-detail .store-info .store {
    align-items: center;
    display: flex;
    margin-left: 30px
}

.p-video-detail .store-info .pic {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px
}

.p-video-detail .store-info .pic img {
    width: 100%;
    height: 100%
}

.p-video-detail .store-info .tit {
    font-size: 14px;
    color: #333;
    line-height: 2
}

.p-video-detail .store-info .share-info {
    color: #999
}

.p-video-detail .store-info .focus-btn {
    width: 80px;
    height: 34px;
    border-radius: 17px;
    border-width: 1px;
    border-style: solid;
    margin-right: 30px;
    cursor: pointer
}

.p-video-detail .hb-head {
    padding: 0;
    height: 60px
}

.p-video-detail .hb-head-name {
    position: relative;
    padding: 10px 0;
    height: 40px;
    font-size: 20px
}

.p-video-detail .hb-head-name:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: -2px;
    border-width: 2px 0 0;
    border-style: solid
}

.p-video-detail .hb-body-inner {
    margin: 20px 0
}

.p-video-detail .next-move,.p-video-detail .prev-move {
    width: 44px;
    height: 44px;
    background-image: none;
    background-color: rgba(0,0,0,.2);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 20px
}

.p-video-detail .v-related-pro-list ul {
    margin: 0
}

.p-video-detail .v-related-pro-list .inner {
    border: 1px solid #ebecec;
    border-radius: 5px;
    margin: 0 24px 0 0;
    padding: 0
}

.p-video-detail .v-related-pro-list .pics {
    border-width: 0
}

.p-video-detail .v-related-pro-list .pic {
    width: 100%;
    height: 280px
}

.p-video-detail .v-related-pro-list .pic img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.p-video-detail .v-related-pro-list .pic-attr {
    width: 100%
}

.p-video-detail .v-related-pro-list .pic-title {
    font-size: 16px;
    text-align: left;
    margin: 10px 20px 0
}

.p-video-detail .v-related-pro-list .pic-intro {
    font-size: 12px;
    text-align: left;
    margin: 5px 20px
}

.p-video-detail .v-related-pro-list .pic-price {
    margin: 5px 20px
}

.p-video-detail .v-related-pro-list .pic-price em {
    font-size: 18px
}

.p-video-detail .v-related-video-list ul {
    margin: 0
}

.p-video-detail .v-related-video-list .inner {
    border-radius: 5px;
    margin: 0 25px 0 0
}

.p-video-detail .v-related-video-list .pics {
    border-width: 1px;
    border-style: solid;
    border-color: #f7f7f7;
    position: relative;
    border-radius: 10px
}

.p-video-detail .v-related-video-list .pic,.p-video-detail .v-related-video-list .pic td {
    width: 100%;
    height: 158px
}

.p-video-detail .v-related-video-list .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.p-video-detail .v-related-video-list .times {
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.2);
    color: #fff;
    font-size: 14px;
    line-height: 1;
    padding: 5px;
    border-radius: 3px
}

.p-video-detail .v-related-video-list .pic-attr {
    width: 100%
}

.p-video-detail .v-related-video-list .pic-title {
    font-size: 16px;
    text-align: left;
    margin: 10px 0 0
}

.p-video-detail .v-related-video-list .share-info {
    font-size: 12px;
    text-align: left;
    margin: 10px 0;
    color: #999
}

.p-video-detail .v-related-video-list .share-info .info-item {
    margin-right: 20px;
    display: inline-flex;
    align-items: center
}

.p-video-detail .v-related-video-list .share-info .evIcon {
    margin: 0 5px 0 2px
}
