
.goods-main {width: 1170px;height: auto;margin: 0 auto;}
.goods-main-l {width: 200px;margin-left: 130px;height: auto;border: solid 1px #d0d0d0;position: relative;z-index: 9;}
.goods-main-l .sxb {position: absolute;top: 0;left: -141px;width: 140px;}
.goods-main-l .sxb.layui-card .layui-card-header {background-color: #2D2D2D; font-size: 18px; padding: 0 20px; height: 50px; line-height: 50px; color: #fff;}

.sxb-list {margin: 5px;}
.sxb-list li {height: 30px; line-height: 30px; overflow: hidden;}
.sxb-list li:hover,
.sxb-list li:hover a {color: #09893E;}


/*å•†å“ç›¸å†Œæ”¾å¤§é•œ*/



/*å•†å“å›¾+æ”¾å¤§é•œ*/
/*å›¾ç‰‡æ”¾å¤§é•œæ ·å¼*/
.jqzoom {border:none; position:relative; padding:42px; cursor:pointer;margin:0px;display:block; text-align: center;}
.zoomdiv {z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #eeeeee;display:none;text-align:center;overflow:hidden;}
.jqZoomPup {z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:150px !important; height:150px !important; border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*å›¾ç‰‡å°å›¾é¢„è§ˆåˆ—è¡¨*/
.spec-preview {width:480px; height:344px; border: solid 1px #eee;}
.spec-scroll {clear:both;margin-top:10px;width:352px;}
.spec-scroll .prev {float:left;margin-right:4px;}
.spec-scroll .next {float:right;}
.spec-scroll .prev,.spec-scroll .next {display:block;font-family:"å®‹ä½“";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #eee;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items {float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img {border:1px solid #eee;padding:2px;width:50px;height:50px; cursor: pointer;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.goods-main-l .sxa.layui-card {}
.goods-main-l .sxa.layui-card .layui-card-header {background-color: #09893E; border: none; font-size: 18px; padding: 0 20px; height: 50px; line-height: 50px; color: #fff;}
.goods-main-l .sxa.layui-card .layui-card-header .clear {color: #fff; font-size: 14px; float: right;}
.goods-main-l .sxa.layui-card .layui-card-body {background-color: #eee;height: 700px; overflow: auto; padding: 10px 20px;}
.goods-main-l .sxa.layui-card .layui-card-body.sxa-main {}

.sxa .sxa-box {top: 0;}
.sxa-header {line-height: 30px; height: 30px; overflow: hidden; margin: 5px 0 0;}
.goods-main-l .sxa .sxa-content li {margin: 0 0 6px;}
.goods-main-l .sxa .sxa-content li i {width: 18px; height: 18px; line-height: 18px; text-align: center; background-color: #fff; font-size: 14px; padding: 3px; border: solid 1px #CDCDCD; color: #fff; margin-right: 8px;}
.goods-main-l .sxa .sxa-content li .on {color: #09893E;}
.goods-main-l .sxa .sxa-content li .on i {color: #09893E;}

.goods-main-r {width: 100%; height: auto;}
.goods-main-r-info {/* overflow: hidden; */display:  flex;justify-content:space-between;padding: 30px 0 20px;background-color: #fff;position: relative;z-index: 3;}
.goods-main-r-box {width: 100%;background-color: #fff;float: left;}


.info-image {
    float: left;
    text-align: center;
    position: relative;
    width: 500px;
     /* border: solid 1px #eee; */
    }
.info-image .single-pro-main-image {padding: 0 0 10px; overflow: hidden;}


/*å•†å“æ”¾å¤§é•œ*/
#exzoom {}
.info-image .exzoom .exzoom_img_box {height: 500px;width: 500px;border:solid 1px #eee;box-sizing: content-box;}
.info-image .exzoom .exzoom_img_ul_outer {border: none}
.info-image .exzoom .exzoom_nav {height: 92px; left: 40px; }
.info-image .exzoom .exzoom_nav .exzoom_nav_inner {left: -18px}
.info-image .exzoom .exzoom_nav .exzoom_nav_inner span {}
.info-image .exzoom .exzoom_nav .exzoom_nav_inner span img {width: 90px; height: 90px}
.info-image .exzoom .exzoom_btn a {left: 0; top: -90px; border: none; background: #c4c4c4; color: #00833F;height: 90px; line-height: 90px; width: 30px; text-align: center}
.info-image .exzoom .exzoom_btn a.exzoom_next_btn {left: initial; right: 0;}
.info-image .exzoom .exzoom_btn a .fa {font-size: 24px; color: #fff; font-weight: normal;}
.info-image .exzoom .exzoom_btn a:hover {background: #09893e;}
.info-image .exzoom .exzoom_preview {border: solid 1px #eee;box-shadow: 0px 8px 16px 0px rgba(50, 50, 50, 0.2);}
.info-image .exzoom_zoom_outer {overflow: hidden}


.zoomWrapper{width: 100% !important;}

.info-description {float: left;width: 660px;padding-left:40px;box-sizing: border-box;}
.info-description .form-group {padding: 10px 0;}
.pro-desc {position: relative;}
.pro-desc .pdfdown {position: absolute; top: 0; right: 0;}
.pro-desc .pdfdown img {margin-right: 10px;}
.pro-desc .show-title {font-size: 30px; line-height: 120%; padding: 0 0 50px 0; color: #333; position: relative;}
.pro-desc .show-title:after{ position: absolute;width:60px;height:6px; background: #09893e;bottom: 32px; left: 0; content: '';}
.form-action{ padding: 30px 30px 30px;
    background: #f1f1f1;
    border-top: 1px solid #ddd;}

.pro-group {overflow: hidden;margin-bottom: 0;/* display: none; */background: #f1f1f1;
    padding: 20px 30px;}
.pro-group .pro-group-label {font-size: 15px; margin-bottom: 18px; height: 30px; line-height: 30px; display: block}
.info-description .spmsxx {border-top: solid 1px #eee; padding: 20px 0 10px;}
.info-description .product-price-group {padding: 5px 0;display: none;}
.info-description .product-price-group .price {color: #f00; font-size: 20px}
.info-description .product-price-group .price #dr_sku_price {font-size: 30px}
.input-group .form-control {
    position: relative;
    z-index: 0;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.product-desc {height: 30px; line-height: 30px; overflow: hidden; margin: 5px 0;}

/*å…³è”åž‹å·å•†å“*/
.pro-desc .glxh-list a {border: solid 1px #eaeaea; display: block; padding: 3px 10px; line-height: 40px; font-size: 16px}
.pro-desc .glxh-list a img {width: 40px; height: 40px; margin-right: 10px}
.pro-desc .glxh-list a:hover {border: solid 1px #09893e}

/*åž‹å·*/
.pro-desc .fc-sku-select-price {margin-left: -10px}
.pro-desc .fc-sku-select-price .fc-sku-value {border: solid 1px #eaeaea; display: block; padding: 3px 10px; line-height: 40px; font-size: 16px; margin-left: 10px; width: 198px; margin-bottom: 10px}
.pro-desc .fc-sku-select-price .btn.red:not(.btn-outline) {border: solid 1px #09893e; background: none; color: #09893e !important;}

.single-pro-thumb {margin-top: 10px;}
ul.thubm-caro .owl-wrapper .owl-item{
    padding: 0 5px 0 5px;
}
ul.thubm-caro .owl-wrapper{
    margin-left: -2px;
}
ul.thubm-caro  {
    text-align: center;
}
ul.thubm-caro li {
    float: left;
    margin: 0 7px;
}
ul.thubm-caro .owl-controls.clickable {
    right: 0;
    top: 37px;
    width: 0;
}

.info-description .xinhao {padding: 3px 0;}
.info-description .xinhao #xinhao {border: solid 1px #EAEAEA; height: 32px; line-height: 32px; width: 210px; padding-left: 10px; color: #666;}
.info-description .buy-num {}
.info-description .buy-num .bootstrap-touchspin {float: left; margin-right: 20px}
.info-description .buy-num .ts {line-height: 33px;color: #999;font-size: 14px;display: none;}
.input-group {
    display: table;
    border-collapse: separate;    position: relative;
}

.input-group-btn {float: left;}
.input-group-btn .btn-default {background-color: #F3F3F3; border-radius: 0;}
.input-group .form-control {z-index: 2; float: left; width: 60px; height: 31px; line-height: 32px; text-align: center; border-top: solid 1px #DCDCDC; border-bottom: solid 1px #DCDCDC; border-left: none; border-right: none;}

.info-description .button-group .layui-btn {height: 48px;line-height: 48px;width: 180px;position: relative;font-size: 16px}
.info-description .button-group .layui-btn p{position:absolute;left:0;display:none;top:100%;widht:100px;z-index: 100000;}
.info-description .button-group .layui-btn p img{display:block;width:100%;z-index: 10;}
.info-description .button-group .layui-btn:hover p{display:block;}
.info-description .button-group .btn-buy {background-color: #ff532b;}
.info-description .button-group .btn-cart {background-color: #09893E;}
.info-description .button-group .btn-star {background-color: #003b6a;/* display: none; */}


.info-r-list {float: right;width: 250px;/* height: 420px; */padding: 5px 0 0;background-color: #fff;box-sizing: border-box;/* border-left: solid 1px #e5e5e5*//* display: none; */}
.info-r-list h3 {font-size: 16px; border-bottom:1px solid #eee; color:#09893d;  margin-bottom: 10px; font-weight: bold; padding-bottom:12px;}
/*.info-r-list ul {height: 380px; overflow: auto;}*/
/*.info-r-list ul li a {display: block; line-height: 34px; height: 34px; overflow: hidden;}*/
/*.info-r-list ul li i {margin-right: 6px;}*/
/*.info-r-list ul li a.on {color: #09893E;}*/
/*.info-r-list ul li a.on i {color: #09893E; background-color: #09893E; border-radius: 50%;}*/
/*.info-r-list ul li:hover a {color: #09893E;}*/

.goods-Detail-l {float: right; width: 300px; background-color: #fff; box-sizing: border-box; padding: 0 0; }
.goods-Detail-r {float: left;width: 820px;background-color: #fff;box-sizing: border-box;padding: 0 0;}
.goods-Detail {margin: 20px 0; padding: 0; overflow: hidden}
.goods-Detail .layui-tab-title li {font-size: 16px}
.goods-Detail .layui-tab-brief>.layui-tab-title .layui-this {color: #09893d}
.goods-Detail .layui-tab-brief>.layui-tab-more li.layui-this:after,
.goods-Detail .layui-tab-brief>.layui-tab-title .layui-this:after {border-bottom: 3px solid #09893e;}
.goods-Detail .layui-tab-content {padding: 15px 0;}
.exzoom_preview{ left: 500px !important;}



/*æ»šåŠ¨äº§å“*/
.product-scroll-left {position: relative; padding: 20px 0 0;}
.product-scroll-left .next {position: absolute; right: -12px; top: 17px; display: block; width: 18px; height: 260px; line-height: 260px; text-align: center; cursor: pointer;}
.product-scroll-left .prev {position: absolute; left: -12px; top: 17px; display: block; width: 18px; height: 260px; line-height: 260px; text-align: center; cursor: pointer;}
.product-list-scroll li {text-align: center; float: left; width: 259px; padding: 0 6px 14px;}
.product-list-scroll li a {display: block;}
.product-list-scroll li img {width: 100%; border: solid 1px #D3D3D3; box-sizing: border-box; padding: 12px}
.product-list-scroll li .t {font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; margin: 6px 0 0;}
.product-list-scroll li .desc {font-size: 14px; color: #666; height: 28px; line-height: 28px; overflow: hidden;}
.product-list-scroll li:hover a img {border: solid 1px #09893D;}
.product-list-scroll li:hover a .t {color: #09893D;}

/*è¯¦æƒ…é‡Œç®€ä»‹æ—è¾¹åž‹å·åˆ—è¡¨*/
#dr_show_content table {border-left: solid 1px #ddd; border-top: solid 1px #ddd;}
#dr_show_content table tr th {text-align: center; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 5px 10px; background-color: #F2F2F2; word-break: keep-all; white-space: nowrap;}
#dr_show_content table tr td {text-align: center; border-right: solid 1px #eee; border-bottom: solid 1px #eee; padding: 5px 10px; word-break: keep-all; white-space: nowrap;}



.store-list li{border-bottom: solid 1px #eee; padding:9px 9px 15px; margin-bottom: 20px;}
.store-list li:last-child{border:none !important;}
.store-list li .thumb {}
.store-list li .thumb img {width: 100%}
.store-list li .t {font-size: 15px; height: 30px; line-height: 30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align: center}
.store-list li .price {font-size: 16px;height: 30px;line-height: 30px;overflow:hidden;color: #f00;text-align: center;display: none;}
.goods-Detail-r .store-list li{border:none;border-right:1px solid #eee;}
#sidekefu li .fa:hover{ background:#09893d !important;}
@media(max-width:1200px){
    button-group.element{justify-content:space-between}
    .info-description .button-group .layui-btn{width: calc(50% - 5px)!important;margin:0;}
    .pro-desc .fc-sku-select-price .fc-sku-value{width:calc(50% - 5px);margin: 0;margin-bottom: 5px;line-height: 30px;}
    .pro-desc .fc-sku-select-price{margin:0;padding: 0!important;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .form-action{padding:20px;}
}