@charset "UTF-8";
.clear {
    clear: both
}

.hl_red {
    color: #e4393c;
}
.summary-service {
    color: #999;
}
/* 面包屑 */
.breadcrumbs {
    font-size: 12px;
    color: #616161;
    background: #fff;
    padding-top: 20px;
    /*border-top: 1px solid #EEE;*/
}

.gc-goods-breadcrumb .layui-breadcrumb  .breadcrumbs a {
    color: #999 !important;
}
.gc-goods-breadcrumb .layui-breadcrumb  .breadcrumbs a:hover{
    color:#e11b10 !important;
}
.gc-goods-breadcrumb .layui-breadcrumb .breadcrumbs-this{
    color:#333 !important;
}

.breadcrumbs-this{
    color: #333 !important;
}

/* 商品信息 */
.gc-goods-info {
    padding-top: 14px;
    padding-bottom:40px;
}

.gc-goods-info .left {
    width: 485px;
    margin-bottom: 40px;
}

.gc-goods-info .left .img-big {
    width: 482px;
    height: 482px;
}

.gc-goods-info .left .img-big img {
    width: 100%;
    height: 100%;
}

.gc-goods-info .left ul {
    list-style: none;
    overflow: hidden;
    height: 100%;
    white-space: nowrap;
}

.smallImg-wrap {
    display: inline-block;
    width: 62px;
    height: 62px;
    float: left;
    margin-left: 10px;
    border: 1px solid #e0e0e0;
}

.gc-goods-info .left ul li img {
    width: 100%;
    height: 100%;
}

.choose-active {
    border:1px solid #3b70f1;
}

.gc-goods-info .right {
    width: 690px;
    display: inline-block;
    float: right;
    margin-bottom: 40px;
    z-index: -1;
}

.gc-goods-info .right .name {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    line-height: 38px;
    max-height: 112px;
    word-break: break-all;
}

.gc-goods-info .right .subtitle {
    margin-top: 7px;
    color: #616161;
    font-size: 14px;
    line-height: 23px;
}

.gc-goods-info .right .price {
    margin-top: 20px;
    height: 66px;
    line-height: 66px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    color: #f10215;
    font-size: 30px;
}

.gc-goods-info .right .price b {
    font-weight: bold;
}

.gc-goods-info .right .price i {
    font-size: 14px;
    font-style: normal;
}

.gc-goods-info .right .price del {
    color: #b0b0b0;
    margin-left: 14px;
    font-size: 14px;
}

.gc-goods-info .right .color {
    padding: 18px 0;
}

.gc-goods-info .right .color li {
    border: 1px solid #e0e0e0;
    display: inline-block;
    margin: 10px 14px 0 0;
    padding: 5px;
    cursor: pointer;
}

.gc-goods-info .right .color span {
    margin-right: 14px;
    width: 75px;
    color: #999;
}

.gc-goods-info .right .color li.active {
    border-color: #f10215;
}

.gc-goods-info .right .color li a {
    display: block;
    width: 100%;
    height: 100%;
}

.gc-goods-info .right .color li img {
    width: 100%;
    height: 100%;
}

.gc-goods-info .right .btn-buy {
    width: 220px;
    height: 50px;
    font-size: 16px;
}

.gc-goods-info .right .btn-like {
    width: 120px;
    height: 50px;
    font-size: 16px;
}

.gc-goods-info .right .policy li {
    margin: 10px 15px 0 0;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    float: left;
    color: #b0b0b0;
}

.gc-goods-info .compare {
    width: 300px;
    position: relative;
    left: 960px;
}

.span-right {
    float: right;
}

/* 详情导航 */
/*.detail-nav{border-top:1px solid #e0e0e0; text-align:center; line-height:60px;width: 80%; margin-left: 20%;}*/
.detail-nav {
    border-top: 1px solid #e0e0e0;
    text-align: center;
    width: 70%;
    margin-left: 25%;
}

.detail-nav>li {
    width: 168px;
    font-size: 18px;
    color: #333;
    display: inline-block;
}

.detail-nav li.active a {
    color: #f10215;
}

/**
收藏
 */
.contrast,.collec {
    cursor: pointer;
}
.collec .active a {
    color: #f10215;
}

.collec .active span {
    color: #f10215;
}

.collec i,
.collec:hover > span,
.collec .is-collect {
    color: #e11b10;
}

.collec span {
    color: #666;
}

/**品牌等信息*/
.intro-w580 {
    width: 580px;
}

.goods-brief-intro li {
    /*margin-top: 20px;*/
    /*margin-left: 20px;*/
    /*padding: 10px;*/
    line-height: 34px;
    /*overflow: hidden;*/
    color: #333
}

.goods-brief-intro label {
    float: left
}

.goods-brief-intro .brief-cont {
    margin-left: 75px;
}

.goods-brief-intro label {
    width: 75px;
    color: #999
}
.goodsintro-address_head {
    cursor: pointer;
    display: inline-block;
    border: 1px solid transparent;
    border-bottom: 0;
    padding: 0 5px;
    /*margin-left: -5px;*/
    position: relative;
    /*margin-top: -1px;*/
    line-height: 22px;
    /*float: left;*/
}

.address_head_click {
    display: inline-block;
    border-color: #ccc;
    /*padding: 5px;*/
}

.address_head_text {
    color: #009afe;
}

.address_head_text span {
    display: inline-block;
    margin-right: 5px;
    color: #009afe;
}

.address_head_show {
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 5px;
}

/*.goodsintro-address_content {*/
/*    width: 380px;*/
/*    min-height: 300px;*/
/*    border: 1px solid #ccc;*/
/*    padding: 10px;*/
/*    position: absolute;*/
/*    background: white;*/
/*    left: 605px;*/
/*    z-index: 100;*/
/*    display: none;*/
/*    margin-left: -5px;*/
/*    margin-top: -5px;*/
/*}*/

.address_show {
    display: block;
}

.address_tab_item {
    display: none;
    font-weight: 900;
    font-size: 14px;
    padding: 4px 10px;
    margin-right: 10px;
    border: 1px solid #ccc;
    border-bottom: 0;
    cursor: pointer;
    position: relative;
    top: -1px;
    z-index: 1;
}

.address_tab_show {
    display: inline-block;
}

.address_tab_choose {
    border: 1px solid #e43636;
    border-bottom: 3px solid white;
}

.address_option {
    border-top: 1px solid #e43636;
    position: relative;
    top: -4px;
}

.address_option_content {
    display: none;
}

.address_option_item {
    display: inline-block;
    padding: 5px;
    margin-right: 10px;
    margin-top: 5px;
    cursor: pointer;
    line-height: 14px;
}

.address_option_item:hover {
    background: #e43636;
    color: white;
}

.address_option_show {
    display: block;
}

.address_faretmp_content {
    display: inline-block;
    /*margin-left: 17px;*/
    position: relative;
}

.address_faretmp_content:before {
    position: absolute;
    display: inline-block;
    content: '';
    width: 1px;
    height: 15px;
    /*right: -9px;*/
    top: 10px;
    left: 1px;
    /*margin: 5px 10px 0 10px;*/
    background: #e5e5e5;
    z-index: 1;
}

.address_faretmp_content span {
    margin-left: 10px;
}

.device-line:after {
    position: absolute;
    display: inline-block;
    content: '';
    width: 1px;
    height: 14px;
    right: -9px;
    background: #e5e5e5;
    z-index: 1;
}

.itemInfo {
    border-bottom: 1px solid #e0e0e0;
}

.gc-goods-info .right .brand {
    padding: 10px 0;
}

.gc-goods-info .right .logc {
    padding: 10px 0;
}

.gc-goods-info .right .sales {
    padding: 10px 0;
}

.gc-goods-info .right .score {
    padding: 10px 0;
}

/** 热销/

 */
.m-saleshot {
    border: 1px solid #e7e7eb;
    overflow: hidden
}

.m-saleshot .hd {
    line-height: 40px;
    padding-left: 13px;
    font-size: 14px;
    font-weight: 700;
    color: #666;
    border: 1px solid #e7e7eb;
    background: #f4f5f9;
    width: 205px;
    margin: -1px
}

.m-saleshot .bd {
    padding: 0 12px;
    margin-bottom: -1px
}

.m-saleshot .list li {
    padding: 13px 0 14px;
    border-bottom: 1px dotted #e7e7eb
}

.m-saleshot .list .img {
    text-align: center
}

.m-saleshot .list .desc {
    margin: 8px 0 7px;
    max-height: 26px;
    text-overflow: ellipsis;
    font-weight: 400;
    overflow: hidden
}

.m-saleshot .list .desc a {
    color: #666;
}

.m-saleshot .list .desc a:hover {
    color: #e43636;
}

.m-saleshot .list .price {
    color: #e43636;
    font-weight: 700
}

.m-saleshot .list .sale-info {
    overflow: hidden;
    color: #999;
    margin-top: 10px
}

.supply-icon {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 4px;
    text-align: center;
    color: #fff;
    background: rgba(0, 204, 204, 1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    margin-right: 10px;
}


/**详情*/
.detail li {
    padding-top: 10px;
    float: left;
    width: 20%;
    height: 30px;
    font-size: 16px;
    line-height: 25px;
    border-left: 1px solid #e0e0e0;
    text-align: center;
}

.detail li.first {
    border: 0;
}

.compare-img {
    margin-top: 5px;
    float: left;
}

.compare-img a {
    float: left;
}

.compare-img img {
    width: 80px;
    height: 80px;
}

.compare-img span {
    font-size: 14px;
}

.compare-name {
    overflow: hidden; /*超出部分隐藏*/
    text-overflow: ellipsis; /* 超出部分显示省略号 */
    white-space: nowrap; /*规定段落中的文本不进行换行 */
    width: 185px; /*需要配合宽度来使用*/
    float: left;
    line-height: 80px;
}

.compare-item span {
    width: 70px;
    height: 50px;
    font-size: smaller;
}

.compare-ul {
    height: 535px;
    overflow: auto;
}

.compare-ul li {
    /*padding: 15px 5px;*/
    border-bottom: 1px solid #e0e0e0;
    float: left;
}

.compare-ul li:first-child {
    border-top: 0;
}

.compare-font {
    float: left;
    width: 100%;
}

.compare-font span {
    font-size: smaller;
    color: #999999;
}

.compare-font p {
    color: #e43636;
    font-weight: bold;
    margin-right: 10px;
}

.layui-card-body {
    padding: 0px 0 15px 10px !important;
}

.add-input {
    position: relative;
    display: inline-block;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border: 1px solid #e6e6e6;
    background-color: #fff;
    cursor: pointer;
    border-radius: 0 2px 2px 0;
    width: 50px;
    height: 48px;
    text-align: center;
}

.add-or-min ul {
    width: 25px;
    height: 50px;
    position: absolute;
    display: inline-block;
}

.add-button {
    position: absolute;
    display: inline-block;
    left: 60px;
    margin-top: -50px;
}

.hotSale {
    padding-bottom:10px;
    border: 1px solid #eee;
}
.hot-sale-title{
    height:46px;
    line-height: 46px;
    font-weight: bold;
    font-size:16px;
    border-bottom:1px solid #eee;
    background-color:#F5F6F8;
    padding:0 20px;
}

.hotsale-img img {
    width: 140px;
    height: 140px;
}

.hotsale-img {
    text-align: -webkit-center;

}

.hotsale-img span a {
    font-size: 12px;
    color: #333333;
}

.hotsale-font p {
    font-weight: bold;
    color: #e43636;
    font-size: 14px;
}


.hotsale-font span {
    font-size: 12px;
    color: #999999;
}

.hotsale-ul li {
    padding: 15px 5px;
    border-top: 1px solid #e0e0e0;
}

.hotsale-ul li:first-child {
    border-top: 0;
}

.scrollbutton {
    width: 14px;
    height: 72px;
    overflow: hidden;
    list-style: none;
    float: left;
    cursor: pointer;
}

.scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled {
    background: url(/mall-view/img/small-img-left.png) no-repeat;
    background-size: 100% 100%;
}

.scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled {
    background: url(/mall-view/img/small-img-right.png) no-repeat;
    background-size: 100% 100%;
}

#imageMenu {
    width: 450px;
    overflow: hidden;
    float: left;
    padding: 5px 3px;
}

#imageMenu li img {
    cursor: pointer;
}

#innerMenu {
    overflow: hidden;
}

/*.smallImg{z-index: -1000}*/
/*.img-small{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:390px; overflow:hidden;float:left;}*/
.smallImg> :first-child{
    border:1px solid #3b70f1;
}

.img-small {
    overflow:hidden;
    height: 72px;
    position:relative;
}


.compare-detail {
    z-index: 9999;
    width: 1280px;
    height: 160px;
    top: 50% !important;
    left: 10% !important;
    display: none;
}

.layui-layer-content {
    overflow: unset !important;

}

.compare-detail li {
    width: 220px !important;
    border-left: 1px solid #e0e0e0;
}

.compare-detail li:first-child {
    border-left: 0;
}


.compare-detail li {
    width: 210px !important;
    border-left: 1px solid #e0e0e0;
    height: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.compare-detail-div img {
    width: 80px;
    height: 80px;
}

.layui-layer-title span {
    float: right;
    padding-left: 50px !important;

}

.compare-detail-pic {
    margin-top: -10px;
    /*position: absolute;*/
    float: left;
}

.compare-detail-text {
    /*position: relative;*/
    /*float: right;*/
}

.compare-detail-text p {
    font-size: small;
    text-align: center;
    margin-bottom: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hot-top-num:nth-of-type(1) {
    margin: 5px 5px;
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
    background-color: #e4393c;
    color: #fff;
    text-align: center;
}

.hot-top-num {
    margin: 5px 5px;
    position: relative;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
    background-color: #e4393c;
    color: #fff;
    text-align: center;
}

.w {
    width: 1200px;
    margin: 0 auto;
}

.gc-detail-top:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.gc-goods-breadcrumb {
    float: left;
}
.gc-attr-purchlist{
    height: 86px;
    background: rgb(255,245,243);
    overflow: hidden;
    margin-top: 20px !important;
}
.gc-attr-purchlist .purchlist-left{
    width: 173px;
    height: 100%;
    float: left;
    line-height: 80px;
    text-align: right;
    background: url(/mall-view/img/robot.png) no-repeat left 15px top 21px;
    background-size:36px 40px;
}
.gc-attr-purchlist .purchlist-left span{
    color: rgb(254, 108, 000);
}
.gc-attr-purchlist .purchlist-content{
    float: left;
}
.find-more{
    height: 20px;
    text-align: center;
    line-height: 20px;
    background: rgb(255,245,243);
    padding: 0 0 10px 0;
}
.find-more a{
    /*background-image: url("/mall-view/img/scrollon.png") ;*/
    /*background-repeat: no-repeat ;*/
    /*background-position: center right ;*/
    /*background-size: 15px 7px;*/
    width: 63px;
    display: inline-block;
    color: #999;
}
.find-more a:hover{
    color: #1995ff !important;
}
.find-more a:active{
    color: #0060bf !important;
}
.gc-attr-purchlist .purchlist-content p:first-child{
    padding-top: 25px;
    width: 445px;
    overflow: hidden;
}

.gc-attr-purchlist .purchlist-content p{
    height: 32px;
    line-height: 30px;
    margin-left: 5px;
    overflow: hidden;
}


.gc-attr-purchlist .purchlist-tip{
    float: right;
    color: #999999;
}


#gc-goods-supplier {
    float: right;
    font-size: 14px;
}

.gc-product-intro {
    /*position: relative;*/
    z-index: 1;
    margin: 10px 0;
}

.gc-preview-wrap {
    float: left;
    padding-bottom: 15px;
    width: 792px;
    position: absolute;
    display: inline-block;
}

.gc-itemInfo-wrap {
    width: 738px;
    float: right;
}
.gc-attr-content-top{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gc-attr-label {
    float: left;
    display: block;
    max-width: 112px;
    text-align: left;
    color: #999;
    margin-left: 15px;
}

.gc-attr-content,
.gc-attr-content-top{
    margin-left: 96px;
}

.gc-attr {
    line-height: 50px;
    height:50px;
    border-bottom:1px solid #eee;
}

.gc-attr-price {
    height: 60px;
    line-height: 60px;
    border:1px solid #F5BBB7;
    border-radius: 5px;
    background-color:#FEFAF9;
}

.gc-goods-avg-quote-final {
    color: #999;
}

.gc-goods-price-rate {
    color: #e11b10;
    font-size: 24px;
    font-weight: bolder;
}
.gc-prod-area{
    margin-top: 5px;
    width: 180px;
    height: 30px;
}

.gc-attr:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.gc-attr-policy {
    cursor: default !important;
}
.gc-attr-btns{
    margin-top: 30px;
}
.gc-goods-main-btn > .layui-btn + .layui-btn {
    margin-left: 15px;
}

.gc-goods-main-btn-plain {
    background-color: rgb(033, 122, 214) !important;
    border-radius: 0.4rem !important;
}

.gc-goods-main-btn-non-plain {
    background-color: #FFF;
    color: rgb(033, 122, 214) !important;
    border-color: rgb(033, 122, 214) !important;
}

.gc-goods-main-doc {
    margin-left: 15px;
    display: inline-block;
}

.gc-hotSale-body {
    display: inline-block;
    float: left;
    width: 300px;
    border-top: 0;
    margin: 0 0 40px 0 !important ;
}

.gc-detail-body {
    float: right;
    margin-left: 25px !important;
    margin-bottom: 40px !important;
    display: inline-block;
    width: 870px;
    border: none !important;
    box-shadow: none !important;
}

.gc-detail-body > .layui-tab-bar {
    display: none;
}

.gc-detail-body > .layui-tab-title > li{
    margin: 0 !important;
    font-weight: bold !important;
    height: 48px;
    line-height: 48px;
    width: 94.3px;
}

.gc-detail-body  .layui-tab-title  .layui-this {
    color: #FFF !important;
    background-color: rgb(033, 122, 214) !important;
    width: 94.3px;
    height: 48px;
    line-height: 48px;
}

.gc-detail-body > .layui-tab-title {
    border: none;
}

.gc-detail-body > .layui-tab-title:after {
    border-bottom-color: rgb(033, 122, 214) !important;
    content: '';
}
.layui-tab-card > .layui-tab-title{
    background-color: #f7f7f7 !important;
}

.gc-detail-body > .layui-tab-content {
    margin:20px 0;
    padding: 0;
}

.gc-detail-supplier, .gc-detail-supplier .layui-table td, .gc-detail-supplier .layui-table th {
    font-size: 14px;
    padding: 5px 6px;
}

.gc-detail-body th {
    text-align: center !important;
}

.gc-detail-supplier .layui-table .gc-detail-supplier-star {
    text-align: center;
    font-size: 0.9rem;
    color: rgb(252, 195, 000);
}

.gc-detail-supplier-booking {
    text-align: center;
}

/*.gc-detail-supplier-booking > div {*/
/*    background-color: rgb(63, 181, 170);*/
/*}*/
.gc-detail-supplier-booking button{
    cursor: default !important;
}
.gc-detail-supplier .gc-detail-supplier-price {
    text-align: center;
    color: rgb(254, 108, 000);
    font-weight: bolder;
}

.gc-attr .gc-detail-supplier-shop-btn {
    height: 44px;
    line-height: 44px;
    padding: 0 35px;
    font-size: 18px;
    border-radius: 4px;
}
.gc-detail-supplier-shop-btn.layui-btn-primary:hover{
    background-color: #fdf2f1;
}

.gc-detail-supplier .gc-detail-supplier-shop-cart {
    background-color: #FFF;
    color: rgb(033, 122, 214);
    border: 1px solid rgb(033, 122, 214);
    float: right;
    width: 40px;
}

.gc-detail-supplier .gc-detail-supplier-shop-cart :hover, .gc-detail-supplier-shop .layui-btn:hover {
    background-color: #1995ff;
}
.gc-detail-supplier .gc-detail-supplier-shop-cart :hover, .gc-detail-supplier-shop .layui-btn:active {
    background-color: #0060bf;
}
.gc-detail-supplier-shop input {
    display: inline-block;
    padding: 0;
    height: 35px;
    line-height: 35px;
    font-size: 14PX;
    width: 75px;
    text-align: center;
}

.gc-detail-body-content .layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: rgb(033, 122, 214);
}

.gc-detail-body-content .gc-detail-paging {
    text-align: right;
}
.other-info-wrapper .gc-detail-body-content{
    padding:20px;
}

.gc-detail-eval .layui-btn {
    color: #000;
    background-color: #FFF
}

.gc-detail-eval-count {
    /* float: left; */
    height: 100%;
    border-bottom:1px solid #eee;
    margin-top:-20px;
}
.gc-eval-count-this{
    color: #e11b10 !important;
    font-weight:bold;
    border-bottom: 2px solid #e11b10;
}
.gc-detail-eval-count p{
    color: #333;
    text-align: center;
    margin-right: 30px;
    display: inline-block;
    width: auto;
    height: 47px;
    line-height: 48px;
    cursor: pointer;
    font-size: 14px;
}

.gc-detail-eval-count p:hover{
    color:#1995ff ;
}
.gc-detail-eval-count p:active{
    color:#0060bf ;
}
.gc-detail-eval .layui-btn:hover {
    color: #000;
    background-color: #FFF
}

.gc-detail-eval-star {
    float: right;
    display: inline-block;
    line-height: 48px;
}

.gc-detail-eval-star > i {
    color: rgb(252, 195, 000);
}

#gc-detail-eval-comment .gc-detail-eval-item {
    border-bottom: 1px solid #eeeeee;
    padding-left:0;
}
.gc-detail-eval-sum{
    float: right;
    margin-right: 29px;
    height: 100%;
    line-height: 48px;
}
.gc-detail-eval-rate{
    display: inline-block;
    height: 48px;
    line-height: 25px;
    width: 130px;
    margin-left: 10px;
}
.gc-detail-eval-user {
    width: 169px;
    height: 100%;
    float: left;
    text-align: center;
}
.gc-detail-eval-user img{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    margin: 36px 0 0 0;
}
.gc-detail-eval-user p{
    width: 112px;
    line-height: 16px;
    margin: 0 auto;
    margin-top: 13px;
    text-align: center;
}
.gc-detail-eval-user-avatar {
    border-radius: 50%;
    margin: 0 auto;
    width: 2.5rem;
    height: 2.5rem;
}

.gc-detail-eval-comment {
    width: 700px;
    float: right;
    height: 100%;
}

.gc-detail-eval-comment-time {
    float: right;
}

.gc-detail-eval-comment-sim {
    padding-top: 30px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    margin-bottom: 10px;
}
.gc-detail-comment-topleft{
    overflow: hidden;
    float: left;
    width: 500px;
}
.gc-detail-comment-topleft .gc-detail-eval-comment-star{
    float: left;
}
.gc-detail-comment-topleft .gc-detail-supply-name{
    float: right;
    color: #999;
    font-weight: 400;
    font-size: 14px;
}
.gc-detail-eval-item .gc-detail-supply-name{
    float:left;
    font-weight: bold;
}
.gc-detail-eval-comment-time{
    float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 30px;
    color: #999;
    font-weight: 400;
    font-size: 14px;
}

.gc-detail-eval-comment-content {
    overflow: hidden;
    height: 40px;
}
.gc-detail-eval-comment-content p{
    width: 672px;
    line-height: 20px;
    overflow: hidden;
    color: #666666;
}
.gc-detail-eval-comment-more{
    width: 30px;
    display: block;
    margin: 20px 27px 36px 645px;
    cursor: pointer;
    color: #999;
}
.gc-detail-eval-comment-more:hover{
    color:#1995ff ;
}
.gc-detail-eval-comment-more:active{
    color: #0060bf;
}

.gc-hotSale-list {
    padding: 0 !important;
    width: 300px !important;
    height: 119px !important;

}

.gc-hotSale-item {
    text-align: center;
}

.gc-hotSale-item p {
    color: #666;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
}

.gc-hotSale-item-price {
    font-size: 14px;
    font-family: Verdana, serif;
    color: rgb(254, 108, 000);
}

.gc-attr-tips {
    color: #757575;
    font-size: 16px;
    overflow: hidden;
    margin-top: 5px;
}

.gc-attr-tips > div + div {
    margin-left: 90px;
}

.gc-attr-tips div {
    cursor: pointer;
}

.gc-attr-tips-follow {
    display: inline-block;
    margin:0 25px 0 10px;
    float: left;
}
.gc-attr-tips-follow > i {
    font-size:16px;
}

.gc-attr-tips-hist-quote, .gc-attr-tips-hist-final {
    display: inline-block;
    float: right;
}

.gc-attr-tips-hist-final:hover,.gc-attr-tips-hist-quote:hover,.gc-attr-tips-follow:hover{
    color: #e11b10;
}
.gc-attr-tips-hist-final:active,.gc-attr-tips-hist-quote:active,.gc-attr-tips-follow:active{
    color: #e11b10;
}

.gc-hidden {
    display: none;
}



/* 商品属性选择 */
.deal-section{ padding:10px 0 70px 40px; float:left; width:600px;}

.dealinfor dl{ position:relative; zoom:1; margin:0 0 6px; color:#666;}
.dealinfor dt{ position:absolute; top:0; left:0; color:#999;}
.dealinfor dd{ padding:0px;}

.dealinfor .sku{ padding:15px 0 0; border-top:1px dotted #d2d2d2;}
.dealinfor .sku dl{ margin:0 0 12px; height:35px;}

.options-item li{ float:left; margin:0 10px 8px 0; position:relative; zoom:1; list-style: none;}
.options-item li span{ display:inline-block; padding:0 10px; height:26px; white-space:nowrap; border:1px solid #d9d9d9; color:#333; cursor:pointer;}
.options-item li:hover span,.options-item .current span{ padding:0 9px; height:24px; border:2px solid #12AEF4; line-height:24px;}
.options-item li .disabled,.options-item li:hover .disabled{ padding:0 10px; height:26px; line-height:26px; border:1px dashed #d9d9d9; cursor:not-allowed;}
.options-item i{ display:none; position:absolute; right:2px; bottom:2px; width:10px; height:10px; background-position:-69px -207px;}
.options-item .current i{ display:block;}

.buy-now,.buy-now-disabled{ float:left; text-decoration: none; margin:0 0 0 15px; width:128px; height:45px; text-align:center; color:#fff; background:#ef4035;}
.buy-now:hover{ background:#e03528; color:#fff; text-decoration:none;}
.buy-now-disabled{ background:#d9d9d9;}
/*销售记录*/
.sales-content table thead tr{
    height: 40px;
    text-align: center;
    background: #f8f8f8;
    font-size: 14px;
    color: #999;
}
.sales-content table tbody tr{
    height: 40px !important;
    background: #fff;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #eee;
}
.sales-title{
    width: 100%;
    text-align: center;
    /* line-height: 30px; */
    /* height: 30px; */
    line-height: 12px;
    margin-top:-2px;
    font-size: 14px;
    color: #333;
    background-color: #fff;
}
.sales-content{
    width: 100%;
    font-size: 14px;
}
.sales-content .layui-table-cell{
    text-align: left;
    padding: 0 15px;
}

/*销售记录分页样式*/
.layui-table-page > div {
    text-align: right !important;
}

/*售后*/
#after-sale{
    width: 100%;
    font-size: 14px;
    color: #333333;
    background-color: #fff;
    /*box-shadow:0px 0px 10px 0px rgba(221,221,221,0.5)*/
}
/*供应商数量*/
.agentcount{
    text-align: center;
    color: #333;
    height: 35px;
    line-height: 30px;
}
#tab-agent{
    padding:0 0 0 0 !important;
}
#tab-agent table tbody tr{
    height: 100px !important;
    background: #fff;
    font-size: 14px;
    color: #333;
}
#tab-agent table tbody tr:hover{
    background: #fbfbfb;
}
#tab-agent table tbody tr .gc-detail-supplier-shop{
    width: 96px !important;
    text-align: center;
}

#tab-agent table tbody tr .gc-detail-supplier-booking button{
    width: 70px;
    height: 32px;
    border-radius: 0;

}
#gc-detail-supplier-btn{
    color:rgb(61,181,107) !important ;
}
#gc-detail-supplier-disbtn{
    border: none !important;
    color: rgb(194, 203, 212) !important;
}
/*销售区域*/
.gc-detail-supplier-salearea{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.gc-detail-buynum{
    width:20px;
    border: 1px solid #eee;
}
/*商品信息栏*/
.gc-attr-content p {

}
.gc-attr-content p span {
    font-size: 14px;
    color: #666;
    border: 1px solid #eeeeee;
    display: inline-block;
    padding: 8px;
    cursor: pointer;
}

.gc-attr-content p span.on {
    padding: 7px 14px;
    background: url(/mall-view/img/icon-address.jpg) no-repeat right bottom;
    color: #e11b10;
}
/*商品介绍*/
#describeUrl{
    width: 100%;
    background-color: #fff;
    position:relative;
}
#describeUrl video{
    position:relative !important;
}

#describeUrl img{
    width: 100%;
    height: 100%;
    margin-top: 10px;
}
/*直购按钮*/
#gc-buy-direct{
    width:115px !important;
    height:44px !important;
    border-radius: 0 !important;
}
/*置灰样式*/
.button-disabled{
    background-color: #e11b10 !important;
    border: 1px solid #e6e6e6 !important;
    color: #C9C9C9 !important;
    opacity: 0.5 !important;
}
/*竖线图标*/
.vertical-line{
    width: 3px;
    height: 15px;
    background-color: #e11b10;
    border-radius: 15%;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 5px;
}
/*比价*/
#gc-bidding{
    border-radius:0 !important;
    width: 115px !important;
}
/*采购指南*/
#buyer-guide{
    cursor: pointer;
    color: #e11b10;
}
#buyer-guide:hover{
    color: #1995ff;
}
#buyer-guide:active{
    color: #0060bf;
}
/*销售记录*/
.layui-tab-card > .layui-tab-title{
    background-color: #fff !important;
}
.layui-tab-title li{
    font-size: 16px !important;
}
/*代理商数量*/
#stockNum{
    color: #999;
}
dd.layui-this{
    color: #fff !important;
    -webkit-transition: .5s all !important;
    transition: .5s all !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"] {
    -moz-appearance: textfield;
}
.gc-detail-supplier-shop .del:hover,
.gc-detail-supplier-shop .add:hover{
    border:1px solid #e11b10;
    color:#e11b10;
}
.gc-detail-supplier-shop .del{
    border-radius: 5px 0 0 5px;
}
.gc-detail-supplier-shop .add{
    border-radius: 0 5px 5px 0;
}
.gc-detail-supplier-shop .del,
.gc-detail-supplier-shop .add{
    width: 23px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    border: 1px solid #eee;
    background-color:#fff;
    text-align: center;
    cursor: pointer;
}
.gc-goods-breadcrumb{
    font-size: 14px;
}
.gc-goods-breadcrumb span a:hover{
    color: #e11b10;
    cursor: default;
}
/*同类型*/
.gc-hotSale-item-a>a:hover p{
    color: #e11b10 !important;
}
#gc-backbeat{
    width: 115px !important;
}
#tab-agent thead>tr{
    height: 48px;
    background: #fbfbfb;
    font-size: 14px;
    color: #999;
}
/*评价*/
.layui-laypage-default a:hover{
    color: #1995ff !important;
}
.layui-laypage-default a:active{
    color: #0060bf !important;
}
/*政采目录*/
.purchlist-content-name{
    display: inline-block;
    max-width: 180px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.purchlist-content-value{
    overflow: hidden;
    display: inline-block;
    width: 110px;
    height: 30px;
    line-height: 30px;
}
/*未获取到数据*/
.gc-none-data{
    width: 100%;
    text-align: center;
    line-height: 50px !important;
    height: 50px;
    font-size: 14px;
    color: #666;
    background-color: #fff;
}
/* .layui-laypage a, .layui-laypage span{
    background-color: #f7f7f7 !important;
} */
/*同类型*/
.gc-simi-item{
    /*margin:15px 0 20px 0;*/
    margin-top:15px;
}
.gc-simi-item:last-child{
    margin-bottom: 15px;
}
.gc-simi-inner{
    /*margin-top: 15px;*/
    padding-top:20px;
}
.simi-inner-img{
    width:150px;
    height:150px;
    margin:auto;
}
.simi-inner-img > img{
    width:100%;
    height:100%;
}
.simi-sku-name{
    margin:14px 0 8px 0;
    height:40px;
    overflow: hidden;
    line-height: 20px;
}
.simi-inner-desc{
    padding:0 20px;
    text-align: center;
}
.simi-item-price{
    font-size:18px;
    height: 24px;
    color:#e11b10;
}
#quote-echarts {
    position: absolute;
    top:30px ;
    left:0px ;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.15);
    border-radius: 6px;
    overflow: hidden;
    display: none;
}
#final-echarts{
    position: absolute;
    top:30px ;
    left:175px ;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.15);
    border-radius: 6px;
    overflow: hidden;
    display: none;
}
.hot-product-find-more{
    height: 48px;
    padding: 0 23px;
    text-align: right;
    line-height: 48px;
}
.hot-product-find-more a{
    display: inline-block;
    height: 48px;
    line-height: 48px;
    cursor: pointer;
    color: #999;
}
/*layui供应商评星*/
.gc-detail-supplier-star .layui-rate li i.layui-icon{
    font-size: 15px !important;
    color: #FFB800;
    margin-right: 0px !important;
    transition: all .3s;
    -webkit-transition: all .3s;
}
/*采购指南置灰*/
.guide-not-allowed,.guide-not-allowed :hover,.guide-not-allowed :active{
    color: #c9c9c9 !important;
    cursor: not-allowed !important;
}
#gc-buy-area .layui-form{
    vertical-align: middle;
}
.tab-loader{
    display: inline-block;
    vertical-align: middle;
}

.choose-fitting {
    margin-top: 4px;
    width: 90%;
    border-color: rgb(033, 122, 214) !important;
    color: rgb(033, 122, 214) !important;
    margin-left: 0 !important;
}

.choose-fitting:hover {
    border-color: rgb(76, 146, 218)  !important;
    color: rgb(76, 146, 218)  !important;
    background-color: #fff !important;
}

#gc-tab-agent .layui-table td {
    height: 100px;
}

/* 新样式 */
.product-base-info{
    /*width:515px;*/
    margin:0 15px;
}
.product-base-info .name{
    padding: 8px 0 20px 0;
    font-weight: bold;
    font-size:18px;
    line-height: 27px;
}
.company-card{
    width: 190px;
    height: 240px;
    border-radius: 5px;
    border:1px solid #eee;
    background-image:linear-gradient(#F6F6F8,#fff);
}
.sign-money{
    font-size:14px;
}
.button-list{
    padding: 20px 0;
    border: 0
}
.button-list .layui-btn-primary{
    border-color:#DD4B39;
    color:#DD4B39;
}
.button-list .layui-btn-primary:hover{
    color:#DD4B39;
}
.detail-content-left{
    float:left;
    width:230px;
}
.detail-content-right{
    float:left;
    width:970px;
}
/*商详页tab样式调整*/
.detail-content-right .layui-tab{
    margin:0 0 0 24px;
    border:1px solid #eee;
}
.detail-content-right .layui-tab-title{
    height:46px;
    line-height: 46px;
    background-color: #F5F6F8;
    font-weight: bold;
    padding:0 20px;
}
.detail-content-right .layui-this{
    color: #e11b10 !important;
}
.detail-content-right .layui-tab-title li{
    padding:0 46px 0 0;
}
.detail-content-right .layui-tab-brief > .layui-tab-title .layui-this:after{
    border-color: #e11b10 !important;
}
.detail-content-right .layui-tab-title .layui-this:after{
    height:44px;
    right:0;
    margin:0 60px 0 0;
    width:auto;
}
.other-info-inner{
    margin-bottom:40px;
}
.col-name{
    background-color: #F8F8F8;
    text-align: center;
}
.company-info-logo{
    width: 70px;
    height: 70px;
    margin: 40px auto 20px;
    border: 1px solid #eee;
    border-radius: 50%;
    background-color: #fff;
}
.company-info-name{
    padding:0 20px;
    height:40px;
    line-height: 20px;
    overflow: hidden;
}
.alink:hover{
    color:#e11b10;
}
.refund-service,
.change-service,
.repaire-duration{
    float:left;
    border:1px solid #eee;
}
.refund-service{
    width: 358px;
    border-right:none;
}
.change-service{
    width: 372px;
    border-right:none;
}
.repaire-duration{
    width: 170px;
}
.sale-content{
    padding: 24px 0 24px 15px;
}
.sale-number{
    color:#DB8D3A;
    font-weight:bold;
}
.sale-img{
    width: 50px;
    height: 60px;
    margin-right:5px;
}
.gc-detail-label{
    width:100px;
    float:left;
    color:#999;
}
.gc-detail-content{
    margin-left:100px;
    word-break: break-word;
}
.gc-detail-eval-item:last-child{
    border-bottom: none;
}
.lite-page .layui-laypage a,.lite-page .layui-laypage span{
    padding: 0 10px;
    margin: 0 5px;
}
.number-icon{
    background:url(../img/number.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    margin-left:20px;
    margin-top:-20px;
    border-radius: 50%;
    position:absolute;
}
.number-first{
    background-position: 0 0;
}
.number-second{
    background-position: 0 -42px;
}
.number-third{
    background-position: 0 -84px;
}
.number-fourth{
    background-position: 0 -126px;
}
.number-fifth{
    background-position: 0 -168px;
}
.gc-attr-content-top .control-module{
    margin-left:0;
}
.control-module > div:hover > i{
    color:#e11b10;
}
.layui-btn.layui-btn-disabled,
.layui-btn.layui-btn-disabled:active,
.layui-btn.layui-btn-disabled:hover{
    background-color:#ccc;
    color:#fff;
}
.layui-btn-primary.layui-btn-disabled,
.layui-btn-primary.layui-btn-disabled:active,
.layui-btn.layui-btn-primary.layui-btn-disabled:hover{
    color:#ccc;
    background-color:#fff;
    border-color:#ccc;
}
.layui-tab-title li{
    color:#666;
}
.layui-tab-title li:hover{
    color:#e11b10;
}
.table-left-col{
    width:30%;
}
.layui-tab-item .layui-table{
    margin:0;
}
.gc-detail-content > i{
    margin-right:4px;
}
.layui-tab-content .layui-table tbody tr:hover{
    background-color:#F8F8F8;
}
.sales-content .layui-table-view{
    margin:10px 0 0 0;
}
.noImgDiv{
    display: inline-block;
    width:100%;
    height:100%;
    background: #fcfcfc url(../img/noimg.svg) no-repeat center;
}
.lg-title{
    float: left;
    color: #e11e10;
}
.lg-list{
    display: flex;
    border: 1px solid #eee;
    border-top:0;
    margin-bottom:20px;
}
.label-goods{
    min-height:150px;margin-left:24px;
}
.lg-list > .gc-simi-item{
    width:25%;
    position: relative;
}
.lg-list .gc-simi-inner{
    padding-top:0;
}
.lg-cart{
    position:absolute;
    color:#e11b10;
    width:100%;
    text-align: right;
}
.lg-cart > .lg-cart-box{
    /* width:150px; */
    margin:0 20px;
}
.lg-cart-box > .iconfont-lite{
    cursor: pointer;
    margin:5px;
    display:inline-block;
}
.lg-cart-box > .iconfont-lite:hover{
    opacity: .8;
}
.gc-detail-body-content td,
.gc-detail-body-content th{
    word-break: break-all;
}
.disabled-btn{
    background-color: #f5f5f5;
    border-color: #e5e5e5 !important;
    cursor: not-allowed !important;
}
.disabled-btn > i{
    color: #bbb !important;
}
.collec .collect-icon{
    vertical-align: top;
}
.collec,.contrast{
    display: none;
}
.standard-param-box{
    padding: 10px 5px 10px 15px;
    border: 1px solid #eee;
    border-radius: 4px;
    overflow: hidden;
}
.standard-param{
    overflow-y: auto;
    max-height: 90px;
    box-sizing: border-box;
}
.standard-param ul::after{
    content: '';
    display: block;
    position:absolute;
    top: 0;
    bottom: 0;
    left: calc(50% - 6px);
    width: 1px;
    background-color: #eee;
}
.standard-param::-webkit-scrollbar{
    width: 6px;
    background-color: #fff;
}
.standard-param::-webkit-scrollbar-thumb{
    background-color: #ccc;
    border-radius: 5px;
    border: 6px solid rgba(0, 0, 0, 0);
    box-shadow: 8px 0 0 #A5ADB7 inset;
}
.standard-param::-webkit-scrollbar-track{
    border-radius: 10px;
}
.standard-param::-webkit-scrollbar-thumb:hover {
    background-color: #ddd;
    box-shadow: 8px 0 0 #4A4A4A inset;
}
.standard-param ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
    padding-right: 10px;
}
.standard-param li{
    width: calc(50% - 15px);
    flex-shrink: 0;
    line-height: 30px;
}
.standard-param li > div{
    width: 50%;
    flex-shrink: 0;
}
