body {
	 font-family:'microsoft Yahei','黑体','Arial','Verdana','Helvetica','sans-serif';
	 color:#333;
	 font-size:12px;
	 width:100%;
	 height:100%;
}
body,
p,
ul,
ol,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
th,
td {
	 margin:0;
	 padding:0;
}
li {
	 list-style:none;
}
a {
	 text-decoration:none;
	 color:#333;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}

input,
select,
textarea {
	 border:none;
	 outline:none;
	 background:none;
	 font-family:'microsoft Yahei','黑体','Arial','Verdana','Helvetica','sans-serif';
	 border-radius:0;
}
input[type=button] {
	 -webkit-appearance: none;
}
input[type=submit] {
	 -webkit-appearance: none;
}
textarea {
	 resize:none;
	 overflow:hidden;
	 -webkit-appearance:none;
}
img {
	 vertical-align:top;
	 border:none;
}
table {
	 border:0;
	 border-collapse: collapse;
}
em,
i {
	 font-style:normal;
}
.overflow {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.fl {
    float:left;
}
.fr {
    float:right;
}

.clearfix {
    zoom:1;
}
.clearfix:after {
    content:"";
    display:block;
    clear:both;
}

.home {
    min-width: 320px;
   /*  max-width: 750px;  */
    margin: 0 auto;
}


/* 返回顶部 */
.js_top {
    width: 38px;
    height: 38px;
    background: url(../images/icon/top.png) no-repeat center;
    background-size: cover;
    position: fixed;
    right: 8px;
    bottom: 56px;
    display: none;
}


/* 背景色 */
.p_white {
	background: #fff;
}


/* 遮罩 */
.p_mask {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1001;
    display: none;
}


/* 商品列表 */
.p_goods_list a {
	display: block;
	width: 49%;
	background: #fff;
	font-size: 13px;
	margin-bottom: 7px;
	position: relative;
	float: left;
}
.p_goods_list a:nth-of-type(odd) {
	margin-right: 2%;
}
.p_goods_list a img {
	width: 100%;
}
.p_goods_list .mes {
	color: #333;
	line-height: 16px;
	padding: 0 5px;
	width: 100%;
	box-sizing: border-box;
	height: 34px;
    font-size: 15px;
	overflow: hidden;
	word-break:break-all;
	margin-top: 10px;
	-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.p_goods_list .price {
    text-align: center;
    color: #d22d39;
    font-size: 12px;
    padding: 5px 0 10px;
}
.p_goods_list .price em {
    font-size: 15px;
    font-family: 'arial','microsoft Yahei','黑体','Arial','Verdana','Helvetica','sans-serif';
}


/* 商品列表2 */
.p_goods_list2 {
    background: #fff;
}
.p_goods_list2 .pic {
    width: 113px;
    float: left;
}
.p_goods_list2 .pic img {
    width: 100%;
}
.p_goods_list2 .extra {
    padding-top: 6px;
    margin-left: 123px;
    height: 92px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    position: relative;
}
.p_goods_list2 .extra .name {
    font-size: 14px;
    color: #000;
    line-height: 20px;
}
.p_goods_list2 .extra .price {
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 30px;
}
.p_goods_list2 .extra .price em {
    color: #d22d39;
    font-size: 14px;
}


/* 右侧快捷菜单 */
.sliderBox{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index:999 !important;
}
.p_slider{
    background:rgba(46,46,46,0.95);
    width:100px;
    height:auto;
    overflow:hidden;
    position:fixed;
    right:2px;
    z-index:9999 !important;
    border-radius:3px;
    top: 45px;
}
.p_slider a {
    display:block;
 	/* height:35px; */
    line-height:20px;
    padding:12px 0;
    padding-left: 36px;
    color:#bbb;
    font-size:14px;
    border-top: 1px solid #bbb;
}
.p_slider a:nth-of-type(1) {
    border-top: none;
}
/* .p_slider a.ihome{
    background:url(../../client/images/ihome.png) no-repeat 10px 13px;
    background-size:auto 15px;
}
.p_slider a.isort{
    background:url(../../client/images/isort.png) no-repeat 10px 13px;
    background-size:auto 15px;
}
.p_slider a.iyx{
    background:url(../../client/images/cy02/bottom_nav03_03.png) no-repeat 10px 13px;
    background-size:auto 15px;
}
.p_slider a.icart{
    background:url(../../client/images/icart.png) no-repeat 10px 13px;
    background-size:auto 15px;
}
.p_slider a.iuser{
    background:url(../../client/images/iuser.png) no-repeat 10px 13px;
    background-size:auto 15px;
} */
.p_slider a.ihome{
    background:url(../images/icon/index_icon_01_w.png) no-repeat 10px 13px;
    background-size:auto 15px;
}
.p_slider a.isort{
    background:url(../images/icon/index_icon_02_w.png) no-repeat 10px 13px;
    background-size:auto 15px;
}
.p_slider a.icart{
    background:url(../images/icon/index_icon_03_w.png) no-repeat 10px 13px;
    background-size:auto 15px;
}
.p_slider a.iuser{
    background:url(../images/icon/index_icon_04_w.png) no-repeat 10px 13px;
    background-size:auto 15px;
}
.p_slider a.ishare{
	background:url(../../client/images/ishare.png) no-repeat 10px 13px;
	background-size:auto 15px;
	cursor: pointer;
}
.p_slider a.ishop{
	background:url(../../client/images/ishop.png) no-repeat 10px 13px;
	background-size:auto 15px;
}

.sliderTrangle{
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid rgba(46,46,46,0.95);
    position:fixed;
    right:12px;
    top: 40px;
}











