/*
Template Name: EcTouch Default
Template URI: http://www.ecmoban.com/
Description: Ectoch默认模板
Version: 1.5
Author: Ectouch Team
Author URI: http://www.ecmoban.com/
Logo filename: logo.gif
Template Type: type_0
*/

@charset "utf-8";
/* ====================

     公共样式
==================== */

html,body{font-size:62.5%;}
*{padding:0px; margin:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*,
*:active,
*:hover {
	outline: none !important;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
body,button,input,textarea,select{
	font-family:"Gotham","Helvetica Neue","Hiragino Sans GB","Microsoft Yahei","WenQuanYi Micro Hei","Roboto","Segoe UI",Helvetica,Arial,"Heiti SC",sans-serif;
	color:#3C4355;
	font-size:1.4rem;
	line-height:1.5;
	font-weight:300;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing: grayscale;
	 -webkit-overflow-scrolling:touch;
}
body{
	background-color: #f4f7fa;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%
}

address,cite,dfn,em,var{
	font-style:normal
}

fieldset,img {
	border:0 none;
}
a {
    text-decoration: none;
}
h2, h3, h4, h5, h6 {
    color: #3C4355;
}
h2, h3, h4, h5 {
    font-weight: normal;
}
h2 {
    font-size: 2.2rem;
}
h3 {
    font-size: 2rem;
}
h4 {
    font-size: 1.8rem;
}
h5 {
    font-size: 1.6rem;
}
h6 {
    font-size: 1.4rem;
}

img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}
*{
-webkit-tap-highlight-color:rgba(0,0,0,0);
	outline:0;
	margin:0;
	padding:0;
}

ul,ol{
	list-style:none;
}

/* 表单 */
button,input,optgroup,select,textarea{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	font:inherit;
	color:inherit;
}
button{overflow:visible;}
button,select{text-transform:none;}
button,input,select,textarea {
	font-size:100%;
}

input[type="text"],input[type="search"]{
	-webkit-appearance:none;
	-webkit-tap-highlight-color:#fff;
	outline:0;
}


input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
	/*-webkit-box-shadow: 0 0 0 1000px white inset;*/
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
	-webkit-text-fill-color: #21243d;
}
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: #807c7c;
    transition: background-color 5000s ease-out 0.5s;
}
button,input[type="button"],
input[type="reset"],
input[type="submit"]{
	cursor:pointer;
	*overflow:visible;
	vertical-align:middle;
	margin-top:-1px;
	-webkit-appearance:none;
}

button[disabled],html input[disabled]{cursor:default;}

button[disabled],button[disabled]:hover{color:#e6e6e6;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0; border:0;}
button,input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	vertical-align:-2px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
}
input[type="search"],
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[type="checkbox"]{margin-right:8px;}

input::-moz-placeholder, textarea::-moz-placeholder{color:#999; font-weight:normal;}
input::-webkit-input-placeholder{color:#999;font-weight:normal;}
input:-ms-input-placeholder{color:#999;font-weight:normal;}

textarea{overflow:auto; vertical-align:top}
label{display:inline-block; max-width:100%;}
[contenteditable = "true"], input, textarea {
    -webkit-user- select: auto!important;
    -khtml-user-select: auto!important;
    -moz-user-select: auto!important;
    -ms-user-select: auto!important;
    -o-user-select: auto!important;
    user-select: auto!important;
}
.btn {
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
	text-align: center;
    font-weight: normal;
    background: transparent;
    border: none;
}
.btn:after {
	content: '';
	position: absolute;
	z-index: -1;
}
/*.btn:hover {
    border: 1px solid #ff7700;
	color:#ff7700;
}*/
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: none;
}
.btn-base {
    height: 3.8rem;
    padding: 0 2rem;
	font-size: 1.6rem;
	cursor: pointer;
    line-height: 3.8rem;
    border-radius: 3.8rem;
	background-color:#3B83C4;
	color:#fff;
}

.btn-buy{
	background-color:#e93b3d;
	color:#fff;
}

.btn-small{
	width: auto;
    height: 2.4rem;
	padding:0 1.5rem;
    line-height: 1.5rem;
}
.btn-big{
    height: 4.4rem;
	padding:0 1.5rem;
    line-height: 4.4rem;
    border-radius: 4rem;
}
.btn-nobg{
	padding:0 0 0 1rem;
	line-height:1.5;
	border:none;
	border-left:1px solid #ccc;
	background-color:transparent;
}
.btn-gradual {
	padding: 0 1rem;
	font-size: 1.2rem;
	color: #fff;
	background-image: linear-gradient(to right, #f1d4b2, #e2bb94);
    border-radius: 2rem;
}
.btn-gradual-blue {
	color: #fff;
	background-image: linear-gradient(to right, #4ea9f7, #82d0fc);
}


.inp-default {
    height: 2.2rem;
    line-height: 2.2rem;
    padding: 0.6rem;
    border: none;
    box-shadow: none;
}
.inp-hyaline {
    color: #fff;
    background-color: transparent;
}


.form-item {
    display: block;
    margin-bottom: 14px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
}
.form-group{
	display:flex;
    margin-bottom: 16px;
}
.form-box .form-group{
	margin-left:0;
	margin-right:0;
}
.form-box label{
	color:#333;
	font-size:14px;
	cursor: pointer;
}
.form-title{
	margin-top:15px;
	margin-bottom:25px;
	line-height:1.8;
	text-align: center;
}


@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

.noborder {
border:none !important;
}

table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}

.bgdark {
background-color:#f4f4f4;
}

.bglight {
background-color:#fff;
}


.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /*border: 1px solid #dddddd;*/
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

.inputBg{
	height:2.4rem;
	border: solid 1px #efefef;
	padding:0 3%;
	color: #333;
	font-size: 16px;
	font-family:"微软雅黑";
	-webkit-border-radius: 0;
	background:#fff;
	width:100%;
	border-radius:4px;
}
.inputBg2{width:100%;border: solid 1px #ddd;padding:3%;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;-webkit-appearance: none;background:#fff;}
.pop-share{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.8) url(images/share.png) center 10px no-repeat;background-size:90% auto;}
.search_form input{ color:#333; font-family:"微软雅黑";font-size: 12px;padding-left:10px;}

.padd1{ padding:0.5rem}
.padd2{ padding:1rem}
.w50{ width:50%}
.w40{ width:40%}
.w30{ width:30%}
.w20{ width:20%}
.w10{ width:10%}

.c-btn1 { border:none;display: inline-block;height: 2rem;line-height: 2rem;font-size:0.8rem;color: #fff;padding: 0 2rem; width:5rem; border-radius: 5px;background:#F6AD1A;}
.c-btn2 {color:#fff;border:0;height:4rem; line-height:4rem; width:40%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:1.4rem;background:#F6AD1A; text-align: center}
.c-btn2 a,.c-btn2 a:visited{color:#fff;}

.c-btn31 { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#B8BAB7; text-align: center; border-radius: 15px;}
.c-btn3lcd { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background: #8cc202; text-align: center; border-radius: 15px; display:none}
.c-btn4 { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#00D20D; text-align: center}

.c-btn3 {
    text-decoration: none;
    color: #fff;
    border: 0;
    height: 3.8rem;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-user-select: none;
    font-size: 1.6rem;
    background: #FF8C00;
    text-align: center;
    border-radius: 3rem;
}
a.c-btn3{
	display:inline-block;
	line-height:3rem;
}
.hidden{padding:0.375rem 0 0.4rem;display:block;}
.price_s{
color: #F2270C;
font-size:1rem;
display:block;
font-family:"Arial";
text-align:left;
}


.price{
color:#3B83C4;
font-size:1.8rem;
font-weight:500;
}

.price i {
	font-size:12px;
	text-decoration:none;
	font-style:normal;
}
.c333{ color:#333}
.c999{ color:#999}

.fl{float:left;}
.fr{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.inline{display:inline;}
.hide{display:none;}
.show{display:block;}
.text-muted{color:#999;}
.text-weaker{color:#666;}
.text-primary{color:#3B83C4;}
.text-red{color:#f00;}
.font-small{font-size:12px;}

.container {
    width: 1200px;
}
.container img,.develop-bg img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.dis-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.dis-flex-start {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.dis-flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

.arrow{
	display:inline-block;
}
.arrow:after{
	display:block;
	content:'';
	width:6px;
	height:6px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	transition:.3s;
    border-radius: 2px;
}
.arrow-bor2:after{
	width:8px;
	height:8px;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
}
.arrow-blue:after{
	border-top:2px solid #004366;
	border-right:2px solid #004366;
}
.arrow-top:after{
	transform:rotate(-45deg);
}
.arrow-down:after{
	transform:rotate(135deg);
}
.arrow-right:after{
	transform:rotate(45deg);
}
.arrow-left:after{
	transform:rotate(-135deg);
}

.text-line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	word-break: break-word;
}
.text-line-two {
	-webkit-line-clamp: 2;
}
.text-line-three {
	-webkit-line-clamp: 3;
}

.flex{
  padding: 0;
  margin-bottom:0.3rem;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width:100%;    /*11.6日添加*/
  -webkit-flex-flow: row wrap;/*自动换行*/
  /*-webkit-flex-flow: row; 不换行*/
  justify-content: space-around;
}
.idx-0 div {overflow:hidden;text-align:center;}
.xianshi-goods ul { width:100%;overflow:hidden; }
.xianshi-goods { background:#fff; }
.xianshi-goods ul div{ text-align:center; }
.flex-f-row{
-webkit-flex-flow: row;
padding-left:0.6%;
text-align:center;
font-size:20px;
color:#ddd;
}
.flex_in{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;}
.box1{}
.f_l{ float:left;}
.f_r{ float:right;}
.text-red{color:#F2270C;}
.blank1{height:0.4rem; line-height:0.4rem;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank2{height:0.3rem; line-height:0.3rem; clear:both; visibility:hidden;}
.blank3{height:0.5rem; line-height:1rem; clear:both; /*background-color:#eee;border:1px solid #eee;*/}
.mr-t20{}
.mr-t30{margin-top:30px}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}

/* 箭头 */
/* .arrow-left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.arrow-up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.arrow-down {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}*/

.arrow-right{
	position:absolute;
	right:10px;
	top:24px;
	display:inline-block;
}
.arrow-right:after{
	display:block;
	content:'';
	width:10px;
	height:10px;
	border-top:1px solid #666;
	border-right:1px solid #666;
	transform:rotate(45deg);
	transition:.3s;
}

/* 模态框 */
.mod-bg{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,.5);
}

/* 图标 */
.ico_16{background:url(images/ico_14.png) no-repeat 50% 50%;-webkit-background-size: 1.8rem 1.8rem;-moz-background-size:  1.8rem 1.8rem;-o-background-size: 1.8rem 1.8rem;background-size: 1.8rem 1.8rem;}  /* 购物车图标 */
/*.ico_01{background:url(images/ico_01.png) no-repeat 50% 50%;*/-webkit-background-size: 1.8rem 1.8rem;-moz-background-size:  1.8rem 1.8rem;-o-background-size: 1.8rem 1.8rem;background-size: 1.8rem 1.8rem;}  /* 购物车图标 */
.ico_02{/*background:url(images/ico_02.png) no-repeat 50% 50%;-webkit-background-size: 1.8rem 1.8rem;-moz-background-size:  1.8rem 1.8rem;-o-background-size: 1.8rem 1.8rem;background-size: 1.8rem 1.8rem;*/}  /* 菜单栏图标 */
.ico_03{background:url(images/ico_03.png) no-repeat 50% 50%;-webkit-background-size:1.8rem 1.8rem;-moz-background-size:1.8rem 1.8rem;background-size:1.8rem 1.8rem; width:1.8rem; height:1.8rem} /* 搜索图标_白 */
.ico_04{background:url(images/ico_04.png) no-repeat 50% 50%;-webkit-background-size:0.8rem 0.8rem;-moz-background-size:0.8rem 0.8rem;background-size:0.8rem 0.8rem;width:0.8rem; height:0.8rem; width:0.8rem; height:0.8rem}  /* 箭头图标向右 */
.ico_04_b{background:url(images/ico_04_b.png) no-repeat 50% 50%;-webkit-background-size:0.8rem 0.8rem;-moz-background-size:0.8rem 0.8rem;background-size:0.8rem 0.8rem; width:0.8rem; height:0.8rem} /* 箭头图标向左 */
.ico_05{background:url(images/ico_05.png) no-repeat 50% 50%; -webkit-background-size:1.8rem 1.8rem;-moz-background-size:1.8rem 1.8rem;background-size:1.8rem 1.8rem; width:1.8rem; height:1.8rem} /* 主页图标 */
.ico_06{background:url(images/ico_06.png)  no-repeat 50% 50%; -webkit-background-size:1.0rem 1.0rem;-moz-background-size:1.0rem 1.0rem;background-size:1.0rem 1.0rem; width:1.0rem; height:1.0rem}  /* 返回顶部图标 */
.ico_07{background:url(images/ico_07.png)  no-repeat 50% 50%;-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; width:1.2rem; height:1.2rem; padding:0; vertical-align:middle; border:none; cursor:pointer;}    /* 搜索图标_灰 */
.ico_08{background:url(images/ico_08.png)  no-repeat 50% 50%;-webkit-background-size:1.0rem 1.0rem;-moz-background-size:1.0rem 1.0rem;background-size:1.0rem 1.0rem; width:1.0rem; height:1.0rem}   /* 叉叉_白色 */
.ico_09{background:url(images/ico_09.png)  no-repeat 50% 50%;-webkit-background-size:0.8rem 0.8rem;-moz-background-size:0.8rem 0.8rem;background-size:0.8rem 0.8rem; } /* 叉叉_灰色 */
/*.ico_10{background:url(images/ico_10.png)  no-repeat 50% 50%;-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; }*/ /* 箭头向左_白色 */
.ico_11{background:url(images/ico_11.png)  no-repeat 50% 50%;-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; } /* 箭头向下_黑色*/
.ico_12{background:url(images/ico_12.png)  no-repeat 50% 50%;-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; } /* 箭头向上_黑色*/
.ico_13{background:url(images/ico_13.png)  no-repeat 50% 50%;-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; } /* 箭头向上_黑色*/
.ico_14{background:url(images/ico_14.png)  no-repeat 50% 50%;-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; } /* 电话_褐色*/
.ico_15{background:url(images/ico_15.png)  no-repeat 50% 50%;-webkit-background-size:1.3rem 1.3rem;-moz-background-size:1.3rem 1.3rem;background-size:1.3rem 1.3rem; } /* 分享_白色*/


/* 栏目ico */
.ico_touch_01{background:url(images/ico_touch_01.png)  no-repeat 50% 50%;-webkit-background-size:1.3rem 1.3rem;-moz-background-size:1.3rem 1.3rem;background-size:1.3rem 1.3rem; } /* 电话图标 */
.ico_touch_02{background:url(images/ico_touch_02.png)  no-repeat 50% 50%;-webkit-background-size:1.3rem 1.3rem;-moz-background-size:1.3rem 1.3rem;background-size:1.3rem 1.3rem; } /* 在线联系 */
.ico_touch_03{background:url(images/ico_touch_03.png)  no-repeat 50% 50%;-webkit-background-size:1.3rem 1.3rem;-moz-background-size:1.3rem 1.3rem;background-size:1.3rem 1.3rem; } /* 地图图标 */

/*ico*/
.ico-base{
	display:inline-block;
	width:2.4rem;
	height:2.4rem;
	background-repeat:no-repeat;
	background-size:100%;
	vertical-align:middle;
}
.ico-search-blue{background-image:url(images/ico-search-blue.png);}
.ico-notice{background-image:url(images/ico-notice.png);}
.ico-brand-m{background-image:url(images/ico-brand-m.png);}
.ico-distribution-m{background-image:url(images/ico-distribution-m.png);}
.ico-serve-m{background-image:url(images/ico-serve-m.png);}
.ico-close-c{background-image:url(images/ico-close-c.png);}
.ico-tips{background-image:url(images/ico-tips.png);}
.ico-pay{background-image:url(images/ico-pay.png);}
.ico-delivery{background-image:url(images/ico-delivery.png);}
.ico-harvest{background-image:url(images/ico-harvest.png);}
.ico-evaluate{background-image:url(images/ico-evaluate.png);}
.ico-refund{background-image:url(images/ico-refund.png);}
.ico-signout{background-image:url(images/ico-signout.png);}
.ico-signout-white{background-image:url(images/ico-signout-white.png);}

/* 商品列表 */
.goods-list {
    margin-top: 1.5rem;
    padding: 0 1rem;
    flex-wrap: wrap;
}
.goods-item{
	flex: 0 0 48%;
	margin: 0 1rem 1rem 0;
	padding: 1rem;
	background-color:#fff;
	border-radius: 0.8rem;
}
.goods-item:nth-of-type(2n + 2){
	margin-right: 0;
}
.goods-item a{
	color: #3C4355;
    font-size: 1.6rem;
}
.goods-text,.goods-text .price {
	margin-top: 1rem;
}
.goods-list li a{color:#666;line-height:2.5em;font-size:15px;background-color:#f9f9f9;display:block;margin-bottom:2px;padding-left:10px;padding-right:10px;}
.goods-list li a strong {color:#F2270C;float:right;}
.goods-item del{height:1rem; line-height:1rem; font-size:0.4rem  }

/* 头部 */
.tit1{ height:2rem; line-height:2rem; background: #f9f9f9; font-size:0.8rem; padding:0 0.5rem}

/* 圆角效果 */
.radius2{
text-decoration:none;
-moz-border-radius: 2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;
}
.radius3{
text-decoration:none;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;
}

.radius4{
text-decoration:none;
-moz-border-radius: 4px;      /* Gecko browsers */
-webkit-border-radius: 4px;   /* Webkit browsers */
border-radius:4px;
}

.radius5{
text-decoration:none;
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;
}
.radius10{
/*-moz-border-radius: 10px;      /* Gecko browsers */
/*-webkit-border-radius: 10px;  /* Webkit browsers */
/*border-radius:10px; */
}
.radius15{
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;
}
/*相对定位*/
.position_a_lt{
position:absolute; left:0; top:0; width:150px;
}
.position_a_rb{
position:absolute; right:0; top:0;}

/**页面图标*/
span.icon-user {background:url(images/icon-user.png) no-repeat center;}
.wrap {
    padding: 1.5rem 1rem;
}
.wrap-bottom,.order_list {
    padding-bottom: 7rem;
}
/*.wrap p{padding:0.625rem 0.5rem; line-height:1.188rem;color:#666;font-family:"微软雅黑";font-size:14px;}*/
.wrap p.flow-cart-attr {padding:0.1rem;}
.wrap .tb-choice {border:1px solid #ff4800;border-radius:4px;width:50%;padding:0.5rem;}

/* ==================== 首页模块 ==================== */
/*头部*/
#header{z-index:999;position:relative;/* height:92px;*/display: block;padding-left:15px;}
#header h1{font-style:normal; font-weight:bold; font-family: "微软雅黑"; height:100%; padding-left:37%; font-size:0.875rem;position:relative;}
.header_r{height:100%; position:absolute; right:0; top:0;}
.header_r a {width:2.313rem;height:100%;display: block; /*text-indent: -999em;*/overflow: hidden; /*background:url(images/dla.png) no-repeat center;*/ line-height:46px;color:#fff;}
.header_l{height:100%;  position:absolute; left:0; top:0;}
.header_l a {display: block; height:100%; /*background:url(images/sjlg.png) no-repeat center;*/ width:6rem;color:#fff;font-size:1.4rem;line-height:46px;background:url(images/logo-0.png) 0 0 no-repeat;}
.header_search .ico_03{ -webkit-background-size:2rem 2rem;-moz-background-size:2rem 2rem;background-size:2rem 2rem; }
.top-wrap {
	height: 23.5rem;
	margin-bottom: 1rem;
	background-image: linear-gradient(to right, #03629a, #62c3e3);
	border-radius: 0 0 10% 10%;
	color: #fff;
}
.logo-wrap {
	margin-bottom: 1rem;
}
.logo {
	width: 11rem;
	margin-right: .8rem;
}
.logo-text {
    color: #fff;
    line-height: 1;
    font-size: 1.2rem;
}
.top-logo {height:40px; line-height:27px; color:#fff; background-color:#e93b3d; display: flex; justify-content: center; padding: 4px 0;}
.top-logo h1 input{ position:absolute; top:75px;display:block; height:1.938rem; line-height: 1.938rem; border:none; font-size:0.75rem; width:98%; color:#666; border-radius:5px; padding:0 2.188rem 0 1.144rem;margin-left:1%;}
.top-logo h1 {float:left; width:9%; height:40px; text-align:center;}
.top-logo h1 a{ display:inline-block;width:85%; height:40px;}
.top-logo h1 a img{width:1.55rem; margin-top:7px; display:inline-block;}
.content{/*position:relative;*/ width:98%; background-color:#fff; border-radius:4px;}
.content input{width:89%; font-size:1.4rem; border:none; vertical-align:top;  border-radius:4px;margin-bottom:10px;}
.top-r{width:9%; text-align:center;}
.top-r a{display:inline-block; color:#fff; text-decoration:none;}
.top-r a img{width:1.5rem; margin-top:7px; display:inline-block;}
.head-box {
    position: relative;
    height: 50px;
    padding: 1.5rem 1rem;
}
.head-text {
    align-items: center;
}
.head-return{
	background:url(images/jiantou_03.png) center center no-repeat;
	text-indent:-999px;
	display:inline-block;
	width:1.6rem;
	height:1.6rem;
	margin-top:0.3rem;
}
.head-tit {
	margin-left: 1rem;
    font-size: 1.8rem;
}

/*搜索*/
.top-search {
	height: 3.5rem;
    width: 100%;
    margin-bottom: 1rem;
    padding: 0 1rem;
    background-color: rgba(255,255,255,.5);
    border-radius: 3.5rem;
}
.top-search input {
    width: calc(100% - 0.4rem);
}
.top-search input {
    width: calc(100% - 0.4rem);
}
.top-search input::-webkit-input-placeholder {
	color: rgba(255,255,255,.5);
}
.sear_box{width:100%;height:50px;background:#fff;padding-left:10px;padding-right:10px; position:relative;}
.sear_box .search_form {width:100%;padding-right:36px;padding-left:33px;}
.sear_box input { width:100%;line-height:34px;border-radius:5px;border: none;border:1px solid #ccc;;}
.sear_box .sear_box_l{  background:url(images/jiantou_03.png) center center no-repeat;font-size:14px;text-indent:-999px;display:inline-block;width:16px;height:16px;position:absolute;margin-top:16px;}
.sear_box .sear_box_r{  background:url(images/gw_03.png) center center no-repeat; background-size:38% auto; font-size:14px;text-indent:-9999px;display:inline-block;width:50px;height:32px;position:absolute;right:0px;top:10px;}

.top-tips {
	margin-bottom: 1rem;
	font-size: 1.2rem;
	color: #fff;
}
.top-tips .ico-notice {
	width: 1.4rem;
	height: 1.4rem;
	margin-right: 0.6rem;
    vertical-align: -0.2rem;
}
.head-search {
    position: absolute;
    width: calc(100% - 2rem);
    margin: 0.7rem 0;
	border: 1px solid #DCDCDC;
}

.top-tips a {
	color:#fff;
}
/*导航*/
.nav_box{ height:50px;background:#e93b3d;width:100%;position:relative;}
.nav_box ul li{ float:left;width:25%; text-align:center;/*padding-top:29px;*/ border:none;}
.nav_box ul .sera { background:#880000; background:url(images/search.png) center 8px no-repeat; background-size:17%;}
.nav_box ul .index {background:url(images/abc_03.png) center 8px no-repeat;   background-size:19%;}
.nav_box ul .buycar {background:url(images/buycar.png) center 8px no-repeat;   background-size:19%;}
.nav_box ul .user {background:url(images/user.png) center 8px no-repeat; background-size:16%; width:24.5%\9;}
.nav_box ul li a{text-decoration:none;color:rgba(255,255,255,.8); display:inline-block;text-align:center;padding-top:28px;display:inline-block;width:100%; font-size:10px;}
.nav_box ul li a:hover{display:inline-block;background:#880000 url(images/abc_03.png) center 8px no-repeat;width:100%;padding-top:30px;margin-top:1px;}
.nav_box ul .index a:hover { background:#880000 url(images/abc_03.png) center 8px no-repeat;background-size: 22%;}
.nav_box ul .sera a:hover { background:#880000 url(images/search.png) center 8px no-repeat;background-size: 20%;}
.nav_box ul .buycar a:hover { background:#880000 url(images/buycar.png) center 8px no-repeat;background-size: 20%;}
.nav_box ul .user a:hover { background:#880000 url(images/user.png) center 8px no-repeat;background-size: 20%;}





/*底部搜索以及全局搜索样式*/
.search_box{border-bottom:1px solid #eee;}
.search_box button{width:2.188rem; height:100%; position:absolute; right:0; top:0; border:none; background:url(images/sswdj.png) no-repeat center;}

/*点击弹出搜索样式*/
#search_box{padding:0 3.2rem 0 1rem;position:relative;background-color:#F6AD1A; height:3rem; top:-3rem; display:none  }
#search_box .search_box{position:relative; top:0.5rem; }
#search_box .ico_08{position:absolute; top:0; right:0; display:block;width: 3rem;height:3rem; padding: 0 0.2rem;}
/*分类页头部搜索样式*/
#search_box2{padding:0 3.2rem; height:3rem; top:-3rem; background-color:#eeeeee; }
#search_box2 .search_box{position:relative; top:0.5rem; }
/*弹出菜单*/
html.mm-opened .mm-page,
html.mm-opened #mm-blocker,
html.mm-opened .mm-fixed-top,
html.mm-opened .mm-fixed-bottom,
html.mm-opened .mm-menu.mm-horizontal > .mm-panel {
-webkit-transition: none 0.4s ease;
  -moz-transition: none 0.4s ease;
  -ms-transition: none 0.4s ease;
  -o-transition: none 0.4s ease;
  transition: none 0.4s ease;
  -webkit-transition-property: top, right, bottom, left, border;
  -moz-transition-property: top, right, bottom, left, border;
  -ms-transition-property: top, right, bottom, left, border;
  -o-transition-property: top, right, bottom, left, border;
  transition-property: top, right, bottom, left, border; }
html.mm-opened .mm-page,
html.mm-opened #mm-blocker {left: 0%; top: 0;margin: 0;border: 0px solid rgba(0, 0, 0, 0); }
html.mm-opened.mm-opening .mm-page,
html.mm-opened.mm-opening #mm-blocker {border: 0px solid rgba(100, 100, 100, 0); }
.mm-menu .mm-hidden {display: none; }
.mm-fixed-top,
.mm-fixed-bottom {position: fixed;left: 0; }
.mm-fixed-top {top: 0; }
.mm-fixed-bottom {bottom: 0; }
html.mm-opened .mm-page,
.mm-menu > .mm-panel {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
html.mm-opened,
html.mm-opened body {width: 100%;height: 100%;overflow: hidden;position: relative; }
html.mm-opened .mm-page {height: 100%;overflow: hidden;position: absolute; }
html.mm-background .mm-page {background: inherit; }
#mm-blocker {background: #fff;opacity: 0;display: none;width: 100%;height: 100%;position: absolute;z-index: 9999; }
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {display: block; }
.mm-menu.mm-current {display: block; }
.mm-menu {background: inherit;display: none;overflow: hidden;height: 100%;padding: 0;position: absolute;left: 0;top: 0;z-index: 0; }
.mm-menu > .mm-panel {background: inherit;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: 100%;
	padding: 20px;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 0; }
	.mm-menu > .mm-panel.mm-opened {
	  left: 0%; }
	.mm-menu > .mm-panel.mm-subopened {
	  left: -40%; }
	.mm-menu > .mm-panel.mm-highest {
	  z-index: 1; }
	.mm-menu > .mm-panel.mm-hidden {
	  display: block;
	  visibility: hidden; }
.mm-menu .mm-list {
  padding: 20px 0; }
.mm-menu > .mm-list {
  padding: 20px 0 40px 0; }
.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
	padding-top: 0; }
.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }
.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
	text-decoration: none; }
  .mm-list > li {
	position: relative; }
	.mm-list > li > a,
	.mm-list > li > span {
	  text-overflow: ellipsis;
	  white-space: nowrap;
	  overflow: hidden;
	  color: inherit;
	  line-height: 20px;
	  display: block;
	  padding: 10px 10px 10px 20px;
	  margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
	content: '';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
	width: auto;
	margin-left: 20px;
	position: relative;
	left: auto; }
  .mm-list a.mm-subopen {
	width: 40px;
	height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2; }
	.mm-list a.mm-subopen.mm-fullsubopen {
	  width: 100%; }
	  .mm-list a.mm-subopen.mm-fullsubopen:before {
		border-left: none; }
	.mm-list a.mm-subopen + a,
	.mm-list a.mm-subopen + span {
	  padding-right: 5px;
	  margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
	background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
	padding-right: 45px;
	margin-right: 0; }
  .mm-list a.mm-subclose {
	text-indent: 20px;
	padding-top: 30px;
	margin-top: -20px; }
  .mm-list > li.mm-label {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px;
	padding-right: 5px; }
  .mm-list > li.mm-spacer {
	padding-top: 40px; }
	.mm-list > li.mm-spacer.mm-label {
	  padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
	content: '';
	border: 2px solid transparent;
	display: block;
	width: 7px;
	height: 7px;
	margin-bottom: -5px;
	position: absolute;
	bottom: 50%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg); }
  .mm-list a.mm-subopen:after {
	border-top: none;
	border-left: none;
	right: 18px; }
  .mm-list a.mm-subclose:before {
	border-right: none;
	border-bottom: none;
	margin-bottom: -15px;
	left: 22px; }
.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
	border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 16px;
	right: 16px; }
html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-ismenu {
  background: #ffffff; }
.mm-menu {
   }
  .mm-menu .mm-list > li:after {
	border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
	background: rgba(0, 0, 0, 0.1);
	}
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
	border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
	border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
	background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
	background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
	background: rgba(255, 255, 255, 0.05); }
html.mm-opened.mm-opening .mm-page,
html.mm-opened.mm-opening #mm-blocker,
html.mm-opened.mm-opening .mm-fixed-top,
html.mm-opened.mm-opening .mm-fixed-bottom {
  left: 80%; }
.mm-menu {
  width: 80%; }
@media all and (max-width: 175px) {
  .mm-menu {
	width: 140px; }
  html.mm-opened.mm-opening .mm-page,
  html.mm-opened.mm-opening #mm-blocker,
  html.mm-opened.mm-opening .mm-fixed-top,
  html.mm-opened.mm-opening .mm-fixed-bottom {
	left: 140px; } }
@media all and (min-width: 550px) {
  .mm-menu {
	width: 440px; }
  html.mm-opened.mm-opening .mm-page,
  html.mm-opened.mm-opening #mm-blocker,
  html.mm-opened.mm-opening .mm-fixed-top,
  html.mm-opened.mm-opening .mm-fixed-bottom {
	left: 440px; } }
html.mm-nooverflowscrolling.mm-opened {
  height: auto;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: scroll; }
  html.mm-nooverflowscrolling.mm-opened body {
	overflow: auto; }
  html.mm-nooverflowscrolling.mm-opened .mm-page {
	min-height: 1000px;
	position: fixed; }
  html.mm-nooverflowscrolling.mm-opened .mm-menu {
	height: auto;
	min-height: 1000px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	left: auto;
	top: auto; }
  html.mm-nooverflowscrolling.mm-opened > .mm-panel {
	position: relative;
	height: auto;
	display: none;
	left: 0; }
	html.mm-nooverflowscrolling.mm-opened > .mm-panel.mm-current {
	  display: block; }
/*弹出菜单e*/
/*幻灯片广告*/
.focus{max-width:640px; max-height:380px; margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:0.3rem;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:2px;   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#8CC202;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{
	width:100%; 
    height: 14.5rem;
    border-radius: 1rem;
}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
 /*
@media(max-width: 640px) {.flexslider .slides img{width: 320px;height: 150px;overflow: hidden;}}
@media(min-width: 641px) {.flexslider .slides img{width: 640px;height: 300px;overflow: hidden;}}
 */
/*搜索模块s*/
header .fakeInput{height:2.5rem;margin:0 auto; position:relative;   background:#fff;}
header .fakeInput .search{ width:2.5rem; height:2.5rem; position:absolute; right:0; top:0;
border-radius:0px 15px 15px 0px;
-webkit-border-radius:0px 15px 15px 0px;
border-radius:0px 15px 15px 0px;
background-color:#a1a1a1}
header .fakeInput button{ background:none; font-size:14px; height:2.5rem; width:100%; border:none; text-align:left; padding-left:5%;}
/*搜索弹出模块*/
.main-search .hd{display:none}
.main-search .hd{height:2.4rem;background:#EBD534;position:relative}
.main-search .hd .close{ width:2.4rem; height:2.4rem;display:block;overflow:hidden;text-indent:-6.6rem;float:right; }
.main-search .tab{position:absolute;left:10px;bottom:0}
.main-search .tab li{display:inline-block;width:80px;height:30px;margin:0 10px 0 0;line-height:30px;border:1px solid #850100;border-radius:4px 4px 0 0;color:#fff;background-color:#990002;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.main-search .tab li.on{color:#990002;background-color:#ddd;border-bottom:1px solid #ddd}
.main-search .bd{position:relative}
.main-search .bd .clear{position:absolute;z-index:999;right:3rem;top:0.45rem;width:0.8rem;height:0.8rem; padding:0.2rem; background-color:#eee; overflow:hidden;display:block;border:0;text-indent:-99rem;
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;}
/*分类图标模块*/
.row_category {padding:0;padding-bottom:1.5rem;}
.row {overflow: hidden;}
.row_category ul {}
.row_category li {overflow: hidden;text-align: center; width:25%; padding:0.8rem 0 0;}
.row_category lik a {display: bloc;overflow: hidden;}
.row_category li a img {width: 2.5rem;}
.row_category li p {color: #707070;font-size: 0.875rem;margin-top: 0.313rem;}
/*热卖模块*/
.new-tbl-type {display:table;width:100%;}
.new-tbl-cell {display:table-cell;}
.new-msale-lst { height:8rem; padding:0.9rem 0;width:100%;}
.new-msale-lst .new-tbl-cell { }
.new-msale-lst .new-tbl-cell a {display:block; text-align:center;  position:relative; width:7.5rem;  }
.new-msale-lst .new-tbl-cell img {vertical-align:top; width:100px; height:100px; margin-bottom:0.3rem  }
.item_show_box2{ text-align:center; position:relative; padding:1.4rem 0}
/*热卖模块斜角ico*/
.item_show_box2 .position_a_lt a p,.item_show_box2 .position_a_rb a p{
display:inline-block;}
.item_show_box2 .position_a_lt a p{ border-bottom:1px solid #FF9900;  padding-left: 30px; background-position: 5px;}
.item_show_box2 .position_a_rb a p{ font-size:14px;}
.item_show_box2 .position_a_lt div,.item_show_box2 .position_a_rb div{
width:6rem; height:3.5rem;
position:relative;
}

.item_show_box2 .position_a_lt a,.item_show_box2 .position_a_rb a{
display:block;
color: #636363;
font-size: 1rem;
line-height: 1.9rem;
position:absolute;
font-family: "微软雅黑";}
.item_show_box2 a .ico_6,.item_show_box2 a .ico_6_b{ bottom:-0.1rem; position:relative}
.item_show_box2 .position_a_lt div{
left:-0.9rem; top:-2.4rem;
-moz-transform: rotate(-22deg); /* FF3.5+ */
-o-transform: rotate(-22deg); /* Opera 10.5 */
-webkit-transform: rotate(-22deg); /* Saf3.1+, Chrome */}
.item_show_box2 .position_a_lt a{
left:0.5rem;top:0;}
.item_show_box2 .position_a_rb div{
right:-0.9rem; bottom:-2.4rem;
-moz-transform: rotate(-202deg); /* FF3.5+ */
-o-transform: rotate(-202deg); /* Opera 10.5 */
-webkit-transform: rotate(-202deg); /* Saf3.1+, Chrome */}
.item_show_box2 .position_a_rb a{
right:0.2rem;top: 0.2rem;padding-right:13px; background: url(images/ico_04-x.png) no-repeat 50% 50%;background-position:right; }
.item_show_box2 .position_a_rb a .ico_6{
-moz-transform: rotate(-180deg); /* FF3.5+ */
-o-transform: rotate(-180deg); /* Opera 10.5 */
-webkit-transform: rotate(-180deg); /* Saf3.1+, Chrome */}
/*循环分类*/
/*.item_show_box1  header{color:#2c2c2c; font-size:0.938rem ;height:1.625rem; line-height:1.625rem; border-bottom:1px solid #ddd; margin:0.75rem 1% 0;    }*/
.item_show_box1  header{ color:#2c2c2c; font-size:0.938rem ;border:1px solid #ddd; border-bottom:none;margin:1.2rem 0.6% 0 0.6%; background:#fff; border:none;  }
.item_show_box1 header.index-h3{}
.item_show_box1  span{background:#fff;}
.item_show_box1  header span{ color: #d81818; font-family: "Microsoft Yahei";/* padding-left:0.313rem;*/ white-space:nowrap;}
.item_show_box1  header .more{float:right;  margin:0.55rem 0.3rem 0 0}
.item_show_box1 .item_tags{ margin:0.6rem; }
.item_show_box1.flex-f-row{ -webkit-flex-flow: row;padding:0 0.6%;background:yellow;}
.flex-f-row .cssi hr{margin-top:0.5rem;background-color:#e0e0e0;height:1px;border:none;}

.item_show_box1 .item_tags a{
height: 1.8rem;
line-height: 1.8rem;
border: 1px solid #ececec;
text-align: center;
color: #666;
float: left;
margin: 0.4rem 0.4rem 0 0;
padding: 0 0.6rem;font-size: 0.8rem;overflow:hidden
}


/*页脚*/
.footer{color: #aaa;font-size: 0.6rem; margin-bottom:4rem; display: none;}
.footer .in{position:relative; height:2.8rem; margin:0 -0.6rem; padding:0 3.5rem; background-color:#B9B9B9; display:none}
.homeBtn, .footer .gotop{position:absolute; top:0; width:2.8rem; height:2.8rem; color:#fff; font-size:0.65rem;}
.footer .gotop, .footer .homeBtn{background:#a1a1a1;}
.homeBtn{left:0;}
.homeBtn span{position:absolute; left:0.5rem; top:0.5rem;}
.footer .gotop{right:0;}
.footer .gotop span{position:absolute; left:50%; top:0.8rem; width:0.9rem; height:0.9rem; margin:-0.3rem 0 0 -0.3rem;}
.footer .gotop p{position:absolute; bottom:0.14rem; left:0.45rem; width:2.2rem;}
.hymg .left-ad{width:100%;}
/* 底部 */
.footer .favLink, .footer p{text-align:center;line-height: 1.3rem; color:#bebebe; padding-top:0.5rem;}
.footer .link{line-height:1rem;font-size: 0.7rem;color: #1ca2e1;}
.footer .link a{display:inline-block; margin-top:0.3rem; padding:0 0.6rem 0 0.3rem; border-right:1px solid #D5D5D5; color:#1CA2E1;}
.footer .link a:last-child{border:none;}
.footer .favLink a{margin-right:0.3rem;color: #aaa;}

/*css for pad
@media all and (min-device-width:768px) and (max-device-width: 1024px){
	.ui-slider-item > p {
		font-size: 16px;
		padding: .5em 0;
		text-indent: .8em;}
	.ui-slider-dots {
		bottom:.5em;
		padding-right: .5em;}
	.ui-slider-dots b {
		margin-right: .5em;
		width: .5em;
		height: .5em;
		border-radius: .25em;}
	.ui-slider-pre, .ui-slider-next {
		width: 24px;
		height: 48px;
		top:50%;
		margin-top: -42px;
		background-size: 42px 18px;}
	.ui-slider-pre b, .ui-slider-next b {
		width:60px;
		height:72px;
		top:-12px;}
	.ui-slider-pre b {
		left:0;}
	.ui-slider-next b {
		left:-36px;}
	.ui-slider-pre {
		background-position: 3px center;
		border-radius: 0 24px 24px 0;}
	.ui-slider-next {
		background-position: -22px center;
		border-radius: 24px 0 0 24px;}
}
*/
/*页码效果*/

.pagenav-wrapper .pagenav-content{padding:0.67rem 0.67rem 1.875rem;text-align:center;line-height:1.87rem;}
.pagenav-wrapper .pagenav{display:-webkit-box;display:flex; text-align:left}
.pagenav-wrapper .pagenav>div{
    width: auto;
    height: 3.2rem;
    margin: 0 0.5rem;
    padding: 0 1.2rem;
    line-height: 3.2rem;
    white-space: nowrap;
    border-radius: .4rem;
    cursor: pointer;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}
.pagenav .p-first,.pagenav .p-end{width:2.8rem}
.pagenav .p-prev,.pagenav .p-next{
    background-color: #3B83C4;
    color: #fff;
}
.pagenav .pagenav-cur{
	-webkit-box-flex:1;
	flex:1;
	position:relative;
    background: #3B83C4;
    color: #fff;
}
.pagenav .pagenav-select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;border:0;border-radius:0;cursor:pointer; text-align:center}
.pagenav .pagenav-cur i{ /*display: inline-block;width:10px;height:7px;background:url(images/cate_biao2.png);background-size:10px 7px;*/}
.pagenav-wrapper .pagenav .p-gray{background-color:#fdfdfd;color:#b4b1b1}
.pagenav-wrapper  a{ color:#3C4355; text-decoration:none}
.pagenav-wrapper  a.no{ color:#7a7e8a}
.pagenav a:hover{text-decoration:none}

.p-prev a, .p-next a {display:block;width:100%;height:100%;}


/* ====================
 所有分类页
==================== */

.clist{  width:100%;backgroubd:#f4f4f4;clear:both}
.clist ul{ width:100%; background:#f4f4f4}
.clist_sub{border-bottom:1px solid #d7d7d8}
.crow{line-height:4.5rem;width:100%;background:#fff;clear:both;height:4.5rem;}
.crow_row{ border-bottom:#d7d7d8 1px solid;line-height:4.5rem;width:100%; heigth:4.5rem}
.crow_icon{line-height:7.2rem;margin:0px 0.6rem;float:left; width:2.625rem; height:2.313rem;}
.crow_icon img{width:2.6rem;height:2.6rem}
.crow_title{line-height:4.5rem;float:left;margin-left:0.3rem}
.crow_item{text-align:center; line-height:2rem; margin:1.3rem auto; width:32%; font-family:"华文细黑"; background:#f4f4f4; float:left; height:2rem; color:#585858; font-size:0.9rem; border-left:#d7d7d7 1px solid}
.crow_item A{ margin:0px 0.3rem; text-overflow:clip; white-space:nowrap}
.crow_item_clear{border-left-width:0px;box-shadow:0px 0 0px #fff;-webkit-box-shadow:0px 0 0px #fff}
.crow_title span{font-size:1rem;heigth:4.5rem; font-family: "微软雅黑";}
.crow_arrow{float:right;margin-right:1.2rem}
.crow_arrow img{ width:1rem;}

/* ====================
 分类页
==================== */

/* 三种样式切换 */
.switchBtn{-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; }
.switchBtn-list{background:url(images/sort1.png) no-repeat 50% 50%;opacity:1}
.switchBtn-album{background:url(images/sort2.png) no-repeat 50% 50%;}
.switchBtn-grid{background:url(images/sort3.png) no-repeat 50% 50%;}

.filter{
    width: 100%;
    margin-bottom: 1.5rem;
    text-align: center;
    background: #fff;
    border-radius: 0.8rem;
}
.filter ul{display:table;width:100%;margin:0;padding:0;border-collapse:collapse}
.filter ul li{display:table-cell; padding:0.5rem 0}
/* .filter ul li.filter-cur{border-bottom:1px solid #8cc202;} */
.filter ul li.filter-cur a{color: #e41f1f;}
.filter a{display:inline-block;width:100%; font-size:0.9rem;color:#666;text-decoration:none}
.filter a span{position:relative;display:inline-block;text-align:center;top:-12px;}
.filter a:hover{text-decoration:none}
.filter i{position:absolute;display:inline-block;overflow:hidden;top:0.4rem;width:0.47rem;height:0.67rem;line-height:0.67rem;margin-left:0.13rem}
.filter .f-ico-arrow-d{background:url(images/filter.png) no-repeat 0 0;background-size:0.6rem 0.8rem;position:static;width:0.6rem;height:0.8rem;vertical-align:middle}
.filter li.filter-cur .f-ico-arrow-d{background-image:url(images/a_03.png)}
.filter .f-ico-triangle-mt,.filter .f-ico-triangle-mb{border-width:0.33rem;border-style:solid;border-color:transparent;height:0;width:0}
.filter .f-ico-triangle-mt{border-bottom-color:#666;top:-0.2rem}
.filter .f-ico-triangle-mb{border-top-color:#666;top:0.6rem}
.filter .filter-cur .f-ico-triangle-mt.f-ico-triangle-slctd{border-bottom-color:#8cc202;}
.filter .filter-cur .f-ico-triangle-mb.f-ico-triangle-slctd{border-top-color:#8cc202;}
.filter .filter-navBtn{padding:0}
.filter .filter-navBtn a{border:1px solid #e2e2e2;border-radius:3px;width:80%;padding:0.13rem 0;color:#333}
/* 弹出筛选样式 */
#page{position:relative}
.nav{
    margin-top: 4rem;
	padding: 0 2rem;
}
.nav li{
    font-size: 1.8rem;
}
.nav a{
    color: #3C4355;
}
.nav li.active a{
    color: #3B83C4;
}
.nav .hold-height{height:100%; padding-bottom:1000rem; background:#ccc;}
.nav .attrs{padding-top:0.67rem;width:100%;overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}
.nav .attrs>*{margin: 0.67rem 0;padding: 0 1.53rem;}
.nav .attrs .attr .attrKey{color:#333; font-size:0.8rem; padding-bottom: 0.1rem;}
.nav .attrs .attr .attrValues{padding-top:0.33rem}
.nav .attrs .attr .attrValues ul{margin:0;padding:0}
.nav .attrs .attr .attrValues ul:after{display:block;content:' ';clear:both;height:0;overflow:hidden}
.nav .attrs .attr .attrValues .av-collapse{overflow:hidden}
.nav .attrs .attr .attrValues .av-expand{max-height:none}
.nav .attrs .attr .attrValues li{float:left;position:relative;background-color:#fff;border:1px solid #fff;border-radius:0.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:7rem;margin:0.33rem 0;text-align:center;list-style:none;line-height:1.72rem}
.nav .attrs .attr .attrValues li:nth-child(2n+1){margin-right:0.59rem}
.nav .attrs .attr .attrValues li a{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:0.13rem;display:block;width:100%;color:#333;font-size:0.8rem;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nav .attrs .attr .attrValues li.av-selected{border-color:#F6AD1A}
.nav .attrs .attr .attrValues li.av-selected a{border-color:#F6AD1A}
.nav .attrs .attr .attrValues li.av-selected:after{background:-webkit-linear-gradient(left top,transparent 49%,#F6AD1A 49%,#F6AD1A 100%);background:-moz-linear-gradient(left top,transparent 49%,#F6AD1A 49%,#F6AD1A 100%);background:-o-linear-gradient(left top,transparent 49%,#F6AD1A 49%,#F6AD1A 100%);content:'7';position:absolute;right:-0.27rem;bottom:-0.27rem;width:22px;height:22px;color:#fff;font-family:tahoma;font-size:12px;font-style:italic;font-weight:bolder;line-height:2rem;text-indent:0.6rem;overflow:hidden;-webkit-transform:rotate(-90deg) scaleX(-1) scale(0.55);-moz-transform:rotate(-90deg) scaleX(-1) scale(0.55);-o-transform:rotate(-90deg) scaleX(-1) scale(0.55)}
.nav .attrs .attr .attrValues .av-options{margin:0.33rem 0;padding:0.33rem 0;font-size:0.8rem;text-align:center;letter-spacing:.1em}
.nav .attrs .attr .attrValues .av-options .avo-multiple{display:none}
.nav .attrs .attr .attrValues .av-options .avo-more{color:#999;text-decoration:none}
.nav .attrs .attr .attrValues .av-options .avo-more i{background-image:-webkit-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-webkit-linear-gradient(top,transparent 70%,#999 70%,#999 100%);background-image:-moz-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-moz-linear-gradient(top,transparent 70%,#999 70%,#999 100%);background-image:-o-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-o-linear-gradient(top,transparent 70%,#999 70%,#999 100%);position:relative;display:inline-block;width:0.6rem;height:0.6rem;margin-left:0.2rem}
.nav .attrs .attr .attrValues .av-options .avo-more.avo-more-down i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);top:-0.13rem}
.nav .attrs .attr .attrValues .av-options .avo-more.avo-more-up i{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);top:0.13rem}
.nav .attrs .attr .attrValues .av-btns{display:none}
.nav .attrs .attr .attrValues .av-sep{color:#fff;letter-spacing:.2em;font-weight:700;font-size:0.67rem}
.nav .attrs .attr.priceAttr .attrValues{text-align:center;position:relative}
.nav .attrs .attr.priceAttr .attrValues .start_price,.nav .attrs .attr.priceAttr .attrValues .end_price{-webkit-appearance:none; border:0;border-radius:0.2rem;width:5.33rem;height:1.2rem;padding:0.2rem;margin:0.13rem 0;text-align:center;line-height:1.27rem;color:#333;font-size:1rem;font-family:arial;font-weight:700}
.nav .attrs .attr.priceAttr .attrValues .priceRange{margin-top:0.33rem}
.nav .attrs .attr.brandAttr .av-collapse,.nav .attrs .attr.propAttr .av-collapse{max-height:80px;}
.nav .attrs .attr.cateAttr .av-collapse{max-height:5.33rem}
.nav .attr-fix>*{padding-right:0.533rem}
.nav .attrExtra{display:flex;justify-content:space-between;align-items:center;background:#aeaeae; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;margin:-2.3rem 0 -0.67rem 0;padding:0 1.533rem;width:276px;height:3rem;line-height:3rem;z-index:10}
.nav .attrExtra a,.nav .attrExtra button,.nav .attrExtra input:not([type=hidden]){background-color:#fff;border:0;border-radius:0.2rem;padding:0.4rem 1rem;color:#333;font-size:1rem;line-height:1.2rem;letter-spacing:.2em;text-decoration:none;cursor:pointer}
.nav .attrExtra .attrExtra-submit,.nav .attrExtra .attrExtra-cancel{margin-top:0.4rem}
.nav .attrExtra .attrExtra-submit{background-color:#F6AD1A;color:#fff}
.nav .attrExtra .attrExtra-cancel{float:right}
.nav .attrExtra .attrExtra-clear{float:right;margin-top:0.4rem;margin-right:0.67rem;background-color:#dfdfdf}
.nav .attrExtra .attrExtra-clear.attrExtra-clear-disabled{color:#999}



/* 三种商品展示效果 */
/*
-2015.11.11日注释 产品隐藏
.srp{width:100%;}
.srp:after{display:block;clear:both;height:0;content:' '}
.srp em{font-style:normal}
.srp .product{float:left; align-items:stretch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.srp .pro-inner{position:relative; overflow:hidden;width:100%;height:100%}
.srp .proImg-wrap{}
.srp .proImg-wrap img{border-radius:5px}
.srp .proInfo-wrap{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.srp .proPrice{font-family:arial;}
.srp .proPrice em{}
.srp  del{color:#999;font-size:12px}
.srp .proTitle{overflow:hidden}
.srp .proTitle a{color:#666;font-size:13px;text-decoration:none;-webkit-transition:all .3s linear}
.srp .proSales{color:#999;font-size:12px;font-family:arial}
.srp .proSales em{color:#333}
.srp .gs_sum8{}c
.srp .proService{color:#333;font-size:13px;height:20px;line-height:21px}
.srp .proIcons{padding-left:10px;height:20px;overflow:hidden}
.srp .proIcons>*{margin:0 3px 0 0}
.srp .proIcons img{vertical-align:middle}
.srp .proSales{line-height:16px;margin-top:3px}
.srp.list{width:100%}
.srp.list .product{width:48%; margin:0.938rem 1% 0; border:0.063rem solid #e3e3e3; }
.srp.list .pro-inner{width:100%;background-color:#fff; padding-top:3px;}
.srp.list .proImg-wrap{}
.srp.list .proImg-wrap img{width:100%; height:auto;}
.srp.list .proInfo-wrap{padding:0 6% 0 1%;}
.srp.list .proTitle{line-height:17px;height:36px;margin-bottom:8px}
.srp.list .proTitle a{font-size:13px}
.srp.list .proPrice{float:left;margin-right:10px}
.srp.list .proPrice del{display:none}
.srp.album .product{width:50%; padding:0.813rem 1% 0;}
.srp.album .product:nth-child(2n+1){}
.srp.album .product:nth-child(2n){}
.srp.album .pro-inner{align-items:stretch; height:auto}
.srp.album .proInfo-wrap{padding:0 6% 0 1%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.srp.album .proImg-wrap{width:100%}
.srp.album .proImg-wrap img{width:100%;}
.srp.album .proTitle{height:2.375rem; 1.188rem; line-height:1.188rem; padding-top:0.25rem;}
.srp.album .proPrice{color:#ff7109; font-size:1rem; padding-top:0.563rem; font-weight:bold; overflow:hidden;}
.srp.album .proPrice del{}
.srp.album .proService{display:none}
.srp.album .proSales{float:right;position:relative;top:-36px;right:2px;margin:0}
.srp.album .proIcons{padding-left:0;width:100%;position:relative;bottom:-10px}
.srp.grid .product{width:100%;-webkit-transition:all .5s linear}
.srp.grid .proImg-wrap{width:100%}
.srp.grid .proImg-wrap img{width:100%;border-radius:5px 5px 0 0}
.srp.grid .proTitle{height:19px}
.srp.grid .proPrice{float:left;margin-right:10px}
.srp.grid .proPrice em{margin-right:10px}
.srp.grid .proPrice del{display:none}
.srp.grid .proService,.srp.grid .proIcons{float:none}
.srp.grid .proSales{clear:left}
@media screen and (max-device-height:568px) and (orientation:portrait){
.srp{display:table;width:100%}
.srp .product{display:inline-block;float:none}
.srp.album .proImg-wrap{overflow:hidden;max-height:200px}
}
@media screen and (min-device-width:768px) and (orientation:portrait){
.srp{display:table;width:100%}
.srp .product{display:inline-block;float:none}
.srp.album .proImg-wrap{overflow:hidden;max-height:380px}
}
@media screen and (max-device-width:480px) and (orientation:portrait){
.srp.album .proImg-wrap{overflow:hidden;max-height:240px}
}
.get_more{margin:10px auto 0px; display:block; text-align:center}
*/


/* ====================
 商品详细页
==================== */

/* 商品页详细图 */
.goods_slider{background-color:#F4F7FA; height:auto;position:relative;}
.goods_slider .scroller{transition-property: transform; transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-duration: 0ms; transform: translate3d(0px, 0px, 0px); max-width:100%; overflow:hidden; margin: 0 auto;display:-webkit-box;-webkit-box-lines:multiple}
.goods_slider .scroller div{width:100%; overflow:hidden;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
.goods_slider .scroller img{-webkit-user-drag:none;-webkit-user-select:none;max-width:100%;max-height:100%}
.goods_slider .xiangqingtp img {
    width: auto;
    height: auto;
    object-fit: cover;
}
.goods_slider .scroller ul li{ text-align:center}
.goods_slider .slideBox{ position:relative; overflow:hidden; margin:0 auto; max-width:640px;/* 设置焦点图最大宽度 */ }
.goods_slider .slideBox .icons{ height:1rem; line-height:1rem;left:0;right:0;text-align:center;position: absolute;bottom: 1rem;}
.goods_slider .slideBox .icons li{ display:inline-block; width:0.4rem; height:0.4rem; -webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem; background:rgba(0,0,0,.2); text-indent:-9999px; overflow:hidden; margin:0 0.3rem;}
.goods_slider .slideBox .icons li.on{ background:#F6AD1A;  }
.goods_slider .slideBox .bd{ position:relative; z-index:0; height:100%; width:100%;}
.goods_slider .slideBox .bd li{ position:relative; text-align:center; width:100%; }
.goods_slider .slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:middle; margin: auto 0; width:100%; height:auto; /* 图片宽度100%，达到自适应效果 */}
/* 商品参数 */

.goodsInfo{
    margin-bottom: 1rem;
    padding: 1rem;
    background-color: #fff;
}
.goodsInfo .collect{display:none;float:right;clear:both;color:#fff;font-size:0.8rem;font-weight:700;padding:0 0.8rem 0 2.2rem;height:1.7rem;line-height:1.7rem;margin:-3.5rem -0.5rem 0.5rem 0;position:relative;z-index:1;-webkit-border-radius:2rem;border-radius:2rem;background:url(images/ico_star.png) no-repeat 0.8rem 50% rgba(0,0,0,.2); background-size: 1rem 1rem }
.goodsInfo h1{ color:#404040;background-color:rgba(255,255,255,0.9); padding:0.375rem 0 0.5rem;font-size:1rem; line-height:1.8rem;}
.goodsInfo ul{
	margin-bottom: 1.5rem;
}
.goodsInfo ul:last-child{ border:none}
.goodsInfo ul>li{margin-bottom:0.4rem}
.goodsInfo ul>li:last-child{margin:0}
.goodsInfo .price{
	font-size: 2.4rem;
}
.goodsInfo del {
	color: #7A7E8A;
}
.goods-title {
	margin-bottom: 1rem;
}
.brief {
    margin-top: .5rem;
    font-size: 1.2rem;
	color: #999;
}
.tips {
    align-items: center;
	margin-bottom: 1rem;
}
.tips .ico-base {
	width: 1.3rem;
	height: 1.3rem;
	margin-right: .5rem;
}
.tips-text {
	font-weight: bold;
}
.tips-text span {
	color: #FF8500;
}
.goodsInfo dl{
    align-items: center;
	margin-bottom: 1.5rem;
}
.goodsInfo dt{
	margin-right: 1rem;
	font-weight: bold;
}
.goodsInfo dd{
	color: #7A7E8A;
}
.goods-serve dd {
	color: #999;
}
.goods-serve span {
	margin: 0 1.5rem;
}
.goodsInfo .line{border-bottom:1px solid #efefef;padding:0.6rem 0;}
.goodsInfo .rule i{
background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
position: relative;
display: inline-block;
width: 0.4rem;
height: 0.4rem;
margin-left: 0.2rem; float:right;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
top:0.4rem;
}

/* 购买模块 */
.goodsBuy{padding:0 0.5rem;}
.goodsBuy .info{display:block;color:#999;padding:0.63rem 0 0.47rem;border-bottom:1px solid #efefef}
.goodsBuy .info div{margin-bottom:0.1rem}
.goodsBuy .info div span{color:#333;margin-left:0.5rem}
.goodsBuy .info div i{
	background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	position: relative;
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	margin-right: 0.2rem; float:right;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	top:0.3rem;
	}
.goodsBuy .info .selected{overflow:hidden}
.goodsBuy .info .selected li{margin-bottom:0.1rem;width:50%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem;-webkit-box-sizing:border-box}
.goodsBuy .info .selected em{color:#333}
.goodsBuy #goodsBuy-open{display:none}
.goodsBuy #goodsBuy-open:checked+.info i{
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
}
.goodsBuy.open .info::after{-webkit-transform:rotate(180deg)}
.goodsBuy .fields{ display:none;overflow:hidden}
.goodsBuy .fields ul li{ color:#999}
.goodsBuy .fields .ul1{background-color:#fff;overflow:hidden;padding:0.8rem 0; position: static;}
.goodsBuy .fields .ul1 li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; width:50%;}
.goodsBuy .fields .ul2{-webkit-tap-highlight-color:transparent}
.goodsBuy .fields .ul2 .ul2-prop{padding:1rem 0 0.5rem;border-bottom:1px solid #efefef}
.goodsBuy .fields .ul2 h2{color:#999;margin-bottom:0.6rem}
.goodsBuy .fields .ul2 label{display:inline-block;border:1px solid #ceced0;background-color:#fafafa;min-width:2rem;padding:0.5rem 1.2rem;margin:0 0.5rem 0.5rem 0;max-width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.3rem;border-radius:0.3rem}
.goodsBuy .fields .ul2 input{display:none}
.goodsBuy .fields .ul2 input:checked+label{border-color:#F6AD1A;position:relative}
.goodsBuy .fields .ul2 input:checked+label:after{
background:-webkit-linear-gradient(left top,transparent 49%,#F6AD1A 49%,#F6AD1A 100%);background:-moz-linear-gradient(left top,transparent 49%,#F6AD1A 49%,#F6AD1A 100%);background:-o-linear-gradient(left top,transparent 49%,#F6AD1A 49%,#F6AD1A 100%);content:'7';position:absolute;right:-0.5rem;bottom:-0.5rem;width:2rem;height:2rem;color:#fff;font-family:tahoma;font-size:12px;font-style:italic;font-weight:bolder;line-height:2.8rem;text-indent:0.5rem;overflow:hidden;-webkit-transform:rotate(-90deg) scaleX(-1) scale(0.55);-moz-transform:rotate(-90deg) scaleX(-1) scale(0.55);-o-transform:rotate(-90deg) scaleX(-1) scale(0.55);	-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;}
.goodsBuy .fields  .quantity{padding:0.5rem 0;}
.goodsBuy .fields  .quantity h2{color:#3f3e3d; font-weight:normal; float: left; line-height:2.313rem;}
.ui-number{
    border: 1px solid #E0E8EF;
    height: 3rem;
    line-height: 3rem;
    border-radius: 3rem;
}
.increase,
.decrease,
.num{
float:left;text-align:center;
}

.pblock {overflow:hidden;background-color:#fff;}

.increase,
.decrease{
    font-size: 1.4rem;
    font-weight: 700;
    border: 0;
    height: 100%;
    -webkit-user-select: none;
    background: #F4F7FA;
    padding: 0 12px;
}

.increase {
    border-radius: 0 3rem 3rem 0;
}
.decrease {
    border-radius: 3rem 0 0 3rem;
}

.num{height:100%;width:3.8rem;border:0;-webkit-border-radius:0;border-radius:0;font-weight:700;}
.num::-webkit-inner-spin-button{display:none}
 /* 购买按钮模块 */
.goodsBuy .option{padding:0.8rem 0;display:-webkit-box; text-align:center;height:45px;width:100%;position:relative;margin-bottom:16px;}
.goodsBuy .option .btn{color:#fff;border:0;height:2.5rem; line-height:1.9rem; width:45%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;}

.goodsBuy .option .buy{background-color:#99c902;position:absolute;top:10px;right:0.8rem;}
.goodsBuy .option .buy[disabled]{background-color:#99c902}
.goodsBuy .option .buy .countdown{padding-left:2rem;margin-left:2rem;border-left:2px solid #fff;vertical-align:middle}
.goodsBuy .option .cart{background-color:#F6AD1A;margin-left:0.5rem; position:absolute;top:10px;right:0.8rem; }
.goodsBuy .option .cart .ico_01{-webkit-background-size: 1rem 1rem;-moz-background-size:  1rem 1rem;-o-background-size: 1rem 1rem;background-size: 1.5rem 1.5rem; display:inline-block; width:1.5rem ; margin-right:0.5rem; position:relative; top:0.2rem}
.goodsBuy .option .cart[disabled]{background-color:gray;display:none}
.guarantee{ background:#fffdce url(images/cert_danbao_icon.png) no-repeat 4px 7px; height: 32px; line-height: 32px; border-radius: 4px; background-size: 18px; margin-top: 0px; padding-left: 24px; font-size: 12px;}

/* 弹出遮罩层 */
.tipMask{background-color: #000;display: none;height:100%;left: 0;opacity: 0.4;position:fixed;top: 0;width: 100%;z-index: 101;	 }
/* 弹出模块 */
.popGeneral {background-color: #efefef;position: fixed;z-index:100010;left:50%;top:25%; height:auto;width:90%;display: none; margin-left:-45%;}
.popGeneral .tit {background-color:#F6AD1A;line-height: 2rem;height:2rem;	}
.popGeneral .tit  h4 {font-size: 0.8rem; color:#FFF}
.popGeneral .tit .ico_08 {cursor: pointer;display: inline-block;position: absolute;right: 0.8rem;top:0.5rem;}
.popGeneral #main{  display:table;  border-collapse:collapse; width:100%;    }
.popGeneral #left{  display:table-cell;  width:40%; padding:0.3rem 0;  text-align:center; vertical-align:top  }
.popGeneral #right{  display:table-cell;  width:60%; padding:0.3rem 0;text-align:left;vertical-align:top  }
.popGeneral #right p{color:#333;line-height:1rem; padding-bottom:0.8rem; padding-right:0.8rem;   }
.popGeneral #right span {color: #666;display: block;margin-bottom:0.4rem;}
.popGeneral .popbtn { font-size:0.9rem; height:3rem; width: auto; padding:0.5rem 0.5rem; background:#e1e1e1;/*display: -webkit-box;*/}
.popGeneral .popbtn a {background:#99c902;height:2rem; line-height:2rem  ; text-align: center; display:inline-block; width:45.5%; color:#fff; float:left;}

.popGeneral .popbtn a.bnt1 {float:left;}
.popGeneral .popbtn .bnt2{ margin-left:0.5rem; background:#F6AD1A;float:right;}
.s-detail a{color:#333}
.s-detail header{ position:sticky;top:0;}
.s-detail header ul{font-size:0.8rem;background-color:#eee;display: -webkit-box }
.s-detail header ul li{background-color:#f5f5f5;color:#333;line-height:2.5rem;margin-right:1px;border-top:1px solid #f8f8f8;-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:8px;}
.s-detail header ul li a { text-decoration:none; }
.s-detail header ul li.current{position:relative;background-color:#fff;border-top:0.063rem solid #ececec; border-bottom:0.063rem solid #ececec;}
.s-detail header ul li.current .mod{display:block}
.s-detail header ul li .review-count{font-size:0.76rem;color:#666}
.s-detail header ul li>a{display:block;height:100%;font-weight:bold;font-size:15px;color:#FF6600}
.s-detail .wrap .scroller{display:-webkit-box}
.s-detail .wrap .scroller .current{overflow:visible}
.s-detail .m-review,.s-detail .m-recommend{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.s-detail .desc { background:#FFF}
.s-detail .desc  img{ width:100%; height:auto;display: block;}
.s-detail .desc p {-webkit-margin-before:-0.4em}
.desc .fragment { text-decoration:none; }
.s-detail .list li{ background:#FFF;padding:0.5rem}
.s-detail .list li .tit{ height:2.2rem; line-height:2.2rem; background:#f8f8f8; padding:0 0.5rem; text-align:right; color:#999;  }
.s-detail .list li .tit span{ float:left; color:#333}
.s-detail .list li p{ line-height:1.5rem;   display:block; padding:0 0.5rem}
.s-detail .list li .star{ width:5.8rem; height:auto; vertical-align:middle}

.s-detail .commentsList{ background:#FFF;    padding:0.5rem; }
.s-detail .commentsList td{ padding:5px 0}


.s-detail .m-recommend li{margin:0.2rem 0.2rem; width:48%; float:left;}
.s-detail .m-recommend a{display:block}
.s-detail .m-recommend .summary{background-color:#fff;position:relative;/*display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center*/}
.s-detail .m-recommend .summary img{width:100%; height:auto;display:block;}
.s-detail .m-recommend .summary .price{padding:0.438rem 0 0 1%;;}
.s-detail .m-recommend .reviews{border-top:1px solid #f2f2f2;padding:0 0.5rem;color:#999}
.s-detail .m-recommend .reviews blockquote{padding:0.5rem 0;border-bottom:1px solid #e9e9e9}
.s-detail .m-recommend .reviews blockquote:last-child{border:0}
.s-detail .m-recommend .reviews .user{color:#333;margin-right:1rem}


/* ====================
 购物车页面
==================== */

/* 购物车为空 */
.empty-cart .cart-logo {height:8.3rem;margin:3rem auto;-webkit-background-size:8.3rem auto;-moz-background-size:8.3rem auto;background-size:8.3rem auto; }
.empty-cart p.message {font-size:14px;margin-bottom:30px;text-align:center}
.empty-cart .list li {position:relative;text-indent:20px;height:35px}
.empty-cart .list a {display:block}
.empty-cart .list .arrow {top:1px;right:20px;width:6px;height:6px;display:inline-block;position:absolute;border-top:3px solid #666;border-left:3px solid #666}
.empty-cart .list .arrow.right {-webkit-transform:rotate(135deg)}
.empty-cart i{ display:inline-block; width:1.4rem; height:1.4rem; -webkit-background-size:1.4rem auto;-moz-background-size:1.4rem auto;background-size:1.4rem auto;vertical-align: middle;}
/* 购物步骤 */
.cart-step{width:100%;text-align:center; height:2.4rem;background:#fff;}
.cart-step ul{display:table;width:100%;margin:0;padding:0;border-collapse:collapse; vertical-align:middle}
.cart-step ul li{display:table-cell; line-height:2.4rem; position:relative }
.cart-step ul .cur{  border-bottom:1px solid #F6AD1A; color:#F6AD1A  }

/* 购物浮动条 */

.toolbar {
    background: #fff;
    position: fixed;
    bottom: 6.4rem;
    height: 6.4rem;
    width: 100%;
}
.total {
	font-size: 1.6rem;
}
.total em {
	color: #FF5800;
}

/* 购物车商品列表 */
.itemlist{}
.itemlist li{
	position:relative;
    margin-bottom: 1.5rem;
	padding:1.5rem 1rem;
	background-color: #fff;
    border-radius: 0.8rem;
}
.itemlist li h4{ padding-right:2rem; height:2.2rem; line-height:1.1rem; overflow:hidden;font-size:15px;font-weight:normal;}
.itemlist li .b{   line-height:2.2rem; }
.itemlist-item {
    align-items: center;
}
.itemlist-checkbox input {
    width: 1.6rem;
    height: 1.6rem;
	margin-right: 1rem;
}
.itemlist-item-con {
    width: calc(100% - 2.6rem);
}
.close{
    position: absolute;
    right: 0;
    top: -0.4rem;
 }
.close .ico-base {
    width: 1.8rem;
    height: 1.8rem;
}
 .itemlist-img {
	width: 10.8rem;
	height: 10.8rem;
    margin-right: 1rem;
    padding: 0.5rem;
	border: 1px solid #E0E8EF;
	border-radius: 0.8rem;
 }
 .itemlist-img img {
	border-radius: 0.8rem;
 }
 .itemlist-text {
    width: calc(100% - 10.8rem);
 }
 .itemlist-text h5 {
	height: 4.5rem;
	margin-bottom: 1rem;
	font-weight: bold;
 }
.itemlist li:last-child{border-bottom:none}
.itemlist li .new-tbl-cell{ vertical-align:top;}
.itemlist .inputBg{ vertical-align:middle}
.itemlist li .inputBg{ width:20%; text-align:center}
.itemlist li p{ color:#999}
.relat-goods-list .m-recommend{margin-bottom:1rem;}
.relat-goods-list .m-recommend .flex_in {padding:0.5rem;background-color:#fff;}
.proInfo-wrap {
    width: calc(100% - 10.8rem);
}

/* div表格化 */
.table_box{}
.table_box { }
.table_box dl{ padding:0.5rem 0; display:table; width:100%;padding-left:15px;padding-right:15px; }
.table_box dd{display:table-cell; font-size: 16px;}
.table_box dd.rbox {text-align:right;}
.table_box dd .inputBg{ }

.normal-textarea {border:1px solid #ddd;width:100%;height:3.5em;border-radius:4px;
    padding: .5rem;
    font-size: 1.4rem;}

.flow-cart-box .decrease {
    border-right: 1px solid #BFC0C3;
    border-radius: 4px 0 0 0;
}
.flow-cart-box .increase {
    border-left: 1px solid #BFC0C3;
    border-radius: 0 4px 0 0;
}





/* 文字 */
.f6{ font-size:0.8rem; color:#999;  height:1.8rem; line-height:1.8rem; padding:0; margin-right:2.8rem; display:inline-block; border:none ; background:none; vertical-align:top;text-decoration:none; }

/* 合作登录 */
.hezuo .t{ height:2.4rem; line-height:2.4rem}
.hezuo .b { display:block}
.hezuo .b a{ display:inline-block; margin:0 0.7rem 0.5rem 0; }
.hezuo .b img{ width:3.2rem; height:3.2rem; }



/* 登录注册切换模块 */
.loginBox{ height:100vh; margin:0 auto; padding-left:1rem; padding-right:1rem; background-color:#fff;  }
.loginBox .hd{ height:2.7rem; line-height:2.5rem; font-size:0.950rem; overflow:hidden; padding:0 1%;padding-right:15px;}
.loginBox .hd span{ float:right; font-size:0.938rem;font-family: "微软雅黑"; color:#999; padding-right:5px;}
.loginBox .hd ul{ float:right;   }
.loginBox .hd ul li{ float:left; padding-left:0.5rem;   vertical-align:top;  }
.loginBox .hd ul li.on a{ color:#FF9900; display:block; height:2.5rem; line-height:2.5rem;   border-bottom:2px solid #FF9900; font-family: "微软雅黑";  }
.loginBox .bd   ul{ padding:0px;  }
.loginBox .bd ul li{ border-bottom:1px dotted #ddd;  }
.loginBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;}
.loginBox dl{padding-left:0; padding-right:0;}
.loginBox .btn-big{width: 100%;}
.l-main{background-color:#FFF; border-bottom:1px solid #efefef;}
.l-main .inputBg{padding:0; font-size:1rem; border:none;}
.password dd{position:relative;}
.password i{position:absolute; top:6px; right:6.5rem; display:inline-block; width:24px; height:24px; background-repeat:no-repeat; background-size:100% auto;}
.ico-check-close{background-image:url(images/ico-check-close.png);}
.ico-check-open{background-image:url(images/ico-check-open.png);}
.findpsw{position:absolute; right:0; top:8px; padding-left:1rem; font-size:.9rem; color:#222; border-left:1px solid #ccc; text-decoration:none;}
.loginBox .c-btn3{background-color:rgba(204, 46, 45, .4); border-radius:30px;}
.loginBox .c-btn3-active{background-color:rgba(204, 46, 45, 1);}
.table_box .quick-nav{padding-top:.8rem;}
.quick-nav dd{display:flex; justify-content:space-between;}
.quick-nav a{display:inline-block; font-size:.8rem; color:#999; text-decoration:none;}

.quick-login{
	margin-top:8rem;
	text-align:center;
	border-top:1px solid #efefef;
}
.quick-login h5{
    width: 12rem;
    margin: -13px auto 0;
	color:#999;
	font-weight:normal;
	background-color:#fff;
}
.quick-wx{
	display:block;
	width:3.2rem;
	height:3.2rem;
	margin:2rem auto 3.5rem;
	padding-top:3.5rem;
	color:#999;
	text-decoration:none;
	background-image:url(images/ico-wx.png);
	background-repeat:no-repeat;
	background-size:100% auto;
}
.quick-login p{
	font-size:12px;
}
.table_box input[type=submit]{
	margin-top:1rem;
}
.disabled{
	color:#ccc;
}

/* 订单确认页 */
.order_box{
	margin-bottom: 1rem;
	padding:1.5rem 1rem;
	background-color:#fff;
	border-radius: .8rem;
}
.order_box img{
    width: 12rem;
    height: 12rem;
    margin-right: 1rem;
	border-radius: .8rem;
}
.order_box .in{ display:block;
background:url(images/order_bg1.png) repeat-x;
-webkit-background-size:2.4rem 0.4rem;
-moz-background-size:2.4rem 0.4rem;
background-size:2.4rem 0.4rem;}
.order_box h3{
	margin-bottom:.6rem;
	font-size:16px;
	font-weight:normal;
}
.order_status a {color: #3C4355;}

/* 订单确认页通用表格 */
.order_box .table_box dl{ border-bottom:1px solid #eee; padding:1rem 0; }
.order_box .line_no dl{ border-bottom:none; padding:0.4rem 0}
.order_box .table_box dl:last-child{ border-bottom:none}
.order_box .in{ color:#333; font-size:0.8rem; padding:0.8rem 0 0 0}
.order_box .in .f1{ font-size:2rem;color: #000;}
.order_box .in .ico_14{ display:inline-block; width:2rem; height:2rem;-webkit-background-size:1.4rem auto;-moz-background-size:1.4rem auto;background-size:1.4em auto;margin-bottom:-4px;}

/* 订单确认页表格_中间模块 */
.order_box .table_box2 dl{ padding:1rem 0.3rem; position:relative}

.table_box2 .dd1{ width:33%; vertical-align:middle;}
.table_box2 .dd2{font-size:0.8rem; text-align:left; width:90%; height:2.5rem; line-height: normal; vertical-align:middle; border:none}
.table_box2 .dl_box p{ margin:0 2px 2px 10px;padding: 1rem;line-height:1.6rem;}
.table_box2  input{text-align:left; width:90%; border:none; background:#fff ; padding:0; height:24px;  }
.table_box2  input.radio{
display: inline-block;
height: 24px;
width: 24px;
position: relative;
margin: 0 5px 0 3px;
padding: 0;
background-color: #cfcfcf;
border-radius: 100%;
vertical-align: top;
cursor: pointer;
width:auto;}
.table_box2  input.radio.on {
background-color: #05abe0;}
.table_box2 .span1{ font-size:0.8rem; background:#F6AD1A; color:#FFF; display:inline-block; padding:0 0.2rem}
.table_box2 .dd3{ text-align:right}
.table_box2 i{	background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	position: absolute;
	display: inline-block;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.2rem; float:right;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	top:1rem; right:0.5rem; }

.table_box2 .modRadio{ background-color: #B3B3B3; border-radius: 2px;color: #FFFFFF;display: inline-block;height: 19px;line-height: 19px;overflow: hidden;padding: 1px; text-align: center; width: 38px;}
.table_box2 .modRadio .fl { margin-left: 1px;}
.table_box2 .modRadio i {  background: none repeat scroll 0 0 #FFFFFF;border-radius: 2px;display: inline-block;height: 17px;margin: 1px 1px 0 0;width: 17px;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	top:0; right:0;
	position: static ;
	}
.table_box2 .modRadio  .fl {float: left;}
.fr {float: right;}

/* 订单确认页表格_底部模块 */
.table_box3 .dd1{ text-align:left;font-size:14px;}
.table_box3 .dd1 a{ color:#777777;text-decoration:none;}
.table_box3 .dd2{ text-align:center}
.table_box3 .dd3{ text-align:right}
  .modify{ background:#FF4800; color:#FFF; display:inline-block; padding:0 0.5rem; float:right; }
.f4_b{ color: #666666;display: inline-block; }
.f4_bb{ color: #F6AD1A;font-size:1.2rem;display: inline-block; }
.select_city select{}


/* ====================
 文章页面
==================== */

.art_content{ background:#FFF;overflow:hidden; padding:1rem;}
.art_content>h2{margin-bottom:0.5rem; text-align:right; color:#999; line-height:1.8rem; font-weight:normal; font-size:0.8rem}
.art_content>h2 span{font-size:1rem;color:#333; float:left; font-weight:bold }
.art_content img{box-sizing:border-box;width:100%; height:auto}




/* ====================
 会员中心页
==================== */


.user_top {
height: 5rem;
overflow: hidden;
background:#c81623;
position:relative

}
.user_top dt {
float: left;
margin: 0.7rem;
text-align: center;
position: relative;
width: 3.7rem;
height: 3.7rem;
border-radius: 3.7rem;
padding:0rem;
background:#FFFFFF
}
.user_top dt img {
width: 3.7rem;
height:3.7rem;
border-radius: 3.7rem;
}
.user_top dt span {
width: 68px;
height: 26px;
position: absolute;
left: 5px;
top: 4px;
padding-top: 64px;
font-size: 10px;
color: #fff; display:block
}
.user_top dd {
font-size: .9rem;
color: #fff;
margin-top:1.1rem;
}
.user_top dd span{
	font-size:0.6rem;
	color:rgba(255,255,255,.6);
}

.user_top_list {
height: 4rem;
overflow: hidden; position:absolute; left:0; bottom:0; width:100%; background:rgba(255,255,255,0.5);
}
.user_top_list ul {
display: -webkit-box;
}
.user_top_list ul li {
-webkit-box-flex: 1;
text-align: center;
position: relative;
font-size: 0.6rem;
}
.user_top_list ul li a {
display: block;
padding-top: 0.8rem;
height: 1.2rem; display:block; position:relative;
color: #666; text-decoration:none; width:3.6rem; margin:0 auto; text-align:center
}
.user_top_list ul li a  img{ width:1.9rem; height:1.9rem;}
.user_top_list ul li a span{ display:block}
.user_top_list ul li strong { position:absolute; right:0; top:0.2rem;display: block;color: #fff;font-size: 0.7rem;background:#F6AD1A; display:block; font-weight:normal;
height: 1.2rem;line-height: 1.2rem;
border-radius: 1.2rem; text-align:center; padding:0 0.4rem;
}
.user_top .quan1{ position:absolute; right:1rem; top:0.5rem; width:4rem; height:4rem;border-radius: 3rem; background:rgba(255,255,255,0.2);
box-shadow: 0 0 0.6rem rgba(250,0,0,0.2);
}
.user_top .quan2{ position:absolute; right:3rem; top:2.5rem; width:3rem; height:3rem;border-radius: 3rem; background:rgba(255,255,255,0.1);
box-shadow: 0 0 0.6rem rgba(250,0,0,0.15);
}
.user_top .quan3{ position:absolute; right:5rem; top:4.5rem; width:2rem; height:2rem;border-radius: 3rem; background:rgba(255,255,255,0.05);
box-shadow: 0 0 0.6rem rgba(250,0,0,0.1);
}

.user-info-wrap {
	position: relative;
}

.user-info-wrap a.setting {
	
}
.user-info-wrap a {
    align-items: center;
}
.logout .ico-base {
	width: 1.8rem;
	height: 1.8rem;
}
.user-img {
	width: 6.8rem;
	height: 6.8rem;
	margin-left: 2rem;
	border: 2px solid rgba(255, 255, 255, 0.33);
	box-shadow: 0px 1px 25px 0px rgba(0, 0, 0, 0.05);
	border-radius: 50%;
}
.user-img img {
	border-radius: 50%;
}
.user-info {
	margin-left: 1rem;
}
.user-info h3 {
	color: #fff;
}
.user-rank {
	font-size: 1.2rem;
	color: rgba(255, 255, 255, .8);
}
.user-nav {
	margin: 2rem;
}
.user-nav a {
    display: flex;
    padding: 0 1rem;
	color: #fff;
}
.user-nav dt {
	font-size: 1.6rem;
    font-weight: bold;
}
.user-nav dd {
	font-size: 1.2rem;
}
.user-order {
    padding: 2rem 1rem;
	background-color: #fff;
	border-radius: 8px;	
	box-shadow: 0px 1px 25px 0px rgba(0, 0, 0, 0.05);
}
.user-order a {
    padding: 0 1rem;
    color: #3C4355;
}
.user-order dt {
	position: relative;
    width: 2rem;
    margin: 0 auto 1rem;
}
.user-order dt .ico-base {
    width: 2rem;
	height: 2rem;
}
.tips-num {
	position: absolute;
	top: 0;
	right: -1rem;
	width: 1.3rem;
	height: 1.3rem;
	background-color: #fff;
	font-size: .9rem;
	color: #FF8B00;
    line-height: 1.3rem;
	border: 1px solid #FF8B00;
	border-radius: 50%;
}
.user-goods {
    margin-bottom: 7rem;
}

/* ====================
 其他页
==================== */

/* 提示信息 */
.info a{
    display: block;
    margin: 1rem;
}

/* 文章列表 / 会员中心功能列表样式 */
.list_box { background:#FFF; font-size:0.8rem;word-break:break-all; word-wrap:break-word;}
.list_box img { width:100%; height: 100%}
.list_box a{ border-bottom:1px solid #efefef; padding:0.7rem 0;display:block; line-height:30px;color:#615d5c;text-decoration:none;font-size:16px;}
.list_box a:hover{color:red; }
.list_box a:last-child{ border-bottom:none}
/* .list_box a span{ float:left;color:#615d5c;}2015/12/12*/
.list_box a i{	background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	position: relative;
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 0.2rem; float:right;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-4deg);
	-o-transform: rotate(-45deg);
	top:0.5rem; }
.list_box .ico_touch{ float:left; width:1.2rem; height:1.2rem; margin-top:0.2rem; margin-right:0.3rem}
/* 百度分享 */
.share2{ float:right}
.share2 a{ float:left}
.share2  span{ float:left; padding-top:0.8rem}



.share ul{ -webkit-flex-flow: row;}
.share ul li{ -webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; float: left; width:50%; height:3rem;line-height:3rem; position:relative}
.share ul li span{ position:absolute; left:2.5rem; top:0rem; z-index:1}
.share ul li a{ width:100%; position:relative; z-index:2}

/* ====================
 新增样式 by wang
==================== */

.ectouch_table {
	margin:0px;
}
.ectouch_table td {
}
.ectouch_table_no_border td {
	border: none;
}
/* 订单追踪 */
.new-arr {
	position: absolute;
	top: 24px;
	right: 0;
	width: 20px;
	height: 40px;
	background: url(images/jd_icon.png) -47px -806px no-repeat;
}
/*订单列表 操作按纽 add by yang*/
.order_handler a{color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#c6c6c6; text-align: center; border-radius: 10px;}
.order_handler span {color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#c6c6c6; text-align: center; border-radius: 10px;}

.smart-result { padding: 0 }
.smart-result table { width: 100% }
.smart-result table tr { width: 100%; font-weight: bold; color: #909090 }
.smart-result table tr.last-line { color: #333333; }
.smart-result table tr.last-line { color: #FF6600; }
.smart-result table td { height: 60px; background: none; position:relative;}
.smart-result table tr.odd { background: #f6f6f6 }
.smart-result table tr.even { background: #eeeeee }
.smart-result table td.col1 { width: 30%; }
.smart-result table td.col2 { padding: 10px; width: 60%; line-height: 24px; }
.smart-result table td.colstatus { width: 10% }
.smart-result table tr td.colstatus { background: url("images/step_point.png") center center no-repeat }
.smart-result table tr.first-line td.colstatus { background: url("images/step_start.png") center center no-repeat }
.smart-result table tr.wait td.colstatus { background: url("images/step_wait.gif") center center no-repeat }
.smart-result table tr.checked td.colstatus { background: url("images/step_finish.png") center center no-repeat }
.result-date, .result-time { display: block; width: 100%; text-align: center }
.result-date { height: 15px; padding-top: 10px; font-weight: normal; font-size: 12px; }
.result-time { height: 35px; font-size: 24px; }

.inputBg_touch {height:24px; border:1px #DDD solid; width:90%;}


/* ====================
 新增样式 by Leah
==================== */
.gift{ float:left;}
.gift dd{ clear: both; text-align: center;}

/* ====================
 品牌页 by Leah
==================== */

.waterfallCon {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 4px;
    width: 100%;
}
.waterfallCon ul.side {
    margin: 0 0 0 1%;
    padding: 0;
}

.side li {
    list-style: none outside none;
    width: 48.5%;
    margin-right: 5px;
    opacity: 0;
}
.side li.shown, .no-js .side li, .no-cssanimations .side li {
    opacity: 1;
}
/* Effect 1: opacity */
.grid.effect-1 li.animate {
	-webkit-animation: fadeIn 0.65s ease forwards;
	-moz-animation: fadeIn 0.65s ease forwards;
	animation: fadeIn 0.65s ease forwards;
}
@-webkit-keyframes fadeIn {
	to { opacity: 1; }
}

@-moz-keyframes fadeIn {
	to { opacity: 1; }
}

@keyframes fadeIn {
	to { opacity: 1; }
}

.side li a {
    background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    color: #000000;
    display: block;
    margin-bottom: 4px;
    text-align: center;
}
.side li .box-logo {
    margin: 0;
    text-align: center;
}

.side .box-info {
    background-color: rgba(12, 11, 11, 0.44);
    color: #EEEEEE;
    margin-top: -102px;
    overflow-x: hidden;
    position: absolute;
    text-overflow: ellipsis;
    width:99%;
}
.side .box-title {
    font-family: 'Lucida Grande','Microsoft YaHei';
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding-top: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.side .box-desc {
    font-size: 12px;
    height: 20px;
    line-height: 19px;
    margin: 0;
    overflow: hidden;
    padding-bottom: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.side img{ width:100%; height:auto;}


.ico-share{background: url("images/ico-share.png") no-repeat scroll 0 center / 23px 20px rgba(0, 0, 0, 0); padding: 0 0 0 27px;}
.ico-pyq{background: url("images/ico-pyq.png") no-repeat scroll 0 center / 21px 20px rgba(0, 0, 0, 0); padding: 0 0 0 25px;}
.text-share{background: url("images/text.png") no-repeat scroll right center / contain rgba(0, 0, 0, 0); display: block; height: 155px; top: 0; width: 100%;}
.box:active, .box.active, .mod-page a:active, .mod-page.active, .mod-share a:active, .mod-share a.active, .box-active:active, .box-active.active{opacity: 0.8;}
.mod-share{margin: 10px 2%; overflow: hidden; text-align: center; width: 96%;}
.share-btn{background: none repeat scroll 0 0 #d6d6d6; border: 1px solid #cccccc; border-radius: 5px; color: #444444; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 48%;}
.share-btn span{display: inline-block; height: 20px; line-height: 20px;}
#sharemcover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; z-index: 20000; }
#sharemcover img { position: fixed; right: 18px; top: 5px; width: 260px; height: 180px; z-index: 20001; border:0; }

.mod-pop{ position: fixed; width:100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 9000; top:0; left: 0; display: none;}
/*mod-animate*/
.mod-animate{ position:fixed; width: 100%; height: 100%;z-index: 1000; top:0; left: 0; -webkit-transition: -webkit-transform .2s ease-in; overflow: hidden;}
.mod-animate img{max-width: 100%;}
.animate-3.active{-webkit-transform:scale(-10,0);}
.animate-4.active{-webkit-transform:translate(-100%,0);}
.animate-5.active{-webkit-transform:translate(+100%,0);}
.animate-6.active{-webkit-transform:translate(0,-300%);}
.animate-7.active{-webkit-transform:translate(0,+300%);}
/*mod-share*/
.mod-share{
    overflow: hidden;
    width: 96%;
    margin:10px 2%;
    text-align: center;
}
.share-btn {
    background: #D6D6D6;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #444444;
    width: 48%;
    display: inline-block;
}
.share-btn span{ height: 20px; line-height: 20px; display: inline-block;}

.picScroll{ margin:10px auto; text-align:center;  }
.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll .bd li{ width:33%; float:left; font-size:14px; text-align:center;  }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li img{ width:100px; height:100px; }
.picScroll .hd{display:None}

.propertySelect{ margin-top:15px;}
.propertySelect strong{float:left;font-weight:normal; text-align:left;}
.propertySelect .catt {height:auto;overflow:hidden; float:left;}

.propertySelect .catt a{border: #c8c9cd 1px solid;text-align: center;background-color: #fff;display: block;white-space: nowrap;color: #666;text-decoration: none;float:left; margin-left:2px; margin-right:2px; position:relative; border-radius:3px;}
.propertySelect .catt a p{border: #fff 1px solid; padding:2px 5px;background-color: #fff;}
.propertySelect .catt a p.padd{ padding:3px;}
/*.propertySelect .catt a:hover {border:#C30008 1px solid;}
.propertySelect .catt a:hover p{border: #C30008 1px solid;}*/
.propertySelect .catt a:focus {outline-style:none;}

.propertySelect .catt .cattsel {background:#C30008;border: #C30008 1px solid;}
.propertySelect .catt .cattsel a:hover {border: #C30008 1px solid;}
.propertySelect .catt .cattsel p{border: #C30008 1px solid;}
.propertySelect .catt em{font-style:normal; padding:5px 10px }
.propertySelect .catt .cattsel i{background:url(images/test.png) no-repeat scroll right bottom transparent;bottom:0;height:16px;position:absolute;right:0;width:16px;}
.propertySelect .catt .cattsel a:hover i{background:url(images/test.png) no-repeat scroll right bottom transparent;}



.propertySelect{margin-top:15px;}
.propertySelect strong{float:left;width: 23%;font-weight:normal; text-align:left}
.propertySelect .catt{height:auto;width: 77%;overflow:hidden;}
.propertySelect .catt em{font-style:normal}

.propertySelect .catt div{float:left;margin-left:2px; margin-right:2px;display: block;text-align: center;white-space: nowrap; margin-bottom:3px;}
.propertySelect .catt div a{border: #c8c9cd 1px solid;background-color: #fff;color: #666;text-decoration: none;position:relative; display:block; margin-bottom:3px;}
.propertySelect .catt div a p{border: #fff 1px solid; padding:2px 5px;background-color: #fff;font-weight: normal;}

.propertySelect .catt div.allowed a.show_a{ display:block}
.propertySelect .catt div.allowed a.hidden_a{display:none}

.propertySelect .catt div.allowed a.hover{border:#C30008 1px solid;}
.propertySelect .catt div.allowed a.hover p{border:#C30008 1px solid;}

.propertySelect .catt div.allowed a.show_a:hover p.show_p,
.propertySelect .catt div.allowed a.hover p.show_p{border: #C30008 1px solid;}
.propertySelect .catt div.allowed a.show_a:focus {outline-style:none;}

.propertySelect .catt div.allowed a.hover i{background:url(images/test.png) no-repeat scroll right bottom transparent;bottom:0;height:16px;position:absolute;right:0;width:16px;}
.propertySelect .catt div.allowed a.hover i{background:url(images/test.png) no-repeat scroll right bottom transparent;bottom:0;height:16px;position:absolute;right:0;width:16px;}


.goods_name{height:30px; line-height:normal}
.buy_cart{float:Right}
.buy_cart a{ display:block; height:30px; width:30px; background:url(images/buy_cart.gif) left top no-repeat; height:40px;line-height:21px}
.buy_cart1{margin-bottom:10px;}
.buy_cart1 a{float:Right}

.article-list li{ height:25px; line-height:25px; display:block}

.propertySelect .catt div.not-allowed a{border:1px dashed #D6D6D8;color:#CDCDCD;}
.propertySelect .catt div.not-allowed a.show_a{display:none}
.propertySelect .catt div.not-allowed a.hidden_a{display:block;color:#CDCDCD;cursor:not-allowed;border-radius:3px;}
.propertySelect .catt div.not-allowed a.hidden_a em{color:#CDCDCD;}

.tb-choice{ color:#F00; line-height:25px; margin-bottom:10px;}
.propertySelect .catt .hidden_p{display:none}

.dc_cart_1{background: url("images/dc_cart_1.jpg") no-repeat 0 0 #F1592A;color: #FFFFFF;font-size: 12px;height: 26px;line-height: 26px;margin-bottom: 10px;padding-left: 30px;}
.dc_cart_add{margin-top: 20px;padding-left: 60px;}
.dc_cart_add .fadd{border: 1px solid #fff;font-size: 14px;line-height: 25px;height: 25px;text-align: center;font-weight: bold; display:block; float:left; padding:0px 15px; background:#FF6F3C; color:#fff; margin-right:25px;}
.dc_cart_add .fdel{background-color: #ccc;border: 1px solid #999999;font-size: 14px;line-height: 25px;height: 25px;text-align: center;font-weight: bold; display:block; float:left; padding:0px 10px;}
#speDiv {color: #F1592A;line-height: 25px;}

#shop_cart_dialog {position:relative;z-index:5000;}
#speDiv {position:fixed; bottom:auto; top:250px;z-index:50000;left:50px;}
*html #speDiv{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop + 250));z-index:5000;}

#pro_box { width:380px; height:166px; background:url(images/pro_box_bg.gif) repeat-x; border:5px solid #848381;}
.pro_box_main { width:380px; height:166px; float:left;}
.pro_box_top_off { height:21px; margin:5px;_margin-right:3px; float:right;}
.pro_box_top_off span { width:21px; height:23px; display:block; float:right; margin:0;padding:0;}
.pro_box_content { width:370px; height:60px; margin:10px auto; clear:both;}
.pro_box_btn { width:370px; height:28px; margin-top:22px;_margin-top:10px; clear:both; text-align:center; }
.pro_box_content_left { width:60px; height:50px; background:url(images/pro_yes_icon.gif) no-repeat; float:left;}
.pro_box_content_right { width:300px; height:50px; float:right;}
.pro_box_content_right h1 { height:29px;  }
.pro_box_content_right h2 span { color:#FF0000;}
.pro_box_content_right h2 a {font-size:12px; color:#000; text-decoration:none;}
.pro_box_btn a{ width:113px; height:28px; margin-right:10px;}

/*Logo*/
.Logo{ text-align:center; padding:10px 0;}
.Logo img{ width:63%; max-width:225px; height:auto !important; vertical-align:top;}


.ProListTit{font-size:1.14em;color:#333;text-align:center;background:#f1f1f5;padding:1.42em 0 .5em; font-weight:bold;}
.ProList{}
.ProList dl{ max-width:170px; margin:0 auto; height:auto; overflow:hidden; padding:8px; text-align:left;}
.ProList dl dt{}
.ProList dl dt img{ width:70px; height:70px; vertical-align:top;}
.ProList dl dd{ max-height:38px; overflow:hidden; padding-left:8%; font-size:14px;}
.ProListRight dl dd.IndexProName{ max-height:19px;}
.IndexProName{ margin-bottom:2%;}
.IndexProName a,.IndexProPrice{ font-weight:bold; color:#666; font-size:0.85em; line-height:19px;}
.IndexProPrice{ color:#ea5f49; font-family:"寰蒋闆呴粦",Microsoft Yahei; white-space:nowrap;}
.ProListTop{ border-bottom:1px solid #e5e5e5;}
.ProListTop dl{ text-align:right;}
.ProListTop dl dd{ max-height:38px; padding:0 8% 0 0;}
.ProListRight dl dt img{ width:110px; height:110px;}
.ProListRight dl dt{ padding-top:10px; text-align:center;}

.picScroll{ text-align:center;  }
.picScroll .bd ul{ width:100%;  float:left;}
.picScroll .bd li{ width:49.6%; float:left; font-size:14px; text-align:center; border-right:1px solid #e5e5e5;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */ }
.picScroll .hd{display:None}

.picScrol2{ text-align:center;  }
.picScrol2 .bd ul{ width:100%;  float:left;}
.picScrol2 .bd li{ width:49.6%; float:right; font-size:14px; text-align:center; border-right:1px solid #e5e5e5;}
.picScrol2 .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */ }
.picScrol2 .hd{display:None}

.picScrol3{ text-align:center;  }
.picScrol3 .bd ul{ width:100%;  float:left;}
.picScrol3 .bd li{ width:49.6%; float:left; font-size:14px; text-align:center; border-right:1px solid #e5e5e5;}
.picScrol3 .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */ }
.picScrol3 .hd{display:None}

header .fakeInput{ padding:0 2.14em .71em;}
.SearchBox{ position:relative; display:block; padding:0 3em 1px 1.07em; border:1px solid #ccc; border-radius:1.3em;}
.SearchInput input{ width:100%; height:2.14em; border:0; border-radius:0; background:#fff; font-size:.85em; line-height:.1em; font-weight:400; color:#bdbdbd; vertical-align:top; -webkit-appearance:none;}
.SearchBut{ position:absolute; top:0; right:0; width:3em; height:1.42em; margin-top:.36em; line-height:2.28em; text-align:center; border:0; border-left:1px solid #ccc; background:none;}
.SearchBut span{display:inline-block;width:1.42em;height:1.42em;margin-top:.21em;background:url(images/png.png) 0 0 no-repeat;text-indent:-9999px;background-size:7.5em 7.5em}

.main-search .hd{height:2.4rem;background:#ec5151;position:relative}
.main-search .hd .close{ width:2.4rem; height:2.4rem;display:block;overflow:hidden;text-indent:-6.6rem;float:right; }
.main-search .tab{position:absolute;left:10px;bottom:0}
.main-search .tab li{display:inline-block;width:80px;height:30px;margin:0 10px 0 0;line-height:30px;border:1px solid #850100;border-radius:4px 4px 0 0;color:#fff;background-color:#990002;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.main-search .tab li.on{color:#990002;background-color:#ddd;border-bottom:1px solid #ddd}
.main-search .bd{}
.main-search .bd .clear{position:absolute;z-index:999;right:3rem;top:0.45rem;width:0.8rem;height:0.8rem; padding:0.2rem; background-color:#eee; overflow:hidden;display:block;border:0;text-indent:-99rem;-moz-border-radius: 15px;      /* Gecko browsers */-webkit-border-radius: 15px;   /* Webkit browsers */border-radius:15px;}

.index_bar{}
#navBar{float:left;margin:0;padding-bottom:50px;position:fixed;width:30%;background:#eee url("images/shadow_24.png") repeat-y right top; top:48px;}
#navBar dl dt{background-color:#eee;display:block;font-size:12px;line-height:18px;padding:13px 0;text-align:left;text-indent:12px}
#navBar dl dd{cursor:pointer;font-size:12px;line-height:18px;margin-left:0;margin-top:8px;text-align:left;}
#navBar dl dd a{display:block;padding:12px 0;text-indent:10px; font-size:14px;}
#navBar dl dd.active{color:#fe444a}
#navBar dl dd.active a{ background:#FFF}

.radius{background:#fffdf7;border:1px solid #cdc2b0;border-radius:5px;margin:10px 4px;padding:10px}


.rightBar{float:right;width:69%; margin-top:48px;}
.mu-l2w li{padding: 10px;border-top: none;overflow: hidden;border-top: 1px solid #DED6C9;line-height: 1.6em;}
.mu-l2w li .pic{float:left;padding: .22em 0;}
.mu-l2w li .pic .mu-tmb{float:left;margin-right:8px;}
.mu-l2w li input{text-align:center;border: 1px solid #b3b3b3;height:23px; float:left; margin:0px 2px}
.btn_num{font-size:20px; display:inline-block; border:1px solid #b3b3b3; width:25px; height:23px; line-height:23px; text-align:center; float:left; background:#efefef}

.chidren_cat{margin-top: 8px;padding: 10px;/*background-color: #f2ebe3;*/border: 1px solid #ddd2c0;border-bottom: 1px solid #ddd2c0;box-shadow: inset 0 1px 0 #fff;}
.chidren_cat a{display: inline-table;width: 40%;padding: 6px 0;text-align: center;color: #546280;font-size: .75em;}


.input {
  border: 1px solid #b3b3b3;
  float: left;
  height: 23px;
  margin: 0 2px;
  text-align: center;
}




/*--index.php  首页内联--*/
.index_ad{width:100%}


.focus .hd{
    width:100%;
    height:11px;
    position:absolute;
    z-index:1;
    bottom:3px;
    text-align:center;
}

.focus .hd ul{
    display:inline-block;
    height:6px;
    padding:0 5px;
   /*-- background-color:rgba(255,255,255,0.7); --*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:0;
    vertical-align:top;
}

.focus .hd ul li{
    display:inline-block;
    width:6px;
    height:6px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
   border:1px solid #fff;
    margin:0 5px;
    vertical-align:top;
    overflow:hidden;
}
.focus .hd ul .on{ background:#fff;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; background:url(images/loading.gif) center center no-repeat;  border-radius: 10px;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}



/*--index.php  首页内联完--*/



/*--登陆页--*/
.vvao{border:1px solid #e5edec; padding:2.5rem 5%; font-family:'微软雅黑';}
.select-filter{padding:0 0 1.688rem; font-size:1rem;}
.select-filter p{float:left; display:inline; width:33%; padding-right:0.188rem; margin-bottom:0.188rem;}
.tvud a{color:#000; height:1.875rem; background:#f0f0f0; display:block; border:1px solid #f0f0f0; text-align:center; line-height:1.875rem; transition:all 1s ease-out;}
.tvud a:hover{border:1px solid #50944a;}
.selected a{background:#50944a; color:#fff;}
.tdza{height:2.5rem; border:1px solid #dadada; text-align:center; line-height:2.5rem; font-size:1rem; font-weight:bold; }
.delivery-item{height:8.125rem;background:url(images/xuxian.png) no-repeat 90% center #f8f8f8; border:0.188rem solid #f8f8f8; position:relative; color:#000; cursor:pointer; margin:1.25rem 0 0; overflow:hidden;}
.delivery-item:hover{border:3px solid #50944a; transition:all 1s linear;}
.delivery-item:hover .delivery-bottom{left:0; bottom:0;}
.select-delivery{}
.tfen{}
.delivery-wrap{float:left; width:90%;}
.delivery-map{float:right; height:100%; width:10%; position:relative;}
.delivery-map span{position:absolute; left:50%; top:50%; margin:-0.75rem 0 0 -0.281rem;}
.delivery-bottom{position:absolute; left:0; bottom:-25px; width:100%; height:22px; background:#dadada; line-height:22px; text-align:center; transition:all 0.2s linear;}
.rsht{width:15px; height:15px; display:inline-block; background:url(images/tel.png) no-repeat; vertical-align:middle;}
.delivery-logo{float:left; padding:1.5rem 0 0 5%; width:30%; height:5rem;}
.delivery-logo img{}
.delivery-box{float:left; padding:1rem 0 0 10%; width:50%;}
.delivery-box h3{line-height:150%; font-weight:normal; font-size:1rem;}
.delivery-box p{padding-top:0.188rem;}
.nvrl{float:right;}



/*--新加样式--*/
.tgal{display:block; text-align:left; color:#fff; height:100%;}
.tgdl{padding-top:0.938rem;}
.tgdl span{font-size:0.813rem; color:#a6d4a2;}
.viss{padding-top:0.5rem;}
.viss span{background:url(images/lxsj.png) no-repeat; width:0.688rem; height:0.375rem; display:inline-block; margin:0 0 1% 3%;}
/*--.content{position:relative;}--*/
.flex_in a{
display:block;
color:#252525;
font-size:14px;
font-family:"微软雅黑";
text-decoration:none;
}

.product .proInfo-wrap .goods-actions {
position:absolute;
right: 5px;
bottom: 25px;
}
.goods-actions .btn2-iconbox-cart {background:url(images/iconbox-cart.png) no-repeat center center; border-radius:50%;width:35px;height:35px;text-indent:999px;overflow:hidden;background-size:25px;border-color:#d81e06;}

.goods-hot img{
    width: auto;
    height: 12rem;
}
.ygla{float:left; width:1.063rem; height:100%; background:#b51426; border-top:0.313rem solid #e3e1e2; border-bottom:0.313rem solid #e3e1e2;  border-left:0.438rem solid #e3e1e2;  border-right:0.438rem solid #e3e1e2;}
.thfv{height:2.5rem; line-height:1.188rem; color:#666; /*padding-top:0.25rem;*/ display:block; font-weight:normal; font-family:"微软雅黑"; font-size:12px;/*height:2.375rem;*/ overflow:hidden;text-align:left;width:100%}
.cssi{padding:0 6% 0 4%;}
.bglo{border-top:0.063rem solid #c3c1c2; background:#e2e2e2; font-size:0.813rem;}
.bglo li{text-align:center; height:3rem; line-height:2.75rem;background:#fff;border-bottom:1px solid #ccc;}
.bglo a{color:#252525;  font-size:14px;font-family:"微软雅黑";/*--padding-left:1.25rem;--*//*-- background:url(images/fhst.png) no-repeat;--*/text-decoration:none;}
.rfpo{font-size:0.813rem; text-align:center; padding-top:0.938rem;}
.rfpo a{color:#666; background:url(images/fhdn.png) no-repeat; padding-left:1.688rem;}
.tffe {text-align:center; font-size:0.938rem; color:#666;background:url(images/logo-0.png) center center no-repeat;height:65px;}
.wzfl { padding-top:65px;color:#666; }
/*--登陆 注册 反馈 回到顶部--*/
.help_box { text-align:center;width:100%;border-top:0.01rem solid #d9d9d9;height:4rem;border-bottom:0.01rem solid #d9d9d9;height:40px;margin-top:8px;background:#fff;overflow:hidden;}
.help_box li { display:inline; }
.help_box li i{ font-style:normal;font-size:13px; }
.help_box li a { font-size:13px;font-family:"微软雅黑";color:#615d5c; text-decoration:none; line-height:40px;padding:0 15px;}

/*--.tffe a{display:block; height:65px;width:300px;background: blue url(images/logo-0.png) 0 0 no-repeat; }--*/
.tfek{text-indent:-999em; background:url(images/bjt_03.png) no-repeat center; width:1.563rem; height:1.563rem; position:absolute; left:0.875rem; top:0; height:100%;}
.tfek a{display:block; height:100%;}
.vios{position:absolute; right:0.875rem; top:0; width:1.563rem; height:100%; background:url(images/xcz.png) no-repeat 0 center; text-indent:-999em;display:none;}
.vios a{display:block; height:100%;}
#page .sftl{ line-height:92px;height:92px;background:url(images/01.jpg) 0 0  repeat-x;padding-top:5px;}
.tfrg{height:92px !important; line-height:92px;}
.icon-map-marker{width:0.563rem; height:0.75rem; background:url(images/dtnn.png) no-repeat; display:inline-block;}
.items{float:left;}
.rgdp{color:#3f3e3d; padding:0 0.5rem;}
.rgdp b{font-weight:normal;}
.sstk b{font-size:1rem; color:#F2270C; font-weight:bold;}
.tfeks{background:url(images/fhzj.png) no-repeat center;}
.txt{border:1px solid #BFC0C3; height:2rem; line-height:2rem; border-radius:4px;}
.txt button{
    border: 0;
    width: 2rem;
    height: 100%;
    -webkit-user-select: none;
    background: #fafafa;
    color: #666;
    border-top: 1px solid #BFC0C3;
}
.num{
    border: 0 none;
    height: 100%;
    width: 2.8rem;
    text-align: center;
    color: #3C4355;
}
.tfhj{float:left;}
.taal{width:30%; display:inline-block;}
#tfki .sftl{height:2.625rem; line-height:2.625rem;}
.vioss{background:url(images/grtx.png) no-repeat center; width:1.563rem;}
.order_box th{text-align:center;}
.eduo{text-align:center;}
.eduo i{background:url(images/xhjt.png) no-repeat; width:1rem; height:1rem; position:absolute; left:50%; bottom:-0.625rem; margin-left:-0.5rem;}
.byfx img{width:6.813rem; height:6.813rem; overflow:hidden;}
.byfx{float:left; position:relative;}
.jnfl{float:right; width:60%;}
.jnfl h3{line-height:1.188rem; height:2.313rem; overflow:hidden;}
.jnfl h3 a{color:#666; font-weight:normal;text-decoration:none;}
.jnfl h3 a:hover { text-decoration:underline;color:red;  }
.deji{border-bottom:0.063rem solid #bebebe; padding:0.653rem 0;}
.kiet{padding:0 3%;}
.vrdd{color:#F2270C; font-weight:bold; font-size:1rem; vertical-align:middle; width:4.375rem;}
.vtka{display:inline-block; width:4.875rem; height:1.6rem; background:#F2270C; color:#fff; border:0.063rem solid #c4c5c7; border-radius:0.313rem; text-align:center; line-height:1.5rem;text-decoration:none;}
.remaining_time{color:#F2270C;display:block;padding:3px 0;}
.xianshi-goods .remaining_time em {color:#fff;font-weight:bold;}
.goods-timer .remaining_time em i{margin-right:1px;background:#5d5d5d;width:10px;display:inline-block;font-style:normal;font-family: "Arial";}
.xianshi-goods .remaining_time span{ margin-right:1px; }
.buyer_number{display:block; color:#8c8c8c;}
.buyer_number em{color:#F2270C; font-weight:bold;}
.knuy{padding:0.375rem 0 0.125rem;}
.sftl .xianshiqianggou{ padding-top:60px; }
.sftl .xianshiqianggou a { text-decoration:none;color:#666;padding-top:50px; }
.sftl .xianshiqianggou a:hover{ color:red;text-decoration:underline; }


/*--.main-search{padding:0.625rem 2.75rem 0 6.25rem;}--*/
.hymg {padding:0 5px 0;margin-bottom:10px;}
.ad_wz{ width:100%;background:#fff;line-height:2.8rem;padding-left:1rem;color:red;border:0.063rem solid #e2e2e2;font-family:"微软雅黑";font-size:1rem;font-weight:normal;text-align:left;}
.ad_wz span{ height:1.8rem;width:0.3rem;color:#d81818;padding-right:0.5rem;/*--padding-bottom:5rem;--*/}
.ad_wz a{float:right;color:#666;text-decoration:none;font-size:0.75rem;font-family:"微软雅黑";padding-right:1rem;padding-left:20px;}
.hymg .ad-content {width:100%;border-left:0.063rem solid #e2e2e2;overflow:hidden;background-color:#fff;border-bottom:0.063rem solid #e2e2e2;border-right:0.063rem solid #e2e2e2;}
.hymg .loucent{overflow:hidden;padding:0px;margin:0px;}
.left-ad .loucent {border-right:0.063rem solid #e2e2e2;  }
.xianshi-goods h3{ height:2.8rem;width:100%;background:#fff;line-height:2.8rem;padding-left:1rem;color:red;font-family:"微软雅黑";font-size:1rem;font-weight:normal;}
.xianshi-goods h3 img{display:inline-block; width:20px; vertical-align:middle;}
.xianshi-goods h3 a { float:right;padding-right:10px;text-decoration:none; font-size:0.75rem;font-weight:normal;color:#666;}
.xianshi-goods h3 .icon-timer {width:25px;height:32px;background:url(images/shijian.gif) no-repeat left 0;float:left;margin-top:-3px;}
.hymg .left-ad,
.hymg .right-ad {
width:50%;
padding:0px;
margin:0px;
float:left;
}
.xianshi-goods .jiage{ display:block; line-height:1;text-align:center;}
.hymg li {
background:#fff;
/*--border-right:0.063rem solid #e2e2e2;--*/
}
.hymg .aditem-1 { background:#fff; }
.hymg .left-ad .aditem-0 { border-bottom:0.063rem solid #e2e2e2; }
.ts .right-ad .aditem-0 { border-bottom:0.063rem solid #e2e2e2; }
.ts .left-ad .loucent .aditem-0 {border-bottom: none; }
.loucent img{width:100%;}
.row_category{ background:#fff;}
.gtki{padding:0.625rem 1%;}
.lbtn{float:left; width:49%;}
.rbtn{float:right; width:49%;}
.rbtn li{border:0.063rem solid #e2e2e2;}
.rbtn .aditem-1{margin-top:11.7%;}
.logt{padding:0 1%;}
.guqw{padding:0.75rem 0 0.375rem;}
.tgbw{padding-top:0.313rem;padding-bottom:5px;}
.tgbw .market{display:inline-block; font-size:0.75rem; color:#8d8d8d; height:auto; line-height:auto;float:left;/*padding-left:8px;*/}
.tgbw .tgwv{float:right;/* background:url(images/hgc.png) no-repeat right center; */width:3rem; line-height:1.125rem;text-decoration:none;color:#8f8f8f;text-align:center;border:1px solid #999;border-radius:5px;}
/*.item_show_box1{padding:0 10px;}*/
.bjht .item_show_box1 header .ad_wz{ border:none; line-height:2.7rem;}
.djjz {background:#fff;text-align:center;border-right:none;border-left:none;border-right:none;border-left:none;height:37px;line-height:37px;}
.djjz a { text-decoration:none;color:#858585; font-size:13px;font-family:"微软雅黑";line-height:26px;}
.djjz a:hover {color:#e93b3d; background: #f2f2f2;display:inline-block;width:100%; height:30px;border-bottom:0.063rem solid #d9d9d9;}
.footer .ghts{font-size:0.813rem; font-weight:bold; padding-bottom:0.5rem;padding-top:0.8rem; border-bottom:0.063rem solid #c2c2c2;clear:both;background:#f8f8f8;margin:0 auto;}
.footer .ghts div{ height:58px;text-align:center;}
.ghts a{text-indent:-99999px; text-decoration:none;width:60px;line-height:58px;display:inline-block;background:url(images/kehuduan.gif) 0 0 no-repeat;margin-right:5%}
.ghts .two{background:url(images/kehuduan.gif) center 0 no-repeat; }
.ghts .three{background:url(images/kehuduan.gif) right 0 no-repeat; }
.proPrice em{width:3.938rem; color:#cd1b00;margin-top:2rem;}
.proPrice del{color:#8d8d8d; font-size:0.75rem; font-weight:normal;}
.proPrice .cart{float:right; text-indent:-999em; background:url(images/hgc.png) no-repeat; width:1.25rem; height:1.125rem;display:none;}
.btod .tgyu{background:url(images/gqwtm.png) no-repeat; height:100%; width:100%; position:absolute; left:0; top:0;display:none;}
.btod .rhtv{color:#8c8c8c; display:inline;}
.rhtv{display:none;}
.btod .buyer_number{display:none;}
.gtwk{height:1.875rem; line-height:1.875rem;border-bottom:0.063rem solid #ececec; padding:0 0.5rem; font-size:0.813rem; color:#3f3e3d;background:#fff;}
.gtwk a{display:block; background:url(images/yhh.png) no-repeat 95% center;text-decoration:none;}
.hytf{color:#999; height:1.875rem; line-height:1.875rem; border-bottom:0.063rem solid #ececec; background:#fff url(images/yhh.png) no-repeat 93% center; padding:0 0.5rem;}
.hytf b{color:#ff5100; font-weight:normal;}
.btna1{background:url(images/xx-max.png) no-repeat -3.5rem 0; width:4.375rem; height:0.875rem; display:inline-block; vertical-align:middle;}
.btna2{background:url(images/xx-max.png) no-repeat -2.625rem 0; width:4.375rem; height:0.875rem; display:inline-block; vertical-align:middle;}
.btna3{background:url(images/xx-max.png) no-repeat -1.75rem 0; width:4.375rem; height:0.875rem; display:inline-block; vertical-align:middle;}
.btna4{background:url(images/xx-max.png) no-repeat -0.875rem 0; width:4.375rem; height:0.875rem; display:inline-block; vertical-align:middle;}
.btna5{background:url(images/xx-max.png) no-repeat ; width:4.375rem; height:1.4rem; display:inline-block; vertical-align:middle; margin-top:-0.313em;}
.tgou{line-height:1.188rem; color:#3f3e3d; height:2.313rem; overflow:hidden; margin-left:1%;}
.hytf_y{background:#fff;}
.dgwc{display:block; height:150px; background:url(images/dgwc.png) no-repeat center #fff; margin:5px 10%;}
.footer .region a { color:#bebebe;}

/* 注册页 */
.loginBox .tab-navs .tab-nav.active a{display:block;color:#333;border-bottom:2px solid #ff4800;height:2.5rem;line-height:2.5rem;}
.loginBox span.error {font-size:12px;color:#ff4800;}
.loginBox span.success {font-size:12px;color:green;}
.loginBox dl.help {padding:0px;}


/**商品列表*/
.album .product {overflow:hidden;background-color:#fff;}
.product .proImg-wrap,  .product  .proInfo-wrap {float:left;}
.proService  del{ display:none; }
.product .proImg-wrap {width:100px;height:100px; border:1px solid #eee;border-radius:4px;padding:0.1rem;margin-left:0.5rem;overflow:hidden;}
.product .proImg-wrap img {width:100%;}
.proPrice em{ display:inline-block;height:20px;}
.product .proInfo-wrap div{ float:left;margin-right:18px;}
.product .proInfo-wrap{ padding-left:20px; }
.product .proInfo-wrap .proTitle {text-align:left;}
.proPrice del{ display:none;}
.proTitle { height:20px; width:100%;}
.proPrice {position:relative;}
.global-nav{ height:6.4rem;width:100%;}
.global-nav .global-nav__nav-wrap {
    height: auto;
    background-color: #fff;
	box-shadow: 0px 2px 20px  0px rgba(191, 192, 195, 0.6);
}
.global-nav .global-nav__nav-link {
    height: 6.4rem;
    line-height: 2.2rem;
    padding-top: 1.2rem;
}
.global-nav .global-nav__iconfont {
    font-size: 2rem;
    color: #3C4355;
}
.global-nav .global-nav__nav-tit {
    font-size: 1.2rem;
    color: #3C4355;
}
.global-nav .global-nav__operate-wrap {
    height: 6.4rem;
	display: none;
}
.global-nav__nav-item.goodsnav {
    background: transparent;
}
.goodsnav .global-nav__nav-item {
    flex: auto;
}
.global-nav-event {
    width: calc(100% - 24rem);
}


/**搜索框 导航**/

.search_k { height:50px;width:100%;background:#fff;  position:relative;}
.nav_box  { height:50px;width:100%;background:#e93b3d; }
.search_sp{ color:#615d5c;font-size:16px;font-family:"微软雅黑";text-align:center;line-height:50px;}
.search_k a{ line-height:50px;text-decoration:none;text-indent:-9999px; }
.search_k .buy{ position:absolute; right:8px;top:30%;padding-right:8px;background:url(images/gw_03.png) center center no-repeat;width:22px;height:20px;}
.search_k .reture{position:absolute; left:8px;top:30%;padding-left:10px; background:url(images/jiantou_03.png) center center no-repeat;width:22px;height:20px; }


/**网站底部**/
.global-nav__nav-wrap.goodsnav .buycar,.global-nav__nav-wrap.goodsnav .buynow{
    display: flex;
    align-items: center;
    width: 12rem;
}
.buycar a,.buynow a{
    width: 100%;
}
.buycar a{
    border-radius: 3rem 0 0 3rem;
    background-color: #FF8C00;
}
.buynow a{
    border-radius: 0 3rem 3rem 0;
}
.buynow span{ line-height:38px;font-family:"微软雅黑";font-size:14px;color:#fff; }

.module {margin:0 5px 10px; 5px; border:0.063rem solid #e2e2e2;}
.xianshi-goods h3 {padding-top:5px;line-height:1.5em;}
.xianshi-goods ul li {overflow:hidden;float:left;width:33%;}
.xianshi-goods li .goods-img {border-right:1px solid #e2e2e2;height:75px;}
.xianshi-goods li:last-child .goods-img {border-right:none;}
.xianshi-goods li .goods-img a{display:inline-block;line-height:75px;}
.xianshi-goods li .goods-img img {width:64px;border-radius:4px;}
.xianshi-goods .idx-2 .goods-img img {border-right:none; }




/**商品分类**/
.menu-block-bg {background-color:#f2f2f2;}
.category-wrap {
    position: relative;
    height: calc(100vh - 7.4rem);
    margin-top: 1rem;
	background-color: #fff;
}
.category-tab {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    overflow-y: auto;
    width: 10.8rem;
    border-right: 1px solid #E0E8EF;
}
.category-tab-list {
    padding: 1rem 0;
}
.category-tab-list li {
    position: relative;
    margin: 2.5rem 0;
    padding: 0 1rem;
    text-align: center;
}
.category-tab-list a {
    color: #3C4355;
    display: block;
}
.category-tab-list .active a {
	color: #3B83C4;
}
.category-tab-list .active a:before {
    content: '';
    background-color: #3B83C4;
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
}

.category-content {
    width: calc(100% - 10.8rem);
    margin-left: 10.8rem;
}
.category-content-inner {
    flex-wrap: wrap;
	padding: 1.5rem 0;
}
.category-item {
    flex: 0 0 50%;
    padding: 0 1rem;
    margin-bottom: 1.5rem;
}
.category-item img {
    width: 70%;
}
.category-item h4 {
    color: #7A7E8A;
    font-size: 1.4rem;
}
.category-item h4 a{ text-decoration:none;font-family:"微软雅黑";color:#444;display:inline-block;}
.category-item ul {margin-top:10px;overflow:hidden;}
.category-item li {float:left;height:3rem;text-align:center;width:32%;}
.category-item li a{ float:none; text-align:center;text-decoration:none;}
.category-item li a span { color:#444;font-family:"微软雅黑";font-size:12px; }
.shopinfo{padding:0.5rem; background-color:#fff;}
.shopinfo h2{line-height:2rem;font-size: 1.1rem;font-weight: normal;text-align: center;}
.slogo{width:100%; text-align:center;}
.slogo img{width:70px; height:70px; overflow:hidden;}
.shopinfo ul{text-align:center;}
.shopinfo li{display:inline-block; width:45%; margin-right:0.5rem;}
.shopinfo li:last-child{margin-right:0rem;}
.shopinfo li i{display:inline-block; width:14px; height:14px; margin-right:4px; vertical-align:-2px; background:url(images/user-ico.png) no-repeat scroll 0 -50px / 100px 100px;;}
.shopinfo li i.icon-home{background-position:-48px -50px;}
.shopinfo li i.icon-user{background-position:-85px -50px;}
.btn-gray{display:inline-block; width:100%;color:#3f3e3d; text-decoration:none; border:1px solid #d7d7d7; border-radius:5px;}
.btn-gray:hover{border:1px solid #999;}
.video-list{margin-top:1rem; padding:0 3%;}
.video-list li{float:left; width:48%; margin-bottom:1rem;}
.video-list li:nth-child(2n+2){float:right;}
.imgbox{display:block; overflow:hidden;}
.imgbox img{width:100%;}
.vtitle{text-decoration:none;}
.vtitle p{padding:0;}
.vtitle .title{font-size:0.8rem; color:#181818;}
.vtitle .intro{color:#9d9d9d;}


/**搜索页面2015/12/10**/
#page .sousuo { height:116px; }
.proInfo-wrap .haoping { float:left; }
.proInfo-wrap .haoping a { float:left;padding-right:30px;color:#909090;font-size:11px; }
.proInfo-wrap .haoping .bfb { position:absolute;left:115px;padding-top:30px; }
.pro-inner  {
	overflow:hidden;
	padding:0.5rem 0;
	border-bottom:1px solid #eee;
	display:flex;
	background-color:#fff;
	position: relative;
}
.goods-item .goods-price { text-align:center;margin-left:auto; margin-right:auto;  }
.search_box .search_form .srbuyname {margin-top:9px; line-height:20px; }
/**抢购页面2015/12/11**/
.filter .qianggou {}
.product .proInfo-wrap {}
.product .proImg-wrap { float:left; }
.time .countdown { font-weight:bold; }
/**注册页面2015/12/12**/
.tab-panel .fsyzm {width:90%; height:2.4rem; margin-left:.8rem; line-height:1.5rem; }
.table_box .hqsjyzm{ line-height:1.5rem;}
#theForm .tjdd{ line-height:1.5rem;}
.order-actbox {padding:0.4rem 0.5rem;}
.f_r #pager span{padding-right:10px; }
.f_r #pager span a{text-decoration:none;}
.commentsList .to-center { line-height:1.5rem; }
.bd .ljdl { line-height:1.5rem; }
#detail_nav .add-gt .dayuhao{float:right;margin-right:12px; margin-top:3px;width:20px;height:35px;background:url(images/dayuhao.png)right 10px no-repeat; }
.slider-index .tempWrap, .tempWrap ul.index li{max-height:160px;}
.row_category li.flex_in p{margin-top:0; padding:0; font-size:0.75rem;}
.row_category .flex{margin-bottom:0;}

/* 退换货 */
.rc_list ul {background-color:#f2f2f2;overflow:hidden;font-family:"微软雅黑";}
.rc_list .rc-item {
	margin-top:0.3rem;
	padding: 1rem;
	background-color:#fff;
}
.rc-item .tophead {padding:0.1rem;font-size:0.75rem;border-bottom:1px dashed #cccccc;margin-bottom:0.3rem;}
.rc-item .tophead .rctype  {font-size:1rem;}
.rc-item .tophead .rcgress {color:#666}
.rc-item .tophead .rcgress-0 {color:#008000}

.rc_list li.rc-item span.rctype-1 a {color:blue;}
.rc_list li.rc-item span.rctype-2 a {color:#008800;}

.maincontent {overflow:hidden;}
.maincontent td {padding-top:0.2rem}



.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}

a.span-small {width:8rem;}
a.span-mini {width:6rem;}
.goodsbox .goodsinfo {padding:0.6rem;vertical-align:top;}
.goodsbox .goodsinfo h3{font-size:1.08rem;margin-bottom:0.3rem;}

.moform select,
.moform input,
.moform textarea {
	border:1px solid #ccc;
	margin-bottom:0.8rem;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

.my-account table td {background-color:#fff;width:8rem;}
.my-account table td.label {background-color:#f9f9f9;width:6rem;}

.bjht {background-color:#fff;}
.item_show_box1 header {margin:0;margin-bottom:0.3rem;}
.index-list-box {
	background-color:#f2f2f2;
}
.index-list-box .flex {margin-bottom:0.3rem;}

.itemlist li .b .ico_delete{
background:url(images/ico_delete.png)  no-repeat 50% 50%;
-webkit-background-size:1.0rem 1.0rem;
-moz-background-size:1.0rem 1.0rem;
background-size:1.0rem 1.0rem;
background-color:#ccc;
width:1.8rem;
height:1.8rem;
border-radius:50%;
}

.ptitem {
margin-top:15px;
background-color:#fff;
border:1px solid #eee;
overflow:hidden;
}

.ptitem .ptitem-title {
padding:10px 10px 10px 10px;
border-bottom:1px solid #eee;
}

.ptitem .ptitem-title .remaining_time {
padding-top:10px;
color:#888;
}

.ptitem-title .ptitem-index {
float:right;
margin-top:4px;
color:#999;
}

.ptitem .ptitem-title .remaining_time em {
color:#e93b3d;
}

.ptitem-content {
padding:10px;
}

.ptitem-content img {
width:100%;
}

.ptitem-content h3 {
font-size:18px;
text-align:center;
line-height:2.2em;
}

.ptitem-content p {
text-align:center;
font-size:14px;
line-height:2.2em;
}

.ptitem-content img {border-radius:4px;}

.pricebox-table {
background-color:#fff;
margin-top:10px;
padding:10px 0px;
}

.ptitem-content .pricebox {
text-align:center;

}

.pricebox .price_s {
font-size:28px;
text-align:center;
}

.pricebox .price_s i {
font-size:11px;
font-style:normal;
}

.timebox {
background:url(images/iconbox-timer2.png)  no-repeat 5px 50%;
padding-left:35px;
background-size:23px 23px;
}
.ptitem-actions {
display:flex;
flex-direction:row;
}
.ptitem-actions a.actbtn {
display:inline-block;
width:50%;
line-height:45px;
text-align:center;
border-top:1px solid #ddd;
text-decoration:none;
color:#666;
font-weight:bold;
}

.ptitem-actions a.act-primary {
background-color:#f8f8f8;
}

.ptitem-actions a.actbtn:hover {
background-color:#f5f5f5;
}

.ptitem-actions a.act-first {
border-right:1px solid #ddd;
}

.ptitem-index .price_s {
 font-size:19px;
}
.ptitem-index strong, .ptitem-index del {float:right;}
.ptitem-index .price_s i {font-size:12px;font-style:normal;}


.loading {
width:100%;
height:70px;
background:url(images/loading.gif)  no-repeat 50% 50% #fff;
text-align:center;
}

.info-detail {
background-color:#fff;
padding:10px;
line-height:2em;
margin-top:10px;
}

.info-detail h2 {
text-align:center;
border-bottom:1px solid #ddd;
font-size:15px;
padding-bottom:6px;
margin-bottom:10px;
color:#ff4800;
}

.toshbox {
background-color:#000;
opacity:0.62;
width:150px;
padding:18px 10px;
border-radius:5px;
position:fixed;
top:10%;
left:50%;
margin-left:-75px;
color:#fff;
text-align:center;
font-size:14px;
}

.toshbox .ticon {
width:100%;
height:60px;
}

i.ticon-success{
	display:inline-block;
	width:50px;
	height:50px;
	background-image:url(images/ticon-success.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% auto;
}

i.ticon-error{
	display:inline-block;
	width:50px;
	height:50px;
	background-image:url(images/ticon-error.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% auto;
}

i.ticon-loading{
	display:inline-block;
	width:50px;
	height:50px;
	background-image:url(images/loading.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% auto;
	-webkit-animation:ticon-loading 1s linear 0s infinite;
	        animation:ticon-loading 1s linear 0s infinite;
}

@-webkit-keyframes ticon-loading{
	0% {
		transform:rotate(0deg);
	}
	50% {
		transform:rotate(180deg);
	}
	100% {
		transform:rotate(360deg);
	}
}
@keyframes ticon-loading{
	0% {
		transform:rotate(0deg);
	}
	50% {
		transform:rotate(180deg);
	}
	100% {
		transform:rotate(360deg);
	}
}

.addressbox {
margin-top:10px;
}

.frontForm {background-color:#fff;}

.frontForm .field {
display:flex;
flex-direction: row;
}

.frontForm .field label {
	width:100px;
	display:inline-block;
	font-size:16px;
	color:#999;
	padding:15px 10px 15px 15px;
	text-align:right;
}
.frontForm input[type=text] {
width:80%;
border:none;
border-bottom:1px solid #eee;
font-size:16px;
padding-bottom:0px;
color:#444;
cursor:pointer;
}
.frontForm input[type=text]:focus {
border-bottom:1px solid #2a6496;
}

.frontForm .select-rang {
background:url(images/iconbg-selected.png) no-repeat center right #fff;
background-size:25px 25px;
}

div.action {
padding:20px;
}

.btn2 {
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn2-outline {
    color: #563d7c;
    background-color: transparent;
    border-color: #563d7c;
}

.btn2-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn2-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn2-primary {
background-color:#337ab7;
color:#fff;
}

.btn2-default:active:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}

.btn2-block {
display: block;
width: 100%;
}

.action .btn2 {
margin-bottom:10px;
}

.regionbox {
background-color:#fff;
position:fixed;
bottom:0px;
z-index:1500;
border-top:1px solid #eee;
width:100%;
-moz-box-shadow:0px -3px 3px #DDDDDD; -webkit-box-shadow:0px -3px 3px #DDDDDD; box-shadow:0px -3px 3px #DDDDDD;
}

.regionbox .region-title {
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
display:flex;
text-align:center;
background-color:#f8f8f8;
}

.region-title .tcenter {
flex:1;
font-size:15px;
vertical-align:middle;
color:#e93b3d;
margin-top:9px;
}

.region-title .btn3 {
width:5em;
padding:10px 15px;
color: #333;
background-color: #fff;
border-color: #ddd;
text-decoration:none;
font-size:14px;
background-color:#f8f8f8;
}

.region-title .btn3-cancel {
border-right:1px solid #ddd;
background-color:#f5f5f5;
}

.region-title .btn3-confirm {
border-left:1px solid #ddd;
background-color:#f5f5f5;
}

.region-title .btn3-cancel:active:hover,
.region-title .btn3-confirm:active:hover {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}

.region-content a {
color:#666;
text-decoration:none;
}

.region-tab {
border-bottom:1px solid #ddd;
}

.region-tab .tab3 {
padding:8px 16px;
border-right:1px solid #ddd;
display:inline-block;
font-size:12px;
}

.region-tab .tab3-selected {
background-color:#fafafa;
}

.region-list {
padding:10px;
min-height:400px;
}

.region-list a.reginfo {
display:inline-block;
border:1px solid #ddd;
padding:5px 10px;
margin:6px;
font-size:13px;
}

.addrlist {
background-color:#fff;
}

.addrlist .addrinfo {
border:1px solid #eee;
padding:6px;
overflow:hidden;
cursor:pointer;
}

.addrinfo .edit-box {
float:right;
width:60px;
height:60px;
}
.btn4 {
width:100%;
height:100%;
background-color:#fafafa;
display:block;
border-radius:5px;
}

.btn4:hover {
background-color:#FFDEF9;
}

.addrlist .btn4-edit {
background:url(images/iconbg-edit.png) no-repeat center center #f5f5f5;
background-size:30px;
}

.addrlist .btn4-edit:hover {
background:url(images/iconbg-edit-on.png) no-repeat center center #E0D0ED;
background-size:30px;
}

.addrlist .addbox {
width:100%;
height:50px;
position: fixed;
}

.btn5 {
background-color:#f8f8f8;
display:block;
height:100%;
text-align:center;
vertical-align:middle;
border-top:1px solid #ededed;
text-decoration:none;
color:#666;
font-size:15px;
line-height:37px;
}

.btn5:hover {
background-color: #E0D0ED;
color:#fff;
}


.btn5-add {
background:url(images/iconbg-add.png) no-repeat center center #ffffff;
}
.btn5-down {
background:url(images/iconbg-down.png) no-repeat center center #f8f8f8;
}



.addrlist .selected {
border:1px solid #e93b3d;
border-radius:4px;
}

.addrlist .addrinfo h3 {
font-size:16px;
color:#333;
line-height:2.5em;
}

.addrlist .addrinfo h3 small {
color:#888;
font-size:13px;
font-weight:normal;
}

.addrlist .addrinfo p {
color:#666;
font-size:14px;
}

.page-sub-head {
background-color:#fff;
border-bottom:1px solid #eee;
font-size:16px;
color:#aaa;
}
.page-sub-head .sub-head-title {
padding:10px;
}

.sub-head-title h2 {
font-size:95%;
}

.page-sub-head .sub-head-close {
width:42px;
height:42px;
float:right;
}

.page-sub-head .btn4-delete {
background:url(images/iconbg-close.png) no-repeat center center #f8f8f8;
}

.ptwrap {
background-color:#fff;
margin-top:10px;
}

.ptbox-title {
background-color:#fff;
}

.ptwrap .ptbox-title h3 {
padding:13px;
border-bottom:1px solid #eee;
border-top:1px solid #eee;
}

.ptwrap .ptbox {
margin-top:0px;
}

.ptbox {
background-color:#fff;
margin-top:10px;
padding:10px;
display:flex;
}

.ptbox .ptimg {
	width:100px;
	border-radius:4px;
}

.ptimg img {
width:100%;
border-radius:4px;
border:1px solid #ddd;
}

.ptbox .ptinfo {
margin-left:8px;
position:relative;
width:260px;
}

.ptbox .ptinfo h3 {
font-size:0.95rem;
line-height:2em;
}

.ptbox .ptinfo p {
font-size:13px;
color:#888;
}

.ptbox .ptinfo .pricebox {
position:absolute;
bottom:0px;
width:100%;
font-weight:normal;
}

.ptbox .ptinfo .pricebox div {
float:left;
}

.ptbox .ptinfo .pricebox .price {
font-size:1.7em;
}

.ptbox .ptinfo .pricebox .notice {
padding-left:5px;
color:#a94442;
}

.usepoint {
padding:10px;
background-color:#fff;
}

.formbox input {
	border:1px solid #ccc;
	border-radius:2px;
	font-size:14px;
	padding:5px;
}

.formbox .input-group {
display:flex;
border:1px solid #ccc;
border-radius:3px;
}

.formbox .input-group input {
	border:0px;
	font-size:18px;
	color:#e93b3d;
	width:120px;
	padding:5px 10px;
}

.formbox .input-group span:first-child {
	display:inline-block;
	background-color:#eee;
	border-right:1px solid #ccc;
	color:#666;
}

.usepoint {display:flex;margin-top:10px;}

.usepoint .input-group {
width:200px;
float:right;
}

.input-group label {display:block;width:100%;height:100%;padding:10px;cursor:pointer;}

.input-group.on-focus {
	border:1px solid #66afe9;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102,175,233,.6);
}

.notice {color:#888; vertical-align:middle; padding-top:10px; padding-left:10px;cursor:pointer;}

.actionbox a {background-color: #d9534f;}

.is_baominged.actionbox a {
    opacity: .65;
}

a.btn-no-click {
cursor: not-allowed;
}

.alert {
    padding: 10px 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
	position:fixed;
	bottom:31px;
	right:10px;
	width:220px;
	text-align:right;
	z-index:999;
	font-size:14px;
}

.alert-danger .jiantou-down {
	width:22px;
	height:22px;
	background:url(images/jiantou-down.png) no-repeat center center;
	position:absolute;
	right:60px;
	bottom:-10px;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.frontForm .action {
overflow:hidden;
text-align:center;
padding:10px;
}

.frontForm .action .btn2 {
	margin-bottom:0px;
	font-size:16.5px;
	width:45%;
	/*height:2.7rem;*/
}

.userbox {
background-color:#fff;
margin-top:10px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
margin-bottom:200px;
}

.ptbox-title h3 {
padding:13px;
border-bottom:1px solid #eee;
color:#888;
font-size:15px;
}

.ptbox-title h3 small {
color:#a94442;
}

div.userinfo ul{
display:flex;
border-bottom:1px solid #eee;
}

div.userinfo ul li{
padding:10px;
line-height:2em;
width:5.3rem;
}

div.userinfo ul li.first {
font-size:15px;
}

div.userinfo ul li.center {
text-align:center;
flex:1;
color:#888;
}

div.userinfo li.tuanzhang {
color:#d81e06;
}

div.userinfo ul li.last {

}

div.yaoqingbox a {
display:block;
padding:10px;
text-align:center;
text-decoration:none;
background-color:#f6f6f6;
color:#a94442;
font-size:15px;
border-bottom:1px solid #ddd;
}

i.iconbox-wechat {
	background:url(images/iconbox-wechat.png) no-repeat center center #f8f8f8;
    width: 26px;
    height: 22px;
    display: inline-block;
	margin-bottom:-5px;
}

.pt-order-list {
background-color:#ffffff;
margin-top:10px;
padding-top:10px;
}

.pt-order-list h2 {
text-align: center;
border-bottom: 1px solid #ddd;
font-size: 15px;
padding-bottom: 6px;
margin-bottom: 10px;
color: #ff4800;
}

.pt-order-list .pt-obox {
background-color:#ffffff;
}

.pt-obox {
display:flex;
border-bottom:1px solid #eee;
font-size:14px;
}

.pt-obox li {
padding:5px;
padding-bottom:10px;
vertical-align:middle;
line-height: 1.5rem;
}

.pt-obox .pt-center {
flex:1;
text-align:center;
}

.btn6 {
background-color:#f6f6f6f;
display:inline-block;
text-decoration:none;
border-radius:3px;
font-size: 13px;
line-height: 1rem;
}

.btn6-light {
background-color:#f2dede;
border:1px solid #ebccd1;
color:#a94442;
padding:5px;
}

.modelbgbox {
background-color:#000;
opacity:0.2;
width:100%;
height:100%;
position:fixed;
top:0px;
left:0px;
z-index:1000;
}

.modelbox {
background-color:#fff;
z-index:1200;
position:fixed;
width:84%;
top:20%;
border-radius:4px;
margin:auto;
left:50%;
margin-left:-42%;
}

.modelbox .model-head {
text-align:center;
padding:20px 10px 5px 10px;
}

.modelbox .model-head h2 {
font-size:16px;
}

.modelbox .model-content {
	text-align:center;
	font-size:15px;
	padding:10px 10px 20px 10px;
	color:#888;
}

.model-action {
	display:flex;
}

.model-action .btn7 {
display:inline-block;
width:50%;
text-align:center;
padding:15px;
font-size:16px;
font-weight:bold;
color:#333;
text-decoration:none;
}

.model-action .btn7-cancel {
border-top:1px solid #eee;
border-right:1px solid #eee;
}

.model-action .btn7-confirm {
border-top:1px solid #eee;
color:#64779C;
}

.pricebox {
text-align:center;
}

.table-price th {
text-align:center;
}

.pricebox .table-price {
width:85%;
margin:auto;
}

.table-price .pprice {
font-size:15px;
color:#F2270C;
}

.table-price .pprice i {
font-style:normal;
font-size:12px;
}

.y-share-layer {
width:100%;
height:100%;
position:fixed;
top:0px;
left:0px;
opacity:0.8;
background-color:#fff;
z-index:1200;
cursor:pointer;
}

.y-share-box {
position:fixed;
top:0px;
right:10px;
opacity:1;
width:100%;
z-index:1210;
overflow:hidden;
}

.y-share-box .y-share-arrow {
height:167px;
width:130px;
background:url(images/icon-share-jiantou.png) no-repeat center center;
background-size:100%;
float:right;
right:0px;
}

.y-share-box .y-share-txt {
float:right;
width:100%;
height:250px;
text-align:center;
font-size:17px;
color:#d43f3a;
}

.y-share-box .y-share-txt h2 {
font-size:30px;
padding-bottom:10px;
color:#d43f3a;
}

.y-share-txt .iconbox1 {
width:55px;
height:55px;
border:2px solid #999;
border-radius:4px;
display:inline-block;
font-size:11px;
color:#555;
position:relative;
margin:5px;
}

.y-share-txt .iconbox1 span {
position:absolute;
display:inline-block;
width:100%;
left:0;
top:56px;
}

.y-share-txt .iconbox-friend {
background:url(images/icon-share-friend.png) no-repeat center center;
}

.y-share-txt .iconbox-fcircle {
background:url(images/icon-share-circle.png) no-repeat center center;
}

.pt_result_box {
margin-top:10px;
background-color:#fff;
padding:20px;
}

.msgbox h3 {
line-height:2em;
font-size:23px;
text-align:center;
color:#2e6da4;
}

.msgbox h3 .iconbox {
width:40px;
height:40px;
display:inline-block;
}

.msgbox h3 .iconbox-success {
background:url(images/ticon-success2.png) no-repeat center center;
background-size:100%;
margin-bottom:-10px;
margin-right:5px;
}

.msgbox h3 .iconbox-error {
background:url(images/ticon-error2.png) no-repeat center center;
background-size:100%;
margin-bottom:-10px;
margin-right:5px;
}

.pt_result_box .orderinfo {
margin:15px 0px;
}

.pt_result_box .orderinfo dl {
width:100%;
overflow:hidden;
font-size:15px;
line-height:2em;
}

.pt_result_box .orderinfo dt,
.pt_result_box .orderinfo dd {
display:inline-block;
}

.orderinfo .price_s {
font-size:18px;
}

.orderinfo .price_s i{
font-size:12px;
font-style:normal;
}

.btn2-pay {
    padding: 10px 16px;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.backbox {
padding:20px;
}

.backbox a {
text-decoration:none;
}

.timerbox {
float:right;
}

.timerbox.stat-2 {
	color:green;
}

.timerbox em {
color:#d81e06;
padding:2px;
font-size:16px;
}

.timerbox span {
font-weight:normal;
font-size:13px;
}

.actionbox2{
display:flex;
}
.actionbox2 a {
position:static;
}

.actionbox2 a.btn3-primay {
background-color:#d9534f;
}

.nodata {
text-align: center;
font-size: 27px;
color: #cdcdcd;
padding-top: 10%;
}

.address_new td{
	position:relative;
	padding:12px 3.5px;
	border-bottom:1px solid #efefef;
}
.address_new .inputBg_touch{
	border:1px solid transparent;
	font-size: 0.8rem;
}
.single_item{
	padding:0 0 0rem;
}
.bonus_list td{
	display:flex;
	justify-content:space-between;
	height:2.5rem;
	padding:0 1.5rem;
	border-bottom:1px solid #eee;
}
.bonus_list td a{
	position:relative;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0 .6rem;
	color:#999;
	font-size:.9rem;
	text-decoration:none;
}
.bonus_list td a.active{
	color:#333;
}
.bonus_list td a.active:after{
	position:absolute;
	bottom:0;
	content:'';
	display:block;
	width:100%;
	border-bottom:3px solid #e93b3d;
}
/*用户中心*/
.collection_list {
	margin-bottom: 7rem;
}
.order_table td{
	padding:.5rem;
}
.order_status{
	font-size:1rem;
}
.order-state{
	font-size:.9rem;
	color:#3B83C4;
}
.order_content td{
	padding:0;
}
.order_content a,.collection a,.item-list li a{
	color:#333;
	font-size:0.8rem;
	text-decoration:none;
}
.order_content a{
	display:block;
}
.order_tracking a.btn,.rc_handler a.btn{
	margin:0;
    background-color: #3B83C4;
    border-color: #3B83C4;
}
.comment-item{
	padding:1rem .5rem 0;
	border-bottom:1px dashed #eee;
}
.my-order-box{
	padding:0;
	background-color:transparent;
}
.more_loader_spinner img {
	width: 16px;
	height: 16px;
}
.my-order,.item-list-wrap{
	width:calc(100% - 1.62rem);
	margin:.8rem;
	background-color:#fff;
	border-radius:8px;
}
.order-btn-box{
	display:flex;
	flex-direction:row-reverse;
	padding:.8rem .5rem !important;
}
.order-btn{
	margin-left:.5rem;
}
.order-btn .btn{
	padding:4px 12px !important;
}
.order-btn span,.order_handler a{
	height:auto;
}
.order_total_bar{
	display:flex;
	color:#999;
	border-bottom:1px solid #efefef;
}
.total_count{
	flex:1;
	margin-right:1rem;
	text-align:right;
	font-size:.7rem;
}
.order_payment span{
	color:#3C4355;
}
.order-item,.order-goods li,.info-price-box,.total-item,.item-list li a{
	display:flex;
}
.order-img,.goods-cover-img{
	width:60px;
	height:60px;
	margin-right:1rem;
	flex-shrink:0;
}
.order-img img,.goods-cover-img img,.item-img img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.order-wuliu,.order-goods{
	margin-bottom:0.5rem;
}
.wl-address,.order-goods-count{
	font-size:.7rem;
	color:#999;
}
.order-goods > ul,.order-total{
	border-bottom:1px solid #efefef;
}
.goods-link{
	display:flex;
	width:100%;
	padding:.6rem 0;
	color:#333;
	text-decoration:none;
}
.goods-cont,.total-item span{
	flex:1;
}
.order-goods-price{
	color:#e93b3d;
	flex:1;
}
.total-item{
	margin:.5rem 0;
}
.order-total{
	padding-bottom:1rem;
}
.total-payment{
	font-size:1rem;
}
.order-summary{
	padding:.5rem 0;
}
.order-summary li{
	line-height:2;
}
.track-number,.track-list{
	margin-bottom:1rem;
	padding:1rem .5rem;
	background-color:#fff;
}
.track-list li.trackitem {
	position:relative;
	display:flex;
}
.track-number a{
	color:#333;
	text-decoration:none;
}
.track-list li:not(:last-child):after{
	position:absolute;
	display:block;
	content:'';
	left:10px;
	top:38px;
	bottom:-20px;
	width:1px;
	background-color:#efefef;
}
.track-dot{
	position:relative;
	width:10px;
	height:10px;
	margin:24px 15px 0 5px;
	background-color:#ccc;
	border-radius:5px;
}
.track-msg{
	padding:1rem 0;
}
.track-msg p{
	padding:0;
	line-height:1.6;
	color:#333;
}
.track-msg p.track-msg-time{
	font-size:.7rem;
	color:#999;
}
.error p,.error p.track-msg-time{
	color:#e93b3d;
}
.error .track-dot{
	background-color:#e93b3d;
}
.trackitem.error:after{
	background:linear-gradient(0deg,#e8e8ed,#e64b4e);
}
.error .track-dot:after{
	position:absolute;
	width:18px;
	height:18px;
	margin:-4px 0 0 -4px;
	content:'';
	border:1px solid #e93b3d;
	border-radius:9px;
}
.item-list{
	padding:.7rem;
}
.item-img{
	width:7.5rem;
	height:7.5rem;
	margin-right:.5rem;
	flex-shrink:0;
}
.item-con{
	flex:1;
	position:relative;
}
.item-con h3{
	font-weight:normal;
}
.limite-price-box{
	display:flex;
	position:absolute;
	bottom:0;
	width:100%;
}
.limite-price{
	flex:1;
	color:#F2270C;
	font-size:1.3rem;
	font-weight:bold;
	font-family:"Arial";
}
.limite-price b{
	font-size:.8rem;
}

.catinfo {
padding:0.5rem;
}
.catinfo a {
text-decoration:none;
font-size:1rem;
display:block;
text-align:center;
background-color:#f5f5f5;
border-radius:4px;
padding:0.5rem 0;
/*background:url(images/icon_search.png) no-repeat center center #f5f5f5;*/
}

input.capital {
text-transform:uppercase;
}

input.btn-hightlight {
color:blue;
}

input.disabled {
color:#ccc;
}

label.radiobox {
margin-right:10px;
}

.goodslist-box {
min-height:40rem;
}

.no-data {
text-align:center;
font-size:18px;
color:#ccc;
padding:1rem;
}

.topicbox {
background-color:#fff;
padding:0.5rem;
}

.topicbox .topic-info {
margin-top:0.3rem;
}
.topicbox .topic-info img{
width:100%;
border-radius:4px;
}

.inputbox {
border:none;
width:100%;
}

.padding-10 {
padding:0.5rem;
padding-bottom:1rem;
}

.radiobox {
margin:1rem 0;
}

.bigbox {
text-align:center;
padding:2rem;
}

.bigbox .price {
font-size:28px;
}

.bigbox small {
font-size:12px;
}

.flow-inputbox {
border-bottom:1px solid #ddd;
}

.order_box .flow-inputbox dl {
padding:0.7rem 0px;
}

.weiruan .inputBg {width:70%;}
.weiruan .taal {
float:right;
text-align:right;
width:20%;
font-size:12px;
color:#888;
margin-top:5px;
}

.brandlist{
	display:flex;
	justify-content:space-between;
    flex-wrap: wrap;
    padding: .5rem;
}
.brandlist li{
	flex: 0 0 31.3%;
    padding: .5rem;
    background-color: #fff;
    height: 7rem;
    margin: .5rem .2rem;
    align-self: auto;
    display: flex;
    align-items: center;
    font-size: .6rem;
    justify-content: center;
    border-radius: 3px;
}
.brandlist li a{
	display:block;
	color:#444;
	text-decoration:none;
    text-align: center;
}
.brandlist li img{
	margin-bottom:.5rem;
	width: 100%;
	height: 4rem;
	object-fit:contain;
	transition: all 360ms ease 0s;
	opacity: 1;
}
.brandlist li h4{
	font-weight:normal;
}

/*.lock-height {height:9rem;min-height:0}*/

.serve-wrap {
	margin-top: -2.2rem;
	padding: 8.5rem 2.2rem 1.5rem;
	color: #006499;
    font-weight: bold;
	background-color: #f4f7fa;
}
.serve-wrap .ico-base {
	width: 1.8rem;
	height: 1.8rem;
	margin-right: 0.6rem;
}
.serve-wrap .ico-distribution-m {
	width: 2.3rem;
}
.promotion-wrap {
	background-color: #fff;
}
.promotion-unit,.promotion-top {
	margin-bottom: 1rem;
}
.promotion-top h4 {
	font-weight: bold;
}
.promotion-tips,.rebate {
	color: #999;
	font-size: 1.2rem;
}
.promotion-list li {
	flex: 0 0 33%;
	padding: 0 1rem;
	text-align: center;
}
.price-tag {
	width: 4rem;
	height: 1.8rem;
	margin-right: 0.5rem;
	color: #fff;
	line-height: 1.8rem;
	background: url(images/ico-price-tag.png) no-repeat center / cover;
    background-size: contain;
}
.promotion-list img {
	height: 10.5rem;
}
.rebate-box {
    justify-content: center;
    align-items: center;
}
.goods-price {
	color: #FC7803;
    justify-content: center;
}
.goods-price del {
	margin-left: .6rem;
	color: #999;
    text-decoration: line-through;
}
.goods-timer {
	margin-top: .5rem;
}
.goods-timer em {
	display: inline-block;
	margin: 0;
	padding: .2rem .3rem;
	color: #fff;
	font-style: normal;
	background-color: #FC7803;
}
.goods-timer i {
	padding: 0 .1rem;
	font-style: normal;
}
.hot-goods-top {
    align-items: center;
	margin-bottom: 1.5rem;
}
.hot-goods-top h2 {
    margin-right: 1rem;
}
.hot-goods-ad a {
    display: block; 
	margin-bottom: 1rem;
}
.loading-box {
	margin: 0 0 7rem;
}
.loading-box a {
	display: block;
}

.swiper-container {
    margin-left: initial;
    margin-right: initial;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
    left: -12rem;
    font-size: 1.6rem;;
}
.swiper-slide {
    width: auto !important;
}
.goods-wrap {
	padding-bottom:	100px;
}
.tab-selected {
	color:#3B83C4
}

/* tab切换标签 */
.tabnav {
	padding: 0 1rem;
}
.tabnav a {
	position: relative;
    display: block;
	padding: 0 .5rem;
	color: #3C4355;
    line-height: 40px;
}
.tabnav .active a {
	color: #3B83C4;
}
.tabnav .active a:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	content: " ";
	height: 3px;
	background-color: #3B83C4;
	border-radius: 3px;
}

.no-data-img {
    background: url(images/no-data.png) no-repeat center center;
	background-size:50%;
	height:140px
}
.no-data-txt {
	font-size:18px;
}

.has-bottom {
padding-bottom:20rem;
}

.kefubox {
	height: 55px;
	width: 55px;
	background-color: rgb(0, 122, 255);
	border-radius: 50%;
	box-shadow: rgb(0 0 0 / 16%) 0px 5px 14px;
	position: fixed;
	cursor: pointer;
	bottom:10%;
	right:5%;
}

.kefubox .kflink {
display:block;
width:100%;
height:100%;
border-radius: 50%;
}

span.imgbox {
	display:block;
	vertical-align: middle;
    padding-right: 32px;
    height: 32px;
    display: inline-block;
	background:url("images/iconbox-kefu.png") -1px -2px / 36px no-repeat;
	margin-top: 12px;
	margin-left: 11px;
}