html {
	overflow: auto;
}

body {
	overflow: visible;
	width: 100%;
	min-height: 600px;
	/*font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;*/
	color: #222;
}

@media only screen and (min-width: 1024px) {
	body {
		min-width: 1400px;
	}
}

ul,
ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

a:link,
a:visited {
	/*color: currentcolor;*/
	color: #2596DE;
}

a.am-disabled {
	cursor: not-allowed;
}

.red,
.font-red {
	color: #FF0000;
}

.green,
.font-green {
	color: #008000;
}

.blue,
.font-blue {
	color: #0D22FF;
}

.grey,
.font-grey,
.gray,
.font-gray {
	color: #AAA;
}

#bgGray,
.bgGray {
	background-color: #F8F8F8;
}

.bgRedL {
	background-color: #FFEAEA;
}

.bgGreenL {
	background-color: #EAFFEA;
}

.bgBlueL {
	background-color: #EAFAFF;
}

.bgPurpleL {
	background-color: #EDE7F6;
}

.bgPrimary {
	color: #FFF !important;
	background-color: #2596DE;
}

.bgPrimary a:link,
.bgPrimary a:visited {
	color: #FFF !important;
}

.am-btn {
	padding: 5px 15px !important;
	font-size: 15px !important;
	line-height: 18px !important;
}

.am-btn-default {
	color: #444;
	background-color: #EAEAEA;
	border-color: #EAEAEA;
}

.am-btn-success {
	color: #FFF;
	background-color: #65C765;
	border-color: #65C765;
}

.am-btn-primary {
	color: #FFF;
	background-color: #1099DE;
	border-color: #1099DE;
}

.coinAdmin-width,
.coinAdmin-width-lg {
	display: block;
	margin: 0 auto;
	width: 1200px;
}

.coinAdmin-width-lg {
	width: 1400px;
}

.boxBorderNo {
	border: none !important;
}

form,
table {
	font-size: 16px !important;
	line-height: 22px !important;
}

input,
select,
textarea {
	padding: 2px 5px !important;
	font-size: 16px !important;
	line-height: 20px !important;
	border: 1px solid #AAA;
}

input:focus,
select:focus,
textarea:focus {
	border: 1px solid #3AA759 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(66, 134, 229, .075), 0 0 5px rgba(66, 134, 229, .3) !important;
	box-shadow: inset 0 1px 1px rgba(66, 134, 229, .075), 0 0 5px rgba(66, 134, 229, .3) !important;
}

@media only screen and (max-width: 1024px) {
	.coinAdmin-width {
		width: 95% !important;
	}
	form,
	table {
		font-size: 1.8rem !important;
		line-height: 2.4rem !important;
	}
	input,
	select,
	textarea {
		padding: 0.5rem;
		font-size: 1.8rem !important;
		line-height: 2rem !important;
	}
}


/* login */

.coin-loginBox {
	display: block;
	position: relative;
	top: 100px;
	margin: 0 auto;
	width: 500px;
	min-height: 400px;
	background-color: #FFF;
	box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.04);
	overflow: hidden;
}

.coin-loginBox .coin-loginBox-head {
	float: left;
	display: block;
	padding: 15px 10px;
	width: 100%;
	height: 90px;
	text-align: center;
	background-color: #3AA759;
}

.coin-loginBox .coin-loginBox-head span {
	display: inline;
	position: relative;
}

.coin-loginBox .coin-loginBox-head span.img {
	margin-right: 20px;
	top: -5px;
}

.coin-loginBox .coin-loginBox-head span.img img {
	width: 180px;
}

.coin-loginBox .coin-loginBox-head span.img::after {
	display: inline-block;
	content: "";
	position: relative;
	top: 10px;
	right: -22px;
	width: 2px;
	height: 24px;
	background-color: #FFF;
}

.coin-loginBox .coin-loginBox-head span.title {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 24px;
	line-height: 60px;
	letter-spacing: 2px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.coin-loginBox .coin-loginBox-form {
	float: left;
	display: block;
	padding: 10% 15% 8% 15%;
	width: 100%;
}

.coin-loginBox .coin-loginBox-form form input,
.coin-loginBox .coin-loginBox-form form select {
	font-size: 16px !important;
	line-height: 30px !important;
}

.coin-loginBox .coin-loginBox-form form .am-form-group:not(last-of-type) {
	margin-bottom: 20px;
}

.coin-loginBox .coin-loginBox-form form .rememberPSD {
	margin-top: -10px;
	font-size: 18px;
}

.coin-loginBox .coin-loginBox-form form .confirm {
	margin-bottom: 10px !important;
}

.coin-loginBox .coin-loginBox-form form .confirm button {
	float: left;
	display: block;
	margin-top: 10px;
	padding: 10px 20px !important;
	width: 100%;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 4px;
	color: #FFF !important;
	text-align: center;
	background-color: #3AA759;
	box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.04);
	border: 1px solid #3AA759;
	outline: none;
}

.coin-loginBox .coin-loginBox-form form .confirm span.tips {
	float: left;
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	font-size: 15px;
	line-height: 30px;
	text-align: center;
}

@media only screen and (max-width: 1024px) {
	.coin-loginBox {
		top: 5rem !important;
		width: 90%;
	}
	.coin-loginBox .coin-loginBox-form {
		padding: 10%;
	}
	.coin-loginBox .coin-loginBox-form form input,
	.coin-loginBox .coin-loginBox-form form select {
		font-size: 1.8rem !important;
		line-height: 3rem !important;
	}
}

.coin-loginBox .coin-registerBox-form {
	padding-top: 8%;
	padding-bottom: 5%;
}

.coin-loginBox .coin-registerBox-form form .confirm button {
	margin-top: 5px;
}



/* header */

.admin-header {
	background-color: #3AA759;
}

.admin-header .am-topbar-brand span {
	float: left;
	display: inline-block;
	position: relative;
	margin-right: 20px;
}

.admin-header .am-topbar-brand span.img {
	top: -2px;
}

.admin-header .am-topbar-brand span.img img {
	width: 130px;
}

.admin-header .am-topbar-brand span.img::after {
	float: right;
	display: inline-block;
	content: "";
	position: relative;
	top: 18px;
	right: -20px;
	width: 2px;
	height: 20px;
	background-color: #FFF;
}

.admin-header .am-topbar-brand span.title {
	padding: 15px;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

@media only screen and (min-width: 641px) {
	.am-topbar-collapse.am-collapse {
		float: left;
		display: inline-block !important;
	}
}

.admin-header .admin-header-list ul li {
	min-width: 100px;
	text-align: center;
}

.admin-header .admin-header-list ul.am-dropdown-content li {
	text-align: left;
}

.admin-header .admin-header-list ul li span {
	padding-left: 10px;
	padding-right: 10px;
}

@media only screen and (max-width: 640px) {
	.admin-header .am-topbar-brand {
		padding-left: 0.5rem;
		padding-right: 0;
	}
	.admin-header .am-topbar-brand span {
		/*margin-right: 0.5rem;*/
		margin-right: 0;
	}
	.admin-header .am-topbar-brand span.title {
		padding: 1.5rem 0.8rem;
	}
	.admin-header .admin-header-list {
		float: left;
		display: inline-block;
		padding: 0 !important;
		width: auto;
		height: 5rem;
		line-height: 4rem;
		clear: none;
	}
	.admin-header .admin-header-list ul li {
		min-width: 5rem;
	}
	.admin-header .admin-header-list ul li span {
		padding-left: 0;
		padding-right: 0;
	}
	.admin-header .admin-header-list ul li a.am-dropdown-toggle {
		padding: 0.5rem;
	}
	.admin-header .admin-header-list ul li .am-dropdown-content {
		position: absolute !important;
		min-width: 9rem;
	}
	.admin-header .admin-header-list ul li .am-dropdown-content>li>a {
		display: block;
		padding: 0.5rem 1rem;
	}
	.admin-header .admin-header-list ul.am-topbar-nav {
		margin-bottom: 0 !important;
	}
}

@media only screen and (min-width: 640px) and (max-width: 1024px) {
	.admin-header .admin-header-list {
		float: left;
		display: inline-block;
		padding: 0 !important;
		width: auto;
		min-width: 5rem;
		clear: none;
	}
	.admin-header .admin-header-list ul.am-topbar-nav {
		margin-bottom: 0 !important;
	}
}


/* main */

.coinAdmin-main {
	float: left;
	display: block;
	width: 100%;
}


/* head */

.coinAdmin-main-head {
	float: left;
	display: block;
	width: 100%;
}

.coinAdmin-main-head .title {
	float: left;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	font-size: 22px;
	line-height: 40px;
	font-weight: 700;
	letter-spacing: 1px;
	text-align: center;
}

.coinAdmin-main-head .nav {
	float: left;
	display: block;
	width: 100%;
}


/*.coinAdmin-main-head .nav ul li {
	float: left;
	display: block;
	margin-bottom: 5px;
	width: 100%;
	font-size: 18px;
	line-height: 30px;
}

.coinAdmin-main-head .nav ul li span.list a {
	float: left;
	display: inline-block;
	margin-bottom: 10px;
	padding-right: 20px;
	font-weight: 700;
}*/

.coinAdmin-main-head .nav ul li {
	float: left;
	display: block;
	padding: 0;
	width: 100%;
	font-size: 18px;
	line-height: 30px;
}

.coinAdmin-main-head .nav ul li span {
	float: left;
	display: inline-block;
}

.coinAdmin-main-head .nav ul li span.name {
	min-width: 80px;
}

.coinAdmin-main-head .nav ul li span.list a {
	float: left;
	display: inline-block;
	padding-right: 20px;
	font-weight: 700;
}

.coinAdmin-main-head .nav ul li span.list a:hover,
.coinAdmin-main-head .nav ul li span.list a.active {
	color: #FF0000;
}


/* sumTable public */

.coinAdmin-sumTable-public {
	float: left;
	display: block;
	margin-bottom: 1rem;
	width: 100%;
}

.coinAdmin-sumTable-public .public-list {
	float: left;
	display: block;
	position: relative;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	width: 100%;
	height: 4rem;
	font-size: 1.6rem;
	line-height: 3rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.coinAdmin-sumTable-public .public-list ul {
	float: left;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.coinAdmin-sumTable-public .public-list ul li {
	float: left;
	display: block;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
	width: 100%;
}

.coinAdmin-sumTable-public .public-list ul li .title {
	float: left;
	display: inline-block;
	width: 74%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.coinAdmin-sumTable-public .public-list ul li .time {
	float: right;
	display: inline-block;
	width: 26%;
	font-size: 1.4rem;
	text-align: right;
	text-overflow: clip;
	white-space: nowrap;
	overflow: hidden;
}


/* sumTable product */

.coinAdmin-sumTable-product {
	display: none;
}

.coinAdmin-product .coinAdmin-product-list table thead tr th a,
.coinAdmin-sumTable-product table thead tr th a {
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}

.coinAdmin-product .coinAdmin-product-list table thead tr th {
	padding: 10px 2px;
	font-size: 14px;
	text-align: center;
}

.coinAdmin-product .coinAdmin-product-list table thead .thead-titleCenter {
	vertical-align: middle;
}

.coinAdmin-product .coinAdmin-product-list table thead .thead-listNormal th {
	padding: 7px 2px;
}
.coinAdmin-product .coinAdmin-product-list table thead .thead-listNormal th,
.coinAdmin-product .coinAdmin-product-list table thead .thead-listNormal th a {
	font-size: 16px !important;
	font-weight: normal !important;
}

@media only screen and (max-width: 640px) {
	.coinAdmin-sumTable-product {
		display: block !important;
	}
	.coinAdmin-sumTable-product table {
		border-right: none;
	}
	.coinAdmin-sumTable-product table:not(.table-selected):not(.table-ratio) thead {
		display: none;
	}
	.coinAdmin-sumTable-product table.table-selected thead tr th:last-of-type,
	.coinAdmin-sumTable-product table.table-ratio thead tr th:last-of-type,
	.coinAdmin-sumTable-product table tbody tr td:last-of-type {
		border-right: 1px solid #DDD;
	}
	.coinAdmin-sumTable-product table tbody:not(:last-of-type)::after {
		float: left;
		display: table-row;
		content: "";
		width: 100%;
		height: 15px;
	}
	.coinAdmin-sumTable-product table tbody tr td {
		padding-left: 0.4rem;
		padding-right: 0.4rem;
		text-align: center;
		white-space: nowrap;
		text-overflow: clip;
		overflow: hidden;
		border-bottom: none;
	}
	.coinAdmin-sumTable-product table tbody tr:last-of-type td {
		border-bottom: 1px solid #DDD;
	}
	.coinAdmin-sumTable-product table tbody tr td.item-title {
		max-width: 5rem;
		text-align: left;
	}
	.coinAdmin-sumTable-product table tbody tr td.item-name {
		/*max-width: 7.8rem;*/
		max-width: 4.8rem;
		text-align: left;
	}
	/*.coinAdmin-sumTable-product table tbody tr td.item-current {
		max-width: 3.6rem;
	}*/
	.coinAdmin-sumTable-product table tbody tr td.item-price {
		max-width: 4.8rem;
	}
	.coinAdmin-sumTable-product table tbody tr td.item-increase {
		max-width: 4rem;
	}
	.coinAdmin-sumTable-product table tbody tr td.item-priceUnit {
		max-width: 5.2rem;
	}
	/*.coinAdmin-sumTable-product table tbody tr td.item-side {
		max-width: 6rem;
	}*/
	.coinAdmin-sumTable-product table tbody tr td.item-side,
	.coinAdmin-sumTable-product table tbody tr td.item-status {
		max-width: 2rem;
	}
}


/* product */

.coinAdmin-product {
	float: left;
	display: block;
	width: 100%;
}

.coinAdmin-product .warning .title,
.coinAdmin-product .warning .content {
	display: inline-block;
	max-width: 90%;
	vertical-align: top;
}


/* product - detailDisplay */

.coinAdmin-product .product-detailDisplay {
	float: left;
	display: block;
	width: 100%;
	font-family: arial, "microsoft yahei";
}

.coinAdmin-product .product-detailDisplay .header,
.product-detailDisplay .header .name,
.product-detailDisplay .header .summary,
.product-detailDisplay .header .more {
	float: left;
	display: block;
	width: 100%;
}

.coinAdmin-product .product-detailDisplay .header {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 2%;
	padding-right: 2%;
}

.product-detailDisplay .header .name {
	margin-bottom: 20px;
	font-size: 28px;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: 1px;
}

.product-detailDisplay .header .summary p {
	float: left;
	display: block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 36px;
}

.product-detailDisplay .header .more {
	font-size: 18px;
	line-height: 36px;
	letter-spacing: 2px;
	cursor: pointer;
}

.coinAdmin-product .product-detailDisplay .list,
.product-detailDisplay .list ul,
.product-detailDisplay .list ul li {
	float: left;
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}

.coinAdmin-product .product-detailDisplay .list {
	margin-bottom: 40px;
}

.product-detailDisplay .list ul li {
	padding: 10px 2%;
}

.product-detailDisplay .list ul li .name {
	float: left;
	display: inline-block;
	color: #AAA;
}

.product-detailDisplay .list ul li .content {
	float: right;
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	text-align: right;
}

@media only screen and (min-width: 1023px) {
	.product-detailDisplay .list ul li {
		padding: 15px 2%;
		width: 50%;
	}
	.product-detailDisplay .list ul li .name {
		width: 40%;
		text-align: right;
	}
	.product-detailDisplay .list ul li .content {
		padding-left: 20px;
		width: 60%;
		text-align: left;
	}
}


/* product - form */

.coinAdmin-product .form-control {
	float: left;
	display: flex;
	flex-flow: wrap;
	align-self: stretch;
	align-items: stretch;
	align-content: stretch;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	border: 1px solid #DDD;
	border-bottom: none;
	border-right: none;
}

.coinAdmin-product .form-control .am-form-group {
	float: left;
	display: flex;
	align-self: stretch;
	align-items: stretch;
	align-content: stretch;
	margin: 0 !important;
	width: 50%;
	border: 1px solid #DDD;
	border-top: none;
	border-left: none;
}

.coinAdmin-product .form-control .left,
.coinAdmin-product .form-control .right {
	float: left;
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.coinAdmin-product .form-control .left {
	flex: 0 0 auto;
	width: 180px;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	background-color: #F5F5F5;
	border-right: 1px solid #DDD;
	border-left: none;
}

.coinAdmin-product .form-control .right {
	flex: 1 1 auto;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFF;
}

.coinAdmin-product .form-control .right:not(.confirm) input,
.coinAdmin-product .form-control .right textarea,
.coinAdmin-product .form-control .right select {
	float: left;
	display: inline-block;
	min-width: 40%;
	/*max-width: 60%;*/
	max-width: 55%;
}

.coinAdmin-product .form-control .all {
	width: 100%;
}

.coinAdmin-product .form-control .all .maxOpen textarea {
	min-width: 85%;
	height: auto;
	min-height: 40px;
	line-height: 20px;
}

.coinAdmin-product .form-control span.name {
	float: left;
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}

.coinAdmin-product .form-control span.name font {
	font-weight: normal;
}

.coinAdmin-product .form-control span.tips {
	float: left;
	display: inline-block;
	margin-left: 5px;
	font-size: 13px;
	line-height: 30px;
	color: #FF0000;
}

.coinAdmin-product .form-control .profile .tips {
	margin-left: 15px;
}

.coinAdmin-product .form-control>div:not(.all) .profile .operationBtns {
	float: left;
	display: flex;
	display: -webkit-flex;
	justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
	width: 100%;
}

.coinAdmin-product .form-control .profile .operationBtns .am-btn {
	float: left;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.coinAdmin-product .form-control .confirm {
	width: 100% !important;
	text-align: center;
}

.coinAdmin-product .form-control .confirm .am-btn {
	min-width: 20%;
	padding: 5px 15px !important;
	font-size: 16px !important;
	line-height: 22px !important;
	letter-spacing: 2px !important;
}

@media only screen and (max-width: 640px) {
	.coinAdmin-product .form-control .am-form-group {
		width: 100%;
		border: 1px solid #DDD;
		border-top: none;
		border-left: none;
	}
	.coinAdmin-product .form-control .left {
		width: 14.8rem !important;
	}
	.coinAdmin-product .form-control .right:not(.confirm) input,
	.coinAdmin-product .form-control .right textarea,
	.coinAdmin-product .form-control .right select {
		float: left;
		display: inline-block;
		min-width: 65%;
	}
	.coinAdmin-product .form-control .all .maxOpen textarea {
		min-height: 17rem;
		min-width: 100%;
	}
	.coinAdmin-product .form-control .profile .operationBtns {
		float: left;
		display: flex;
		display: -webkit-flex;
		justify-content: space-evenly;
		-webkit-justify-content: space-evenly;
		width: 100%;
	}
	.coinAdmin-product .form-control .profile .operationBtns .am-btn {
		margin: 0.8rem 0.5rem 0.5rem;
	}
}

@media only screen and (min-width: 641px) and (max-width: 1023px) {
	.coinAdmin-product .form-control .left {
		width: 14.5rem !important;
	}
	.coinAdmin-product .form-control .right:not(.confirm) input,
	.coinAdmin-product .form-control .right textarea,
	.coinAdmin-product .form-control .right select {
		float: left;
		display: inline-block;
		min-width: 85%;
	}
	.coinAdmin-product .form-control .all .maxOpen textarea {
		min-height: 9rem;
		min-width: 100%;
	}
}

.coinAdmin-product .form-add {
	float: left;
	display: flex;
	flex-flow: wrap;
	align-self: stretch;
	align-items: stretch;
	align-content: stretch;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
}

.coinAdmin-product .form-add .am-form-group {
	float: left;
	display: flex;
	align-self: stretch;
	align-items: stretch;
	align-content: stretch;
	margin: 0 !important;
	width: 100%;
}

.coinAdmin-product .form-add .left,
.coinAdmin-product .form-add .right {
	float: left;
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.coinAdmin-product .form-add .left {
	flex: 0 0 auto;
	padding-top: 12px;
	max-width: 220px;
	min-width: 180px;
	font-weight: normal;
	line-height: 30px;
}

.coinAdmin-product .form-add .right {
	flex: 1 1 auto;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 17px;
	line-height: 30px;
	background-color: #FFF;
}

.coinAdmin-product .form-add .right:not(.confirm) input,
.coinAdmin-product .form-add .right textarea,
.coinAdmin-product .form-add .right select {
	float: left;
	display: inline-block;
	padding: 5px !important;
	min-width: 50%;
	max-width: 75%;
}

.coinAdmin-product .form-add .right .am-input-group input {
	min-width: 100%;
	max-width: 100%;
}

.coinAdmin-product .form-add .right .title {
	float: left;
	display: inline-block;
	padding-right: 15px;
	max-width: 75%;
	font-size: 24px;
	font-weight: 700;
}

.coinAdmin-product .form-add .right .content {
	float: left;
	display: inline-block;
	padding-right: 15px;
	max-width: 75%;
	font-size: 18px;
	white-space: normal;
	word-break: break-all;
}

.coinAdmin-product .form-add .right span {
	float: left;
	display: inline-block;
}

.coinAdmin-product .form-add .right span.btnGroup button.am-btn {
	float: left;
	display: inline-block;
	line-height: 20px !important;
	border: 1px solid #CCC;
}

.coinAdmin-product .form-add .right span.btnGroup button.am-btn i{
	font-size: 17px !important;
	line-height: 20px !important;
}

.coinAdmin-product .form-add .right span.qrcode img {
	min-width: 120px;
	max-width: 180px;
} 

.coinAdmin-product .form-add .right span.tips,
.coinAdmin-product .form-add .right span.tipsInline {
	font-size: 14px;
	line-height: 30px;
	color: #888;
}

.coinAdmin-product .form-add .right span.tips {
	width: 100%;
}

.coinAdmin-product .form-add .right span.tipsInline {
	padding-left: 5px;
}

.coinAdmin-product .form-add .confirm {
	text-align: center;
}

.coinAdmin-product .form-add .confirm .am-btn {
	margin-right: 15px;
	min-width: 20%;
	padding: 5px 15px !important;
	font-size: 16px !important;
	line-height: 22px !important;
	letter-spacing: 2px !important;
}

@media only screen and (max-width: 640px) {
	.coinAdmin-product .form-add .left {
		max-width: 150px;
		min-width: 120px;
	}
	
	.coinAdmin-product .form-add .right:not(.confirm) input,
	.coinAdmin-product .form-add .right textarea,
	.coinAdmin-product .form-add .right select {
		float: left;
		display: inline-block;
		min-width: 50%;
		max-width: 100%;
	}
}


/* product - list */

.coinAdmin-product .coinAdmin-product-list {
	float: left;
	display: block;
	width: 100%;
}

@media only screen and (max-width: 640px) {
	.coinAdmin-product .coinAdmin-product-list {
		display: none !important;
	}
}

.coinAdmin-product .coinAdmin-product-list ul {
	float: left;
	display: block;
	width: 100%;
}

.coinAdmin-product .coinAdmin-product-list ul:not(:first-of-type) {
	margin-top: 15px;
}

.coinAdmin-product .coinAdmin-product-list ul li {
	float: left;
	display: block;
	width: 100%;
	border: 1px solid #DDD;
	border-left: none;
}

.coinAdmin-product .coinAdmin-product-list ul li:not(:first-of-type) {
	border-top: none;
}

.coinAdmin-product .coinAdmin-product-list ul li:not(.special) .item {
	float: left;
	display: inline-block;
	text-align: center;
	border-left: 1px solid #DDD;
}

.coinAdmin-product .coinAdmin-product-list ul li .item .head,
.coinAdmin-product .coinAdmin-product-list ul li .item .content,
.coinAdmin-product .coinAdmin-product-list ul li .item .content-form {
	float: left;
	display: block;
	padding: 10px 5px;
	width: 100%;
	word-break: break-word;
	white-space: normal;
}

.coinAdmin-product .coinAdmin-product-list ul li .item .content-form {
	padding: 8px 5px 8px 10px !important;
	text-align: left;
}


/*.coinAdmin-product .coinAdmin-product-list ul li:not(:first-of-type) .item .head,
.coinAdmin-product .coinAdmin-product-list ul:not(:first-of-type) li .item .head {
	display: none;
}*/


/*.coinAdmin-product .coinAdmin-product-list ul li:nth-of-type(n+3) .item .head,
.coinAdmin-product .coinAdmin-product-list ul:not(:first-of-type) li .item .head {
	display: none;
}*/

.coinAdmin-product .coinAdmin-product-list ul li:not(:first-of-type) .item .head {
	display: none;
}

.coinAdmin-product .coinAdmin-product-list ul li .item .head {
	font-size: 14px;
	font-weight: 700;
	white-space: nowrap;
	background-color: #F8F8F8;
	border-bottom: 2px solid #DDD;
}

.coinAdmin-product .coinAdmin-product-list ul li .item .head font {
	font-size: 16px;
	line-height: 20px;
}

.coinAdmin-product .coinAdmin-product-list ul li .item-number,
.coinAdmin-product .coinAdmin-product-list ul li .item-status {
	width: 5%;
}

.coinAdmin-product .coinAdmin-product-list ul li .item-profit,
.coinAdmin-product .coinAdmin-product-list ul li .item-hold,
.coinAdmin-product .coinAdmin-product-list ul li .item-total,
.coinAdmin-product .coinAdmin-product-list ul li .item-plan,
.coinAdmin-product .coinAdmin-product-list ul li .item-incr {
	width: 6%;
}

.coinAdmin-product .coinAdmin-product-list ul li .item-first {
	width: 18%;
}

.coinAdmin-product .coinAdmin-product-list ul li .item-name,
.coinAdmin-product .coinAdmin-product-list ul li .item-side,
.coinAdmin-product .coinAdmin-product-list ul li .item-price,
.coinAdmin-product .coinAdmin-product-list ul li .item-line,
.coinAdmin-product .coinAdmin-product-list ul li .item-close {
	width: 8%;
}

.coinAdmin-product .coinAdmin-product-list ul li .item-basic {
	width: 12%;
}

.coinAdmin-product .coinAdmin-product-list ul li .item-position,
.coinAdmin-product .coinAdmin-product-list ul li .item-account {
	width: 20%;
}

.coinAdmin-product .coinAdmin-product-list ul li .item-position .content font {
	margin-left: 2px;
	margin-right: 2px;
}

.coinAdmin-product .coinAdmin-product-list ul li .item-name .content {
	text-align: left;
}

.coinAdmin-product .coinAdmin-product-list ul li.operation {
	padding: 10px;
	text-align: center;
	border-left: 1px solid #DDD;
}

.coinAdmin-product .coinAdmin-product-list ul li.operation .item {
	margin: 0 auto;
	display: inline-block;
}

.coinAdmin-product .coinAdmin-product-list ul li.operation .item-total {
	display: none;
	padding: 5px;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: 1px;
}


/*.coinAdmin-product .coinAdmin-product-listA ul li {
	float: left;
	display: flex;
	display: -webkit-flex;
	align-items: stretch;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	width: 100%;
}*/

.coinAdmin-product .coinAdmin-product-listA ul li .item-number,
.coinAdmin-product .coinAdmin-product-listA ul li .item-incr,
.coinAdmin-product .coinAdmin-product-listA ul li .item-side {
	width: 4%;
}


/*.coinAdmin-product .coinAdmin-product-listA ul li .item {
	float: left;
	display: block;
	width: 20% !important;
	border-right: 1px solid #DDD;
}*/

.coinAdmin-product .coinAdmin-product-listA ul li .item-line,
.coinAdmin-product .coinAdmin-product-listA ul li .item-status {
	width: 5%;
}

.coinAdmin-product .coinAdmin-product-listA ul li .item-close {
	width: 6%;
}

.coinAdmin-product .coinAdmin-product-listA ul li .item-first {
	width: 7%;
}

.coinAdmin-product .coinAdmin-product-listA ul li .item-position {
	width: 9%;
}

.coinAdmin-product .coinAdmin-product-listA ul li .item .head {
	/*float: left;
	display: block;
	width: 30%;*/
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

.coinAdmin-product .coinAdmin-product-listA ul li .item .content {
	/*float: left;
	display: block;
	width: 70%;*/
	border-bottom: 1px solid #DDD;
}


/*@media only screen and (max-width: 1023px) {

	.coinAdmin-product .coinAdmin-product-list ul li {
		margin-bottom: 1.5rem;
		border-top: 0.1rem solid #DDD !important;
	}

	.coinAdmin-product .coinAdmin-product-list ul li .item .head {
		padding: 0.5rem;
		display: block !important;
		border-bottom: none !important;
	}

	.coinAdmin-product .coinAdmin-product-list ul li .item-number,
	.coinAdmin-product .coinAdmin-product-list ul li .item-status,
	.coinAdmin-product .coinAdmin-product-list ul li .item-side {
		width: 45%;
	}

	.coinAdmin-product .coinAdmin-product-list ul li .item-name,
	.coinAdmin-product .coinAdmin-product-list ul li .item-position,
	.coinAdmin-product .coinAdmin-product-list ul li .item-account {
		float: right !important;
		width: 55% !important;
	}

	.coinAdmin-product .coinAdmin-product-list ul li .item-position .head font {
		display: none;
	}

	.coinAdmin-product .coinAdmin-product-list ul li .item-name .content {
		text-align: center;
	}

	.coinAdmin-product .coinAdmin-product-list ul li.operation .item-total {
		float: left;
		margin-bottom: 1rem;
		display: block !important;
		width: 100%;
	}
}*/

@media only screen and (max-width: 1023px) {
	.coinAdmin-product .coinAdmin-product-list ul li {
		float: left;
		display: block;
		margin-bottom: 1.5rem;
		width: 100%;
		border-top: 0.1rem solid #DDD !important;
	}
	.coinAdmin-product .coinAdmin-product-list ul li:not(.special) {
		border-bottom: none !important;
	}
	.coinAdmin-product .coinAdmin-product-list ul li:not(.special) .item {
		float: left !important;
		display: block !important;
		width: 100% !important;
	}
	.coinAdmin-product .coinAdmin-product-list ul li:not(.special) .item .head,
	.coinAdmin-product .coinAdmin-product-list ul li:not(.special) .item .content {
		float: left !important;
		display: block !important;
		padding: 10px 0;
		font-size: 1.6rem;
		border-bottom: 0.1rem solid #DDD !important;
	}
	.coinAdmin-product .coinAdmin-product-list ul li:not(.special) .item .head {
		width: 35%;
	}
	.coinAdmin-product .coinAdmin-product-list ul li:not(.special) .item .content {
		width: 65% !important;
	}
	.coinAdmin-product .coinAdmin-product-list ul li .item-number .head,
	.coinAdmin-product .coinAdmin-product-list ul li .item-number .content {
		background-color: #EAEAEA;
	}
	.coinAdmin-product .coinAdmin-product-list ul li .item-number .content {
		font-weight: 700;
	}
	.coinAdmin-product .coinAdmin-product-list ul li .item-position .head font {
		display: none;
	}
	.coinAdmin-product .coinAdmin-product-list ul li .item-name .content {
		text-align: center;
	}
	.coinAdmin-product .coinAdmin-product-list ul li.operation .item-total {
		float: left;
		margin-bottom: 1rem;
		display: block !important;
		width: 100%;
		background-color: #F8F8F8;
	}
}


/* product - table */


/*.coinAdmin-product .table-list {
	margin-top: 20px;
	margin-bottom: 20px;
	border-color: #DDD;
	text-align: center;
}

.coinAdmin-product .table-list thead tr th:not(.header-search) {
	font-size: 15px;
	text-align: center;
	background-color: #F8F8F8;
}

.coinAdmin-product .table-list thead .header-search {
	padding: 5px;
	text-align: center;
}

.coinAdmin-product .table-list thead .header-search .item {
	display: inline-block;
	margin: 10px;
}

.coinAdmin-product .table-list thead .header-search .item .name {
	float: left;
	display: inline;
	line-height: 30px;
}

.coinAdmin-product .table-list thead .header-search .item select {
	padding: 2px 5px 3px !important;
}

.coinAdmin-product .table-list thead .header-search .item .am-btn {
	margin-left: 10px;
	margin-right: 10px;
	font-weight: 700;
}

.coinAdmin-product .table-list tbody tr td:not(:first-of-type) {
	word-break: break-all;
}

.coinAdmin-product .table-list tbody tr:nth-of-type(2n) td {
	background-color: #F8F8F8;
}

.coinAdmin-product .table-list tbody tr:hover td {
	background-color: rgba(37, 150, 222, 0.05);
}*/


/* nav */

.nav ul li {
	float: left;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
	border: none !important;
}

.nav ul li font,
.nav ul li select {
	margin-left: 5px;
	margin-right: 5px;
}

.nav ul li button {
	display: none;
}