a:hover {
    text-decoration: none;
}

/* 商品缩略图样式 */

/*.grid-layout .product-simple-template-new {*/
/*    width: 230px;*/
/*}*/

.popover {
    border-color: #e4e4e4;
}

.popover .arrow {
    left: 50%;
}

.popover.bottom > .arrow {
    border-bottom-color: #e4e4e4
}

.product-simple-template-new {
    width: 100%;
}

.home-product-list .product-simple-template-new,
.home-product-list .grid-layout {
    width: 100%;
}

.home-product-list .grid-layout {
    margin: 0;
}

.product-image {
    position: relative;
}
.product-image .btn-group > div{
    display: none;
  height: 32px;
}
.grid-layout .product-simple-template-new:hover .product-image .btn-group > div{
    display: block;
}
.con-img {
    width: 100%;
    overflow: hidden;
    position: relative;
    color: #f2f2f2;
    padding-bottom: 100%;
}
.con-img .img-responsive {
    position: absolute;
    top: 0;
    left: 0;
}

.con-img .advertising {
    width: 70px;
    height: 20px;
    background-color: #000;
    opacity: 0.3;
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    line-height: 20px;
}
.img-responsive.scale {
    transition: transform 0.35s ease-in-out;
}
.img-responsive.scale:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.horn-mark-recommend {
    background-image: url(data:image/png;base64,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);
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
}

.product-simple-template-new .btn-group {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 6px;
    right: 6px;
}
.product-simple-template-new .btn-group .wishlist {
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #c1c1c1;
    border-radius: 200px;
    background: #fff;
}
.product-simple-template-new .btn-group .wishlist > i {
    font-size: 18px;
    position: absolute;
    right: calc(50% - 9.2px);
    top: calc(50% - 12.5px);
}
.product-simple-template-new .btn-group .wishlist .fa-heart {
    color: #ff6600;
}

.price-group .price {
    font-size: 18px;
    font-weight: bold;
    word-break: break-all;
}

.will-arrive {
    /*margin-left: 8px;*/
    color: #294fc4;
}

.tag-type {
    border: 1px solid #b1c0f2;
    color: #294fc4;
    text-align: center;
}
/*.product-all-list .tag-type{*/
/*    width: 70px;*/
/*    height: 20px;*/
/*    margin-left: -1px;*/
/*}*/
.tag-group-home .tag-type:not(:first-child) {
    border-left: none;
}

.price-stock {
    margin-top: 15px;
}
.product-simple-template-new .icon-V10_dianpu{
    font-size: 18px;
    opacity: 0.6;
}
.product-simple-template-new .icon-V10_lianxidianpu-moren1 {
    font-size: 20px;
}
.product-simple-template-new .store-name {
    margin-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-right: 10px;
    flex-shrink: 3000;
    word-break: break-all;
}

.product-simple-template-new .store-name:hover,
.product-simple-template-new .line-store-name:hover {
    cursor: pointer;
    color: #ff6600;
}

.product-information .login-price,
.product-simple-template-new .contact-seller {
    width: 120px;
    height: 24px;
    padding: 0;
    line-height: 24px;
}

.product-simple-template-new.shadow:hover {
    box-shadow: 0 0 8px #333;
}

.product-simple-template-new > .product-image {
    width: 100%;
}

.product-image .advertising-site{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 70px;
    height: 20px;
    background-color: #000000;
    opacity: 0.3;
    text-align: center;
    line-height: 20px;
    color: #F2F2F2;
}

.store-group .score {
    height: 18px;
    background-color: #fff0e6;
    font-size: 13px;
    color: #ff6600;
    margin-right: 6px;
    padding: 0 6px;
    position: relative;
    cursor: default;
    line-height: 20px;
    display: inline-block;
    white-space: nowrap;
}
.grid-layout .store-group .score.pop-down-new:hover .pop-down,
.best-recommended .store-group .score.pop-down-new:hover .pop-down {
    left: calc(50% - 115px);
    cursor: default;
    top: 17px;
}
.line-layout .store-group .score.pop-down-new:hover .pop-down{
    left: calc(50% - 110px);
    cursor: default;
    top: 17px;
}
.store-group .score.pop-down-new:hover .pop-down{
    display: block;
    color: #333;
}

.store-group .icon-email-messages {
    font-size: 14px;
    color: #ff6600;
}
/*#33508店铺增加store code*/
.store-group .store-code{
    font-size: 14px;
    font-style: italic;
    color: #999999;
    margin-right: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex-shrink: 0;
    word-break: break-all;
    max-width: 4em;
    padding-right: 4px;
}
.store-code-name-flex{
    display: contents;
}
.store-code-name-flex:hover .store-name,.store-code-name-flex:hover .store-code{
    cursor: pointer;
    color: #ff6600;
}
.store-code-name-flex .store-name{
    margin-left: 0px; /*去掉店铺图标 故不需要边距*/
}
/*end*/
.store-pop > div {
   margin-right: 20px;
}
/*#search-result目前是用于搜索、分类列表页面*/
#search-result .grid-layout .product-information .store-pop{
    display: flex;
    line-height: 16px;
}

.code-price-wrapper .approval-rate{
    position: relative;
    display: none;
}
.approval-rate{
    position: relative;
}

.product-simple-template-new .popover {
    width: 250px;
    top: 20px;
}

.product-simple-template-new .bot-pop .popover {
    position: absolute;
    top: 16px;
    padding: 0;
    min-width: unset !important;
    width: 220px;
    left: -90px;
}

.product-simple-template-new .bot-pop .mini-popover {
    width: 210px;
    left: -80px;
}

.approval-rate:hover .popover {
    display: block;
}

.con-img .check {
    position: absolute;
    left: 10px;
    top: 10px;
}

.office-text {
    margin-bottom: 24px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: none;

}

.store-evaluation {
    font-size: 13px;
}

.product-simple-template-new .add-cart {
    width: 120px;
    height: 32px;
    background-color: #fff;
    border-radius: 2px;
    border: solid 1px #ff6600;
    color: #ff6600;
}

.product-simple-template-new .tag-group {
    min-height: 20px;
}
.no-padding {
    padding: 0;
}
/*best Seller 横向展示产品*/
.horizontal-home .product-simple-template-new .product-image {
    width: 50% !important;
    padding: 20px 0px 20px 20px !important;
}
.horizontal-home .product-simple-template-new {
    display: flex !important;;
}
.horizontal-home .btn-group {
    margin-top: 20px;
}
.horizontal-home .product-information{
   margin: 20px 0px !important;
   padding-left: 20px;
   width: 50%;
}
.horizontal-home .col-sm-12 {
   padding-right: 20px;
}

/*行展示产品缩略图*/
.line-layout.product-show{
    padding: 20px;
}
.line-layout .product-image {
    width: 260px;
}
.line-layout .code-price-wrapper .approval-rate{
    display: block;
}
.line--layout .con-img {
    height: 260px;
}

.line-layout .login-to {
    color: #e64545;
}
.line-layout .office-text{
    display: -webkit-box;
}

.line-layout .popover-approval-rate {
    left: -8px;
    width: 220px;
}

.line-layout .code-price-wrapper .approval-rate {
    font-size: 12px;
}
.line-layout .product-information,
.line-layout .store-information ,
.line-layout .add-download{
    flex: 1;
}
.line-layout .product-information{
    max-width:-webkit-calc(100% - 280px);
    max-width:-moz-calc(100% - 280px);
    max-width:calc(100% - 280px);
}
.add-download{
    display: none;
}
.line-layout .add-download{
    display:flex;
    padding-right: 5%;
    justify-content: flex-end;

}
.line-layout .add-download .btn-add{
    min-width: 120px;
    height: 32px;
    border-radius: 2px;
    padding: 0 8px;
    color: #ff6600;
    border: 1px solid #ff6600;
    background-color: #fff;
}
.line-layout .add-download .btn-add:hover{
    background-color: #ff6600;
    color: #fff;
}
.line-layout .add-download .btn-download,
.btn-group .btn-download {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid #e3e3e3;
  display: block;
  background-color: #fff;
  position: relative;
}
.line-layout .add-download .btn-download > i,
.btn-group .btn-download > i {
  font-size: 20px;
  position: absolute;
  left: calc(50% - 9px);
  top: calc(50% - 13px);
}
.line-layout .store-information{
    display: block;
    max-width: 70%;
}
#search-result .line-layout .store-information .store-group{
    display: flex;
}
#search-result .line-layout .store-information .store-evaluation{
    display: block;
}

/*产品缩略图*/
.product-all-list .grid-layout .product-simple-template-new{
    max-width: 260px;
    margin: 0 auto;
}
#product_all_list .grid-layout{
    border-left: 1px solid  #e6e6e6;
    border-bottom: 1px solid  #e6e6e6;
    padding: 20px;
}
#product_all_list div.col-sm-12:last-child .grid-layout{
    border-bottom: none;
}

/*解决最后一个元素border-right错位问题*/
#product_all_list div.col-sm-12 .col-sub {
    border-left: 1px solid #e6e6e6;
}
.product-collection{
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    background-color: #fff;
}
.product-collection .new-page{
    border-right: none;
}
/* #88949 修复查询加载时会不闪现MAP价格 */
.product-collection .product-line-show .map-container {
    display: inline-block;
}
/* end */
.product-show.shadow:hover{
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    z-index: 9;
}
.product-all-list .line-layout{
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
}
.product-all-list div.col-sm-12:last-child .line-layout:last-child{
    border-bottom: none;
}
.line-layout .product-simple-template-new{
    display: flex;
    align-items: flex-start;
}
.line-layout .product-simple-template-new > .product-image{
    margin-right: 20px;
}

.shadow .store-group{
    display: none;
}
#search-result .grid-layout.shadow .store-group{
    display: flex;
}
.pop-down-new .pop-down {
    top: 10px;
    min-width: 230px;
    padding: 10px;
    white-space: normal;
}
.qty-group.pop-down-new .pop-down{
  min-width: 250px;
  width: max-content;
}
.line-layout .pop-down-new .pop-down{
    left: -8px;
    top: 16px;
    min-width: unset;
    width: 220px;
}
.line-layout .qty-group.pop-down-new .pop-down{
  width: 250px;
}
.pop-down-new>.more-way:hover .pop-down {
    display: block !important;
    left: 24px;
}
.min-price-height {
    min-height: 45px;
}
.product-simple-template-new .price-height49 {
    height: 45px;
}
.grid-layout .product-simple-template-new .product-image .btn-group > div:hover i.icon-V10_xiazaihover,
.line-layout .product-simple-template-new .product-information .add-download > .btn-download:hover  i.icon-V10_xiazaihover,
.best-recommended .product-simple-template-new .product-image .btn-group > div:hover i.icon-V10_xiazaihover {
    display: block;
    color:#ff6600;
}
.product-simple-template-new .product-image .btn-group > div:hover i.icon-V10_xiazai-moren,
.line-layout .product-simple-template-new .product-information .add-download > .btn-download:hover i.icon-V10_xiazai-moren{
    display: none;
}
.qty-group .qty-available{
  display: inline-block;
  width: 104px;
}
.qty-group .will-arrive{
    position: relative;
}
.qty-group .will-arrive:hover .popover{
    display: block;
}
.product-simple-template-new i.icon-V10_lianxidianpu-moren1:hover:before {
    content: '\e6dd';
}
.product-simple-template-new  .store-pop > .approval-rate > img{
    opacity: 0.8;
}
.product-simple-template-new .m52-r{
    margin-right: 52px;
}
/* #29414 店铺活动 产品卡片新加功能样式特殊处理*/
.buy-now-btn-marketing,.store-discount-value,.store-discount-price,.store-name-marketing,.up-dowm-thumbnails-discount-value,
.left-right-discount-value{
  display: none;
}
/*end*/

/*onsite标识*/
.pop-down-new .pop-down.small-triangle:before, .pop-down-new .pop-down.small-triangle:after{
    margin-left: -8px;
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
.pop-down-new .pop-down.small-triangle:before{
    top: -8px;
    border-bottom: 8px solid #cccccc;
}
.pop-down-new .pop-down.small-triangle:after {
    top: -7px;
}
.pop-down-new .pop-down.small-triangle{
    margin-top: 10px;
}
.onsite-flag{
    display: inline-block;
    position: relative;
}
.onsite-flag:hover{
    cursor: default;
}
.onsite-tag{
    display: inline-block;
    color: #666 ;
    font-size: 12px;
    width: 50px;
    height: 18px;
    line-height: 18px;
    background: #DCE9F9;
    text-align: center;
    position: relative;
}
.onsite-flag.pop-down-new .pop-down{
    width: 262px;
    padding: 0;
    top: 18px;
    left: -107px;
}
.onsite-flag.pop-down-new:hover .pop-down{
    display: block;
}
.small-triangle .popover-content{
    font-size: 13px;
    color: #333;
}
/* #15716-收藏夹优化(产品卡片增加收藏分组) */
.collect-group{
    display: none; /*none后期放开*/
    width: 210px;
    position: absolute;
    right: 0px;
    top: 45px;
    z-index: 1;
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
    opacity: 1;
    border-radius: 8px;
}
.collect-group:before{
    content: '';
    position: absolute;
    top: -6px;
    right: 7%;
    margin-left: -14px;
    width: 0;
    height: 0;
    border-bottom: 6px solid #cccccc;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.collect-group:after{
    content: '';
    position: absolute;
    top: -5px;
    right: 7%;
    margin-left: -14px;
    width: 0;
    height: 0;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.collect-icon{
    margin-right: 3px;
}
.collect-group-msg{
    color: #FF6600;
    line-height: initial;
    padding: 12px;
    border-bottom: 1px solid #eee;
}
/*home首页之前未引入common.css，防止引入引发其他样式问题，估特殊处理*/
.collect-group-box.oris-scrollbar::-webkit-scrollbar {
    width: 8px;
}
.collect-group-box.oris-scrollbar::-webkit-scrollbar-thumb {
    background: #8A91A6;
    border-radius: 0;
}
.collect-group-box.oris-pop-scrollbar::-webkit-scrollbar {
    width: 6px;
}
.collect-group-box.oris-pop-scrollbar::-webkit-scrollbar-thumb {
    background: #dcdcdc;
    border-radius: 20px;
}
.collect-group-box.oris-pop-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #c1c1c1 !important;
}
.collect-group-box{
    overflow-y: auto;
    max-height: 205px;
}
.collect-group-box ul{
    padding: 0;
    margin-bottom: 0;
}
.collect-group-box ul li:first-child{
    margin-top: 6px;
}
.collect-group-box ul li:last-child{
    margin-bottom: 6px;
}
.collect-group-box ul li{
    list-style-type: none;
    line-height: 20px;
    padding: 3px 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex-shrink: 3000;
    word-break: break-all;
}
.collect-group-box ul li input[type="checkbox"] {
    pointer-events: none;
}
.collect-group-box ul li:hover{
    cursor: pointer;
    background: #F2F2F2;
}
@keyframes rotatingGroup {
  0% {
    transform: rotateZ(0)
  }

  100% {
    transform: rotateZ(360deg)
  }
}

/* 单个移入分组disabled input显示loading样式 */
.collect-group-box ul li input[type="checkbox"][disabled] {
  background: none;
  border: none;
}
.collect-group-box ul li input[type="checkbox"][disabled]:before {
  border: none;
  background: #fff;
  content: '';
}
.collect-group-box ul li:hover input[type="checkbox"][disabled]:before {
  background: #f2f2f2;
}
.collect-group-box ul li input[type="checkbox"][disabled]:after {
  background: none;
  border: none;
  display: inline-block;
  font-family: 'giga';
  content: "\e77f";
  animation: rotatingGroup 2s linear infinite;
  color: #c1c1c1;
  font-size: 18px;
  position: relative;
  top: -1px;
}

.collect-group-box input[type="checkbox"].oris-checkbox-mini:checked[disabled]::before,
.collect-group-box input[type="checkbox"].oris-checkbox-mini:checked[disabled]::after {
  border: unset !important;
}

.great-new-group{
    color: #004bd8;
    cursor: pointer;
}
.great-new-group:hover{
    text-decoration: underline;
}
.great-group-input{
    display: none;
}
.great-group-input input{
    height: 24px;
    width: 146px;
    margin-right: 8px;
}
.great-group-input input {
    font-size: 14px;
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 2px;
    border: 1px solid #C1C1C1;
    box-sizing: border-box;
    color: #333333;
    display: inline-block;
    font-size: inherit;
    line-height: 1;
    outline: none;
    padding: 0 10px;
    transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
}
.great-group-input input[disabled] {
    background-color: #EDEFF3;
    cursor: not-allowed;
}
.great-group-input input:hover {
    border-color: #666666;
}
.great-group-input input[disabled]:hover {
    border-color: #CCCCCC;
    cursor: not-allowed;
}

.great-group-input input:focus {
    border-color: #333;
}
.icon-save-group{
    color: #C1C1C1;
    cursor: not-allowed;
    font-size: 18px;
    vertical-align: middle;
}
.icon-save-group-hover{
    color: #2861CE;
    cursor: pointer;
}
.great-group-error-msg{
    color: #E64545;
    font-size: 13px;
    display: flex;
}
.great-group-error-top2{
    margin-top: 2px;
}
.great-group-input-error-border:focus{
    border-color: #E64545 !important;
}
.great-group-input-error-border{
    border-color: #E64545 !important;
}
.add-collect-group{
    padding: 12px;
    border-top: 1px solid #eee;
}
.temporary-storage-value{
    display: none;
}
.product-simple-template-new .product-discount-off { /* 69425 店铺活动折扣样式优化 */
    display: inline-block;
    background: #FFE8E8;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    padding: 0 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #E64545;
    border-radius: 0px 8px 0px 0px;
}
.line-layout .code-group .original-img {
    position: absolute;
    top: 11px;
    left: 0;
}
.product-simple-template-new .code-group .tags-list {
    padding-left: 1px;
}
.product-simple-template-new .code-group .tags-list>img {
    position: relative;
    top: -1px;
}
.product-simple-template-new .code-group .tags-list img:not(:first-child) {
    padding-left: 1px !important;
}

/* 77801 新增 */
.product-simple-template-new .map-container {
    margin-left: 12px;
}
/* #69050 buyer线上开户-首页权限控制 */
.product-simple-template-new .buyer-permission-btn {
    min-width: 120px;
    width: max-content;
    padding: 0 16px;
    height: 24px;
    line-height: 24px;
}
/* end */
.flex-shrink0{
  flex-shrink: 0;
}
.store-group .store-info .store-code {
  padding: 0;
  margin-right:0;
}
.store-group .store-info:hover .store-code,
.store-group .store-info:hover .store-name{
  cursor: pointer;
  color: #ff6600;
}
