﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*
	font: inherit;
	font-size: 100%;
	*/
	vertical-align: baseline
}
html {
	line-height: 1
}
ol, ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}
q, blockquote {
	quotes: none
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none
}
a img {
	border: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block
}
.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive {
	background: url('/static/img/team/mall/theme2/spinner.png') no-repeat
}
.spinner {
	display: inline-block;
	height: 25px;
	width: 95px;
	vertical-align: middle;
	margin-left: 10px;
	overflow: hidden;
	*zoom:1;
	-webkit-box-shadow: 0 3px 3px -4px #aaa;
	-moz-box-shadow: 0 3px 3px -4px #aaa;
	box-shadow: 0 3px 3px -4px #aaa;
}
.spinner button, .spinner .value {
	text-align: center;
	display: block;
	float: left;
	height: 100%;
	line-height: 25px;
	margin: 0;
}
.spinner button {
	border: none;
	width: 23px;
	color: #e5312a;
	font: 22px Arial bold;
	padding: 0;
	outline: none;
}
.spinner .decrease {
	background-position: -23px -50px;
	cursor: pointer;
	text-indent: -10000px;
}
.spinner .decrease[disabled] {
	background-position: -23px -75px;
	cursor: default;
}
.spinner .increase {
	background-position: -23px 0;
	cursor: pointer;
	text-indent: -10000px;
}
.spinner .value {
	background-position: 0 -100px;
	width: 40px;
	height: 27px;
	border: none;
	font-family: Arial;
	color: #ffffff;
	padding: 0px;
}
.spinner .value.passive {
	background-position: 0 -100px;
	color: #919191;
}
.spinner .error, .spinner .invalid {
	background: #aa0000;
}

/*产品选项*/


.m-mulprice { width: 100%; line-height: 60px;  padding-bottom: 5px; }
.m-view-other dl dt { float: left; width: 40px; margin-right: 5px; height: 37px; padding: 10px 0; line-height: 37px; }
.m-view-other dl .m-mul-all{float: left; margin-top: 0px; padding: 10px 10px 10px 0;}
.m-mulprice a { line-height: 25px; font-size: 13px; border: 1px solid #ddd; text-align: center; background-color: #fff; margin-left: 5px; margin-top: 6px; padding-left: 10px; padding-right: 10px; display: inline-block; white-space: nowrap; color: #000; text-decoration: none; float: left; }
.m-mulprice a:hover {margin: -1px; margin-left: 4px; margin-top: 5px; text-decoration: none; }
.m-mulprice .m-select-mulprice { margin: -1px;  margin-left: 4px; margin-top: 5px; }
a:hover, a:active { color: #c00000; text-decoration: none; }
.goods-info-price{	background: url('/static/img/team/mall/theme2/price_bg.png') repeat-x;}

.m-view-other{border-bottom: 1px dashed #C5C5C5;padding:10px 0;/*height:70px;*/min-height: 30px;*+min-height: auto;*+height: expression(this.offsetHeight < 30 ? '30px' : 'auto');_height: expression(this.offsetHeight < 30 ? '30px' : 'auto');}
.m-view-other .u-view-number{line-height:30px;font-size:14px;color:#999;width:100%;border:none;text-align: left;}
.m-view-other .u-view-number1{line-height:30px;font-size:14px;border:none;text-align: left;display: inline-block;}
.m-product-number {height: 30px;line-height: 30px;  margin-top: 25px; }

.m-view-other .m-product-stock{display: inline-block; vertical-align: bottom;}
.m-view-other .m-product-count{min-width:40px;height:30px;line-height:30px;float: left;}
.m-view-other .no-right{border-right:none;}
.spinnerExample{float: left;line-height: 130px;}

/*评论*/
.clear{clear: both;}
.g-view-ct-left-outer {border: 1px solid #ebebeb;border-bottom: none;}
.cmt_box .cmt_box{float: left; width:100%;height:100%;/*border-bottom: 1px solid #D4D4D4;*/}
.cmt_box .pager{float: right;color:#606060;font-size:15px;}
.cmt_box .box_left{float:left;width:150px !important;height:150px;line-height:20px;margin-left: 10px;text-align: center;font-size: 12px;}
.cmt_box .box_left .uname{margin-top: 65px;color:slategray;}
.cmt_box .box_left .uname span{width:100px;height: 100px;display: inline-block;text-align: left;vertical-align: top;}
.m-view-comment{display:none;}
.cmt_box .box_right{float: right;margin-right: 10px;padding-top:20px;}
.cmt_box .box_right .comment{width: 750px;padding:0 10px 20px 0;position: relative;margin:5px;word-break:break-all;color:#606060;line-height: 20px;font-size:15px;letter-spacing:1px;}
.cmt_box .box{width:940px;float: left;background: #fff;border-bottom: 1px solid #ccc;}
.cmt_box .box_right .comment .time{position: absolute;bottom: -5px;right:20px;font-size: 14px;color: #B0C1D9;}
.cmt_box .box_right .reply{width:750px; border-top: 1px dashed #D4D4D4;padding-bottom: 20px; color: #AF874D;}
.cmt_box .reply .reply_t{font-size: 14px;color:#a6a4b2;margin:5px 0;line-height: 20px;font-size:12px;padding-left:20px;}
.cmt_box .reply_c{width:650px;color:#d17939;word-break:break-all;margin:2px 0;padding-left:20px;line-height: 20px;font-size:12px;}
.cmt_box .box .bmt{border:none !important;}
.cmt_box .pager .de{cursor: pointer;}
.cmt_box .pager .po{cursor: pointer;}
