@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}

fieldset, img, input, button { 			/*fieldset组合表单中的相关元素*/
    border: 0;
    padding: 0;
    margin: 0;
    outline-style: none;
}


ul, ol {
    list-style: none;				/*清除列表风格*/
}

input {
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #ddd;
    font-family: "SimSun", "宋体";
}

select, input {
    vertical-align: middle;
}

select, input, textarea {
    font-size: 12px;
    margin: 0;
}

/* 解决火狐下 button 高度怪异问题 */
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner { border:none; padding:0; }

textarea {
    resize: none;
}

/*防止多行文本框拖动*/
img {
    border: 0;
    vertical-align: middle;
}

/*  去掉图片低测默认的3像素空白缝隙*/
table {
    border-collapse: collapse;			/*合并外边线*/
}


body {
    font: 12px/150% Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,\\5B8B\4F53,sans-serif;
    color: #666;
    background: #fff
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; /*IE/7/6*/
}

a {
    color: #666;
    text-decoration: none;
}
a:hover {
	text-decoration: none;
}

/* a:hover {
    color: #C81623;
} */

h1, h2, h3, h4, h5, h6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}

s, i, em {
    font-style: normal;
    text-decoration: none;
}

/* .col-red {
    color: #C81623 !important;
} */

/*公共类*/
.w,.main-content{
    /*版心 提取 */
    width: 1200px;
    margin: 0 auto;

}
.w1190 {
    width: 1190px;
    margin: 0 auto;	
}

.fl {
    float: left;
}

.fr {
    float: right
}

.al {
    text-align: left
}

.tc{
    text-align: center;
}

.ar {
    text-align: right
}

.hide {
    display: none
}
.noborder {
    border: none;
}
.fs12{
    font-size: 12px;
}
.fs14{
    font-size: 14px;
}
.fs16{
    font-size: 16px;
}
.fs22{
    font-size: 22px;
}
.fs30{
    font-size: 30px;
}
.fs20{
    font-size: 20px;
}
.color-red{
    color: #ff3000;
}
.color-666{
    color: #666 !important;
}
.color-blue{
	color: #0273af;
}
.color-yellow{
    color: #fede03;
}
.color-black{
    color: #000;
}
.color-brown{
    color: #4b3401;
}
.pr{
    position: relative;
}
.pa{
    position: absolute;
}

.mt-15{margin-top: 15px}

.price-redcol {
	color: red;
	
}
/* 文字截断 */
.ellipsis{
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}
/*btn*/
.btn-sx {
display: inline-block;
    padding: 0 14px;
    margin: 0;
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    filter: chroma(color=#000000);
    border: 1px solid #d8d8d8;
    cursor: pointer;
    font-family: inherit;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    background-color: #f9f9f9;
    overflow: hidden;
    outline: 0;	
    color: #fff;
}
.btn-sx-primary {
    background-color: #388bff;
    border-color: #3c8dff #408ffe #3680e6;
}

/* 文字截断 */
.ellipsis{
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}

@font-face {
  font-family: 'iconfont';  /* project id 484185 */
  src: url('//at.alicdn.com/t/font_484185_pn672ei0n1qhncdi.eot');
  src: url('//at.alicdn.com/t/font_484185_pn672ei0n1qhncdi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_484185_pn672ei0n1qhncdi.woff') format('woff'),
  url('//at.alicdn.com/t/font_484185_pn672ei0n1qhncdi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_484185_pn672ei0n1qhncdi.svg#iconfont') format('svg');
}

.font-icon {
	font-family: 'iconfont';
}

/* toast 气泡通知 */
.toast-wrapper {
	z-index: 100;
	position: fixed;
	right: -340px;
	top: 50px;
	padding: 5px 5px 10px 10px;
	max-width: 285px;
	min-width: 250px;
	min-height: 30px;
    border-radius: 3px;
	background: #FCF8E3;
	border: 1px solid #FBEED5;
	color: #8A6D3B;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
    transition: right ease-in-out .6s;
}

.new-note {
	right: 40px;
}

.toast-wrapper .close-btn {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #8A6D3B;
	font-weight: 600;
	cursor: pointer;
}

.toast-title {
	font-size: 16px;
	line-height: 1.5;
}


.toast-title .title-icon {
	margin-right: 5px;
	font-size: 18px;
}

/* 提示文字颜色 */
.alert-text {
	color: #ED1C24;
}

.safe-text {
	color: #009a61;
}

/* 全屏遮罩 */
.full-cover {
	display: none;
	z-index: 100;
    position: fixed;
    top: 0;
    left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.6;
    background-color: rgb(51, 51, 51);
}

/* 全局垂直居中对话框 */
.dialog-wrapper {
	display: none;
	z-index:101;
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 500px;
	height:260px;
	margin-top: -150px;
	margin-left: -250px;
	background-color: #fff;
}

.close-icon {
	float:right;
}

.dialog-title,
.dialog-content,
.dialog-footer {
	padding: 20px;
}

.dialog-title span {
	font-size: 14px;
	font-weight: bold;
}

.dialog-content {
	margin-top: -20px;
}

.content-item {
	margin-top: 20px;
}

.content-item .content-item-lab {
	vertical-align: top;
}

.dialog-footer {
	text-align: right;
}

.btn {
	display: inline-block;
    vertical-align: baseline;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 0;
    white-space: nowrap;
    line-height: 18px;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    padding: 9px 16px;
    font-size: 12px;
    line-height: 12px;
}

.btn, .btn-group .btn.active, .btn-primary {
    color: #fff;
    border-color: transparent;
    background-color: #197aff;
}

.btn-info {
    color: #666;
    border-color: #bbb;
    background-color: #fff;
}

.btn-large, .btn-medium {
    font-size: 12px;
    line-height: 12px;
}

.btn-medium {
    padding: 7px 14px;
}

.cusomer-ww-icon {
    display: inline-block;
    width: 70px;
    height: 20px;
    margin-left: 60px;
    background: url(../images/tupian/wangwang.gif) no-repeat;
}
.seller-ww {
    margin-top: -10px;
    margin-bottom: 6px;
}
