@charset "utf-8";
.w640{
	/*width:640px;*/
}
/*登录、注册*/
.whitebg
{
    background-color:#FFFFFF;
	padding:0.8em;
	border-bottom:1px solid #dcdcdc;
    }
.whitebg2{
	background-color:#FFFFFF;
	padding:0.8em;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:0.6em;
}
.whitebg td,.whitebg2 td{
	padding:0.8em 0.4em;
}
.whitebg tr.border td,.whitebg2 tr.border td,.hdzw tr.border td{
	border-bottom:1px solid #dcdcdc;
}
.whitebg td input{
	border:0;
	width:100%;
    outline:none;
}
.redbtn{
	width:100%;
	border:0;
	color:#FFFFFF;
	background-color:#c81623;
	padding:0.5em;
	font-size:1.25em;
}
.redbtn4
{
    width:50%;
	border:1px solid #c81623;
	color:#FFFFFF;
	background-color:#c81623;
	padding:0.5em;
	font-size:1.25em;
	float:left;
    }
.graybtn3
    {
    width:50%;
	border:1px solid #d3d3d3;
	background-color:#f5f5f5;
	padding:0.5em;
	font-size:1.25em;
	float:left;
}
.whitebg td span{
	margin-right:1em;
}
.change{
	display:block;
	width:3em;
	color:#99d4f5;
}
.blue_br{
	border-left:1px solid #99d4f5;
}
/*个人中心*/
.txdiv{
	margin:0 auto;
	width:120px;
	border:1px solid #c1c1c1;
	padding:5px;
	border-radius:100px;
}
.txdiv img{
	width:100%;
	border-radius:100px;
}
.reda{
	display:block;
	width:50%;
	color:#FFFFFF;
	background-color:#c81623;
	padding:0.4em;
	border-radius:30px;
}
.whitebg2{
	border-top:1px solid #dcdcdc;
}
.gr_nav{
	padding-bottom:0.5em;
}
.gr_nav li{
	border-bottom:1px solid #dcdcdc;
	padding:0.5em;
	background:url(../WxinImages/right.png) no-repeat right;
}
.gr_nav li a{
	display:block;
	/*width:90%;*/
	line-height:2em;
	padding-left:2.5em;
	background:url(../WxinImages/icon.png) no-repeat;
	background-size:35px;
}
.gr_nav li a.dfk{
	background-position:0 0.4em;
}
.gr_nav li a.qbdd{
	background-position:0 -55px;
}
.gr_nav li a.wdsc{
	background-position:0 -113px;
}
.gr_nav li a.yhq{
	background-position:0 -176px;
}
.gr_nav li a.wdbj{
	background-position:0 -239px;
}
.gr_nav li a.dzgl{
	background-position:0 bottom;
}

/*地址管理*/
.address{
	font-size:14px;
	color:#808080;
	line-height:1.5em;
	padding-bottom:0.5em;
}
.btnbj,.delbtn{
	border:0;
	background:url(../WxinImages/bj.png) no-repeat left;
	background-size:24px;
	color:#808080;
	padding-left:1.5em;
	margin-right:1.5em;
	outline:none;
}
.defbtn
{
    background:url(../WxinImages/gou.png) no-repeat left;
    border:0;
    background-size:19px;
	color:#808080;
	padding-left:1.5em;
	margin-right:1.5em;
	outline:none;	
    }
.delbtn{
	background:url(../WxinImages/del.png) no-repeat left;
	background-size:20px;
    margin-right:0px;	
}
.caozuo{
	text-align:right;
}
/*新增收货地址*/
.addtitle{
	padding:0.8em 0.5em;
	border-bottom:1px solid #f5f5f5;	
}
.addtable{
	font-size:1.0em;
	color:#808080;
}
.addtable td input{
	border:0;
	width:60%;
    outline:none;
}
span.em2{
	margin-right:2em;
}
span.em{
	margin:0 0.5em;
}
.addtable td input.txtaddress{
	width:100%;
}
/*我的报价单*/
.bjdtable td{
	padding:0.5em;
}
/*优惠券*/
.yhqnav{
	clear:both;
	overflow:hidden;
	background:#FFFFFF url(../WxinImages/line.jpg) no-repeat center;
	background-size:1px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:0.2em;	
}
.yhqnav li{
	float:left;
	width:50%;
}
.yhqnav li a{
	display:block;
	margin:0 auto;
	width:60%;
	padding:0.8em;
	border-bottom:2px solid #ffffff;
	text-align:center;
}
.yhqnav li a.on{
	border-bottom:2px solid #cb1623;
}
.yhq_main{
	margin:0 auto;
	width:90%;
}

.yhq1,.yhq2{
	position:relative;
	z-index:999;
	margin-bottom:1em;

}
.yhq_yq{
	position:absolute;
	z-index:999;
	width:92%;
	margin-top:-35px;
	top:50%;
	left:8%;
}
.yhq_yq dl{
	clear:both;
	overflow:hidden;
}
.yhq_yq dl dd{
	float:left;
	color:#FFFFFF;
}
.yhq_yq dd h1{
	font-size:3em;
	padding:0;
	margin:0;
}
.yhq_yq dd.wz{
	padding-top:0.8em;
}
.imgbtn{
	width:70%;
	outline:none;
}
.yhq2 .yhq_yq{
	margin-top:-37px;
}
.yhq2 .yhq_yq td{
    color:#FFFFFF;
}

/*我的收藏*/
.sctable{
	margin-bottom:-0.1em;
	border:1px solid #dad9da;
	background-color:#ffffff;
}
.sctable td{
	padding:0.5em 0.5em 0 0.5em;
	font-size:1.2em;
}
.sctable td.left{
	border-right:1px solid #dad9da;
	background-color:#fffff5;
	padding-top:0;
}
.sctable tr.bj td{
	padding-bottom:0.5em;
}
.redbtn2{
	border:0;
	color:#FFFFFF;
	background-color:#c81623;
	padding:0.3em 1em;
}
.delimg{
	width:100%
}
.xspj{
	clear:both;
	overflow:hidden;
}
.xspj dd{
	float:left;
	color:#005aa0;
	margin-right:0.5em;
}
.xspj dd img{
	float:left;
}
/*订单中心*/
.borderpaddding{
	border-bottom:1px solid #d9d9d9;
	padding-bottom:0.5em;
}
.ordermx td{
	padding:0.2em 0.5em;
	font-size:15px;
}
.ordermx tr.redfont td,.redfont{
	color:#cb1623;
}
/***
.jtbg{
	color:#8c8c8c;
	font-size:0.8em;
	background:url(../WxinImages/dd.png) no-repeat left;
	background-size:30%;
	padding-left:30%;
	text-align:center;
}***/
.ordershoplb{
	background:url(../WxinImages/right2.png) no-repeat right 25%;
	background-size:3%;
}
.ordershoplb td{
	padding:1em 0.5em;
}
.ordershoplb img{
	border:1px solid #d9d9d9;
}
/*订单详情*/
.p05em p{
	color:#8c8c8c;
	padding:0.25em 0.5em;
}
.orderxxlb{
	background-color:#FFFFFF;
}
.orderxxlb td{
	border-top:1px solid #d9d9d9;
	padding:0.5em;
}
.borderb{
	border-bottom:1px solid #d9d9d9;
	margin-bottom:1em;
}
.graybtn{
    width:100%;
	border:0;
	color:#FFFFFF;
	background-color:#b4b3b3;
	padding:0.5em;
	font-size:1.25em;
}
/*确认订单*/
.shrxx dt{
	color:#56454a;
	font-size:0.8em;
	padding-bottom:0.5em;
}
.shrxx dd{
	color:#808080;
	font-size:0.8em;
}
.shrxx dd p{
	padding-bottom:0.5em;
}
.gla{
	text-align:right;
}
.gla a{
	color:#6478ff;
}
.shrxx dd td{
	padding:0.25em 0.5em;
	color:#56454a;
}
.textareayj{
	width:100%;
	border:1px solid #d9d9d9;
	padding:0.25em;
}
.yhqbf td{
	padding:0.2em 0.5em;
}
.footer{
	position:absolute;
	position:fixed;
	z-index:99999;
	bottom:0;
	left:0;
   right:0;
	width:100%;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	background-color:#FFFFFF;
}
.footer table{
	margin:5px auto;
	width:90%;
}
.footer td{
	padding:0.5em 0.2em;
	color:#cb1623;
}
.footer td label{
	color:#808080;
}
.p65{
	padding-bottom:65px;
}
.redbtn3{
	border:0;
	color:#FFFFFF;
	background-color:#c81623;
	padding:0.3em 1em;
	border-radius:5px;
}
.gwctable{
	
}
.gwctable td{
	color:#56454a;
	font-size:0.8em;
}
.gwctable td dl dd.s{
	font-size:0.6em;
	margin-top:0.3em;
}
.j{
	border:1px solid #dad9da;
	background-color:#f5f5f5;
	color:#333333;
	padding:2px 5px;
}
.num{
	width:20%;
	border:1px solid #dad9da;
	border-left:0;
	border-right:0;
	text-align:center;
	color:#cb1623;
	padding:2px 0;	
}
/*弹窗*/
.tk_xx
{
    position: absolute;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=50);/* for IE */
    background-color:rgba(0, 0, 0, 0.5); /*for FF*/
    top: 0px;
    left: 0px;
    z-index:999;
}
.tk_xx_main{
	position: absolute;
    top: 50%;
    left:0;
    margin: -100px 0 0 0;
	width:100%;
	background-color:#FFFFFF;
}
.tk_xx_main table{
	margin:1em auto;
}
.tk_xx_main table td{
	padding:0.5em 0.2em;
}
.tk_xx_main table td p{
	font-size:0.8em;
	color:#808080;
}
/*活动页面*/
.hdbg{
	background-color:#FFFFFF;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:1em;
}
.hdtitle{
	padding:0.6em;
}
.hdxx td{
}
.hdxx h2{
	color:#cb1623;
	padding:0.5em;
}
.hdzw {
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.hdzw td{
	padding:0.5em;
	font-size:0.8em;
}
/*活动详情*/
.graybtn2{
	border:1px solid #d3d3d3;
	background-color:#f5f5f5;
	padding:0.28em 1em;
}

.hdlb{
	position:relative;
	z-index:999;
}
.zk{
	position:absolute;
	z-index:999;
	top:0;
	right:5%;
	width:30px;
	height:31px;
	background:url(../WxinImages/z.png) no-repeat top center;
	background-size:80%;
	color:#ffffff;
	text-align:center;
	font-size:0.6em;
}
/*积分记录*/
.adminID dd{
	padding:0.5em 0;
}
.kyjf{
	clear:both;
	overflow:hidden;
}
.kyjf font{
	float:left;

}
.kyjf font.l1{
	color:#56454a;
	font-size:0.6em;
	padding-top:3px;
}
.kyjf font.r1,font.r1{
	display:block;
	background:url(../WxinImages/jf.png) no-repeat left;
	background-size:20px;
	padding-left:26px;
	color:#cb1623;
	font-size:1em;
}
.idtd{
	padding-left:0;
}
.jflb td{
	font-size:0.8em;
	padding:0;
}
.jf_nav{
	padding-bottom:0.5em;
}
.jf_nav li{
	border-bottom:1px solid #dcdcdc;
	padding:0.5em;
}
.tdbg{
	background:url(../WxinImages/right3.png) no-repeat right;
	background-size:10px;
}
font.r1{
	line-height:2em;
}

/*商品分类*/
.w_body{
	background-color:#FFFFFF;
}
.pos{
	position:relative;
	z-index:999;

}
.sxdiv{
	position: absolute;
	width:50%;
	height: 100%;
	z-index: 998;
	background-color:#f7f7f7;
	left:0;
	top:0px;
	border-right:1px solid #dad9da;
}
.sxdiv2{
	margin-left:50%;

}
.shopnav{

}
.shopnav li,.shopnav2{
	padding:0 0.5em;
}
.shopnav li.on{
	background:#ffffff url(../WxinImages/right.png) no-repeat right;
	background-size:15px;
}
	
.shopnav li a{
	display:block;
	border-bottom:1px solid #dcdcdc;
	padding:1em 0 2em 0em;
}
.shopnav li a img
{
    float:left;
    padding-right:1em;
} 
.shopnav li a.n1{
	background-position:5px -3.7em;
	background-size:25px;
}
.shopnav li a.n2{
	background-position:5px -8.2em;
	background-size:25px;
}
.shopnav li a.n3{
	background-position:5px -12.6em;
	background-size:25px;
}
.shopnav li a.n4{
	background-position:5px -17.2em;
	background-size:25px;
}
.shopnav li a.n5{
	background-position:5px -21.9em;
	background-size:25px;
}
.shopnav li a.n6{
	background-position:5px -26.6em;
	background-size:25px;
}
.shopnav2 li{
	padding:1em 0 1em 2em;
	border-bottom:1px solid #dcdcdc;
}

/*商品列表*/
.yhqnav a.mr{
	display:block;
	background:url(../WxinImages/mr.jpg) no-repeat right;
	background-size:23%;
	width:40%;
	padding:0.8em 0;
	text-align:left;
}
/*商品详情*/
.whitebg3{
	background-color:#FFFFFF;
	border-bottom:1px solid #dcdcdc;
    border-top:1px solid #dcdcdc;
	margin-bottom:0.6em;
}
.shopxx{
	margin:1em auto;
	width:96%;
	border-bottom:1px solid #dcdcdc;
}
.shopxx td{
	padding:0.5em;
	font-size:16px;
}
.shopgg{
	margin:0 auto;
	width:96%;
	margin-bottom:1em;
}
.shopgg td{
	padding:0.2em 0.5em;
	font-size:16px;
}
.ggxh{
}

.ggxh dd a{
	float:left;
	display:block;
	padding:0.2em 0.5em;
	border:1px solid #dad9da;
	text-align:center;
	color:#000000;
	margin:0.2em 0.5em 0.2em 0;
	/*font-size:0.6em;*/
}
.ggxh dd a.xzon{
	border:1px solid #d31521;
	background:#FFFFFF url(../WxinImages/1.png) no-repeat right top;
	background-size:10%;
	color:#a3a3a3;
}
.sc{
	display:block;
	background:url(../WxinImages/sc.png) no-repeat left;
	background-size:20%;
    font-size:1em;
	padding-left:25%;
}
.guige{
	padding:1em 1.5em;
}
.guige dt{
	margin-bottom:0.5em;
}
.guige dd{
	padding:0.25em 0;
	font-size:14px;
}
/*首页*/
.kjan td{
	padding:1em;
	
}
h2.xx{
	margin-bottom:0.8em;
	font-size:0.8em;
}
.xpss{
	border-top:1px solid #dad9da;
}
.xpss td{
	font-size:0.8em;
	padding:0.5em 0.25em;
}
.xpss dl{
	border-right:1px solid #dad9da;
	padding-right:0.25em;
}
.borred{
	/*border-bottom:1px solid #efb9bd;*/
	border-bottom:1px solid #dad9da;
}
.new{
	position:absolute;
	z-index:999;
	left:0;
	top:0;
	width:16%;
	height:50px;
	background:url(../WxinImages/n.png) no-repeat;
	background-size:100%;
}
.bannerk td img{
	border:1px solid #dad9da;
}
.trbot td{
	border-bottom:2px solid #eeeeee;
}
.bannerk td.borr{
	border-right:3px solid #eeeeee;
}
.sy_top{
	background-color:#cb1623
}
.sy_top table{
	margin:0 auto;
	width:96%;
}
.sy_top table td{
	padding:0.8em 0.5em;
}
.ss{
	color:#FFFFFF;
}
.sstxt{
	padding:0.3em 0.2em 0.3em 2.5em;
	background:#FFFFFF url(../WxinImages/s.png) no-repeat 5px;
	background-size:10%;
	border:0;
	border-radius:5px;
	width:85%;
}
.ptitle
{
    text-align:center;
    font-size:1.25em; 
    color:White; 
    background-color:#c81623;
    border:0;
    width:100%;
    padding:0.5em; 
    position:fixed; 
    top:0; 
    z-index:99999;
}
.ptitle a 
{
    color:White;
    position:absolute;
    left:0.6em;
}
.pbottmdiv
{
width:100%; 
position:fixed;
bottom:0;
z-index:999;
}



/*20150907新添样式--首页*/
.titlepadding{
	padding:0.8em 0.8em 0 0.8em;	
}
h2.xx2{
	margin-bottom:0.8em;
	font-size:1.2em;
	background:url(../images/icon3.jpg) no-repeat left;
	background-size:12px;
	padding-left:20px;
}
.whitebg3{
	background-color:#FFFFFF;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:0.6em;
}
.whitebg3 td{

}
.redbort{
	border:0;
	border-collapse:collapse;
	border-top:1px solid #dad9da;
	
}
.redbort td table td{
    font-size: 0.8em;
	padding:0.6em 0.4em;
}
.redbort td.redbr{
	border-right:1px solid #dad9da;
	border-bottom:1px solid #dad9da;
}
.redbort td.redbl{
	border-left:1px solid #dad9da;
	border-bottom:1px solid #dad9da;
}
.redbort td.redbn{
	border-bottom:0;
}


.redbort dl{
	padding:0.4em 0.6em;
}

/*为你推荐*/
.wntj {
	margin-left:-2%;
	margin-bottom:0.2em;
}
.wntj img{
	/*max-width:120px;*/
}
.wntj td{
	padding:0 0 2% 2%;
}
.tjtable{
	border:1px solid #dad9da;
	background-color:#ffffff;
	padding-bottom:0.6em;
}

.wntj td .tjtable td.linkk{
	padding:0.4em 0.6em 0.4em 0.6em;
}
.wntj td .tjtable td.imgk{
    /*padding:1em;*/
	border-bottom:1px solid #dad9da;
}
.wntj td .tjtable td.linkk a{
	display:block;
	overflow:hidden;
    font-size: 1em;
}
span.jj{
	font-size:0.625em;
	text-decoration:line-through;
	color:#dad9da;
}
.titlecenter{
	width:100%;
	text-align:center;
	background:url(../images/line2.jpg) repeat-x center;
	margin-bottom:0.6em;
}
.titlecenter h2{
	margin:0 auto;
	width:6em;
	background-color:#f4f4f4;
	color:#56454a;
	font-size:1.2em;
}