@charset "utf-8";
.home .row { margin-right: -20px;margin-left: -20px; }
.home .left-ct,.home .right-ct {  padding-right: 20px;padding-left: 20px;}
.home .left-ct { width: 340px; }
.home .right-ct { width: calc(100% - 340px); width: -moz-calc(100% - 340px); width: -webkit-calc(100% - 340px);}
.home-container { margin-top: 20px; }

.home-2 .row { margin-right: -10px;margin-left: -10px; }
.home-2 .left-ct,.home-2 .right-ct {  padding-right: 10px;padding-left: 10px;}
.home-2 .left-ct { width: 320px; }
.home-2 .right-ct { width: calc(100% - 320px); width: -moz-calc(100% - 320px); width: -webkit-calc(100% - 320px);}

.home-3 .row { margin-right: -10px;margin-left: -10px; }
.home-3 .left-ct,.home-2 .right-ct {  padding-right: 10px;padding-left: 10px;}
.home-3 .left-ct { width: calc(100% - 320px); width: -moz-calc(100% - 320px); width: -webkit-calc(100% - 320px);}
.home-3 .right-ct { width: 320px; }


.left-fix { position: fixed;top: 40px;z-index: 99; left: auto; width: 300px;}
/*导航条*/
.sr-nav-wrap {height: 40px;z-index: 33;position: relative;}
.sr-nav {height: 40px;font-size: 14px;width: 100%; background: #ff7f00;}
.sr-nav .grid {width: 100%;}
.sr-nav a:hover {text-decoration: none;}
.sr-nav-title {display: block;padding: 0 30px;color: #fff;line-height: 40px;cursor: pointer;font-size: 14px;}
.sr-nav-title:hover {color: #fff;}
.sr-nav-title:focus { text-decoration: none;color: #fff; }
.sr-nav-main {float: left;margin:0; padding-left: 0;}
.sr-nav-item {float: left;position: relative;}
.sr-nav-item:hover .sr-nav-sub {display: block;}
.sr-nav-item .ob-icon {margin-right: 5px;vertical-align: -2px; margin-right: 0;}
.sr-nav-sub {display: none;position: absolute;padding: 15px 0; background: #e57200;}
.sr-nav-sub-title {display: block;color: #fff;width: 240px;padding: 5px 30px;position: relative;font-size: 14px;}
.sr-nav-sub-title:hover {color: #fff; background: #ff7f00;}
.sr-nav-sub-title:focus{ text-decoration: none; color: #fff; }
.sr-nav-sub-title .front-icon {position: absolute;left: 9px;top: 50%;margin-top: -9px;}
.sr-nav-sub-title-txt {margin-right: 5px;}
.sr-nav-sub-item {width: 160px;display: block;margin-bottom: 10px;color: #8fadcc;white-space: initial;}
.sr-nav-sub-item:hover,.sr-nav-sub-item.selected {color: #fff;}
.sr-nav-item.selected {background: #e57200;}
.sr-nav-item:hover {background: #e57200;}

/*轮播图*/
.sr-proSlide-left-open .sr-proSlide-btn-left {display: block; left: 0px; }
.sr-proSlide-left-open .sr-proSlide-btn-left i,.sr-proSlide-right-open .sr-proSlide-btn-right i { font-size: 30px;}
.sr-proSlide-right-open .sr-proSlide-btn-right {display: block; right:0px; }
.sr-proSlide-btn-left,.sr-proSlide-btn-right {display: none; z-index: 1; position: absolute; width: 36px; height: 60px; line-height: 68px; top: 50%; margin-top: -30px; color: #fff; font-size: 16px; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-align: center; }
.sr-proSlide-btn-left.disabled,.sr-proSlide-btn-right.disabled {background: rgba(0, 0, 0, 0.2); cursor: not-allowed }
.sr-proSlide-btn-left {left: -30px }
.sr-proSlide-btn-right {right: -30px }
.sr-proSlide-pager {position: absolute; left: 0; text-align: center; bottom: 10px; width: 100%; z-index: 1 }
.sr-proSlide-pager .swiper-pagination-bullet {cursor: pointer; display: inline-block; border-radius: 50%; background: #e6ecf2; margin: 0 5px; width: 10px; height: 10px }
.sr-proSlide-pager .swiper-pagination-bullet-active {background: #FF7F00 }
.sr-proSlide .swiper-container { overflow: hidden;}
.sr-proSlide .swiper-wrapper {position: relative; width: 100%; height: 100% !important; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0) }
.sr-proSlide .swiper-slide {-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; font-size: 0 }
.index-swiper .sr-proSlide-btn-left i,.index-swiper .sr-proSlide-btn-right i {font-size: 30px; line-height: 60px; }
.sr-proSlide {position: relative;  margin-top: 20px;}

/*聊天框*/
.left-container {padding: 30px; margin-bottom: 20px; background: #fff; border: 1px solid #E6ECF2; }
.left-container .chat-title {margin-bottom: 20px; }
.left-container .chat-title h2 { font-size: 18px; display: inline-block; vertical-align: middle; color: #222; margin: 0; font-weight: bold;}
.chat-container .contact-supplier .supplier-info { margin-bottom: 15px;}
.chat-container .contact-supplier .supplier-info .supplier-pic {font-size: 0; float: left; margin-right: 15px; }
.chat-container .contact-supplier .supplier-info .supplier-pic a {cursor: default; }
.chat-container .contact-supplier .supplier-info .supplier-pic img {max-width: 70px; max-height: 70px; border-radius: 3px; }
.chat-container .contact-supplier .supplier-info .supplier-chat {color: #036EB7; font-size: 14px; text-decoration: none; word-wrap: break-word; word-break: break-word; margin-top: 5px; }
.chat-container .contact-supplier .supplier-info .supplier-chat a{color: #036EB7; display: inline-block; zoom: 1; padding-left: 20px; line-height: 16px; white-space: nowrap; text-align: left; background: url(../images/tm_off_16.png) no-repeat 0 center; }
.chat-container .contact-supplier .supplier-info .supplier-chat a:hover {color: #1D2C6A; }
.chat-container .contact-supplier .connect-btn{margin-bottom: -10px; }
.chat-container .contact-supplier .connect-btn .connect-btn-now {color: #fff; border: solid 1px #FF7F00; background-color: #FF7F00; }
.chat-container .contact-supplier .connect-btn .connect-btn-now:hover { border: solid 1px:#E57100; background-color:#E57100; }
.btn {width: 100%; margin-bottom: 10px; height: 36px; line-height: 34px; font-size: 14px; display: inline-block; vertical-align: middle; text-align: center; color: #606060; border: solid 1px #ced3d9; background-color: #f5f7fa; padding: 0 15px; border-radius: 3px; cursor: pointer; box-sizing: border-box; }
.btn .ob-icon {margin-right: 5px;  }

/*产品分组*/
.product-group { padding: 0; margin-bottom: 20px; background: #fff; border: 1px solid #E6ECF2;}
.side-proGroup .group-title { padding: 30px 30px 20px 30px;}
.side-proGroup .group-title h2 {  font-size: 18px; display: inline-block; vertical-align: middle; color: #222; margin: 0; font-weight: bold; }
.side-proGroup .side-proGroup-list{margin-top: -10px;   padding: 0; margin-bottom: 20px;}
.side-proGroup .side-proGroup-list li{position: relative; border-left: 5px solid #fff;}
.side-proGroup .side-proGroup-list li a {line-height: 21px; padding: 10px 30px; color: #606060; font-size: 14px; text-decoration: none; display: block; overflow-wrap: break-word; word-wrap: break-word; text-decoration: none; padding-right: 56px; }
.side-proGroup .side-proGroup-list li a i { font-size: 22px; color: #606060;}
.side-proGroup .side-proGroup-list .side-proGroup-rightSpace i {position: absolute; right: 30px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); }
.side-proGroup .side-proGroup-list .side-proGroup-rightSpace .side-proGroup-sublist {display: none;padding:0; position: absolute; left: 100%; top: 0;   background: #fff; z-index: 99; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); }
.side-proGroup .side-proGroup-list .side-proGroup-rightSpace:hover .side-proGroup-sublist { display: block; }
.side-proGroup .side-proGroup-list li:hover,.side-proGroup .side-proGroup-list li.select {border-left: 5px solid #FF7F00;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); background: #FAFAFA;}
.side-proGroup .side-proGroup-list li:hover>a,.side-proGroup .side-proGroup-list li.select a { color: #FF7F00; }


.right-container { padding: 30px 20px; margin-bottom: 20px; background: #fff; border: 1px solid #E6ECF2; width: calc(100% + 20px); width: -moz-calc(100% + 20px); width: -webkit-calc(100% + 20px); }
.right-container .txt-title { margin-bottom: 20px; }
.right-container .txt-title h2 { font-size: 18px; display: inline-block; vertical-align: middle; color: #222; font-weight: bold; margin-top: 0;margin-bottom: 0; }
.right-container .proList .proList-pic-wrap { max-width: 100%; }
.right-container .proList .proList-pic-wrap .proList-pic {position: relative; width: 100%; height: 0; padding-top: 100%; font-size: 0; overflow: hidden; }
.right-container .proList .proList-pic-wrap .proList-pic img {position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%; transition: all .3s ease-in; transition: all .3s ease-in;}
.right-container .proList .proList-pic-wrap .proList-pic img:hover {transform: scale(1.05);}
.right-container .proList .proList-name {line-height: 21px; height: 42px; overflow: hidden; margin-bottom: 5px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.right-container .proList .proList-name a {  color: #606060; text-decoration: none; }
.right-container .proList .proList-name a:hover {color: #FF7F00;text-decoration: none; }
.right-container .proList .proList-price {height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #606060; }
.right-container .proList .proList-price .proList-unit {font-size: 14px;line-height: 21px; }
.right-container .proList .proList-price .proList-num { color: #FF7F00;line-height: 21px;font-weight: bold; }
.right-container .proList { padding-bottom: 15px; }

/*公司介绍*/
.company-profile-info,.carousel-pc,.send-message,.trade-capacity,.credit-container {  width: calc(100% + 20px);width: -moz-calc(100% + 20px);width: -webkit-calc(100% + 20px); margin-bottom: 20px; background: #fff; } 
.company-profile-info .company-profile { background: #fff; border:1px solid #E6ECF2; border-top: 0;}
.company-profile-info .company-profile .company-profile-wrapper { float: left; }
.company-profile-info .company-profile .company-profile-txt {  width: calc(100% - 495px);width: -moz-calc(100% - 495px);width: -webkit-calc(100% - 495px); float: right; margin-top: 20px;margin-bottom: 20px;height: 285px; overflow: hidden;}
.company-profile-info .company-profile .company-profile-txt img { max-width: 100%; }
.txt-title-2 { background: #FF7F00; }
.txt-title-2 h2 { font-size: 16px; font-weight: bold;line-height: 38px; color: #fff; margin-bottom: 0; margin-top: 0; }
.sr-proSlide .company-photo-slide { width: 480px; height: 285px; position: relative; border:1px solid #E6ECF2; text-align: center; }
.sr-proSlide .company-photo-slide a { width: 100%;height: 100%;display: inline-block; line-height: 285px;}
.sr-proSlide .company-photo-slide img { max-width: 100%; min-width: 60%; max-height: 100%; }
.sr-proSlide .company-photo-slide .sr-proSlide-btn-right { right: 0; width: 29px;height: 50px; line-height: 52px;}
.sr-proSlide .company-photo-slide i { font-size: 18px; }
.sr-proSlide .company-photo-slide .sr-proSlide-btn-left { left: 0;  width: 29px;height: 50px; line-height: 52px;}
.sr-proSlide .company-photo-slide:hover .sr-proSlide-btn-right,.sr-proSlide .company-photo-slide:hover .sr-proSlide-btn-left { display: block; }
.sr-proSlide .company-photo-slide .sr-proSlide-btn-left:hover,.sr-proSlide .company-photo-slide .sr-proSlide-btn-right:hover { background: rgba(0, 0, 0, 0.6) }
.company-profile-info .company-profile-base-info { width: 100%; }
.company-profile-info .company-profile-base-info .field-title { width: 186px;background: #FAFAFA;color: #606060 }
.company-profile-info .company-profile-base-info .field-content { width: 348px; }
.company-profile-info .company-profile-base-info .table-bordered > tbody > tr > td { border:1px solid #E6ECF2;  }

/*旋转木马轮播图*/
.carousel-pc { border:1px solid #E6ECF2; }
.carousel-pc .item .pic { width: 100%; height: 168px; border:1px solid #E6ECF2;}
.carousel-pc .owl-theme {  top:20px; padding: 0 10px;}
.carousel-pc .item { margin:10px; }
.owl-controls .owl-buttons div.owl-prev img {margin-top: -34px; left: 0px; width: 30px; height: 51px; background: none; padding: 0;}
.owl-controls .owl-buttons div.owl-next img {margin-top: -34px; right: 0px; width: 30px; height: 51px; background: none; padding: 0; }
.owl-controls .owl-buttons div.owl-prev img:hover,.owl-controls .owl-buttons div.owl-next img:hover { background: rgba(0,0,0,0.6); }
.carousel-pc .item .pic a { width: 100%;height: 100%;display: inline-block; text-align: center; line-height: 168px;}
.owl-carousel .owl-item img { width: auto;max-height: 100%; max-width: 100%; }
.carousel-pc .carousel-pc-txt{margin-top: 10px; line-height: 21px; /*height: 42px;*/ height: 30px; overflow: hidden; margin-bottom: 5px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

/*发送信息*/
.send-message { border:1px solid #E6ECF2; padding-bottom: 30px;}
.send-message .txt-title-2 { margin-bottom: 20px; }
.sr-sendMsg-row {margin-bottom: 20px; }
.sr-sendMsg-row:before,.sr-sendMsg-row:after {content: ""; display: table; }
.sr-sendMsg-row:after,.sr-sendMsg-row:before {clear: both }
.sr-sendMsg-row:last-child {margin-bottom: 0 }
.sr-sendMsg-row .feedback-block .error {font-size: 14px }
.sr-sendMsg-label {width: 120px; float: left; text-align: right; font-size: 14px; color: #606060; padding: 6px 10px 6px 0; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-right: -120px; }
.sr-sendMsg-label em {color: #AC1E1D; margin-right: 3px }
.sr-sendMsg-field {float: left; width: calc(100% - 120px); max-width: 800px; margin-left: 120px;}
.sr-sendMsg-field .sr-sendMsg-input {height: 33px; width: 100%; font-size: 14px; border:1px solid #E6ECF2; padding-left: 10px; padding-right: 10px; border-radius: 3px; color: #606060; } 
.sr-sendMsg-field .sr-sendMsg-input:focus {border: 1px solid #FF7F00; outline: none; }
.sr-sendMsg-area {width: 100%; font-size: 14px; min-height: 120px; border: 1px solid #E6ECF2; padding: 10px; color: #606060; border-radius: 3px; }
.sr-sendMsg-area:focus { outline: none; border: 1px solid #FF7F00; }
.sr-sendMsg-tips {color: #606060; font-size: 14px; margin-top: 5px; margin-bottom: 0 }
.sr-sendMsg-avatar {display: inline-block; vertical-align: top; margin-right: 10px; font-size: 0; width: 40px; height: 40px; position: relative }
.sr-sendMsg-avatar img {border-radius: 3px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; max-width: 100%; max-height: 100% }
.sr-sendMsg-name {display: inline-block; vertical-align: middle; margin-right: 10px; color: #606060; font-size: 14px; padding: 6px 0 }
.sr-sendMsg-position {display: inline-block; vertical-align: middle; margin-right: 10px; color: #606060; font-size: 14px; padding: 6px 0 }
.sr-sendMsg-btn {font-size: 16px; margin-right: 20px; }
.sr-sendMsg-promote {display: inline-block; vertical-align: middle; margin-right: 20px; color: #7a7a7a; font-size: 14px; padding: 6px 0 }
.sr-sendMsg-SR {display: inline-block; vertical-align: middle; margin-right: 20px; color: #AC1E1D; font-size: 14px; padding: 6px 0 }
.sr-sendMsg-btn {font-size: 16px; margin-right: 20px; width: 114px; background: #FF7F00; border: solid 1px #FF7F00; color: #fff; }
.sr-sendMsg-field .btn:hover,.sr-sendMsg-field.btn:focus,.sr-sendMsg-field .btn.focus { color: #fff; background: #E57100; color:#fff !important; border: solid 1px #E57100;}

.mCSB_scrollTools .mCSB_draggerRail { width: 100%; background: none; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:focus { background: rgba(0,0,0,0.5); }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:focus {background: rgba(0,0,0,0.3); }
/*商品列表*/
.sr-crumb { margin-top: 20px; }
.list-title {  position: relative; border: 1px solid #E6ECF2; background: #fff; border-left: 5px solid #FF7F00;  padding:5px 15px 5px 10px; }
.list-title .txt-title { }
.list-title .txt-title h2 { color: #FF7F00;font-size: 16px;display: inline-block;vertical-align: middle; margin:0; line-height: 38px; font-weight: bold;}
.list-title .txt-title>span { font-size: 12px;color: #606060;  line-height: 38px; margin-left: 10px;}
.list-title .prod-result-options {position: absolute;right: 0;height: 30px;line-height: 30px;margin-top: -2px; top: 5px; margin-top: 5px; margin-right: 10px}
.list-title .prod-result-options i {font-size: 16px; color: #606060 }
.list-title .prod-result-options a {position: relative }
.list-title .prod-result-options a .tip {top: -50px; width: 100px; left: -28px; display: none }
.list-title .prod-result-options a .tip .arrow-out {left: 37px }
.list-title .prod-result-options .page-number {margin:0 15px; font-size: 14px; color: #606060; }
.list-title .prod-result-option:nth-child(2) {border-radius: 0 3px 3px 0 }
.list-title .prod-result-option:nth-child(4) {border-radius: 3px 0 0 3px }
.list-title .prod-result-option:last-child {border-radius: 0 3px 3px 0 }
.list-title .prod-result-option.selected i {color: #FF7F00 }
.list-title .prod-result-option.disabled {background: #edf0f2 }
.list-title .prod-result-option.disabled a {cursor: not-allowed }
.list-title .prod-result-option.disabled i {color: #b2b2b2 }
.list-title .prod-result-option:hover {background: #e6ecf2 }
.list-title .prod-result-option {border: 1px solid #ced3d9;width: 40px;text-align: center;background: #f5f7fa;margin-left: -1px;z-index: 1;}
.list-title .prod-result-option a {width: 100%; height: 100%; display: block;text-decoration: none; }
.list-title .prod-result-option .ob-icon{height:30px;line-height:30px;font-size: 16px;}
.list-title .prod-result-option:first-child {border-radius: 3px 0 0 3px }
.fl { float: left; }
.tip .arrow {position: absolute; zoom: 1; width: 0; height: 0; line-height: 0; font-size: 0; border: 8px dashed transparent; }
.tip {position: absolute; padding: 10px 10px; border-radius: 3px; font-size: 12px; line-height: 1.5; color: #555; background: #fff; border: 1px solid #ced3d9; box-shadow: 2px 2px 3px rgba(0, 33, 66, 0.1); }
.prod-result-options a .tip {top: -50px; width: 100px; left: -28px; display: none; }
.prod-result-options a .tip .arrow-out {left: 37px; }
.tip.arrow-bottom .arrow-out {border-top: 8px solid #ced3d9; left: 10px; bottom: -16px; }
.tip.arrow-bottom .arrow-in {border-top: 8px solid #fff; margin: -9px 0 0 -8px; }
.prod-result-options a:hover .tip {display: block }

.prod-result .prod-result-list.prod-image-text-list {border-top: 1px solid #E6ECF2; }
.prod-result-list.prod-image-text-list .prod-result-item {position: relative; box-sizing: border-box; border-bottom: 1px solid #E6ECF2; }
.prod-result-list.prod-image-text-list .prod-item-inner {padding: 20px 30px; background: #fff; border-left: 1px solid #E6ECF2; border-right: 1px solid #E6ECF2; }
.prod-result-list.prod-image-text-list .sr-proSlide {margin-bottom: 0; width: 250px; height: 250px; font-size: 0; position: relative; border:1px solid #E6ECF2; overflow: hidden; float: left; }
.prod-result-list.prod-image-text-list .prod-info {font-size: 14px; float: left; width: 75%; padding-left: 20px; }
.prod-result-list.prod-image-text-list .prod-title {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 18px; font-weight: bold; }
.prod-result-list.prod-image-text-list .prod-title a {color: #222; text-decoration: none; }
.prod-result-list.prod-image-text-list .prod-title a:hover { color:#FF7F00 };
.prod-result-list.prod-image-text-list .prod-price {margin-top: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.prod-result-list.prod-image-text-list .prod-price span { color: #606060; }
.prod-result-list.prod-image-text-list .min-order .value { color: #222; font-weight: bold;}
.prod-result-list.prod-image-text-list .prod-image a { width: 100%;height: 100%;display: inline-block; line-height: 250px; text-align: center;}
.prod-result-list.prod-image-text-list .prod-image a img { max-width: 100%;max-height: 100%;}
.prod-result-list.prod-image-text-list .sr-proSlide .sr-proSlide-btn-left, .prod-result-list.prod-image-text-list .sr-proSlide .sr-proSlide-btn-right { width: 25px;height: 50px; line-height: 57px;margin-top: -25px; }
.prod-result-list.prod-image-text-list .prod-price .value {color: #FF7F00; font-weight: bold; }
.prod-result-list.prod-image-text-list .btn-group {margin-top: 20px; font-size: 0; }
.prod-result-list.prod-image-text-list .btn-group a.btn {color: #fff; border: solid 1px #FF7F00; background-color: #FF7F00; border-radius: 3px !important; width: 238px; }
.prod-result-list.prod-image-text-list .btn-group a.btn:hover{ border: solid 1px #E57100; background:#E57100; }
.prod-result-list.prod-image-text-list .btn-group .btn {margin-right: 20px; }
.prod-result-list.prod-image-text-list .add-to-basket {font-size: 14px; display: inline-block; line-height: 36px; vertical-align: top; }
.add-to-basket a {color: #036EB7; text-decoration: none; }
.add-to-basket a:hover { color: #1D2C6A; }
.prod-result-list.prod-image-text-list .label { color: #606060; font-weight: normal;}
.prod-result-list.prod-gallery-list {background: #fff; }
.prod-result-list.prod-gallery-list .prod-result-item {float: left; width: 25%; position: relative; box-sizing: border-box; border-bottom: 1px solid #e9eef4; border-right: 1px solid #e9eef4; }
.prod-result-list.prod-gallery-list .prod-item-inner {padding: 20px 29px; position: relative; }
.prod-result-list.prod-gallery-list .prod-image {width: 100%; height: 0; font-size: 0; position: relative; padding-bottom: 100%; overflow: hidden; }
.prod-result-list.prod-gallery-list a {color: #222; text-decoration: none; }
.prod-result-list.prod-gallery-list a:hover { color: #FF7F00; }
.prod-result-list.prod-gallery-list .label { color: #606060; font-weight: normal; padding: 0;}
.prod-result-list.prod-gallery-list .prod-price .value { color: #FF7F00;font-weight: bold; }
.prod-result-list.prod-gallery-list .prod-image img {max-width: 100%; max-height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; transition: all .3s ease-in; }
.prod-result-list.prod-gallery-list .prod-image img:hover {transform: scale(1.05) }
.prod-result-list.prod-gallery-list .prod-info {font-size: 14px; height: 92px; }
.prod-result-list.prod-gallery-list .prod-title {height: 40px; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.prod-result-list.prod-gallery-list .prod-price, .prod-result .prod-result-list.prod-gallery-list .min-order {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #606060; }
.prod-result-footer {padding-top: 5px; padding-bottom: 5px; padding-right: 20px; background: #fff; }
.prod-result-footer .pager {text-align: right }
.prod-result-footer .pager {text-align: right; }
.pager .disClick {display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; margin: 0 2px; border-radius: 3px; text-decoration: none; vertical-align: top; cursor: not-allowed; background: #edf0f2; border: 1px solid #dae0e6; color: #b2b2b2; }
.page-num .ob-icon {height: 28px; line-height: 28px; font-size: 14px; }
.pager .current {min-width: 18px; color: #FF7F00; text-align: center; font-size: 14px; }
.pager .dot, .pager .current {display: inline-block; vertical-align: top; height: 30px; line-height: 30px; padding: 0 6px; }
.group-container { background: #fff; }
.sigh { text-align: center; margin: 175px; }
.sigh img { width: 80px; height: auto;  }
.sigh b { font-size: 20px; }
.pager .page-main {background: #FF7F00; border: 1px solid #FF7F00; color: #fff }
.pager .page-main:hover {border-color: #E57100; background: #E57100 }
.pager a {display: inline-block; height: 28px; line-height: 28px; padding: 0 10px; border: 1px solid #ced3d9; background: #f5f7fa; margin: 0 2px; border-radius: 3px; text-decoration: none; color: #606060; vertical-align: top; }

/*关于我们*/
.banner { margin-top: 20px; }
.about-us { margin-top: 20px; }
.trade-capacity .txt-title-3 { border: 1px solid #E6ECF2; border-left: 5px solid #FF7F00; }
.trade-capacity .txt-title-3 h2{ font-size: 16px; font-weight: bold; line-height: 38px; color: #FF7F00; margin-bottom: 0; margin-top: 0; }
.trade-capacity .ct { border: 1px solid #E6ECF2; border-top: 0; padding-top: 15px;}
.trade-capacity .table-bordered > tbody > tr > td {  border: 1px solid #E6ECF2; }
.trade-capacity .table-bordered > tbody > tr > td:first-child { background: #FAFAFA;color: #606060; }

/*评价*/
.credit { margin-top: 20px; }
.credit .txt-title h2 { background: #ff7f00; margin-top: 0;margin-bottom: 0; font-weight: bold;font-size: 16px;line-height: 38px;padding-left: 15px; color: #fff;}
.credit .contact-supplier2-right .table-bordered > tbody > tr > td { color: #606060;font-size: 14px; border: 1px solid #E6ECF2; padding-left: 20px;}
.credit .contact-supplier2-right .table-bordered > tbody > tr > td strong { font-weight: normal; }
.credit .txt-title-3 h2{margin-top: 0;margin-bottom: 0; font-weight: bold;font-size: 16px;line-height: 38px;padding-left: 15px; color: #FF7F00; border: 1px solid #E6ECF2;border-bottom: 0; border-left: 5px solid #FF7F00; background: #fff;}
.credit .table { background: #fff; }
.credit ul{ margin-bottom: 0; margin-left: 100px; padding-left: 0; }
.credit .all-evaluation { padding-left: 0;margin-bottom: 0; margin-left: 0;}
.credit .all-evaluation li { background: #FAFAFA; border:1px solid #E6ECF2; border-right: 0; line-height: 38px; color: #606060; float: left; padding: 0 30px; font-weight: bold; }
.credit .all-evaluation li:last-child { border-right:1px solid #E6ECF2; }
.credit .all-evaluation li.this { background: #FF7F00;color: #fff;border:1px solid #FF7F00;; }

.fenyes { text-align: center; margin-bottom: 40px;}
.fenyes a {text-decoration: none; padding: 3px 9px; border: 1px solid #ced3d9; border-radius: 3px; color: #606060; background: #f5f7fa; }
.fenyes .this {color: #fff; background-color: #FF7F00; border-color: #FF7F00; padding: 3px 9px; cursor: default; border-radius: 3px; }
.url-content { padding: 20px; background: #fff;border:1px solid #E6ECF2; overflow: hidden;}
.url-content img { max-width: 100%; }

.sr-container {padding-top: 20px;padding-bottom: 20px;}
.sr-layout-wrap {max-width: 1480px;min-width: 768px;width: 100%;margin: 0 auto;padding: 0 20px;*zoom: 1;}
.sr-layout-wrap:before,.sr-layout-wrap:after {content: "";display: table;}
.sr-layout-wrap:after {clear: both;}

/*商品详情页*/
.product-detail { overflow: hidden; }
.product-detail .ct { padding: 30px; }
.product-detail .ct img { max-width: 100%; }
.product-detail-ct { margin-bottom: 20px; background: #fff; border: 1px solid #E6ECF2; padding: 15px;}
.product-detail-ct .sr-proMainInfo-slide {width: 52.2%; float: left; position: relative; }
.product-detail-ct .sr-proMainInfo-baseInfo {float: right; width: 47.8%; padding-left: 25px; }
/*店铺图片*/
.goods-message .goods-img { padding: 30px; border:1px solid #e6ecf2; background: #fff; }
.goods-message .img-container { width: 100%; position: relative;}
.goods-message .img-container .big-img { width: 100%; height:100%;  border: 1px solid #e6ecf2; position: relative;}
.goods-message .img-container .big-img img,.goods-message .img-container .small-img ul li img { width: 100%; height: auto; max-width: 100%; max-height: 100%;  }
.goods-message .img-container .big-img span { display: none; position: absolute; left: 0; top: 0; /*width: 300px; height: 300px;*/ background: url(../images/dot.png); background-repeat: repeat; background-position: 0 0; cursor: move; z-index: 2; background-attachment: scroll;}
.goods-message .img-container .small-img { margin-top: 15px; }
.goods-message .img-container .small-img ul li { margin-left:5px; width: 63px; height: 63px; border: 1px solid #dae0e6; cursor: pointer; float:left; padding: 0; }
.goods-message .img-container .lg-img { display: none; background: #fff; position: absolute; top: 0px; left: 100%; width: 90%; height: 90%; border: 1px solid #dae0e5; overflow: hidden; z-index: 3; margin-left: 1px;}
.goods-message .img-container .lg-img img { position: absolute; left: 0; top: 0; min-width: 189%;height: auto; }
.goods-message .img-container .small-img ul li.select { border:1px solid #e64545; }

.product-detail-ct .sr-proMainInfo-baseInfo-name {
    font-size: 18px;
    margin-bottom: 15px;
}

.product-detail-ct .sr-proMainInfo-baseInfo-name h1 {
    font-size: 18px;
    color: #222;
    font-weight: bold;
    line-height: 25px;
    margin:0;
}

.product-detail-ct .sr-proMainInfo-baseInfo-propertyAttr {
    margin-bottom: 10px;
}

.product-detail-ct .sr-proMainInfo-baseInfo-propertyAttr table {
    width: 100%;
    table-layout: fixed;
    word-break: break-word;
    font-size: 14px;
    line-height: 21px;
}

.product-detail-ct .sr-proMainInfo-baseInfo-propertyAttr td {
    color: #222;
    padding-bottom: 15px;
    vertical-align: top;
    word-break: keep-all;
    word-wrap: break-word;
}

.product-detail-ct .sr-proMainInfo-baseInfo-propertyPrice th {
    color: #606060;
    padding: 10px 10px 5px 10px;
    vertical-align: top;
    font-weight: normal;
}

.product-detail-ct .sr-proMainInfo-baseInfo-propertyPrice td {
    color: #222;
    padding: 0 10px 10px 10px;
    table-layout: fixed;
    vertical-align: top;
}

.product-detail-ct .sr-proMainInfo-baseInfo-propertyPrice strong { color: #FF7F00; }

.product-detail-ct .sr-proMainInfo-baseInfo-actActs .act-item {
    line-height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    padding-bottom: 5px;
}

.product-detail-ct .tm-status-on, .tm-status-off {
    display: inline-block !important;
    zoom: 1;
    padding-left: 20px;
    line-height: 16px;
    white-space: nowrap;
    text-align: left;
}

.product-detail-ct .sr-proMainInfo-baseInfo-propertyPrice table {
    width: 100%;
    word-break: break-word;
    background: #f5f7fa;
    font-size: 14px;
    line-height: 21px;
}

.product-detail-ct .sr-proMainInfo-baseInfo-propertyPrice {
    margin-bottom: 20px;
}

.product-detail-ct .sr-proMainInfo-baseInfo-actBtns .btn {
    margin-bottom: 10px;
    background: #FF7F00;
   	border:1px solid #FF7F00;
   	color:#fff;

}

.product-detail-ct .tm-status-off {
    display: inline-block !important;
    zoom: 1;
    padding-left: 20px;
    line-height: 16px;
    white-space: nowrap;
    text-align: left;
    background: url(../images/tm_off_16.png) no-repeat 0 center;
}

.product-detail-ct .sr-proMainInfo-baseInfo-actActs .act-item i {
    margin-right: 6px;
    line-height: 21px;
    color: #036EB7;
}

.product-detail-ct .share-wrap {
	display: inline-block;
	position: relative
}

.product-detail-ct .share-wrap .share-link {
	cursor: pointer
}

.product-detail-ct .share-wrap .share-link:hover {
	color: #AC1E1D;
	text-decoration: none
}

.product-detail-ct .share-wrap .share-cnt {
	border: 1px solid #ced3d9;
	border-radius: 3px;
	box-shadow: 2px 2px 3px rgba(7, 10, 12, 0.1);
	position: absolute;
	z-index: 1;
	padding: 10px;
	background: #fff;
	white-space: nowrap;
	display: none;
	top: 28px;
	width: 280px;
	left: 0
}

.product-detail-ct .share-wrap .share-cnt:before,.share-wrap .share-cnt:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 6px solid transparent
}

.product-detail-ct .share-wrap .share-cnt:before {
	border-bottom-color: #ced3d9;
	top: -13px;
	left: 24px
}

.product-detail-ct .share-wrap .share-cnt:after {
	border-bottom-color: #fff;
	top: -12px;
	left: 24px
}

.product-detail-ct .share-wrap:hover .share-cnt {
	display: block;
} 

.product-detail-home .may-like { background: #fff; margin-bottom: 20px;}

.product-detail-home .may-like .txt-title { border: 1px solid #E6ECF2;border-left: 5px solid #FF7F00;padding-left: 15px; position: relative;}
.product-detail-home .may-like .txt-title h2 {
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
    color: #FF7F00;
    margin-bottom: 0;
    margin-top: 0;
}

.product-detail-home .may-like .txt-title a { display: inline-block; text-decoration: none; color: #555; font-size: 16px;
    line-height: 38px;
    position: absolute;
    right: 15px;
    top: 0; }
.product-detail-home .may-like .J-yml-list { padding: 15px; border: 1px solid #E6ECF2; border-top: 0;}


.product-detail-home .sr-side-maylike-item {
    margin-bottom: 20px;
}

.product-detail-home .sr-side-maylike-pic {
    position: relative;
    font-size: 0;
    width: 42.01681%;
    padding-top: 42.01681%;
    float: left;
    margin-right: 10px;
    border: 1px solid #e9eef4;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.product-detail-home .sr-side-maylike-pic img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    transition: all .3s ease-in;
}
.product-detail-home .sr-side-maylike-pic img:hover {transform: scale(1.05);}

.product-detail-home .sr-side-maylike-txt {
    overflow: hidden;
    float: left;
}

.product-detail-home .sr-side-maylike-name {
    line-height: 21px;
    height: 42px;
    overflow: hidden;
    margin-bottom: 5px;
    font-size: 14px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.product-detail-home .sr-side-maylike-name a {
    color: #606060;
    text-decoration: none;
}

.product-detail-home .sr-side-maylike-name a:hover { color:#FF7F00; }

.product-detail-home .sr-side-maylike-price {
    height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.product-detail-home .sr-side-maylike-num {
    color: #FF7F00;
    font-size: 14px;
    line-height: 21px;
}

.product-detail-home .sr-side-maylike-unit {
    color: #606060;
    font-size: 14px;
    line-height: 21px;
}

.product-detail-home .sr-side-searchBar {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 10px;
}

.product-detail-home .sr-side-searchBar-wrap {
    position: relative;
    height: 36px;
    padding-right: 38px;
}

.product-detail-home .sr-side-searchBar-input {
    border: 1px solid #ced3d9;
    height: 36px !important;
    padding: 0 10px 0 10px;
    border-radius: 3px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    width: 100%;
    margin-right: 38px;
    font-size: 14px !important;
}

.product-detail-home .sr-side-searchBar-button {
    border: 1px solid #ced3d9;
    border-left: none;
    width: 38px;
    height: 36px;
    border-radius: 0 3px 3px 0;
    background: #f5f7fa;
    color: #222;
    position: absolute;
    top: 0;
    right: 0;
}

.detail-print { margin-top: 20px; }
.detail-print a { color: #606060; text-decoration: none; }
.detail-print a:hover { color: #FF7F00; }
.detail-print a i { margin-right: 5px; }



@media (max-width: 768px) {
	.home .right-ct { width: auto; }
	.home .left-ct, .home .right-ct {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.home .row {
	    margin-right: -7.5px;
    	margin-left: -7.5px;
	}

	.home-2 .row { margin-right: -15px;margin-left: -15px; }
	.home-2 .left-ct,.home-2 .right-ct {  padding-right: 15px;padding-left: 15px;}
	.home-2 .right-ct { width: auto;}

	.right-container { width: auto; }
	.company-profile-info .company-profile .company-profile-wrapper { float: none; }
	.sr-proSlide .company-photo-slide { width: 100%; }
	.company-profile-info .company-profile .company-profile-txt { width: 100%;float: none; }
	.company-profile-info .company-profile-base-info { margin-top: 15px; }

	/*导航栏*/
	.sr-layout-wrap { min-width: 0 !important; padding: 0; min-width:auto;}
	.sr-nav-wrap .sr-layout-wrap .sr-nav-title { font-size: 12px; padding: 0px 8px; }
	.credit ul { margin-left: 0; }

	/*详情页*/
	.home-3 .row { margin-right: -15px;margin-left: -15px; }
	.home-3 .left-ct,.home-2 .right-ct {  padding-right: 15px;padding-left: 15px;}
	.home-3 .left-ct { width: auto;}
	.product-detail-ct .sr-proMainInfo-slide{ width: 100%; margin-bottom: 15px;}
	.product-detail-ct .sr-proMainInfo-baseInfo { width: 100%; padding-left: 0;}
	.goods-message .img-container .small-img ul li { width: 62px;height: 62px; }

	.prod-result-list.prod-image-text-list .prod-info { width: 100%; padding-left: 0; }

}















