﻿body{background: #f5f5f5;}
a{ color:#333;}
.share {
	display:none
}
.i-row {
	margin-top:50px
}
.i-panel {
	margin-bottom:1px
}
.panel-body img {
	margin:5px 10px;
	width:98%;
	padding:15px 0;
	border-bottom:1px solid #eee
}
.i-price {
	color:Red
}
.i-count {
	color:Red
}
.carImg {
	float:left;
	width:100%;
	height:100%;
	line-height:50px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:1.4em;
	text-align:center
}
.carImg-bg-have {
	background-color:#a5a5a5
}

.pull-right img {
	margin-top:15px;
	width:26px;
	height:24px
}
/* .baseBg {
	background-image:url(../../Content/images/base_bg.png);
	background-repeat:no-repeat
} */
.J-shoping-num {
	width:24px;
	height:24px;
	/* background-position:-28px -88px; */
	text-align:center;
	overflow:hidden;
	line-height:20px;
	display:block;
	position:absolute;
	right:0;
	top:2px;
	color:#fff;
	font-size:14px;
	background: red;
    border: 2px solid #fff;
    border-radius: 100%;
    font-style: normal;
}
.myModal {
	width:60%;
	height:56px;
	position:absolute;
	top:40%;
	left:20%;
	line-height:56px;
	color:#fff;
	padding-left:60px;
	font-size:15px;
	background:#000 url(../../Content/images/loader.gif) no-repeat 10px 50%;
	opacity:.7;
	z-index:9999;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	filter:alpha(opacity=70)
}
.i-panel-body {
	word-break:break-all;
	word-wrap:break-word;
	padding:15px
}
.i-panel-body-title {
	padding:1px
}
#wrapper1 {
	/*position:absolute;*/
	z-index:1;
	top:50px;
	bottom:50px;
	left:0;
	overflow:hidden;
	border:none
}
#img_shoppingcart {
	max-height:45px;
	clear:both;
	display:block;
	margin:auto
}
.table th {
	text-align:center
}
#m-table>tbody>tr>td:first-child {
	width:30%
}
#m-table>tbody>tr>td:last-child {
	width:70%
}
/*图书详情*/

.productshow_nav .navbar{ margin-bottom:0px;}
.productshow_nav .navbar-fixed-top{max-height:50px !important; background:#4ec3b0;}
.productshow_nav .iconfont{ font-size:35px; color:#fff;}
.productshow_nav .back{ text-decoration:none;}
.productshow_nav .navbar-fixed-top h3{margin-top:0px;margin-bottom:0px; line-height:50px; font-size:18px; text-align:left; color:#fff;}
.productshow_nav #sh_pro_mrre a{ display:inline-block; width:80px;text-align:left;}
@media (max-width:375px){
	.productshow_nav #sh_pro_mrre a{width:50px;}
}
.productshow_nav .navbar-fixed-top .col-xs-2.col-lg-2{padding-left:0px;padding-right:10px;}
.productshow_nav .navbar-fixed-top a.active{ color:#f00; text-decoration:none;}
.productshow_nav .navbar-fixed-top a.active h3{background-size:8px; color:#FF0;}
.productshow_nav .panel{ box-shadow:none;-webkit-box-shadow:none; background:none; border:none;}
.productshow_nav .backprev{ display:block; color:#666;padding-top:6px;}.productshow_nav .backprev .icon-back{ font-size:20px; color:#fff;}
.productshow_nav .icon-category{display: inline-block;font-size:35px; color:#fff;}

.show_product .panel-body{ padding-top:0px;}
.show_product img{ margin-top:0px;padding-top:0px;}
.show_product #wrapper1{top:50px; width:100%;}
.show_product h3.title{ font-size:18px; font-weight:bold;word-break:break-all; line-height:30px;}
.show_product h3.i-price{ font-size:14px; font-weight:bold;}
.show_product h4.i-count{ font-size:12px; color:#4e91fe;}
.show_product #m-table .paratitle{ font-size:12px; color:#999;}
.show_product .sp_pj{margin-top: 20px;}
.show_product .sp_pj img{width:22px;height:20px;}
#shpro_nav:before{position:absolute;top:-5px;right:5px;width:10.5px;height:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAFI2EyZAAAAAXNSR0IArs4c6QAAAIVJREFUKBWVkN0NgDAIhDFu4SauZRyjcSxHcQ57pWdA6ENJWn78OCoiamf3guDpR2uLy2oSEQX9/YmEfs8N9NAFw7CjRfHaYkkbXH11mf7dXmuYcPObhfBymgMJWSCAgDLgDzJPvV0x4mmzAniNPakg981JgEZ7J0N/1aAwodCMAHvpm+ALCRYgJABhMPUAAAAASUVORK5CYII=) no-repeat center center;background-size:100% 100%;content:""}
#shpro_nav{position:absolute;top:53px;right:10px;z-index:1000;border-radius:4px;width:125px;background:rgba(0,0,0,.9);}
#shpro_nav li{display:block;position:relative;margin-left:40px;border-bottom:1px solid rgba(255,255,255,.2);height:40px;line-height:40px;z-index:1000; text-align:left;}
#shpro_nav li a{display:block;border:0;width:100%;font-size:14px;color:#fff;z-index:1000;text-decoration:none}
#shpro_nav a span{position:absolute;top:0;left:-40px;width:40px;height:40px}
#shpro_nav a strong {font-weight:normal}
.show_product_bottom{border-top:1px solid #ddd;background-color:rgb(255,255,255);-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;box-shadow:0 0 10px 0 hsla(0,6%,58%,.6);-webkit-box-shadow:0 0 10px 0 hsla(0,6%,58%,.6);-moz-box-shadow:0 0 10px 0 hsla(0,6%,58%,.6);}
.show_product_bottom .add_cart{background: linear-gradient(to right,#4ec3b0,#FFDC50) !important;}
.show_product_bottom .add_cart_grad{background:#ccc !important;}
.show_product_bottom .cart_all a{ display:block;padding:5px 0px;}
.show_product_bottom .cart_all a img{ width:50px;}
.show_product_bottom .J-shoping-num{ right:60px;}
.sk_item_price_origin{padding-left:15px;
color:#333;
    font-size: 12px;
    text-decoration: line-through;
}

.tusuimg-t{ position:relative;width:100%;height:auto;}
.dianzan{ position:absolute;bottom:1rem;right:2rem; width:4rem;height:4rem;display:block; text-align:center; border-radius:3rem;background:rgba(0,0,0,.5); color:#fff;}
.dianzan i{ display:block;padding-top:.5rem;font-size:2rem;}

span.zt{margin-left:5px;display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}
span.zt.yh{color: #0acf97;background-color: rgba(10,207,151,.18);}	
span.zt.wh{color: #fa5c7c;background-color: rgba(250,92,124,.18);}