/*
 * 商详 2.0
 */
body{
	/*background-color: #f7f7f7;*/
}
.top-bg{
	/*background: #FFFFFF;border-top: 1px solid #DFDFDF;*/
}
@font-face {
    font-family: "detailfont";
    src: url("../fonts/detailfont/iconfont.ttf");
}
.c-green{
	color: #00946C;
}
.detailfont {
  font-family:"detailfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-zan2:before { content: "\e62d"; }
.icon-zan1:before { content: "\e62c"; }
.icon-zan4:before { content: "\e62b"; }
.icon-zan3:before { content: "\e62a"; }
.icon-1:before { content: "\e629"; }
.icon-upload:before { content: "\e628"; }
.icon-shape:before { content: "\e627"; }
.icon-question:before { content: "\e622"; }
.icon-upvote:before { content: "\e621"; }
.icon-reply:before { content: "\e620"; }
#breadcrumb {
    margin: 0 auto 20px;
    color: #9c9c9c;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    padding-top: 20px;
}
#breadcrumb .bread-a {color: #9c9c9c;display: inline-block;text-decoration: underline;}
#breadcrumb .bread-a:hover { color: #4a4a4a;}
#breadcrumb .line { padding: 0 10px; color: #ccc;    display: inline-block;}
.item-tips {
    top: 0;
    right: -8px;
    padding: 0 10px;
    font-family: "DINPro-Medium", Helvetica, Arial, sans-serif;
    font-size: 13px;
    border-radius: 20px;
    background-color: #d0021f;
    color: #fff;
}
.item-attr .info .title {
    margin: 0;
    font-family: "OpenSans-Semibold", Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 1.3em;
}
.item-attr .info .sku { color: #cbcbcb;}
/*.item-attr .info .sku:hover { color: #9b9b9b;}*/
.item-attr .info .discount { margin-bottom: 20px; border-bottom: 1px dotted #cbcbcb;}
.item-attr .info .detail-discount { 
	display: inline-block;
	background: #EEFAF0;
    border: 1px solid #58C96B;
    /* height: 28px; */
    line-height: 18px;
    /* width: auto; */
    font-size: 13px;
    color: #3C3C3C;
    padding: 6px 28px 6px 20px;
}
.pri-ri-box .det-offer span{
	font-size: 12px;
    color: #FFFFFF;
    padding: 6px 16px;
    background: #FF7F15;
    height: 17px;
    line-height: 17px;
    display: inline-block;
}
.item-attr .thumb{
	display: table;
	margin: 10px auto 20px;
    /*width: 340px;*/
}
.item-attr .thumb .swiper-container{
    width: 340px;
}
.item-attr .thumb .arr-left{
	left: -25px;
    font-size: 36px;
    color: #DFDFDF;
    top: 5px;
}
.item-attr .thumb .arr-right{
	right: -25px;
    font-size: 36px;
    color: #DFDFDF;
    top: 5px;
}
.item-attr .thumb .con-img{
	width: 58px;
	height: 43px;
	border: 1px solid #F1F1F1;
	text-align: center;
	display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    opacity: 0.6;
}
.item-attr .thumb ul li{
	width: 60px;
	height: 45px;
	border: 1px solid #F1F1F1;
	text-align: center;
	display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    opacity: 0.6;
    clear: none;
}
.item-attr .thumb .active{
	border-color: #00946C;
	opacity: 1;
}
.item-attr .thumb .item{
    max-width: 60px;
    max-height: 45px;
    display: inline;
}
.item-attr .img{
    width: 420px;
    height: 315px;
    vertical-align: middle;
    display: table-cell;
}
.item-attr .img .big-img{
	max-width: 420px;
	max-height: 315px;
	margin: 0 auto;
	cursor: pointer;
}
.item-attr .info {width: 460px;font-size: 13px;}
.item-attr .info .pro-star{
	font-size: 20px;
	color: #FF7F15;
	letter-spacing: 1.66px;
}
.item-attr .info .pro-star-dis{
	font-size: 20px;
	color: #9C9C9C;
	letter-spacing: 1.66px;
}
.item-attr .info .pro-link{
	/*font-size: 12px;*/
	color: #007AC9;
	display: inline-block;
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    cursor: pointer;
}
.item-attr .info .pro-bg{
	/*background: #F9F9F9;*/
	width: 100%;
	/*font-size: 13px;*/
    line-height: 22px;
    /*min-height: 90px;*/
}
.item-attr .info .pro-bg ul{
	display: table;
	list-style-type: initial;
}
.item-attr .info .pro-bg .pro-desc-con{
	padding: 10px 0 10px 0;
	line-height: 22px;
	border-top: 1px solid #F1F1F1;
}
.item-attr .info .pro-tip{
	/*font-size: 12px;*/
	color: #00946C;
	height: 17px;
	line-height: 17px;
}
.item-attr .info .pro-help{
	/*font-size: 13px;*/
	color: #3C3C3C;
	height: 17px;
	line-height: 17px;
}
.item-attr .info .pro-help .help-link{
	color: #007AC9;
}
.detail-unline:hover{
	text-decoration: underline;
	cursor: pointer;
}
.item-attr .pri-ri-box{
	width: 290px;
	height: auto;
	background: #FFFFFF;
    /*box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.31);*/
}
.item-attr .pri-ri-box .pd20{
	padding: 19px;
    font-size: 14px;
    color: #3C3C3C;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
}
.pri-ri-box .det-pri{
    font-size: 30px;
    color: #F96235;
    padding-top: 8px;
}
.pri-ri-box .det-pri .dis-pri{
    color: #3C3C3C;
    font-size: 20px;
    position: relative;
}
.pri-ri-box .det-pri .dis-pri:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: 50%;
    background: #3C3C3C;
}
.pri-ri-box .det-stair-price{
    /*padding: 13px 0 13px 20px;*/
    font-size: 14px;
    color: #3C3C3C;
    line-height: 18px;
    /*background: #F9F9F9;*/
}
.pri-ri-box .det-stair-price .out{
    border: 9px solid;
    border-color: transparent transparent #F9F9F9 transparent;
    position: absolute;
    top: -18px;
    left: 36px;
    border-left-width: 8px;
    border-right-width: 8px;
}
.pri-ri-box .det-line{
	height: 1px;
	background: #F1F1F1;
}
.pri-ri-box .det-stock{
	color: #00946C;
	line-height: 19px;
}
.pri-ri-box .det-stock .stock-show{
	color: #9C9C9C;
	/*padding-left: 6px;*/
}
.usa_icon{
	right: 0;
	bottom: -4px;
	cursor: pointer;
}
.usa_icon img{
	width: 120px;
}
.usa_icon .ama_tip{
	left: -330px;
	top: -53px;
	width: 275px;
	padding: 15px 20px;
	font-size: 12px;
	color: #3C3C3C;
	line-height: 20px;
	background: #FFFFFF;
	border: 1px solid #DFDFDF;
	box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.10);
	border-radius: 2px;
	z-index: 2;
}
.usa_icon .ama_tip:after,.usa_icon .ama_tip:before{
	content: '';
    display: block;
    position: absolute;
    right: -16px;
    border-color: transparent transparent transparent transparent;
    width: 0px;
    height: 0px;
    border: 8px transparent solid;
}
.usa_icon .ama_tip:after{
	top: 55px;
	border: 7px transparent solid;
	border-left-color: #FFFFFF;
	right: -13px;
}
.usa_icon .ama_tip:before{
	top: 54px;
	border-left-color: #DFDFDF;
}
.usa_icon .ama_tip label{
	color: #00946C;
}
.pri-ri-box .det-ship .ship-date{
	color: #3C3C3C;
	font-size: 13px;
}
.pri-ri-box .det-coun{
	height: 36px;
	line-height: 36px;
}
.pri-ri-box .det-coun .warning{
	line-height: 20px;
}
.pri-ri-box .det-coun .det-input{
	width: 100px;
	height: 34px;
	border: 1px solid #DFDFDF;
	display: inline-block;
}
.det-coun .det-input .common{
	height: 100%;
	width: 30px;
	top: 0;
	text-align: center;
	cursor: pointer;
}
.det-coun .det-input .less{
	left: 0;
}
.det-coun .det-input .less:after,.det-coun .det-input .add:after{
	content: '';
	height: 2px;
	width: 10px;
	background: #9C9C9C;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	left: 50%;
	margin-left: -5px;
}
.det-coun .det-input .add{
	right: 0;
}
.det-coun .det-input .add:before{
	content: '';
	height: 10px;
	width: 2px;
	background: #9C9C9C;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 50%;
	margin-left: -1px;
}
.det-coun .det-input .hoversty:after,.det-coun .det-input .hoversty:before{
	background: #3C3C3C;
}
.det-coun .det-input input{
	border: 0;
    width: 25px;
    height: 32px;
    padding: 0 37px 0 37px;
    outline: 0;
    text-align: center;
}
.pri-ri-box .det-pre{
	background: #00946C;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid #007A63;
    box-shadow: inset 0px 1px 0px 0px rgb(177,177,177,0.5);
    border-radius: 2px;
}
/*.pri-ri-box .det-pre:hover{
	background-color: #09694f;
}*/
/*shangxiang reviews*/
.reviews .re-con{
	line-height: 18px;
	color: #3C3C3C;
}
.reviews .re-title,.faq-dv .faq-title{
	padding-top: 20px;
	font-size: 20px;
	color: #4A4A4A;
}
.faq-dv .faq-input{
	width: 804px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #CCCCCC;
	padding: 10px 20px;
	font-size: 14px;
	color: #3C3C3C;
	background: #FFFFFF;
	box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.10);
	border-radius: 2px;
	margin-left: 4px;
	resize: none;
}
.faq-page{
	text-align: center;
}
.faq-page .paging .page-item,.faq-page .paging .page-prev,.faq-page .paging .page-next{
    border-right: none;
}
.faq-page .paging{
	display: inline-block;
	border-left: none;
    border-top: none; 
    border-bottom: none; 
}
.faq-page .paging .page-on{
	background: #00946C;
	color: #ffffff;
}
.faq-page .paging .page-item:hover{
	color: #00946C;
	background: #ffffff;
}
.faq-page .paging .page-on:hover{
	background: #00946C;
	color: #ffffff;
}
.borderBottom{
	border-bottom: 1px solid #F1F1F1;
}
.reviews-list .re-item{
	padding: 20px 0 10px;
	width: 850px;
}
.reviews-list .re-item .re-item-con{
	/*height: 25px;
    line-height: 25px;*/
    color: #3C3C3C;
}
/*.reviews-list .re-item .re-item-con span{
	display: inline-block;
    letter-spacing: normal;
    vertical-align: middle;
}*/
.reviews-list .re-item .re-item-star{
    font-size: 18px;
    color: #9c9c9c;
    letter-spacing: 0;
    height: 28px;
    line-height: 28px;
}
.reviews-list .re-item .active{
    color: #FF7F15;
}
.reviews-list .re-item .re-item-title{
	font-size: 16px;
    color: #4A4A4A;
    margin-right: 13px;
}
.reviews-list .re-item .re-item-icon{
	display: inline-block;
    width: 16px;
    max-height: 16px;
}
.reviews-list .re-item .re-item-type{
    font-size: 12px;
	color: #FFFFFF;
	background: #00B49B;
	border-radius: 2px;
	letter-spacing: normal;
	width: 90px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin: 5px auto 0;
}
.reviews-list .re-item .re-item-name{
	color: #00946C;
	font-size: 12px;
}
.re-item .re-item-det-left{
	width: 100px;
	margin-right: 40px;
}
.re-item .re-item-det-left img{
	width: 70px;
	height: 70px;
	margin: 0 auto;
	border-radius: 50%;
}
.re-item .re-item-det-right{
	width: 850px;
	font-size: 14px;
}
.re-item .re-item-det-right .re-img-con{
	display: table;
}
.re-item .re-item-det-right .re-img-con li{
	width: 100px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	margin-right: 25px;
	margin-bottom: 10px;
}
.re-item .re-item-det-right .re-img-con li:nth-child(7n){
	margin-right: 0;
}
/*.re-item .re-item-det-right .re-img-con li span{
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}*/
.re-item .re-item-det-right .re-img-con li img{
	height: 100%;
	width: 100%;
	display: inline-block;
	object-fit: cover;
}
.re-item .re-item-det-right .re-img-con .click-big{
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0.6;
    background: #000000;
    z-index: 5;
    cursor: zoom-in;
}
.re-item .re-item-det-right .isLikeOrNo .zanclick{
	display: inline-block;
	cursor: pointer;
}
.re-item .re-item-det-right .isLikeOrNo .detailfont{
	color: #9C9C9C;
}
.re-item .re-item-det-right .transform-down{
	display: inline-block;
	transform: translateY(4px);
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    -o-transform: translateY(4px);
    -moz-transform: translateY(4px);
}
.re-item .re-item-det-right .isLikeOrNo .active{
	color: #00936D;
}
.re-item .re-item-det-right span{
	font-size: 12px;
}
.re-item .seeed-service{
	/*width: 100%;*/
	position: relative;
	background: #FFFFFF;
	border: 1px solid #DFDFDF;
}
.re-item .seeed-service:before{
	content: '';
    display: block;
    position: absolute;
    top: -20px;
    left: 21px;
    border-color: transparent transparent transparent transparent;
    width: 0px;
    height: 0px;
    border: 10px transparent solid;
    border-bottom-color: #DFDFDF;
}
.re-item .seeed-service:after{
	content: '';
    display: block;
    position: absolute;
    top: -18px;
    left: 21px;
    border-color: transparent transparent transparent transparent;
    width: 0px;
    height: 0px;
    border: 10px transparent solid;
    border-bottom-color: #FFFFFF;
}
.seeed-service .seeed-service-icon{
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%;
}
.seeed-service .seeed-service-til span{
	vertical-align: middle;
	font-size: 14px;
	color: #3C3C3C;
	margin-left: 5px;
	line-height: 25px;
}
.seeed-service .seeed-service-con{
	line-height: 18px;
	font-size: 14px;
}
/*faq*/
.faq-com-wd{
	width: 850px;
}
.faq-con .faq-left{
	width: 50px;
	height: 60px;
	background: #F9F9F9;
	border-radius: 2px;
	font-size: 14px;
	color: #3C3C3C;
	text-align: center;
	/*cursor: pointer;*/
}
.faq-left .faq-index-ic{
	border: 7px solid;
    border-color: transparent transparent #DFDFDF transparent;
    border-left-width: 10px;
    border-right-width: 10px;
    width: 0;
    height: 0;
    margin: 7px auto 5px;
}
.faq-left .faq-index{
	line-height: 19px;
}
.faq-con .faq-right{
	width: 758px;
}
.faq-right .faq-title-one{
	font-size: 16px;
    color: #000000;
    line-height: 18px;
}
.faq-right .faq-title-two{
	font-size: 14px;
    color: #000000;
    line-height: 20px;
}
.faq-right .faq-title-two img{
	width: 100px !important;
	object-fit: cover;
	cursor: pointer;
	display: inline-block;
}
.faq-right .faq-author .author-img{
	width: 22px;
	height: 22px;
	display: inline-block;
	border-radius: 50%;
}
.faq-right .faq-author span{
	vertical-align: middle;
	font-size: 12px;
	color: #9C9C9C;
}
.faq-right .faq-author .author-name{
	color: #00946C;
}
.faq-right .faq-tip{
	font-size: 12px;
	color: #9C9C9C;
	letter-spacing: -1em;
	transform: translateY(4px);
	-webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    -o-transform: translateY(4px);
    -moz-transform: translateY(4px);
}
.faq-right .faq-tip span{
	display: inline-block;
	letter-spacing: normal;
	cursor: pointer;
}
.faq-right .faq-tip span:last-child .detailfont{
	transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    -moz-transform: translateY(0px);
}
.faq-right .faq-tip span:hover{
	color: #00946C;
}
.faq-right .faq-tip .active{
	color: #00946C;
}
.faq-right .faq-tip .detailfont{
	font-size: 12px;
	display: inline-block;
	transform: translateY(1px);
    -webkit-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    -moz-transform: translateY(1px);
}
.faq-tip .border-ri:before{
	content: '';
	position: absolute;
	right: -10.5px;
	width: 1px;
	height: 10px;
	top: 50%;
	margin-top: -5px;
	background: #9C9C9C;
}
.faq-right .faq-review{
	padding: 15px 20px 24px 20px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    position: relative;
}
.faq-right .faq-review .outer{
	border: 5px solid;
    border-color: transparent transparent #FFFFFF transparent;
    border-left-width: 8px;
    border-right-width: 8px;
    position: absolute;
    left: 40px;
    top: -9px;
}
.faq-right .faq-review .out{
	border: 5px solid;
    border-color: transparent transparent #DFDFDF transparent;
    border-left-width: 8px;
    border-right-width: 8px;
    position: absolute;
    left: 40px;
    top: -10px;
}
.faq-right .faq-review .item{
	padding-bottom: 15px;
    border-bottom: 1px solid #f1f1f1;
}
.faq-right .faq-review .item:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.faq-review .item ul{
	display: table;
}
.faq-review .item ul li{
	width: 100px;
	height: 75px;
	text-align: center;
	margin-bottom: 10px;
}
/*.faq-review .item ul li span{
	width: 0;
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}*/
.faq-review .item ul li img{
	height: 75px !important;
	width: 100px !important;
	display: inline-block;
	vertical-align: middle;
	object-fit: cover;
}
.faq-review .item ul li .opac-bg,.re-item .re-item-det-right .re-img-con .click-big{
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0.6;
	background: #000000;
	z-index: 5;
	line-height: 75px;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
	cursor: pointer;
}
.faq-right textarea{
	width: 725px;
    height: 70px;
    resize: none;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    color: #3c3c3c;
    padding: 10px 10px 10px 15px;
    margin-left: 5px;
	box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.10);
	border-radius: 2px;
}
.faq-review textarea{
	width: 684px;
    height: 70px;
    resize: none;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    color: #3c3c3c;
    padding: 10px 15px;
	box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.10);
	border-radius: 2px;
}
.replay .replay-btn{
    font-size: 14px;
    color: #FFFFFF;
    background: #00936D;
    line-height: 40px;
    margin-top: 5px;
    width: 100px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    background: #00946C;
    border: 1px solid #007A63;
    box-shadow: inset 0px 1px 0px 0px #33A98A;
    border-radius: 2px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.10);
}
.faq-replay .replay-btn{
	margin-right: 0 !important;
	margin-top: -10px;
}
.replay .replay-btn:hover{
	box-shadow: inset 0px 1px 0px 0px rgba(58, 168, 138,0.50);
	background: #007A63;
}
/*shangxiang view-history*/
.view-history{
	background: #FFFFFF;
	/*border: 1px solid #DFDFDF;*/
	/*width: 100%;*/
	height: 360px;
}
.view-history .vi-title{
	padding: 20px 0 20px 0;
	font-size: 20px;
	color: #4A4A4A;
}
.view-history .vi-list{
	width: 860px;
}
.item-detail .view-history .vi-list .arr{
	font-size: 18px;
    color: #9C9C9C;
    background: #F9F9F9;
    border: 1px solid #DFDFDF;
    box-shadow: inset 2px 0px 0px 0px #FFFFFF;
    border-radius: 2px;
    padding: 17px 11px;
}
.item-detail .recipes .re-list .arr{
	font-size: 18px;
    color: #9C9C9C;
    background: #F9F9F9;
    border: 1px solid #DFDFDF;
    box-shadow: inset 2px 0px 0px 0px #FFFFFF;
    border-radius: 2px;
    padding: 17px 11px;
}
.vi-list .arr-left{
	left: 0;
    top: 40px;
    z-index: 9;
}
.vi-list .arr-right{
	right: 0;
	top: 40px;
    z-index: 9;
}
.vi-list .vi-item{
	width: 160px;
    height: 270px;
}
.vi-item .vi-item-img{
	display: block;
	width: 160px;
    height: 120px;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
}
.vi-item .vi-item-img img{
	max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}
.vi-item .vi-item-name{
	font-size: 13px;
    color: #3C3C3C;
    line-height: 16px;
    margin-top: 13px;
    display: block;
    height: 48px;
    overflow: hidden;
}
.vi-item .vi-item-price{
	font-size: 14px;
    color: #F96235;
    line-height: 19.67px;
}
.vi-item .vi-item-add{
	width: 158px;
    height: 40px;
    /*background: #F6F6F6;
    border: 1px solid #DFDFDF;
    color: #3C3C3C;*/
   
   	background: #00946C;
   	color: #FFFFFF;
   	
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #007A63;
    box-shadow: inset 0px 1px 0px 0px rgba(58, 168, 138,0.50);
    border-radius: 2px;
}
.vi-item .vi-item-dis{
	width: 158px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    cursor: no-drop;
    background: #9C9C9C;
	border: 1px solid #6C6C6C;
	box-shadow: inset 0px 2px 0px 0px rgb(177,177,177,0.5);
	border-radius: 2px;
	color: #FFFFFF;
}
/*.vi-item .vi-item-add:hover{
	color: #00946C;
	background: #FFFFFF;
	border: 1px solid #00946C;
}*/
.vi-item .js-add-scc{
	bottom: 0;
}
/*新增减免   by lonfei 2016-07-08 */
/*.item-attr .info .detail-discount {
    width: 250px;
    border: 1px solid #FFBB00;
    margin-bottom: 10px;
    padding: 10px;
    background: #FFFCF2;
}
.item-attr .info .detail-discount .text-tip {
    margin: 0px;
    font-size: 12px;
    color: #FF3523;
}
*/
.item-attr .img .tab {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    background-image: url(../img/img_tab.png);
    background-repeat: no-repeat;
}
.item-attr .img .tab-per {
    background-position: 0 0;
}
.item-attr .img .tab-back {
    background-position: -103px 0;
}

/*big image show*/
.image-show .arr { position:fixed;display: block; top: 50%;margin-top: -30px; font-size: 50px; width: 60px; line-height: 60px; text-align: center; background-color: #fff; border-radius: 50%; opacity: 0.3; transition: all 0.2s; z-index: 1001; }
.image-show .arr:hover { opacity: 0.8;}
.image-show .arr-left { left: 10%;}
.image-show .arr-right {right: 10%;}
.image-show .image-close-potlayer{
    top: -20px;
    right: -20px;
    position: absolute;
    display: block;
    width: 20px;
    padding: 10px;
    font-size: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 50%;
    background-color: #e9e9e9;
    color: #4a4a4a;
}
.image-show {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 12;
    background:rgba(0,0,0,0.5) none repeat scroll !important;   /*å®žçŽ°FFèƒŒæ™¯é€æ˜Žï¼Œæ–‡å­—ä¸é€æ˜Ž*/
    background:#000;
    filter:Alpha(opacity=50);   /*å®žçŽ°IEèƒŒæ™¯é€æ˜Ž*/
}
.js-dynamic-width{
	left: 50%;
    top: 50%;
    transform: translate3d(-50%,-55%,0);
    -webkit-transform: translate3d(-50%,-55%,0);
    -ms-transform: translate3d(-50%,-55%,0);
    -o-transform: translate3d(-50%,-55%,0);
    -moz-transform: translate3d(-50%,-55%,0);
}
.image-show .image {
    max-width: 800px;
}
.description .block p {
    /*font-size: 14px;*/
    line-height: 1.8em;
}
.description .block .img {
    max-width: 100%;
    text-align: left;
}
.description .block .second-tit {
    font-family: "OpenSans-Bold", Helvetica, Arial, sans-serif;
}
#description img,
#description table,
#description iframe,
#description div,
#description p
{ max-width: 860px;color: #3C3C3C;font-size: 14px;}
#description table span img{
	max-width: 428px;
}
#description .row:before,#description .row:after{
	content: '';
	display: block;
	clear: both;
}
.description,.faq-dv,.reviews { 
    background: #FFFFFF;
    /*border: 1px solid #DFDFDF;*/
    width: 880px;
    height: 700px;
}
.description .block,.faq-dv .faq-con,.reviews .re-con {
    height: 690px;
    overflow: hidden;
    margin-bottom: 10px;
    position: relative;
}
#description .block .title {
    font-size: 20px;
    color: #4A4A4A;
    margin: 0;
}
.des-click-more {
    text-align: center;
    background: #F9F9F9;
    border: 1px solid #DFDFDF;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    font-size: 14px;
    color: #3C3C3C;
    bottom: 0;
    left: 0;
    width: 858px;
    z-index: 2;
    box-shadow: inset 0px 1px 0px 0px #FFFFFF;
    border-radius: 2px;
}
.des-click-more:hover{
	background: #FFFFFF;
}
.linear-dv {
    width: 860px;
    height: 88px;
    bottom: 40px;
    left: 0;
    background-image: linear-gradient(-180deg, rgba(255,255,255,0.20) 0%, #FFFFFF 100%);
}
.des-con a { color: #007AC9;}
.item-detail .content .vi-item a{ color: #3C3C3C;}
.des-con a:hover { text-decoration: underline;}
.comb-product .ico-eq { font-size: 30px; margin-top: 30px;color: #9c9c9c;}
.comb-product .comb-product-total { margin-top: 10px;text-align: left;}
.comb-product .comb-product-total .btn {
    display: block;
    width: 130px;
    line-height: 35px;
    border-radius: 2px;
}
.item-detail {/* padding-top: 10px; */}
.item-detail .content {
    width: 880px;
    border-right: 1px solid #F1F1F1;
}
.item-detail .comb-list{
	height: 185px;
	background: #FFFFFF;
	/*border: 1px solid #DFDFDF;*/
	/*padding-top: 20px;*/
}
.item-detail .side {
    width: 289px;
    background: #FFFFFF;
    border-top: none;
    padding-left: 20px;
    /*border-left: 1px solid #F1F1F1;*/
}
.item-detail .side .si-common{
	font-size: 20px;
    color: #3C3C3C;
    padding: 30px 0 0 0;
    /*border-bottom: 1px solid #F1F1F1;*/
    height: 22px;
    line-height: 22px;
}
.side .si-doc a{
	display: block;
	font-size: 13px;
	color: #007AC9;
	cursor: pointer;
}
/*.side a img{
	display: inline-block;
	width: 19px;
}
.side a span{
	vertical-align: middle;
}*/
.side .hy-link{
    font-size: 13px;
    line-height: 16px;
    height: 16px;
}
.side .hy-link .detailfont{
	font-size: 12px;
    display: inline-block;
    transform: scale(0.9) translateY(-3px);
    -webkit-transform: scale(0.9) translateY(-3px);
    -ms-transform: scale(0.9) translateY(-3px);
    -o-transform: scale(0.9) translateY(-3px);
    -moz-transform: scale(0.9) translateY(-3px);
}
.side .pon{
	display: inline-block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	vertical-align: middle;
	background: #007AC9;
	transform: translateY(-1px);
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
}
.side .si-da{
	/*text-transform:capitalize;*/
	max-width: 254px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
}
.side .gre-pon{
	background: #00946C;
}
.side .si-recommend{
	width: 290px;
}
.side .si-recommend a:hover .si-pro-name{
	cursor: pointer;
	text-decoration: underline;
}
.si-recommend .si-name-con{
	height: 36px;
}
.side .si-recommend .si-img-con{
	width: 100px;
	height: 75px;
	display: block;
}
.side .si-recommend img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.side .si-recommend .si-pro-det{
	width: 175px;
}
.si-pro-det .si-pro-name{
	font-size: 13px;
    color: #3C3C3C;
    line-height: 18px;
    display: block;
    overflow: hidden;
    top: 50%;
	left: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    /*overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;*/
}
.si-pro-det .si-pro-price{
	font-size: 14px;
	color: #F96235;
	line-height: 19.67px;
}
.si-pro-det .si-add-cart{
	background: #00946C;
	/*border: 1px solid #007A63;
	box-shadow: inset 0px 2px 0px 0px #33A98A;*/
	width: 140px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.10);
	cursor: pointer;
	border: 1px solid #007A63;
    box-shadow: inset 0px 1px 0px 0px RGBA(58, 168, 138,0.5);
    border-radius: 2px;
}
.si-pro-det .si-add-cart label,.vi-item .vi-item-add label{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: #00946C;
	border-radius: 2px;
	color: #FFFFFF;
	font-size: 12px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.10);
	cursor: pointer;
	box-shadow: inset 0px 1px 0px 0px RGBA(58, 168, 138,0.5);
}

.si-pro-det .si-add-cart label,.vi-item .vi-item-dis label{
  top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: #9C9C9C;
	border-radius: 2px;
	color: #FFFFFF;
	font-size: 12px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.10);
	cursor: pointer;
	box-shadow: inset 0px 1px 0px 0px #B1B1B1;
}

.si-pro-det .si-add-dis{
	width: 138px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.10);
	cursor: no-drop;
	background: #9C9C9C;
	border: 1px solid #6C6C6C;
	box-shadow: inset 0px 2px 0px 0px #B1B1B1;
	border-radius: 2px;
	color: #FFFFFF;
}


.side .si-con-img{
	width: 140px;
	height: 50px;
	display: table-cell;
	background: #F9F9F9;
}
.side .si-con-img span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:0;
	height:100%;
	vertical-align:middle;
}
.side .si-con-img img{
	display:inline-block;
	width: 100%;
}
.pro-introduce ul{
	display: table;
}
.pro-introduce .item{
	width: 210px;
	height: 240px;
	background: #FFFFFF;
	/*border: 1px solid #DFDFDF;*/
	margin-right: 16px;
	float: left;
}
.pro-introduce .item:last-child{
	margin-right: 0;
}
.pro-introduce .item .tag-img-con{
	display: block;
    width: 208px;
    height: 156px;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
}
.pro-introduce .item .tag-img-con span{
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
}
.pro-introduce .item .tag-img-con img{
	display: inline-block;
	width: 100%;
	/*max-width: 100%;
	max-height: 100%;*/
	margin: 0 auto;
}
.pro-introduce .item .pro-des{
	display: block;
	width: 190px;
	margin: 10px auto 18px;
	font-size: 14px;
	color: #3C3C3C;
	line-height: 18px;
	font-family: "OpenSans-Semibold", Helvetica, Arial, sans-serif;
}
/* edit  2016-07-18  by longfei  begin */\

/*增加了 产品 捆绑销售 */
.item-detail .comb-list {
  border-bottom: 1px solid #F5F5F5;
}

.item-detail .comb-list .scroll-content {
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
  /*height: 210px;*/
  display: inline-block;
  margin-bottom: -8px;
  /*margin-left: 20px;*/
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-face-color: #59ADBB;
  scrollbar-track-color: #FFFFFF;
  scrollbar-3dlight-color: #59ADBB;
  scrollbar-darkshadow-color: #59ADBB;
}
.item-detail .comb-list .scroll-content::-webkit-scrollbar-track-piece {
    background-color:#f5f5f5;
    border-left:1px solid #ffffff;
}
.item-detail .comb-list .scroll-content::-webkit-scrollbar {
    width:4px;
    height:4px;
}
.item-detail .comb-list .scroll-content::-webkit-scrollbar-thumb {
    background-color:#c2c2c2;
    background-clip:padding-box;
    border:1px solid RGBA(0, 147, 110, 1.00);
    min-height:28px;
}
.item-detail .comb-list .scroll-content::-webkit-scrollbar-thumb:hover {
    border:1px solid #636363;
    background-color:RGBA(0, 147, 110, 1.00);
    cursor: pointer;
}

/*/* 滚动槽 */
.scroll-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 147, 110, 1.00);
    border-radius: 10px;
    background-color: #F5F5F5;
}
/* 滚动条滑块 */
.scroll-content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 147, 110, 1.00);
  background-color: #555;
}
.scroll-content::-webkit-scrollbar-thumb:window-inactive {
  background:rgba(0, 147, 110, 1.00);
}
.bind-product .scroll-content .wrapper {
  /*min-width: 2000px;
  width: 100%;*/
}
.bind-product .scroll-content .wrapper a{
  text-decoration:none;
  cursor: pointer;
}
.bind-product .scroll-content .wrapper .item {
  width: 140px;
}
.bind-product li .btn-add-search .price-layout {
  margin-left: -15px;
  margin-right: -15px;
}
.bind-product li .btn-add-search .btn-add-cart {
    width: 138px;
    line-height: 28px;
    line-height: 28px;
    margin-top: 10px;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    background: #00946C;
    border: 1px solid #007A63;
    box-shadow: inset 0px 1px 0px 0px RGBA(58, 168, 138,0.5);
    border-radius: 2px;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.10);
}
.bind-product li .btn-add-search .btn-add-cart:hover{
	box-shadow: inset 0px 1px 0px 0px rgba(58, 168, 138,0.50);
	background: #007A63;
}
.bind-product li .btn-add-search a{
   text-decoration:none;
   cursor: pointer;
}
/*新版商详 捆绑 */
.bind-product {
  cursor: pointer;
  /*width: 100%;*/
  height: 150px;
}
.bind-product .scroll-content {
  /*width: 652px;*/
}
.bind-product .scroll-content .wrapper .item .products-img {
  width: 100px;
  height: 75px;
  padding: 15px 20px;
}
.bind-product .scroll-content .wrapper .item .desc{
	font-family: OpenSans, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #3C3C3C;
    letter-spacing: 0px;
    line-height: 18px;
    margin-left: 20px;
    height: 38px;
    overflow: hidden;
    margin-top: 10px;
}
.bind-product .product-connect {
  margin: 37px 20px;
}
.bind-product .scroll-content .wrapper .product-connect {
  margin: 37px 10px;
}
.bind-product li .btn-add-search .total {
	font-size: 30px;
	color: #3C3C3C;
}
.bind-product li .btn-add-search .total-price {
    text-decoration: line-through;
    font-size: 20px;
    color: #3C3C3C;
}
.bind-product li .btn-add-search {
  width: 140px;
  padding: 35px 0 30px 16px;
}
/* edit  2016-07-18  by longfei  end*/

/*common bold font*/
.fontbold{
	font-family: "OpenSans-Semibold", Helvetica, Arial, sans-serif;
}
.fontsans{
	font-family: "OpenSans", Helvetica, Arial, sans-serif;
}
.fontlight{
	font-family: "OpenSans-Light", Helvetica, Arial, sans-serif;
}
.fontblodsec{
	font-family: "OpenSans-Bold", Helvetica, Arial, sans-serif;
}
.fontreg{
	font-family: "OpenSans-Regular", Helvetica, Arial, sans-serif;
}
.hover-type-all:hover{
	/*background-color: #09694f;*/
	box-shadow: inset 0px 1px 0px 0px rgba(58, 168, 138,0.50);
	background: #007A63;
	/*border: 1px solid #00614F;
	box-shadow: inset 0px 2px 0px 0px rgba(50,169,137,0.50);
	border-radius: 2px;*/
}


.side .dv-flex{
	display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    /*padding: 10px;*/
}
.side .dv-flex-1{
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}
/*.item-detail .recipes .re-list .arr{
	font-size: 34px;
    color: #DFDFDF;
    top: 50;
}*/
.recipes{
	background: #FFFFFF;
    /*height: 320px;*/
    /*border: 1px solid #DFDFDF;*/
}
.recipes .re-title{
	padding: 20px 0 20px 0;
    font-size: 20px;
    color: #4A4A4A;
}
.re-list .arr-left{
	left: 0;
	top: 45px;
	z-index: 9;
}
.re-list .arr-right{
	right: 0;
	top: 45px;
	z-index: 9;
}
.recipes .re-list {
    width: 860px;
    /*margin: 0 auto;*/
}
.recipe-item{
	width: 200px;
    height: 215px;
}
.recipe-item .recipe-img{
	height: 150px;
    overflow: hidden;
    display: block;
}
.recipe-item .recipe-img img{
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.recipe-item .recipe-name{
	display: block;
	font-size: 13px;
    color: #3C3C3C;
    letter-spacing: 0px;
    line-height: 18px;
}
.recipe-item .top-hot{
	top: 10px;
	right: 10px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #00936D;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{
	background: #DFDFDF;
}
.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #00936D; }
.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{ background-color: #09694f; }
.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{ background-color: #DFDFDF; } 