.manage_left, .manage_right, .wrap_box {
	background: #fff;
	border: 1px solid #dedede
}
.manage_center_col a:hover, .tab thead tr td span a.buyer:hover, .tab thead tr td span a.shoper:hover {
	text-decoration: none
}
.l_box, .manage_center_col, .manage_right_t, .o_search_box {
	border-bottom: 1px solid #dedede
}
.manage_wrap {
	width: 1200px;
	margin: 0 auto
}
.manage_left {
	width: 210px
}
.manage_right {
	width: 965px;
	float: right;
	padding-bottom: 20px
}
.manage_right_t {
	padding: 16px 20px
}
.manage_right_t h4 {
	font-size: 18px;
	height: 32px;
	line-height: 32px
}
.manage_center_hd h4 {
	height: 64px;
	background: #f5f5f5;
	line-height: 64px;
	font-size: 24px;
	text-indent: 20px
}
.manage_center_col a.pare_a, .manage_center_col h3 {
	height: 50px;
	line-height: 50px
}
.manage_center_col {
	margin-bottom: -1px
}
.manage_center_col h3 {
	position: relative;
	border-top: 1px solid #dedede;
	text-indent: 20px;
	font-size: 18px;
	cursor: pointer
}
.manage_center_col a {
	display: block;
	font-size: 18px;
	padding-left: 20px
}
.manage_center_col a i.iconfont {
	color: #adadad;
	margin-right: 8px
}
.manage_center_col a:hover i {
	color: #b0352f;
	-webkit-animation: pop_ico .5s
}
.manage_center_col i.pare_i {
	position: absolute;
	right: 20px;
	top: 18px;
	color: #b0352f;
	line-height: 1;
	text-indent: 0;
	transition: all .5s;
	font-size: 14px
}
.manage_center_col i.arrow {
	transform: rotate(180deg)
}
.manage_center_col .child_nav {
	border-top: 1px solid #ddd
}
.manage_center_col .child_nav li {
	color: #8c8c8c
}
.manage_center_col .child_nav li a {
	height: 35px;
	line-height: 35px;
	display: block;
	font-size: 14px
}
.manage_center_col .child_nav li a:hover {
	background: #f4f4f4
}
.manage_center_col .child_nav li .iconfont {
	font-size: 16px
}
.manage_center_col .pare_a .iconfont {
	font-size: 20px
}
.tab tbody, .tab_hd span {
	font-size: 14px
}
@-webkit-keyframes pop_ico {
	0% {
		-webkit-transform: scale(.6);
		opacity: 0
	}
	50% {
		-webkit-transform: scale(1.1);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1
	}
}
.tab_list {
	padding: 20px 20px 0
}
.tab_hd {
	height: 35px;
	line-height: 35px
}
.tab_hd span {
	float: left;
	display: block;
	font-weight: 700;
	text-align: center
}
.tab_hd span.tab_hd_1 {
	width: 238px;
	padding-left: 20px;
	text-align: left
}
.tab_hd span.tab_hd_2 {
	width: 135px
}
.tab_hd span.tab_hd_3 {
	width: 60px
}
.tab_hd span.tab_hd_4 {
	width: 75px
}
.tab_hd span.tab_hd_5 {
	width: 160px
}
.tab_hd span.tab_hd_6 {
    width:100px;
}
.tab_hd span.tab_hd_7 {
	width: 130px
}
.tab {
	width: 100%;
	line-height: 29px;
	/*table-layout: fixed;*/
	margin-bottom: 20px
}
.tab thead tr.hack td {
	height: 0;
	line-height: 0;
	overflow: hidden;
	border: none
}
.tab thead tr.hack td.hackwidth {
	width: 530px
}
.tab thead tr td {
	background: #f5f5f5;
	border: 1px solid #dedede
}
.tab thead tr td span {
	text-align: left;
	display: inline-block;
	margin: 0 10px
}
.tab thead tr td span a.buyer i.iconfont {
	margin: 0 5px
}
.tab thead tr td span.order_hd_1 {
	padding-left: 20px
}
.tab tbody tr td, .tab tfoot tr td {
	text-align: center;
	border: 1px solid #dedede
}
.tab tbody tr td p.old_sum_price {
	text-decoration: line-through;
	color: #999
}
.tab tfoot tr td .remark {
	padding-left: 20px;
	text-align: left;
	color: #999
}
.l_box {
	height: 90px;
	margin-bottom: -1px;
	overflow: hidden
}
.l_box img {
	width: 60px;
	height: 60px;
	margin: 15px
}
.l_box div {
	padding: 15px 0;
	line-height: 60px
}
.l_box div.pro_info {
	width: 190px;
	text-align: left;
	font-size: 12px
}
.l_box div.pro_price {
	width: 125px;
	text-align: center;
	font-size: 14px;
	border-right: 1px solid #dedede
}
.l_box div.pro_num {
	width: 50px;
	text-align: center;
	border-right: 1px solid #dedede
}
.l_box div.wait_pay {
	width: 80px;
	text-align: center;
	font-size: 12px
}
.l_box div p {
	height: 30px;
	line-height: 30px;
	overflow: hidden
}
.l_box div p.pro_size {
	color: #999
}
.l_box div p.old_price {
	color: #999;
	font-size: 12px;
	text-decoration: line-through
}
.mytab {
	width: 100%;
	margin-bottom: 15px
}
.mytab td, .mytab th {
	border: 1px solid #ddd;
	padding: 8px;
	text-align: center;
	word-break: break-all;
	word-wrap: break-word
}
.mytab td.tl {
	text-align: left
}
.mytab td.td_l, .mytab th {
	background-color: #f8f8f8
}
.mytab td.td_l {
	text-align: right;
	width: 90px
}
.mytab td.td_r {
	text-align: left;
	line-height: 30px
}
.mytab td.td_r input, .mytab td.td_r select {
	margin-right: 5px;
	vertical-align: middle
}
.mytab td.td_r label {
	margin-right: 15px
}
.mytab td.op {
	line-height: 22px
}
.mytab td.op a {
	margin: 0 6px
}
.mytab .text {
	width: 150px
}
.mytab .text_short {
	width: 60px
}
.mytab .text_long {
	width: 400px
}
.mytab .error {
	margin-left: 10px;
	color: red
}
.mytab .pro_box .pic, .mytab .pro_box .pic img {
	width: 50px;
	height: 50px
}
.mytab .pro_box .info {
	margin-left: 60px;
	text-align: left
}
.mytab .pro_box .info p {
	margin-top: 5px
}
.o_search_box {
	padding: 18px
}
.o_search_box div.cle {
	margin-bottom: 10px
}
.o_search_box label {
	margin-right: 34px;
	font-size: 14px
}
.o_search_box label.date {
	margin-right: 60px
}
.o_search_box input {
	width: 160px
}
.o_search_box select {
	width: 179px
}
.o_search_box option {
	text-indent: 2em
}
.o_search_box span {
	padding: 0 10px
}
.o_search_box .btn {
	width: 80px;
	cursor: pointer
}