@charset "utf-8";

/*login*/
.homemain
{
}
.home_bg
{
	position:fixed;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:0;
	zoom: 1;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	display:flex;
	justify-content:center;
	align-items: center;
	/*background-image: url(/pubinc/images/loginbg.png);*/
}
.loginbox
{
    display:flex;
    justify-content:center;
    align-items: center;
}
.logins
{
	background-color: #FFF;
	padding: 0px;
	width: 430px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow: 0 1px 1px 0 #ccc;

}
.logn-logo
{
	height: auto;
	clear: both;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	text-align: center;
	display: block;
}
.logn-logo a
{
	display: block;
}
.control-name
{
	clear: both;
	display: block;
	overflow: hidden;
	width: auto;
	margin: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	text-align: center;
	line-height: 2em;
}
.control-name h3
{
	font-size: 20px;
	font-weight: 600;
}
.control-item
{
	clear: both;
	display: block;
	overflow: hidden;
	width: auto;
	margin: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.control-item .login-input
{
	height: 38px;
	width: 260px;
	border: 1px solid #DDDDDD;
	clear: both;
	overflow: hidden;
	background-color: #FCFCFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}
.control-item .login-checkbox
{
	height: 38px;
	width: 260px;
	clear: both;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.control-item .login-checkbox label
{
	font-weight: normal;
	padding-left: 6px;
}
.control-item .login-btn
{
	height: 40px;
	width: 150px;
	border: 0px solid #DDDDDD;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background-color: #00B922;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #FFF;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow: 0 1px 2px 0 #BBBBBB;
}
/*home*/
.exam-content {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.exam-content .exam-header
{
	padding: 0px;
	clear: both;
	text-align: left;
	display: block;
	height: 55px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEDF0;
	border-right-color: #EBEDF0;
	border-bottom-color: #EBEDF0;
	border-left-color: #EBEDF0;
	line-height: 55px;
	font-size: 16px;
	background-color: #3F1A68;
	color: #FFF;
}
.exam-content .exam-header .exam-name
{
	font-size: 16px;
	font-weight: normal;
	color: #3D3D3D;
	font-family: "微软雅黑", "Arial Unicode MS";
	padding: 0px;
	clear: left;
	float: left;
	width: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.exam-content .exam-header .exam-name h2
{
	font-size: 100%;
	font-weight: normal;
	color: #FFF;
}
.exam-content .exam-header .exam-msg,.exam-content .exam-header .exam-msg a
{
	clear: right;
	float: right;
	width: 30%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	display: block;
	color: #FFF;
	font-size: 14px;
}
.exam-body
{
	background-color: #FFF;
	clear: both;
	height: auto;
	padding: 10px;
	margin: 15px;
	border: 1px solid #F4F4F4;
}
.exam-bar
{
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
	background-color: #FFF;
	font-size: 14px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	box-shadow: 0 1px 1px rgba(150, 150, 150, 0.3);
	border: 0px solid #EBEBEB;
}
.exam-item-box
{
}
.exam-blist
{
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
	background-color: #FFF;
	font-size: 14px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	box-shadow: 0 1px 1px rgba(150, 150, 150, 0.3);
	border: 0px solid #EBEBEB;
	color: #666;
}
.exam-right
{
	text-align: right;
}
.exam-right a
{
	font-family: "宋体";
}
.exam-right a i
{
	padding-right: 5px;
	font-size: 12px !important;
}
.exam-left
{
	text-align: left;
}
.exam-h3
{
	font-size: 24px;
	font-weight: 400;
}
/*home end*/
#wmall {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: auto;
	clear: both;
	float: none;
	display: block;
}
.wmall-nav {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 92px;
	overflow: hidden;
	display: block;
	background-color: #FFF;
	height: 100%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEDF0;
	border-right-color: #EBEDF0;
	border-bottom-color: #EBEDF0;
	border-left-color: #EBEDF0;
	position: fixed;
	z-index: 99;
}
.wmall-nav .mnav
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	float: left;
	width: 92px;
	display: block;
	background-color: #333333;
}
.wmall-nav .mnav .mlogo
{
	padding: 0px;
	clear: both;
	text-align: center;
	display: block;
	height: auto;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.wmall-nav .mnav .mlogo img
{
	margin: auto;
	padding: 0px;
	height: 45px;
	width: 45px;
	clear: both;
	text-align: center;
	display: block;
}
.wmall-nav .mnav ul
{
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wmall-nav .mnav ul li
{
	padding: 0px;
	clear: both;
	height: 50px;
	line-height: 50px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.wmall-nav .mnav ul li i
{
	color: #CCC;
	margin-right: 6px;
}
.wmall-nav .mnav ul li a
{
	color: #DFDFDF;
	display: block;
	text-align: center;
}
.wmall-nav .mnav ul li a:hover,.wmall-nav .mnav ul li a:hover i
{
	background-color: #666;
	color: #FFF;
}
.wmall-nav .mnav ul li .mnavon
{
	background-color: #FFF;
	color: #333;
}
.wmall-nav .mnav ul li .mnavon i
{
  color: #333;
}
.wmall-nav .subnav
{
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	width: 136px;
	height: 100%;
	color: #3D3D3D;
}
.wmall-nav .subnav .sub-bar
{
	padding: 0px;
	clear: both;
	text-align: center;
	display: block;
	height: 55px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEDF0;
	border-right-color: #EBEDF0;
	border-bottom-color: #EBEDF0;
	border-left-color: #EBEDF0;
	line-height: 55px;
	font-size: 16px;
}
.wmall-nav .subnav .sub-bar h2
{
	font-size: 16px;
	font-weight: normal;
	color: #3D3D3D;
	font-family: "微软雅黑", "Arial Unicode MS";
}
.wmall-nav .subnav ul
{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
}
.wmall-nav .subnav ul li
{
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
}

.wmall-nav .subnav ul li i
{
	color: #999;
	position: fixed;
	height: 40px;
	line-height: 40px;
	left: 108px;
}
.wmall-nav .subnav ul li a
{
	color: #3D3D3D;
	text-align: center;
	display: block;
	height: 40px;
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 40px;
}
.wmall-nav .subnav ul li a:hover,.wmall-nav .subnav ul li a:hover i
{
	color: #3D3D3D;
	background-color: #EBEDF0;
}
.wmall-nav .subnav ul li .subon
{
		color: #3D3D3D;
	background-color: #EBEDF0;
}
.wmall-content {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 92px;
	display: block;
}
.wmall-content .wmall-header
{
	padding: 0px;
	clear: both;
	text-align: left;
	display: block;
	height: 55px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEDF0;
	border-right-color: #EBEDF0;
	border-bottom-color: #EBEDF0;
	border-left-color: #EBEDF0;
	line-height: 55px;
	font-size: 16px;
	background-color: #FFF;
}
.wmall-content .wmall-header .header-name
{
	font-size: 16px;
	font-weight: normal;
	color: #3D3D3D;
	font-family: "微软雅黑", "Arial Unicode MS";
	padding: 0px;
	clear: left;
	float: left;
	width: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.wmall-content .wmall-header .header-name h2
{
	font-size: 100%;
	font-weight: normal;
	color: #3D3D3D;
}
.wmall-content .wmall-header .header-msg
{
	clear: right;
	float: right;
	width: 30%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	display: block;
}
.wmall-content .wmall-header .header-msg i
{
	padding-right: 6px;
}
.wmall-body
{
	background-color: #FFF;
	clear: both;
	height: auto;
	padding: 10px;
	margin: 15px;
	border: 1px solid #F4F4F4;
}
.iconpic
{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 40px;
}
/*内页操作栏*/
.andtouc_alert {
	clear: both;
	height: 38px;
	background-color: #FDF6EC;
	width: 98%;
	display: block;
	float: none;
	overflow: hidden;
	border: 0px solid #F4F4F4;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	line-height: 38px;
	padding-top: 0px;
	padding-right: 1%;
	padding-bottom: 0px;
	padding-left: 1%;
	color: #666;
}
.wmallbox_data {
	clear: both;
	height: 38px;
	background-color: #D8D8EB;
	padding: 0px;
	width: 100%;
	display: block;
	float: none;
	overflow: hidden;
	border: 1px solid #F4F4F4;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

.wmallbox_data ul {
padding: 0px;
}
.wmallbox_data ul li {
	height: 38px;
	float: left;
	display: block;
	line-height: 38px;
	font-size: 12px;
	border: 0px solid #E8E8E8;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	font-family: "宋体";
}
.wmallbox_data ul li a
{
	color: #366;
	display: block;
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
}
.wmallbox_data ul li .don,.wmallbox_data ul li a:hover
{
	color: #FFF;
	display: block;
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #5454A3;
}
/*bar*/
.wmallbox_bar {
	clear: both;
	height: 38px;
	background-color: #F5F5F5;
	padding: 0px;
	width: 100%;
	display: block;
	float: none;
	overflow: hidden;
	border: 1px solid #F4F4F4;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;

}

.wmallbox_bar ul {
padding: 0px;
}

.wmallbox_bar ul.uleft {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	width: 83%;
}

.wmallbox_bar ul.uicon {
	margin: 0px;
	clear: right;
	float: right;
	height: auto;
	width: 15%;
	text-align: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.wmallbox_bar ul.uicon li {
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 0px;
		padding-left: 5px;
		height: 36px;
		float: right;
		display: block;
		line-height: normal;
		font-size: 12px;
		border: 0px solid #E8E8E8;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
}

.wmallbox_bar ul li {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 38px;
	float: left;
	display: block;
	line-height: normal;
	font-size: 12px;
	border: 0px solid #E8E8E8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.wmallbox_bar ul li.band,.wmallbox_bar ul li.band:hover {
	float: left;
	display: block;
	border: 0px solid #E8E8E8;
	background-color: #9694AF;
	font-weight: bold;
	color: #FFF;
}
.wmallbox_bar ul li.band *
{
		color: #FFF;
}
.wmallbox_bar ul li:hover {
	background-color: #F3F3F3;
}

.wmallbox_bar ul li i {
	font-size: 14px;
	color: #999;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: normal;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 16px;
	width: 16px;
	display: block;
	float: left;
}

.wmallbox_bar ul li span {
	float: left;
	width: auto;
	display: block;
	line-height: 38px;
	font-size: 13px;
	font-weight: normal;
}

.wmallbox_bar ul li a {
	text-decoration: none;
	color: #666;
	font-weight: normal;
	font-family: "宋体";
}

.wmallbox_bar ul li a:hover {
	color: #F39;
}

.wmallbox_bar ul li .btn {
	font-size: 12px;
	text-align: left;
	height: auto;
	margin-top: 5px;
	line-height: 16px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	width: 80px;
}

.wmallbox_bar ul li .btn label {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.wmallbox_bar ul li .btn span {
	float: right;
	width: auto;
	display: block;
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	margin-left: 4px;
	margin-top: 6px;
}

.wmallbox_bar ul li ul.dropdown-menu {
	width: 80px;
	min-width: 80px;
}

.wmallbox_bar ul li ul.dropdown-menu li {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	clear: both;
	height: 28px;
	overflow: hidden;
}
/*分页*/
.pagination
{
	padding: 0px;
	clear: both;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	height: auto;
}
.pagination ul 
{
	margin: auto;
	padding: 0px;
}
.pagination ul li
{
	float: left;
	border: 0px solid #EEE;
	padding: 0px;
	margin: auto;
	overflow: hidden;
}
.pagination ul li a
{
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #EAEAEA;
	font-size: 14px;
	margin-top: auto;
	margin-right: 10px;
	margin-bottom: auto;
	margin-left: 0px;
	height: 32px;
	line-height: 32px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.pagination ul li span
{
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #0C3;
	font-size: 14px;
	margin-top: auto;
	margin-right: 10px;
	margin-bottom: auto;
	margin-left: 0px;
	height: 32px;
	line-height: 32px;
	background-color: #F5F5F5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
/*数据导航*/
.wmall-databar {
	margin: 0px;
	clear: both;
	height: 32px;
	background-color: #F6F6F6;
	font-size: 12px;
	border: 1px solid #F4F4F4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display: block;
}

.wmall-databar .bar_left {
  width: 80%;
  float: left;
  clear: left;
  text-align: left;
}

.wmall-databar .bar_right {
	width: 19%;
	float: right;
	clear: right;
	line-height: 32px;
	font-size: 12px;
	margin-right: 10px;
	margin-left: auto;
	display: block;
	text-align: right;
}
/*page*/
/*goods*/
.chgitembar
{
	width:100%;
	height:30px;
	position:fixed;
	top:0;
	left:0;
	margin: 0px;
	clear: both;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #F2F2F2;
	z-index: 1000;
}
.chgitembox
{
	padding: 0px;
	clear: both;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.goodform
{
	margin: 0px;
	clear: both;
	overflow: hidden;
	float: none;
	height: auto;
	width: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.good-nav
{
	position:fixed;
	top:80px;
	overflow: hidden;
	width: 50px;
	margin: 0px;
	padding: 5px;
	height: auto;
	right: 5px;
	font-size: 12px;
}
.good-nav i
{
	font-size: 18px;
	clear: both;
	display: block;
	text-align: center;
	color: #1E9FFF;
}
.good-nav span
{
	clear: both;
	display: block;
	text-align: center;
}
.good-nav a
{
	background-color: #F5F5F5;
	border: 1px solid #E7E7E7;
	clear: both;
	float: none;
	height: auto;
	width: 30px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
	text-align: center;
	vertical-align: middle;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding: 5px;
	color: #999;
	text-decoration: none;
}
.good-nav a:hover
{
	background-color: #F96;
	border: 1px solid #F93;
	clear: both;
	float: none;
	height: auto;
	width: 30px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
	text-align: center;
	vertical-align: middle;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 5px;
	color: #FFF;
	text-decoration: none;
}
.good-nav a:hover i
{
	font-size: 18px;
	clear: both;
	display: block;
	text-align: center;
	color: #FFF;
}
.good-bar
{
	height: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gspeclist
{
	background-color: #F5F5F5;
	padding: 10px;
	clear: both;
	float: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.gpiclist
{
	background-color: #F5F5F5;
	padding: 10px;
	clear: both;
	float: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.gpiclist ul
{
	clear: both;
	float: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}
.gpiclist ul li
{
	padding: 5px;
	float: left;
	height: 80px;
	width: 70px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}
.gpiclist ul li span
{
}
.gpiclist ul li span img
{
	padding: 2px;
	height: 60px;
	width: 60px;
	border: 1px solid #E7E7E7;
	background-color: #FFF;
}
.gpiclist ul li span img.act
{
	padding: 2px;
	height: 60px;
	width: 60px;
	border: 1px solid #F63;
	background-color: #FFC;
}
.gpiclist ul li label
{
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	display: block;
	overflow: hidden;
}
/*spce*/
.specbox
{
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 580px;
	overflow: hidden;
	display: block;
	padding: 0px;
	height: auto;
}
.specbox .spec-box-bar
{
}
.specbox .spbox-item
{
}
.specbox .spbox-item th
{
	font-weight: normal;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
}
.specbox .spbox-item th.sptd-1
{
	width: 180px;
}
.specbox .spbox-item th.sptd-2
{
	width: 140px;
}
.specbox .spbox-item th.sptd-3
{
	width: 180px;
}
.specbox .spbox-item td.sptd-1
{
		width: 180px;
}
.specbox .spbox-item td.sptd-1 input
{
	padding: 4px;
	border: 1px solid #E7E7E7;
	height: 22px;
	line-height: 22px;
		border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.specbox .spbox-item td.sptd-2
{
		width: 140px;
}
.specbox .spbox-item td.sptd-3
{
		width: 180px;
}
.specbox .spbox-item .sppic
{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 40px;
}
.specbox .spbox-item .chpic
{
	height: auto;
	width: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #093;
	font-size: 12px;
	color: #FFF;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	text-decoration: none;
}
.specbox .spbox-item td.sptd-3 a
{
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #009688;
	font-size: 12px;
	color: #FFF;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	text-decoration: none;
	border: 0px solid #CCC;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.specbox .spec-box-bar a
{
	height: 24px;
	width: 80px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #F90;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	display: block;
	clear: both;
	overflow: hidden;
	text-align: center;
	padding: 2px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	line-height: 24px;
}
/*font icon*/
.wm-icon-green
{
	color: #FFF;
	background-color: #009688;
	padding: 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: 1px solid #009688;
}
.wm-icon-normal
{
	color: #FFF;
	background-color: #1E9FFF;
	padding: 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: 1px solid #1E9FFF;
}
.wm-icon-warm
{
	color: #FFF;
	background-color: #FFB800;
	padding: 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: 1px solid #FFB800;
}

.wm-icon-primary
{
	color: #666;
	background-color: #FFF;
	padding: 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: 1px solid #E7E7E7;
}
.wm-icon-danger
{
	color: #FFF;
	background-color: #FF5722;
	padding: 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: 1px solid #FF5722;
}
.layui-table-cell .fa-toggle-on
{
	color: #6C0;
	font-weight: bold;
	font-size: 110%;
}
.layui-table-cell .fa-toggle-off
{
	color: #CCC;
	font-weight: bold;
		font-size: 110%;
}
.layui-table th
{
	background-color: #F6F6F6;
	border-width: 1px;
	border-style: solid;
	border-color: #e6e6e6;
	position: static !important;
}
/*font icon end*/
/*good items*/
.gitempic
{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	border: 0px solid #E0E0E0;
}
.gitempic img
{
	padding: 2px;
	height: 40px;
	width: 40px;
	border: 1px solid #E0E0E0;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.gitemlink
{
	float: left;
	padding: 2px;
	font-size: 12px;
	line-height: 40px;
	height: 40px;
	display: block;
}
.gspeclist table{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	width: 700px;
} 
.gspeclist table td,.gspeclist table th{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-left-color: #CDCDCD;
	padding: 8px;
} 
.gspeclist table th{
	background-color: #EFEFEF;
}
.gspeclist table td input{
	background-color: #FFF;
	height: 26px;
	width: 80px;
	border: 1px solid #E0E0E0;
	font-size: 14px;
	line-height: 26px;
	padding-left: 5px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
/*orders*/
.SpecData
{
	margin: 0px;
	clear: both;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.SpecData .sppitem
{
	background-color: #F2F2F2;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	overflow: hidden;
	padding: 5px;
	height: auto;
}
.SpecData .spppic
{
	float: left;
	width: 60px;
}
.SpecData .sppname
{
	float: left;
	width: 150px;
	line-height: 50px;
	height: 50px;
}
.SpecData .sppprice
{
	float: left;
	width: 100px;
	line-height: 50px;
}
.SpecData .sppbtn
{
	float: left;
	width: 70px;
	line-height: 50px;
}
.gboxeb
{
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
.gboxeb span
{
	margin: 0px;
	width: 60px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	display: block;
	float: left;
}
.gboxeb label
{
	overflow: hidden;
	padding: 0px;
	line-height: 20px;
	display: block;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.gboxeb .golib
{
	font-size: 14px;
	font-weight: normal;
	float: left;
	width: 70px;
}
.gboxeb .gospec
{
	font-size: 14px;
	font-weight: normal;
	float: left;
	width: auto;
	margin-right: 20px;
}
.gboxeb .gospch
{
		font-size: 14px;
	font-weight: normal;
	float: left;
	width: auto;
	margin-right: 20px;
}
.redprice
{
	color: #F30;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	float: left;
}
.qrcodeli
{
	padding: 5px;
	height: auto;
	width: 100px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 10px;
	text-align: center;
	background-color: #F2F2F2;
		border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.mdinfo
{
}
.mdinfo span
{
	margin: 0px;
	width: 60px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	display: block;
	float: left;
}
.mdinfo label
{
	overflow: hidden;
	padding: 0px;
	line-height: 20px;
	display: block;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
/*award ms*/
#sp_totalscore
{
	color: #F60;
	font-weight: bold;
}
.award-item
{
	max-width:800px;
	margin: auto;
	display: block;
}
.award-item .award_tab
{
	background-color: #FFF;
	padding: 15px;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F3F3F3;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #F3F3F3;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333;
	display: block;
}
.award-item .award_tab em
{
	color: #F00;
	font-weight: bold;
	font-style: normal;
}
.award-item .award-li
{
	background-color: #FFF;
	padding: 15px;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F3F3F3;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #F3F3F3;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.award-item .award-li .awd-tm-li
{
	line-height: 2em;
}
.bar_left .layui-form-mid {
    float: left;
    display: block;
    padding: 9px 0 !important;
    line-height: 20px;
    margin-right: 0px !important;;
}
.avatar 
{
	margin: 0px;
	padding: 0px;
	max-height: 50px;
	max-width: 50px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.td_link
{
	font-size: 12px;
}
.td_link .alink
{
	margin-right: 8px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	float: left;
	display: block;
	text-align: center;
	font-size: 12px;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	color: #888;
}
.td_link .alink:hover
{
	background-color: #009688;
	color: #FFF;
}
/*通用类*/
.pc-error
{
	clear: both;
	padding: 10px;
	height: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	color: #333;
	text-align: center;
	display: block;
	background-color: #FDF6EC;
	line-height: 32px;
	font-size: 14px;
}
.pc-fblack
{
	color: #333;
	font-style: normal;
}
.pc-fgreen
{
	color: #393;
	font-style: normal;
}
.pc-fred
{
	color: #F60;
	font-style: normal;
}
.pc-fgrey
{
	color: #6C6C6C;
	font-style: normal;
}
/*end*/
/*goods*/
.ech-list{
	clear: both;
	padding: 15px;
	display: block;
	overflow: hidden;
	border: 1px solid #F5F5F5;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	max-width:800px;
}
.ech-list:hover
{
	background-color: #FEFAE9;
	border: 1px solid #FDF7E1;
}
.ech-list .ech-li-pic{
	display: block;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ech-list .ech-li-pic img{
	max-height:100%;
	max-width:100%;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
.ech-list .ech-li-info{
}

.ech-list .ech-li-info div{
	float: left;
	margin-right: 15px;
}
.ech-list .ech-li-info .ech-info-name{
	font-weight: 600;
}
.ech-list .ech-li-info .ech-info-value{
}
.ech-list .ech-li-info .ech-info-price{
}
.ech-list .ech-li-cont{
	line-height: 1.5em;
	padding-top: 10px;
	color: #666;
}
.ech-list .ech-li-todo{
	text-align: right;
}
.ech-list .ech-li-todo a
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #FFF;
	background-color: #9393C8;
	font-size: 12px;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	display: block;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
	width: 100px;
}
.ech-list .ech-li-todo a:hover
{
	background-color: #F90;
	color: #FFF;
}
.edit_act
{
}
.edit_act a
{
	font-size: 12px;
}
.edit_act a:hover
{
}
.data_filter
{
   filter: grayscale(100%);	
}
/*goods*/
* {
 word-wrap:break-word;
}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{/*! margin:0; */
	padding:0px;
	margin: 0px;
	font-family: "宋体"!important;
}
html{height:100%}
body{
	height: 100%;
	font-size:14px;
	color:#333;
	background-color: #F6F6F6;
	font-family: "宋体"!important;
}
a{
	color:#333;
	text-decoration: none;
}a:hover,a:focus,.wmallcolor,.wmallcolor a{
	color:#06c;
	text-decoration: none;
}