@charset "utf-8";
* {
	margin:0;
	padding:0
}
body {
	color:#565656;
	background-color:#fff;
	font:12px '微软雅黑';
	overflow-x: hidden;
}
ul,li {
	list-style:none
}
/* CSS Document */
a {color: #666666;outline: medium none;text-decoration: none;}
.index_side{ width:320px; margin:0 auto; float:none}
/*index css*/
.fl{float:left}
.fr{float:right}
.top_bt{
 background:url(../images/cate_btn.png) no-repeat; width:32px; height:26px; display:inline; position:absolute; margin:8px 0 0 8px;
}
.gxs_main {
	margin:0 auto;
	-webkit-transition:  0.4s;
	-moz-transition:  0.4s;
	transition: 0.4s;
}
.translate{
	-webkit-transform: translate(200px, 0);
	-moz-transform: translate(200px, 0);
	-ms-transform: translate(200px, 0);
	-o-transform: translate(200px, 0);
}

.menu-list{
	position: absolute;
	z-index: 9999;
	width: 200px;
	height: 100%;
	min-height: 600px;
	background: rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
	-webkit-transition:  0.4s;
	-moz-transition:  0.4s;
	transition: 0.4s;
	-webkit-transform: translate(-200px, 0);
	-moz-transform: translate(-200px, 0);
	-ms-transform: translate(-200px, 0);
	-o-transform: translate(-200px, 0);
}


.menu-list li{
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 10px 15px;
	font:16px '微软雅黑';
	color: #FFF;
	border-bottom:1px solid #474747;
}
.menu-list li a{color:#fff;}
.menu-list li:active{
	box-shadow: inset -2px 1px 4px rgba(0,0,0,0.4),inset 2px 1px 4px rgba(0,0,0,0.4);
}

header,#header{ background-color:#f03; width:100%;  position:relative; height:45px;overflow:hidden; text-align:center }
.logo_gxs{ width:143px;display:block;color:#fff; width:100%; text-align:center; height:42px; padding-top:10px; font:18px '微软雅黑'; color:#fff}

#cart-btn{ background:url(../images/gouwuche.png); float:right; display:block; width:29px; height:26px; margin-right:8px; position: absolute;top:9px;right: 38px}
.user_btn {width:31px;height: 31px;display: block;background: url(../images/user_btn.png) no-repeat;position: absolute;top:7px;right: 6px}
.wap_wrap{width:320px;height:auto;overflow:hidden;margin:0 auto;color:#393939;background:#FFF}

header,nav,footer,section,acticle{display:block}
footer{text-align:center;line-height:1.8em;padding-top:10px;font-size:.85em;}
header,#header{ background-color:#f03; width:100%;  position:relative; height:45px;overflow:hidden; text-align:center }

.header_gxs{width:100%;height:43px;background: #f03;position:relative;}
.banner{width:100%;height:auto;overflow:hidden;margin:5px auto}
.footer{width:100%;height:auto}
.icon_set{width:100%;text-align:center}
.icon_set li{display:inline-block;margin:8px}
.icon_set p{font:12px/24px "microsoft yahei";color:#393939;margin-top:5px}
.verify_pay{display:block;min-width:300px;width:98%;margin:10px auto;height:40px;font:18px '微软雅黑';letter-spacing:4px;line-height:40px;text-align:center;}
.blue_border{border:1px solid #2f89f9;color:#2f89f9;background: #FFF;}

#new-usertab{display:none;}.new-tbl-type {	
display: table;
width: 100%;
border-bottom:1px solid #F2F2F2;
}.new-tbl-cell {
display: table-cell;
}.new-jd-tab .new-tbl-cell {
width: 25%;
padding: 9px 0;
font-size: 12px;
color: white;
text-align: center;
}.new-jd-tab .new-tbl-cell  .new-jd-tab .new-tbl-cell  .new-jd-tab .new-tbl-cell .new-jd-tab .new-tbl-cell  {
display: inline-block;
width: 22px;
height: 22px;
background: url(../images/icon2b.png) -60px -25px no-repeat;
background-size: 180px 180px;
text-indent: -9999px;
}
.icon{display: inline-block;
width: 22px;
height: 22px;
background: url(../images/icon2b.png) -60px -25px no-repeat;
background-size: 180px 180px;
text-indent: -9999px;}
.icon2{display: inline-block;
width: 22px;
height: 22px;
background: url(../images/icon2b.png) -60px -25px no-repeat;
background-size: 180px 180px;
text-indent: -9999px;}
.icon3{display: inline-block;
width: 22px;
height: 22px;
background: url(../images/icon2b.png) -32px -25px no-repeat;
background-size: 180px 180px;
text-indent: -9999px;}
.icon4{display: inline-block;
width: 22px;
height: 22px;
background: url(../images/icon2b.png) -85px -25px no-repeat;
background-size: 180px 180px;
text-indent: -9999px;}

.new-jd-tab .new-tbl-cell span {
vertical-align: text-top;
}
.new-jd-tab .new-tbl-cell {
font-size: 12px;
color: white;
text-align: center;
}
.new-jd-tab .new-tbl-cell .icon2 {
width: 26px;
background-position: 0 -25px;
}
.user_btns {width:31px;height: 31px;display: block;background: url(../images/icon2b.png) -125px -24px no-repeat;background-size: 180px 180px;position: absolute;top:10px;right: 6px}
