nput, span{color:#333}
td{color:#333}
/*content*/
.content{width:90%;padding:0 5%}
.contentbox{width:1024px;margin:0 auto;}

.contentL{width: 14%;float: left;background: #fff;margin: 30px 2% 30px 0;padding: 20px 2%;}
.contentL img{float:left;margin-left:1%;margin-top:5%;display: none;}
.contentL dl{}
.contentL dt{font-size:14px;font-weight: bold; padding: 10px;background: #f7f7f7;margin: 10px 0;}
.contentL dd{font-size:14px;}
.contentL dd a{padding: 10px;display: block;}
.contentL dd a:hover{color:#e93912}

.contentR{float: right;padding: 20px 2%; width: 76%; background: #fff; margin: 30px 0;}
.contentR .link_title{margin-top:25px;color:#333;font-weight:100;font-size:12px;}
/*.shu{margin:0 5px;}*/
.contentR h2{margin-top:15px;border-bottom:1px solid #dedede;width:100%;margin-bottom:15px;}
.contentR h2 ul{margin-bottom: -1px;}
.contentR h2 ul{padding-left: 20px;}
.contentR h2 ul li{display:inline-block;*display:inline;*zoom:1;text-align:left;font-size:14px;font-weight:400;}
.contentR h2 ul li a{padding: 15px;display: inline-block;}
.contentR h4{margin-top:0px; white-space:nowrap;font-size: 12px !important;}
.contentR h4 a{margin:0 5px;color: #808080;}
.selects{border: 1px solid #dedede;border-bottom: 0;background: #fff;}
.selects a{color:#3a2a2f;font-weight:800;}


/*条件框*/
.condition{height:40px;padding-top:10px;width:100%;margin-bottom: 20px;}
.condition span{line-height:30px;float:left;margin:0px 0px 10px 3px;padding:0px 1px;}
.status,.time{width:180px;float:left;}
select{width:100px;height:30px;padding:0 3px;border:1px solid #ccc;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:url(/images/select.png) no-repeat right;}
.condition span input, .condition span select{border:1px solid #ccc; padding-left: 5px;}
.searcher{width:300px;float:right}
.searchermin{width:190px;height:28px;line-height:25px;float:left}
.searchersmt{height:30px;width:50px;float:right;border: 0 !important;background: #f50;color: #fff;border-radius: 5px;}
.searchersmt:hover{background: #e83617;}


/*table   适用于订单页*/
.order{width:100%}
.order > table{width:100%}
.column{height:120px;text-align:center;border-spacing:0;margin-bottom:15px;}
.column.i1 td{padding: 5px;}
.mumbercont .column.i1 td{padding:0}
.collection_title{height:30px;background:#e2e2e2;line-height:30px;margin-bottom:15px;}
.collection_title tr{width:100%}
.collection_title th{border-right:1px solid #FFF;}
.collect_th0{width:35%;}
.collect_th2{width:10%}
.collect_th3{width:10%}
.collect_th4{width:15%}
.collect_th5{width:15%}
.collect_th6{width:15%}

.series{width:70%;text-align:left;}
.series span{color:#666;}
.goodslist{border:1px solid #e2e2e2;border-bottom:none}
.goodslist td{border:none;border-bottom:1px solid #e2e2e2;height:80px;}
.collect_td0{width:4%;padding:3px;}
.collect_td1{width:40%;text-align:left;}
.collect_td1 p{line-height:150%;}
.collect_td2{width:15%;text-align:center;border-left:1px solid #e2e2e2;}
.collect_td3{width:15%;text-align:center;}
.collect_td4,.collect_td5,.collect_td6{width:10.4%;border:1px solid #e2e2e2;border-left:none}
.grayline{border-bottom: 1px dashed #808080;padding-bottom: 5px;margin-bottom: 5px;display: block;}

/*.column td:nth-child(1) {background:#999;border:3px solid #00F;}*/





/*新增地址页*/
.address{width:100%;margin-top:15px;}
.address table{width:100%}
.address table tr{width:100%}


.address th{height:30px;background:#e2e2e2;font-weight:400;color:#333}
.address td{border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:10px 3px;color:#333}
.address td p{width:100%;}
.address_th0{width:20%;border-right:1px solid #fff}
.address_th1{width:30%;border-right:1px solid #fff}
.address_th2{width:20%;border-right:1px solid #fff}
.address_th3{width:30%;}
.address_td0{width:20%;}
.address_td1{width:30%;text-align:left}
.address_td2{width:20%;}
.address_td3{width:15%}
.address_td4{width:15%}

.label_box{float:left;height:30px;margin-top:20px;line-height:30px;margin-right:2%;font-size:1em;color:#333}
.adress_edit .label_box{width:80px; text-align: right; font-size: 14px; letter-spacing:normal;}
.adress_edit .label_box label{float: none;}
.adress_edit input, .adress_edit select{border:1px solid #ccc; padding: 0 10px;}
.adress_edit input.txt_normal{width:60%; max-width: 300px;}
.adress_edit select{background-position: 53px center;width:70px;}
.adress_edit .smt_edit{margin-bottom:20px;}

label{float:left;}
.txt_normal{height:30px;line-height:30px;width:40%;margin-top:20px;color:#333;padding-left:10px;}
.smt_edit{width:150px;height:40px;text-align:center;background:#e93912;border:none !important;color:white;font-size:16px;letter-spacing:2px;font-weight:500;margin: 0 auto; display: inherit;}

.province,.city,.area{width:18%}
#year,#month,#day{width:18%}
#isdefault{margin-top:15px;}

/*个人信息*/
.file{padding-top:20px;}
.file_title{font-size:14px;font-weight:600;margin-top:20px;text-align:left}
.file_number{margin-top:20px;margin-bottom:20px;font-size:14px;}
.record_title{font-size:18px;margin-bottom:20px}
.txt_radio{width:20px;height:20px;margin-top:20px;color:#333}
.text_date{width:100px;height:30px;line-height:30px;margin-right:10px;margin-top:20px;color:#333}
.text_complete{height:30px;line-height:30px;margin-top:20px;margin-right:10px;float:left;font-size:12px;color:#333}
.text_edit{width:330px;height:30px;}
.editbox{padding-top:20px}
.editbox h2 ul li a{width:300px}
.tolook{color: #3a2a2f; margin-left: 20px;font-size: 12px;border: 1px solid #dedede;padding: 10px 15px;}
.changepass{text-align: center;}
.changepass .label_box, .changepass label, .changepass input{float:none;}
.changepass label{width: 110px;display: inline-block; text-align: right;}
.changepass .box_2, .changepass .box_3, .changepass #oldpass_txt{display: block;padding-top: 10px;}
.changepass input[type="submit"]{margin-bottom: 20px;margin-top: 10px;}
/*个人评论*/
.comment{margin-top:5px;border-spacing:0;width:100%}
.comment tr{width:100%}
.comment_td{line-height:10px;vertical-align:top;text-align:center;border:1px solid #CCC;}
.commentlist{border-top:1px solid #CCC}
.ctd0 p{margin-top:5px;width:100px;line-height:1em;font-weight:600}
.ctd1{width:700px;text-align:left;border-left:none}
.ctd1 .comment_title{line-height:25px}
.ctd1 .comment_txt{margin-top:25px;font-size:1em;text-indent:24px;line-height:20px;}
.ctd1 .comment_authority{margin-top:25px;font-size:1em;line-height:20px}
.ctd2{width:100px;text-align:center;padding-top:60px;border-left:none}
.ctd2 p{margin-bottom:10px}

/*我的收藏*/
	#demo1{
		width: 100%;
	}
	#demo1 ul {
		overflow: hidden;
	}
	#demo1 ul li {
		width:150px;height:220px;border:1px solid #CCC;
		float: left;
		font-size: 18px;
		color: #fff;
		border-radius: 3px;
		margin:5px;
		text-align:center;overflow:hidden;
	}
#demo1 ul li img{margin-top:5px}
#demo1 ul li h4{color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;/*不换行，多出显示省略号*/}
#demo1 ul li h4 a{font-size:12px;color:#333;text-algin:center;}
#demo1 ul li p{font-size:12px;color:#333;padding:5px;line-height:25px}
#demo1 ul li p .num{margin-right:5px}
#demo1 ul li p .onum{color:#666;font-size:12px}
#demo1 ul li:hover .addcart{height:30px;position:relative;top:-30px;left:80px;z-index:50;background:url(/images/cart_add.png) no-repeat;padding-right:3px}
#demo1 ul li:hover #deleteit{cursor: pointer;width:20px;height:20px;float:right;position:relative;z-index:50;background:url(/images/close.png) no-repeat right;margin:3px;position:relative;top:-220px}		
	.pop{
		display: none;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);position:fixed;z-index:60;
	}
	.pop .popMain{width: 400px;height: 200px; background:#fff; position: absolute; left: 55%; top: 40%; margin-left: -300px;}
	.popMiddle p{text-align:center; font-size: 16px; color: #666; padding: 60px 0;}
	.pop .popBottom{position:relative; bottom:0; left:0; display: flex; width: 100%; height: 80px; text-align: center;padding-left:100px;}
	.pop .popBottom .confirm,.pop .popBottom .cancel{width:80px;height:30px;cursor: pointer;text-align:center;background:#e93912;margin-right:20px;color:#FFF;line-height:30px;font-size:12px}
	.pop .popBottom span:first-of-type{ border-right: 1px solid #fff;}	
	
	
/*bonus & point*/
.pointbox{width:100%}
.pointbox table{width:100%}
.pointbox table tr{width:100%}
.pointbox th{border-right:1px solid #FFF;text-align:center}
.pointbox td{height:50px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:center}
.bonus_th1, .bonus_td1{width:15%}
.bonus_th2, .bonus_td2{width:25%}
.bonus_th3, .bonus_td3{width:15%}
.bonus_th4, .bonus_td4{width:15%}
.bonus_th5, .bonus_td5{width:15%}
.bonus_th6, .bonus_td6{width:15%}


@media screen and (max-width: 1024px){	
    .whitebg .content{}
	.contentL, .contentR{width:auto;float:none;}
	.contentL{margin-bottom:0px; margin-right: 0;}
	.contentL dt, .contentL dd{display:inline-block;}
}

@media only screen and (max-width: 400px){
.contentbox{width:100%;}
.label_box{font-size:14px;}
.contentL dt{display:block;}
.contentR{float:none;width:auto;}
.contentR h2 ul{width:100%;padding-left:0;}
.contentR h2 ul li{letter-spacing:0px;}
.contentR h2 ul li a{padding:15px;}
.selects{}
.condition form{width:40%;margin-right:1%;float:left;}
.condition{height:70px;margin-bottom:20px;}
.ctd0,.ctd1,.ctd2,.ctd3{font-size:0.5em;}
.adress_edit h2 ul li a{font-size:0.8em;letter-spacing:0px;}
.order table{font-size:0.8em;}
select{width:60%;}
.searchermin{width:180px;}
.searchersmt{height:33px;width:65px;float:left;}
.contentR h4{font-size:14px;}
.contentR h2{margin-top:0;}
.editbox{padding-top:0;}

.status,.time{width:100px;float:left;}
select{width:80px;height:30px;border:1px solid #999; font-size: 12px;padding-right: 10px;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:url(/images/select.png) no-repeat 63px center;}
.searcher{width:220px;float:left;}
.searchermin{width:180px;height:30px;line-height:25px;float:left;}
.searchersmt{height:33px;width:65px;float:left;}
.address_th0{border-right:none;}
.address_th1{border-right:none;}
.address_th2{border-right:none;}
.contentL.minmun dd a{padding: 10px 4px;letter-spacing: normal;}
.mintop{margin-top:-20px;}
.top5{margin-top:5px;}
}


@media only screen and (min-width: 400px)and (max-width: 639px){
.contentbox{width:100%;}
.contentL{}
.contentL dt{display:block;}
.contentR{}
.contentR h2 ul{}
.contentR h2 ul li{font-size:0.8em;letter-spacing:0px;}
.contentR h2 ul li a{padding: 15px 10px;}
.selects{}
.condition form{width:40%;margin-right:1%;float:left;}
.condition{height:70px;margin-bottom:20px;}
.ctd0,.ctd1,.ctd2,.ctd3{font-size:0.7em;}
.order table{font-size:0.8em;}
.contentR h4{font-size:14px;}
.contentR h2{margin-top:0;}
.editbox{padding-top:0;}

.status,.time{width:160px;float:left}
select{width:80px;height:30px;border:1px solid #999;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:url(/images/select.png) no-repeat right;}
.searcher{width:150px;float:left;}
.searchermin{width:180px;height:30px;line-height:25px;float:left;}
.searchersmt{height:33px;width:65px;float:right;}
}

@media screen and (min-width: 640px) and (max-width: 767px){
.contentbox{width:100%;}
.contentR h2 ul{width:100%;}
.selects{}
.contentR h4{font-size:14px;}
.contentR h2{margin-top:0;}

.status,.time{width:160px;float:left;}
select{width:80px;height:30px;border:1px solid #999;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:url(/images/select.png) no-repeat right;}
.searcher{width:150px;float:right;}
.searchermin{width:180px;height:30px;line-height:25px;float:left;}
.searchersmt{height:33px;width:65px;float:right;}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
.contentbox{width:100%;}
.status,.time{width:200px;float:left;}
select{width:100px;height:30px;border:1px solid #999;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:url(/images/select.png) no-repeat right;}
.searcher{width:200px;float:right}
.searchermin{width:180px;height:30px;line-height:25px;float:left;}
.searchersmt{height:33px;width:65px;float:right;}
.contentR h4{font-size:14px;}
.contentR h2{margin-top:0;}
}

@media screen and (min-width: 1024px) and (max-width: 1279px){
.contentbox{width:100%;}

}
@media screen and (min-width: 1441px) and (max-width: 1667px){

}
@media screen and (min-width: 1680px) and (max-width: 1919px){

}
@media screen and (min-width: 1920px){

}