.order-items{
	overflow: hidden;
}
.order-item{
	float:left;
	width:358px;
	margin:26px 25px 0 0;
}
.order-item:nth-child(3n){
	margin-right:0;
}
.order-pic{
	font-size: 0;
}
.order-info{
	margin-top:17px;
	height:125px;
	border:1px solid #dadada;
}
.order-info-title{
	width:325px;
	margin:10px auto 0 auto;
	font-size: 18px;
	text-align: center;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.order-info-price{
	margin-top:12px;
	text-align: center;
	font-size: 16px;
	line-height:16px;
	color:#d50001;
}
.order-info-link{
	display: block;
	width:105px;
	height:35px;
	margin:13px auto 0 auto;
	background: #000;
	font-size: 18px;
	line-height:35px;
	text-align: center;
	color:#fff;
}
.pic-show{
	width:614px;
}
.pic-show-main{
	width:614px;
	height:581px;
	line-height:581px;
	background: #FFF;
}
.pic-show-items{
	margin-top:23px;
	height:140px;
}
.pic-show-item{
	float:left;
	width:138px;
	height:138px;
	margin-right:17px;
	border:1px solid #dbdbdb;
	background:#f1eff0;
	cursor: pointer;
}
.pic-show-item:last-child{
	margin-right:0;
}
.pic-show-item-inner{
	height:124px;
	width:124px;
	margin:6px auto 0 auto;
	border:1px solid #dcdadb;
	background: #fff;
}
.news-item{
	overflow: hidden;
	padding:35px 0 28px 0;
	border-bottom: 1px dashed #000;
}
.news-item:last-child{
	border-bottom: 0;
}
.news-pic-outer{
	float:left;
	width:144px;
	height:144px;
	border:1px solid #dadada;
}
.news-pic{
	width:129px;
	height:129px;
	margin:7px 0 0 7px;
}
.news-content{
	float:right;
	width:calc(100% - 180px);
}
.news-text,
.news-title{
	overflow : hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-title{
	margin-top:6px;
	font-size: 16px;
}
.news-text{
	margin-top:15px;
	color:#aeaeae;
	font-size: 14px;
}
.news-link{
	margin-top:15px;
	width:73px;
	height:22px;
	background: #000;
	font-size: 14px;
	line-height:22px;
	text-align: center;
	color:#fff;
}
.news-info{
	margin-top:20px;
	font-size: 14px;
	line-height:14px;
}
.news-info-date{
	margin:0 10px 0 30px;
}
.order-nav{
	height:25px;
	margin:38px 0 0 45px;
}
.order-nav-inner{
	float:left;
	border-bottom: 1px solid #dadada;
}
.order-nav-items{
	overflow: hidden;
}
.order-nav-item{
	float:left;
	height:26px;
	margin-right:50px;
	margin-bottom:-1px;
	border-bottom:2px solid transparent;
}
.order-nav-item-active{
	border-bottom-color: #000;
}
.order-nav-item:last-child{
	margin-right:0;
}
.order-nav-item a{
	font-size: 17px;
	line-height:17px;
}
.order-list{
	margin-top:30px;
}
.order-list-item{
	margin-bottom:9px;
	margin-left:45px;
}
.order-list-tb{
	border-collapse: collapse;
}
.order-list-tb td{
	border:1px solid #dbd9da;
}
.order-list-info{
	width:821px;
	height:31px;
	background: #f1eff0;
	text-indent: 16px;
	line-height:31px;
}
.order-list-goods{
	width:484px;
	height:111px;
}
.order-list-goods-pic{
	float:left;
	width:89px;
	height:89px;
	margin:10px 0 0 15px;
}
.order-list-goods-content{
	float:left;
	margin-left:19px;
	padding-top:20px;
	width:340px;
	font-size: 17px;
}
.order-list-goods-name{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height:20px;
}
.order-list-goods-price{
	margin-top:17px;
	line-height:18px;
}
.order-list-price{
	width:139px;
	height:91px;
	padding-top:20px;
	font-size: 17px;
	line-height:17px;
	text-align: center;
}
.order-list-price-price{
	margin-top:39px;
	color:#dc2827;
}
.order-list-status{
	width:99px;
	height:82px;
	padding-top:29px;
	font-size: 17px;
	line-height: 17px;
	text-align: center;
}
.order-list-status a{
	display: block;
	 margin-top:29px;
}
.order-list-button{
	width:96px;
	height:69px;
	padding-top:42px;
}
.order-list-button a{
	display: block;
	width:71px;
	height:26px;
	margin:0 auto;
	background: #000;
	color:#fff;
	text-align: center;
	line-height:26px;
}
.order-status{
	position: relative;
	width:716px;
	height:146px;
	padding-left:35px;
	margin:37px 0 0 45px;
	border:1px solid #dadada;
	background: #f1eff0;
	font-size: 17px;
	line-height:35px;
}
.order-status-num{
	margin-top:20px;
}
.order-status-status span{
	color:#d83d3b;
}
.order-status-button{
	position: absolute;
	right:35px;
	bottom:25px;
	display: block;
	width:94px;
	height:34px;
	background: #000;
	color:#fff;
	text-align: center;
	line-height:34px;
}
.order-info2{
	height:90px;
	width:716px;
	margin:19px 0 0 45px;
	padding-top:16px;
	padding-left:35px;
	font-size: 17px;
	line-height:35px;
	border:1px solid #dadada;
	background: #f1eff0;
}
.order-info2-tel{
	margin-left:39px;
}
.expert-info-2{
	margin-bottom: 10px;
	width:912px;
	margin-left: auto;
	margin-right:auto;
}
.consult-item{
	overflow: hidden;
	background: top left no-repeat;
}
.consult-item-ask{
	background-image: url(../../img/retailers/index/consult-detail/consult-ask.png);
}
.consult-item-answer{
	background-image: url(../../img/retailers/index/consult-detail/consult-answer.png);
}
.consult-left{
	float:left;
	width:134px;
}
.consult-head{
	margin:18px auto 0 auto;
	height:55px;
	width:55px;
	border:1px solid #dbdbdb;
	border-radius: 50%;
}
.consult-name{
	margin-top:8px;
	font-size: 18px;
	text-align: center;
}
.consult-right{
	float:left;
	width:903px;
	padding-bottom: 28px;
	padding-left:27px;
	border-top:1px dashed #dcdcdc;
}
.consult-right-2{
	width:764px;
}
.consult-item:first-child .consult-right{
	border-top:0;
}
.consult-title{
	margin-top:22px;
	font-size: 16px;
	line-height:26px;
}
.consult-time{
	margin-top:20px;
	color:#8e8e8e;
	font-size:16px;
	line-height:16px;
}
/* 编辑地址对话框 */
.address-edit{
	position: relative;
	margin-top:150px;
	width:902px;
	padding-top:70px;
	height:463px;
	background:#fff;
}
.address-edit-close{
	position: absolute;
	top:27px;
	right:32px;
	width:24px;
	height:24px;
	background: url(../../img/retailers/index/submit-order/address-dialog-close.png);
	cursor: pointer;
}
.address-edit-title{
	margin-left:72px;
	font-size: 18px;
	line-height:18px;
}
.address-edit-form{
	margin-left:83px;
	margin-top:30px;
}
.address-edit-line{
	height:36px;
	margin-bottom: 24px;
}
.address-edit-line-title{
	float:left;
	width:102px;
	line-height: 36px;
}
.address-edit-line-title span{
	margin-right:5px;
	color:#d2030d;
}
.address-edit-input{
	float:left;
}
.address-edit-input input{
	width:176px;
	height:34px;
	padding:0 17px;
	border:1px solid #dadada;
}
.address-edit-input input::-webkit-input-placeholder{
	color:#b2b2b2;
}
.address-edit-input input::-moz-placeholder{
	color:#b2b2b2;
}
.address-edit-input input::placeholder{
	color:#b2b2b2;
}
.address-edit-input-address input{
	width:389px;
}
.address-edit-line-area select{
	margin-right:19px;
	width:184px;
	padding:0 10px;
	height:38px;
	border:1px solid #dadada;
	color:#b2b2b2;
}
.address-edit-line-area select option:first-child{
	display: none;
}
.address-edit-default{
	height:20px;
	margin-left:102px;
	margin-top:29px;
}
.address-edit-default-input{
	float:left;
}
.address-edit-default-input input{
	height:20px;
	width:20px;
}
.address-edit-default-text{
	float:left;
	margin-left:13px;
	font-size: 15px;
	line-height:20px;
}
.address-edit-button{
	margin-top:35px;
	text-align: center;
}
.address-edit-button button{
	width:78px;
	height:32px;
	text-align: center;
	color:#fff;
	background: #000;
}