#procurement{
    color: #2489eb;
}
#procurement:before{
    content:'';
    height: 2px;
    width: 80px;
    background-color: #2489eb;
    position: absolute;
    left: 10px;
}
.title-wrapper{
    width:1200px;
    margin:14px auto 8px;
}
.title-wrapper a{
    color:#999999;
}
.title-wrapper .current-location{
    color:#2589eb;
}
.search-wrapper{
    width:1200px;
    margin:0 auto;
    height: 40px;
}
.search-wrapper .search-ipt-wrapper{
    height:40px;
    position:relative;
}
.search-wrapper .search-ipt-wrapper .ipt{
    width:482px;
    height:40px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(37,137,235,1);
    padding-left:10px;
    float:left;
}
.search-wrapper .search-ipt-wrapper .ipt:focus{
    outline: none;
}
.search-wrapper .search-ipt-wrapper .clear-tag{
    position:absolute;
    width:16px;
    height:16px;
    background-image: url("/page/pc/images/procurement/clear.png");
    background-size:100% 100%;
    left:78%;
    top:12px;
    cursor: pointer;
}
.search-wrapper .btn-search{
    width:103px;
    height:40px;
    color:#FFFFFF;
    border:0;
    float:left;
    background:linear-gradient(140deg,rgba(37,137,235,1) 0%,rgba(50,93,236,1) 100%);
    background-color: #2589eb;
}
.search-wrapper .btn-search-rewrite{
    width:103px;
    height:40px;
    color:#FFFFFF;
    border:0;
    float:left;
    background:linear-gradient(140deg,rgba(37,137,235,1) 0%,rgba(50,93,236,1) 100%);
    background-color: #2589eb;
}
.search-wrapper .ad-publish{
    height:40px;
    width:204px;
    margin-left:10px;
    display: inline-block;
    float:left;
}
.search-wrapper .ad-publish img{
    width:100%;
    height:100%;
}
.selected-condition-wrapper{
    width: 1200px;
    height: auto;
    min-height: 40px;
    margin: 10px auto 0;
}
.selected-condition-wrapper .title{
    float:left;
    padding:0 18px;
    width:96px;
    text-align: center;
}
.selected-condition-wrapper .selected-condition-list{
    float: left;
    height: auto;
    width: 1100px;
}
.selected-condition-wrapper .selected-condition-list .selected-con-item{
    width: auto;
    height: 26px;
    border: 1px solid #ebebeb;
    cursor: pointer;
    margin-right:10px;
    border-radius: 30px;
    display: inline-block;
}
.selected-condition-wrapper .selected-condition-list .selected-con-item .item-title{
    height: 100%;
    width: auto;
    cursor: pointer;
    color: #666666;
    font-size: 12px;
    line-height: 22px;
    padding:2px 10px;
    max-width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
}
.selected-condition-wrapper .selected-condition-list .selected-con-item .item-close{
    height: 100%;
    display: inline-block;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    width: 20px;
    position: relative;
}
.selected-condition-wrapper .selected-condition-list .selected-con-item:hover{
    border:1px solid #2589eb;
}
.selected-condition-wrapper .selected-condition-list .selected-con-item:hover .item-close{
    background-color: #2589eb;
}
.selected-condition-wrapper .selected-condition-list .selected-con-item .item-close .i-close {
    width: 14px;
    height: 14px;
    position: absolute;
    top:31%;
    left: 30%;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    background-image: url(/page/pc/images/result/con-close-grey.png);
    background-color: #fff;
    background-repeat: no-repeat;
}
.selected-condition-wrapper .selected-condition-list .selected-con-item:hover .i-close{
    background-color: #2589eb;
    background-image: url(/page/pc/images/result/con-close-white.png);
}
.classification-condition-wrapper{
    width:1200px;
    margin:0 auto;
    height:auto;
    background:rgba(241,243,245,1);
    border:1px solid #E5E5E5;
    clear:both;
}
.no-border-bottom{
    border-bottom:0;
}
.supplier-logo > li{
    position: relative;
}
 .supplier-logo > li.current:AFTER{
    content: "";
    color: white;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: url("/page/pc/images/icon/detail/m-selected-icon.png") no-repeat;
    background-size: 100%;
    width: 15px;
    height: 15px;
}
.supplier-logo{
    min-height: 45px;
}
.supplier-logo li .supplier-text{
    line-height: 42px;
    padding-top: 0;
}

.supplier-logo > li {
    float: left;
    display: inline;
    width: 108px;
    height: 45px;
    margin: 0px 0px 0 0;
    background: #FFF;
    text-align: center;
    margin: 0 !important;
    cursor:pointer;
}
.supplier-logo > li:hover{
    border: 1px solid #2489eb;
    text-decoration:underline;
}
.supplier-logo > li span {
    border: 1px solid #DDD;
    display: inline-block;
    margin: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

.class-img-div{
    position: absolute;
    width: 102px;
    height: 41px;
    display: inline-block;
    color: #2489eb;
    background: white;
    left: 2px;
    top: 1px;
    text-align: center;
    line-height: 41px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: none;
}

.classification-condition-wrapper .title{
    width:96px;
    height:auto;
    text-align: center;
    background:rgba(241,243,245,1);
    float:left;
    padding:12px 20px;
}
.classification-condition-wrapper .content{
    float: left;
    height: auto;
    width: 1102px;
    padding: 5px 0;
    font-size: 12px;
    background-color: #FFFFFF;
}
.classification-condition-wrapper .content .item{
    height: auto;
    padding-top: 7px;
    width: 100%;
    min-height: 34px;
    padding-left: 24px;
}
.classification-condition-wrapper .content .item .item-title{
    font-weight: bold;
    float:left;
    width:70px;
    line-height:20px;
}
.classification-condition-wrapper .content .item .con-item-content{
    float:left;
    height:auto;
    width:1000px;
    line-height: 24px;
    overflow:hidden;
}
.classification-condition-wrapper .content .item .con-item-content .item-list{
    float:left;
    width:940px;
    height:auto;
    overflow: auto;
}
.classification-condition-wrapper .content .item .con-item-content .item-opt{
    float:left;
    height:100%;
    width:60px;
    color:#2589eb;
    text-align: left;
}
.classification-condition-wrapper .content .item .con-item-content .item-opt .item-more{
    cursor:pointer;
}
.classification-condition-wrapper .content .item .con-item-content ul{
    list-style: none;
    margin:0;
    padding:0;
    height:30px;
    overflow: hidden;
}
.classification-condition-wrapper .content .item .con-item-content ul li{
    float:left;
    margin-right:20px;
    cursor: pointer;
}
.classification-condition-wrapper .content .item .con-item-content .item-list .first-letter-ul{
    width:100%;
    height:26px;
    display:none;
    margin-bottom:5px;
}
.classification-condition-wrapper .content .item .con-item-content .item-list .first-letter-ul li{
    padding: 0 6px;
    height: auto;
    cursor: pointer;
}
.classification-condition-wrapper .content .item .con-item-content .item-list .first-letter-ul .current{
    border: 1px solid #2589eb;
    color: #2589eb;
}

.classification-condition-wrapper .content .item .con-item-content .item-list .item-ul, .init-item-ul{
    height:17px;
    overflow: hidden;
}
.classification-condition-wrapper .content .item .con-item-content .item-list .item-ul-hidden{
    display: none;
}
.delivery-require-wrapper{
    height:66px !important;
}
.delivery-require-title{
    padding: 20px !important;
}
.delivery-require-content {
    height:65px !important;
}

.main-content{
    width:1200px;
    margin:20px auto;
    height:auto;
}
.main-content .list-content{
    float:left;
    width:940px;
    height: 100%;
}
.main-content .list-content .tab-panel{
    height:40px;
    border-bottom:2px solid #2589eb;
}
.main-content .list-content .page-panel{
    float:right;
    height:40px;
}
.main-content .list-content .page-panel .pre-page{
    width:26px;
    height:27px;
    float:right;
    display:inline-block;
    margin-top:8px;
    padding:2px 9px;
    border:1px solid rgba(204,204,204,1);
    cursor:pointer;
}
.main-content .list-content .page-panel .current-page{
    width:auto;
    display:inline-block;
    margin:8px 14px 0;
    padding-top:5px;
    float:right;
}
.main-content .list-content .page-panel .next-page{
    width:26px;
    height:27px;
    float:right;
    display:inline-block;
    border:1px solid rgba(204,204,204,1);
    margin-top:8px;
    padding:2px 9px;
    cursor: pointer;
}
.main-content .list-content .tab-panel span{
    display: inline-block;
}
.main-content .list-content .tab-panel .tab-item-list{
    float:left;
}
.main-content .list-content .tab-panel .tab-item-list .tab-item{
    padding:10px 34px;
    cursor: pointer;
    position:relative;
}
.main-content .list-content .tab-panel .tab-item-list .tab-item a{
    text-decoration: none;
    color:#333333;
}
.main-content .list-content .tab-panel .tab-item-list .tab-item-district{
    width:80px;
    border:0;
}
.main-content .list-content .tab-panel .tab-item-list .tab-item-district option{
    padding:8px 0;
}
.main-content .list-content .product-add-to-cart-panel .order-item-list .order-item-district:focus{
    outline: 0;
}
.main-content .list-content .product-add-to-cart-panel .order-item-list .order-item .i-order{
    height:13px;
    width:8px;
    display:inline-block;
    margin-left:6px;
    position:relative;
    top:2px;
    right:0;
    background-size: 100% 100%;
}
.main-content .list-content .product-add-to-cart-panel .order-item-list .order-item .normal{
    background-image: url("/page/pc/images/procurement/normal.png");
}
.main-content .list-content .product-add-to-cart-panel .order-item-list .order-item .asc{
    background-image: url("/page/pc/images/mall/price-lo-hi.png");
}
.main-content .list-content .product-add-to-cart-panel .order-item-list .order-item .desc{
    background-image: url("/page/pc/images/mall/price-hi-lo.png");
}
.main-content .list-content .tab-panel .tab-item-list .current{
    background-color: #2589eb;
    color:#FFFFFF;
}
.main-content .list-content .statistics-panel{
    margin:12px auto;
    color:#999999;
}
.tag{
    color:#2589eb;
}
.offer-tag{
    width:60px;
    height:19px;
    background:rgba(255,255,255,1);
    box-shadow:0px 2px 4px 0px rgba(0,68,136,0.5);
    border-radius:10px;
    padding:2px 10px;
    color:#2589eb;
    margin-left:80px;
    text-decoration: none;
}
.main-content .list-content .list {
    width:100%;
    height:auto;
}
.main-content .list-content .list .no-data{
    height:200px;
    width:100%;
    text-align: center;
    margin-top:20px;
}
.main-content .list-content .list .no-data .no-data-pic{
    width:200px;
    height:200px;
    margin:0 auto;
}
.main-content .list-content .list .procurement-item{
    width:940px;
    height:185px;
    margin-bottom:20px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(235,235,235,1);
}
.main-content .list-content .list .procurement-item .item-content{
    width:100%;
    height:100%;
    float:left;
    padding:14px 24px 20px 20px;
}
.item-content .item-title{
    height:25px;
    margin-bottom:8px;
}
.item-content .item-title .company-text{
    position: relative;
}
.item-content .item-title .company-text a{
    margin-left:20px;
}
.item-content .item-title .date-text{
    position: relative;
}
.item-content .item-title .date-text .date-val{
    margin-left:20px;
}
.item-content .item-title .icon-company{
    width:16px;
    height:14px;
    background-image: url("/page/pc/images/procurement/company.png");
    background-size: 100% 100%;
    display: inline-block;
    position: absolute;
    top:4px;
}
.item-content .item-title .icon-clock{
    width:15px;
    height:14px;
    background-image: url("/page/pc/images/procurement/clock.png");
    background-size: 100% 100%;
    display: inline-block;
    position: absolute;
    top:2px;
}
.item-content .item-title a{
    color:#777777;
}
.item-content .bidding-title{
    color:#333333;
    font-size:18px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width:680px;
    display: inline-block;
}
.item-content .item-title .address{
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    max-width: 240px;
    white-space: nowrap;
    margin-left:10px;
    color:#BBBBBB;
}
.small-text{
    color:#81929D;
    font-size:13px;
}
.item-content .detail{
    height:100px;
    width:100%;
    font-size:13px;
}
.item-content .detail .detail-left{
    float:left;
    position:relative;
}
.item-content .detail .detail-left .detail-mid{
    position: absolute;
    left: 400px;
    min-width: 250px;
    width: auto;
}
.item-content .detail .detail-left ul{
    list-style: none;
    margin:0;
    padding:0;
    float:left;
}
.item-content .detail .detail-left ul .other{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width:400px;
}
.item-content .detail .detail-left ul li{
    padding:2px 0;
}
.item-content .detail .detail-left ul li .desc-text{
    color:#999999;
}
.item-content .detail .detail-right{
    float:right;
    text-align: right;
}
.item-content .detail .detail-right .left-days{
    width:auto;
    background:rgba(0,0,0,1);
    border-radius:2px;
    color:#FFFFFF;
    padding:4px 4px;
    margin:0 1px;
}
.item-content .detail .detail-right .opt-btn-panel{
    margin:20px 0 20px 0;
}
.item-content .detail .detail-right .btn-contact{
    width:101px;
    height:34px;
    background:rgba(250,250,250,1);
    border-radius:2px;
    border:1px solid rgba(242,242,242,1);
    text-align: center;
    display: inline-block;
    position: relative;
}
.item-content .detail .detail-right .btn-contact .i-contact{
    background-image: url("/page/pc/images/procurement/contact.png");
    background-size:100% 100%;
    width:15px;
    height:15px;
    display: inline-block;
    position:absolute;
    left:7px;
    top:7px;
}
.item-content .detail .detail-right .btn-offer{
    width:92px;
    height:34px;
    background:linear-gradient(230deg,rgba(37,137,235,1) 0%,rgba(50,93,236,1) 100%);
    border-radius:2px;
    border:0;
    color:#FFFFFF;
    margin-left:10px;
}

.main-content .ad-banner-panel{
    float:left;
    width:240px;
    margin-left:20px;
}
.ad-banner-panel img {
    width:100%;
    height:100%;
}
.ad-banner-panel .publish-banner{
    width:240px;
    height:100px;
}
.ad-banner-panel .store-banner{
    margin-top:14px;
    width:240px;
    height:100px;
}
.ad-banner-panel .suqing-banner{
    margin-top:14px;
    height:475px;
    width:240px;
}

.special-tips{
    width:1200px;
    margin:20px auto;
    padding:11px 20px;
    background:linear-gradient(90deg,rgba(241,243,245,1) 0%,rgba(247,247,247,1) 100%);
    font-size:12px;
}
.publish-product{
    margin-left:14px;
    display: inline-block;
    float: left;
    width:112px;
    height:40px;
    text-align: center;
    padding-top:10px;
    background:linear-gradient(230deg,rgba(236,116,50,1) 0%,rgba(235,37,37,1) 100%);
    color:#FFFFFF;
}
.publish-product a{
    width:100%;
    height:100%;
    color: #FFFFFF;
}
.list .sale-item{
    height:auto;
    width:100%;
    margin-top:20px;
    border-bottom:1px solid #f2f2f2;
    font-size:13px;
    overflow-y:auto;
    padding-bottom:10px;
}
.list .sale-item .item-line{
    width:922px;
    height:9px;
    background:linear-gradient(270deg,rgba(38,135,235,1) 0%,rgba(38,135,235,0) 100%);
    clear:both;
}
.list .sale-item .text-grey{
    color:#999999;
}
.list .sale-item .price-text{
    color: #FFF900;
    font-size: 13px;
    float: right;
    padding-right: 15px;
    width: 37%;
    text-align: left;
}
.list .sale-item .price-text .price-currency{
    font-size:10px;
}
.list .sale-item .price-text .price-unit{
    font-size:10px;
}
.list .sale-item ul{
    margin:0;
    padding:0;
    list-style: none;
}
.list .sale-item .item-img-panel{
    float:left;
    width:160px;
    height:128px;
    padding-top:20px;
}
.list .sale-item .item-img-opt{
    cursor: pointer;
    margin-top:14px;
    width:160px;
    height:32px;
    background:rgba(250,250,250,1);
    border-radius:2px;
    border:1px solid rgba(242,242,242,1);
    padding:8px 14px;
    text-align: center;
}
.list .sale-item .item-img-opt a{
    color:#333;
    text-decoration: none;
}
.list .sale-item .item-img-opt .product-pic {

}
.list .sale-item .item-img-opt .product-pic img{
    width: 12px;
    height: 12px;
}
.list .sale-item .item-img-opt .line{
    width: 1px;
    height: 16px;
    display: inline-block;
    margin: 0 auto;
    background-color: #ebebeb;
}
.list .sale-item .item-img-opt .standard-product{

}
.list .sale-item .item-img-panel img{
    width:160px;
    height:128px;
}
.list .sale-item .item-info-panel{
    float:left;
    width:760px;
    height:70%;
    margin-left:20px;
}
.list .sale-item .item-info-panel .basic-info{
    float:left;
    height:100%;
    width:340px;
    padding-right:15px;
    padding-top:15px;
}
.list .sale-item .item-info-panel .basic-info .product-title{
    font-size:18px;
    margin-bottom:0;
}
.list .sale-item .item-info-panel .basic-info .product-title a{
    color:black;
    border-bottom: 1px solid #FF9900;
    text-decoration: none;
}
.list .sale-item .item-info-panel .basic-info .basic-info-ul{
    float:left;
    width:50%;
    display: block;
}
.list .sale-item .item-info-panel .basic-info .basic-info-ul li{
    margin-bottom:6px;
}

.list .sale-item .item-info-panel .basic-info .note{
    width:100%;
    height: 19px;
    overflow: hidden;
    margin-top:10px;
    padding-right:10px;
    position: relative;
}
.list .sale-item .item-info-panel .basic-info .note .expand-tag{
    position: absolute;
    right:0;
    top:-2px;
    cursor: pointer;
}
.list .sale-item .item-info-panel .basic-info .attach-file{
    width:100%;
    clear:both;
}
.list .sale-item .item-info-panel .stock-price-panel {
    float:left;
    height:230px;
    color:#ffffff !important;
    width:413px;
    padding:15px 5px 0 14px;
    background:url("/page/pc/images/sales/price-bg.png");
}
.list .sale-item .item-info-panel .stock-price-panel .price-panel{
    float:left;
    width:60%;
}
.list .sale-item .item-info-panel .stock-price-panel .price-panel .price-title-wrapper{
    position: relative;
}
.list .sale-item .item-info-panel .stock-price-panel .price-panel .market-price{
    width: auto;
    border-radius: 5px;
    padding: 5px 5px;
    position: absolute;
    top: 8px;
    font-size: 10px;
    right: 0px;
    text-decoration: line-through;
}
.list .sale-item .item-info-panel .stock-price-panel .price-panel .price-panel-title{
    font-size:24px;
}
.list .sale-item .item-info-panel .stock-price-panel .price-panel .hot-sale{
    font-size:10px;
}
.list .sale-item .item-info-panel .stock-price-panel .price-panel .price-ul li{
    margin-bottom:4px;
    color:#ffffff;
}
.list .sale-item .item-info-panel .stock-price-panel .stock-panel{
    float: left;
    width: 40%;
    height: 85%;
    padding-left: 5px;
    padding-top: 15px;
    position:relative;
}
.list .sale-item .item-info-panel .stock-price-panel .stock-panel .stock-ul li{
    margin-bottom:4px;
}
.list .sale-item .item-info-panel .stock-price-panel .stock-panel .stock-ul .bargin-tips{
    position: relative;
}
.list .sale-item .item-info-panel .stock-price-panel .stock-panel .stock-ul .bargin-tips .question{
    position: absolute;
    right: 65px;
    top: -2px;
    display: block;
}
.list .sale-item .item-info-panel .stock-price-panel .price-stock-tips{
    color:#FFF400;
    clear:both;
    padding-top:5px;
}
.purchase-btn{
    /*width:122px;
    height:42px;
    background:linear-gradient(230deg,rgba(37,137,235,1) 0%,rgba(43,118,235,1) 47%,rgba(50,93,236,1) 100%);
    box-shadow:0px 4px 6px 0px rgba(37,137,235,0.24);
    border-radius:2px;
    color:#ffffff;
    border:0;
    margin-top:12px;*/

    width:103px;
    height:26px;
    background:rgba(255,255,255,1);
    box-shadow:0px 4px 6px 0px rgba(0,68,136,0.5);
    border-radius:13px;
    font-weight: bold;
    color:#2589eb;
    border:0;
    margin-top:10px;
}
.list .sale-item .item-btn{
    text-align: center;
    clear: both;
    position: absolute;
    bottom: 0;
}
.list .sale-item .item-btn .icon-cart-wrap{
    background-color: #ffffff;
    border-radius: 40px;
    width: 34px;
    padding-top: 8px;
    height: 34px;
    display: inline-block;
    box-shadow:0px 4px 6px 0px rgba(0,68,136,0.5);
}
.product-add-to-cart-panel{
    width:986px;
    min-height:532px;
    height:auto;
    background-color: #FFFFFF;
    position:absolute;
    top:40%;
    left:50%;
    margin-left:-493px;
    display: none;
    z-index:1002;
    font-size:16px;
}
.product-add-to-cart-panel .product-add-to-cart-panel-header{
    height:57px;
    width:100%;
    padding:16px 28px 16px 20px;
    border-bottom:1px solid #EBEBEB;
}
.product-add-to-cart-panel .product-add-to-cart-panel-header .title{
   color:#333333;
   font-size: 18px;
   font-weight: bold;
}

.product-add-to-cart-panel .product-add-to-cart-panel-header .span-close{
    cursor: pointer;
}
.product-add-to-cart-panel .product-add-to-cart-panel-body{
    min-height:460px;
    height:auto;
    width:100%;
}
.product-add-to-cart-panel-body .product-base-info{
    height:146px;
    width:100%;
    border-bottom:1px solid #EBEBEB;
    padding:24px 30px;
}
.product-add-to-cart-panel-body .product-base-info .product-name{
    color:#333333;
    font-weight: bold;
}
.product-add-to-cart-panel-body ul{
    margin:0;
    padding:0;
    list-style: none;
}
.product-add-to-cart-panel-body .product-base-info .base-info-ul{
    margin-top:14px;
}
.product-add-to-cart-panel-body .product-base-info .base-info-ul li{
    width:160px;
    margin-right:20px;
    margin-bottom:20px;
    float:left;
    color:#333333;
    font-size:16px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-add-to-cart-panel-body .product-base-info .base-info-ul li .text-grey{
    color:#999999;
}
.product-add-to-cart-panel-body .stock-info{
    min-height:114px;
    height:auto;
    width:100%;
    padding:14px 28px 28px 28px;
    border-bottom:1px solid #ebebeb;
}
.product-add-to-cart-panel-body .stock-info ul li{
    width:auto;
    margin-right:40px;
    margin-top:14px;
    float:left;
}
.product-add-to-cart-panel-body .purchase-info{
    width:100%;
    height:215px;
    padding:35px 40px;
}
.product-add-to-cart-panel-body .purchase-info .unit-amount-wrapper{
    height:64px;
    width:100%;
}
.product-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .unit-area{
    float:left;
    width:50%;
}
.product-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .amount-area{
    float:left;
    width:100%;
}
.product-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .amount-area .unit-amount-span{
    display: inline-block;
    position: relative;
}
.product-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .amount-area .amount-unit{
    position:absolute;
    padding-left:10px;
    top:7px;
    right:8px;
    border-left:1px solid #ebebeb;
}
.product-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .amount-area input{
    width:120px;
    height:36px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(221,221,221,1);
}
.product-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .amount-area .amount-tips{
    font-size:14px;
    color:#DA0125;
}
.product-add-to-cart-panel-body .purchase-info .package-price-wrapper{
    height:40px;
    width:100%;
}
.product-add-to-cart-panel-body .purchase-info .btn-wrapper{
    height:60px;
    width:100%;
    text-align: center;
}
.product-add-to-cart-panel-body .purchase-info .btn-wrapper .add-to-cart-btn{
    width:160px;
    height:36px;
    background:linear-gradient(315deg,rgba(37,137,235,1) 0%,rgba(50,93,236,1) 100%);
    border:0;
    color:#FFFFFF;
    margin-left:40px;
}
.product-add-to-cart-panel-body .purchase-info .btn-wrapper .buy-now-btn{
    width:160px;
    height:36px;
    background:rgba(51,51,51,1);
    border:0;
    color:#FFFFFF;
}
.product-add-to-cart-panel-body .purchase-info .radio-check{
    width:18px;
    height:18px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(153,153,153,1);
}

.machine-add-to-cart-panel{
    width:680px;
    min-height:350px;
    height:auto;
    background-color: #FFFFFF;
    position:absolute;
    top:40%;
    left:50%;
    margin-left:-340px;
    display: none;
    z-index:1002;
    font-size:16px;
}
.machine-add-to-cart-panel .machine-add-to-cart-panel-header{
    height:57px;
    width:100%;
    padding:16px 28px 16px 20px;
    border-bottom:1px solid #EBEBEB;
}
.machine-add-to-cart-panel .machine-add-to-cart-panel-header .title{
    color:#333333;
    font-size: 18px;
    font-weight: bold;
}

.machine-add-to-cart-panel .machine-add-to-cart-panel-header .span-close{
    cursor: pointer;
}
.machine-add-to-cart-panel .machine-add-to-cart-panel-body{
    min-height:210px;
    height:auto;
    width:100%;
}
.machine-add-to-cart-panel-body .product-base-info{
    height:146px;
    width:100%;
    border-bottom:1px solid #EBEBEB;
    padding:24px 30px;
}
.machine-add-to-cart-panel-body .product-base-info .product-name{
    color:#333333;
    font-weight: bold;
}
.machine-add-to-cart-panel-body ul{
    margin:0;
    padding:0;
    list-style: none;
}
.machine-add-to-cart-panel-body .product-base-info .base-info-ul{
    margin-top:14px;
}
.machine-add-to-cart-panel-body .product-base-info .base-info-ul li{
    width:160px;
    margin-right:20px;
    margin-bottom:20px;
    float:left;
    color:#333333;
    font-size:16px;
    font-weight: bold;
}
.machine-add-to-cart-panel-body .product-base-info .base-info-ul li .text-grey{
    color:#999999;
}
.machine-add-to-cart-panel-body .stock-info{
    min-height:114px;
    height:auto;
    width:100%;
    padding:14px 28px 28px 28px;
    border-bottom:1px solid #ebebeb;
}
.machine-add-to-cart-panel-body .stock-info ul li{
    width:180px;
    margin-right:40px;
    margin-top:14px;
    float:left;
}
.machine-add-to-cart-panel-body .purchase-info{
    width:100%;
    height:160px;
    padding:35px 40px;
}
.machine-add-to-cart-panel-body .purchase-info .unit-amount-wrapper{
    height:80px;
    width:100%;
}
.machine-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .unit-area{
    width:100%;
}
.machine-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .amount-area{
    width:100%;
}
.machine-add-to-cart-panel-body .purchase-info .unit-amount-wrapper .amount-area input{
    width:120px;
    height:36px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(221,221,221,1);
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
.machine-add-to-cart-panel-body .purchase-info .package-price-wrapper{
    height:40px;
    width:100%;
}
.machine-add-to-cart-panel-body .purchase-info .btn-wrapper{
    height:60px;
    width:100%;
    text-align: center;
}
.machine-add-to-cart-panel-body .purchase-info .btn-wrapper .buy-now-btn{
    width:160px;
    height:36px;
    background:linear-gradient(315deg,rgba(37,137,235,1) 0%,rgba(50,93,236,1) 100%);
    border:0;
    color:#FFFFFF;
}
.machine-add-to-cart-panel-body .purchase-info .btn-wrapper .add-to-cart-btn{
    width:160px;
    height:36px;
    background:rgba(51,51,51,1);
    border:0;
    color:#FFFFFF;
}
.machine-add-to-cart-panel-body .purchase-info .radio-check{
    width:18px;
    height:18px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(153,153,153,1);
}
/*
*/

.zhpx{
    height: 40px;
    background: #EEEEEE;
    display: flex;
    justify-content: flex-start;
}
.zhpx-body{
    height: 100%;
    /*margin-right: 5px;*/
    font-size: 14px;
    padding: 8px 6px;
}
.zhpx-body:first-child{
    background: #2589EB ;
    padding: 10px 10px;
    color: #FFFFFF;
}
.zhpx-body span{
    height: 24px;
    line-height: 24px;
    padding: 0px 8px;
    background: #FFFFFF ;
    color: #333333;
    cursor: pointer;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.25);
    border-radius: 2px 2px 2px 2px;
    opacity: 1;
}
.zhpx-body span .label {
    position: absolute;
    color: #333333;
    margin-left: 7px;
    padding: 0px;
    height: 24px;
    line-height: 24px;
}
.zhpx-body span .text-in2 {
    text-indent: 22px;
}
.zhpx-body span .input-style {
    width: 60px;
    border: 1px solid white;
    padding: 0px;
    height: 24px;
}
.zhpx-body-qr{
    background: #2589EB !important;
    color: #FFFFFF!important;
    margin-left: 10px;
}