body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 arial, tahoma, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 arial, tahoma, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 arial, tahoma, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 arial, tahoma, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 arial, tahoma, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
img {
	vertical-align: top;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
a {
	color: rgb(34, 114, 200); text-decoration: none;
}
a:hover {
	color: rgb(255, 119, 0); text-decoration: underline;
}
.clear {
	height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block;
}
button {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.hide {
	display: none;
}
.l {
	float: left;
}
.r {
	float: right;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	-ms-zoom: 1;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.ml8 {
	margin-left: 8px;
}
.mr4 {
	margin-right: 4px;
}
.w55 {
	width: 55px;
}
.w60 {
	width: 60px;
}
.w75 {
	width: 75px;
}
.w160 {
	width: 160px;
}
.w220 {
	width: 220px;
}
.w270 {
	width: 270px;
}
.w290 {
	width: 290px;
}
.w320 {
	width: 320px;
}
.w340 {
	width: 340px;
}
.w360 {
	width: 360px;
}
.w400 {
	width: 400px;
}
.w450 {
	width: 450px;
}
.w660 {
	width: 660px;
}
.w610 {
	width: 610px;
}
.pl145 {
	padding-left: 145px;
}
.pl77 {
	padding-left: 77px;
}
.pr5 {
	padding-right: 5px;
}
.sBtn {
	background: url("images/allBtn.png") no-repeat; display: inline-block;
}
.sBtn span {
	background: url("images/allBtn.png") no-repeat; display: inline-block;
}
.sBtn {
	padding-left: 15px;
}
.sBtn:hover {
	text-decoration: none;
}
.sBtn span {
	text-align: center; padding-right: 15px; font-weight: 700; vertical-align: top; cursor: pointer;
}
.sBtn:hover span {
	text-decoration: none;
}
.sBtn-h40 {
	height: 40px; line-height: 40px; font-family: "Microsoft YaHei"; font-size: 20px;
}
.sBtn-h40 span {
	height: 40px; line-height: 40px; font-family: "Microsoft YaHei"; font-size: 20px;
}
.sBtn-h40 span {
	min-width: 95px;
}
.sBtn-h40 {
	padding-left: 20px;
}
.sBtn-h40 span {
	letter-spacing: 3px; padding-right: 20px;
}
.sBtn-h40-o {
	background-position: left 0px;
}
.sBtn-h40-o span {
	background-position: right 0px; color: rgb(255, 255, 255);
}
.sBtn-h40-o:hover {
	background-position: left -40px;
}
.sBtn-h40-o:hover span {
	background-position: right -40px;
}
.sBtn-h40-b {
	background-position: left -80px;
}
.sBtn-h40-b span {
	background-position: right -80px; color: rgb(255, 255, 255);
}
.sBtn-h40-b:hover {
	background-position: left -120px;
}
.sBtn-h40-b:hover span {
	background-position: right -120px;
}
.sBtn-h40-g {
	background-position: left -160px;
}
.sBtn-h40-g span {
	background-position: right -160px; color: rgb(102, 102, 102);
}
.sBtn-h40-g:hover {
	background-position: left -200px;
}
.sBtn-h40-g:hover span {
	background-position: right -200px;
}
.sBtn-h40-d {
	background-position: left -240px; cursor: not-allowed;
}
.sBtn-h40-d:hover {
	background-position: left -240px; cursor: not-allowed;
}
.sBtn-h40-d span {
	background-position: right -240px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h40-d:hover span {
	background-position: right -240px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h36 {
	height: 36px; line-height: 36px; font-size: 16px;
}
.sBtn-h36 span {
	height: 36px; line-height: 36px; font-size: 16px;
}
.sBtn-h36 span {
	min-width: 55px;
}
.sBtn-h36-o {
	background-position: left -280px;
}
.sBtn-h36-o span {
	background-position: right -280px; color: rgb(255, 255, 255);
}
.sBtn-h36-o:hover {
	background-position: left -316px;
}
.sBtn-h36-o:hover span {
	background-position: right -316px;
}
.sBtn-h36-b {
	background-position: left -352px;
}
.sBtn-h36-b span {
	background-position: right -352px; color: rgb(255, 255, 255);
}
.sBtn-h36-b:hover {
	background-position: left -388px;
}
.sBtn-h36-b:hover span {
	background-position: right -388px;
}
.sBtn-h36-g {
	background-position: left -424px;
}
.sBtn-h36-g span {
	background-position: right -424px; color: rgb(102, 102, 102);
}
.sBtn-h36-g:hover {
	background-position: left -460px;
}
.sBtn-h36-g:hover span {
	background-position: right -460px;
}
.sBtn-h36-d {
	background-position: left -496px; cursor: not-allowed;
}
.sBtn-h36-d:hover {
	background-position: left -496px; cursor: not-allowed;
}
.sBtn-h36-d span {
	background-position: right -496px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h36-d:hover span {
	background-position: right -496px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h30 {
	height: 30px; line-height: 30px; font-size: 14px;
}
.sBtn-h30 span {
	height: 30px; line-height: 30px; font-size: 14px;
}
.sBtn-h30-o {
	background-position: left -532px;
}
.sBtn-h30-o span {
	background-position: right -532px; color: rgb(255, 255, 255);
}
.sBtn-h30-o:hover {
	background-position: left -562px;
}
.sBtn-h30-o:hover span {
	background-position: right -562px;
}
.sBtn-h30-b {
	background-position: left -592px;
}
.sBtn-h30-b span {
	background-position: right -592px; color: rgb(255, 255, 255);
}
.sBtn-h30-b:hover {
	background-position: left -622px;
}
.sBtn-h30-b:hover span {
	background-position: right -622px;
}
.sBtn-h30-g {
	background-position: left -652px;
}
.sBtn-h30-g span {
	background-position: right -652px; color: rgb(102, 102, 102);
}
.sBtn-h30-g:hover {
	background-position: left -682px;
}
.sBtn-h30-g:hover span {
	background-position: right -682px;
}
.sBtn-h30-d {
	background-position: left -712px; cursor: not-allowed;
}
.sBtn-h30-d:hover {
	background-position: left -712px; cursor: not-allowed;
}
.sBtn-h30-d span {
	background-position: right -712px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h30-d:hover span {
	background-position: right -712px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h26 {
	line-height: 26px;
}
.sBtn-h26 span {
	line-height: 26px;
}
.sBtn-h26-o {
	background-position: left -742px;
}
.sBtn-h26-o span {
	background-position: right -742px; color: rgb(255, 255, 255);
}
.sBtn-h26-o:hover {
	background-position: left -768px;
}
.sBtn-h26-o:hover span {
	background-position: right -768px;
}
.sBtn-h26-b {
	background-position: left -794px;
}
.sBtn-h26-b span {
	background-position: right -794px; color: rgb(255, 255, 255);
}
.sBtn-h26-b:hover {
	background-position: left -820px;
}
.sBtn-h26-b:hover span {
	background-position: right -820px;
}
.sBtn-h26-g {
	background-position: left -846px;
}
.sBtn-h26-g span {
	background-position: right -846px; color: rgb(102, 102, 102);
}
.sBtn-h26-g:hover {
	background-position: left -872px;
}
.sBtn-h26-g:hover span {
	background-position: right -872px;
}
.sBtn-h26-d {
	background-position: left -898px; cursor: not-allowed;
}
.sBtn-h26-d:hover {
	background-position: left -898px; cursor: not-allowed;
}
.sBtn-h26-d span {
	background-position: right -898px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h26-d:hover span {
	background-position: right -898px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h22 {
	height: 22px; line-height: 22px; font-weight: normal;
}
.sBtn-h22 span {
	height: 22px; line-height: 22px; font-weight: normal;
}
.sBtn-h22-o {
	background-position: left -924px;
}
.sBtn-h22-o span {
	background-position: right -924px; color: rgb(255, 255, 255);
}
.sBtn-h22-o:hover {
	background-position: left -946px;
}
.sBtn-h22-o:hover span {
	background-position: right -946px;
}
.sBtn-h22-b {
	background-position: left -968px;
}
.sBtn-h22-b span {
	background-position: right -968px; color: rgb(255, 255, 255);
}
.sBtn-h22-b:hover {
	background-position: left -990px;
}
.sBtn-h22-b:hover span {
	background-position: right -990px;
}
.sBtn-h22-g {
	background-position: left -1012px;
}
.sBtn-h22-g span {
	background-position: right -1012px; color: rgb(102, 102, 102);
}
.sBtn-h22-g:hover {
	background-position: left -1034px;
}
.sBtn-h22-g:hover span {
	background-position: right -1034px;
}
.sBtn-h22-d {
	background-position: left -1056px; cursor: not-allowed;
}
.sBtn-h22-d:hover {
	background-position: left -1056px; cursor: not-allowed;
}
.sBtn-h22-d span {
	background-position: right -1056px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.sBtn-h22-d:hover span {
	background-position: right -1056px; color: rgb(204, 204, 204); cursor: not-allowed;
}
.s-pages {
	height: 26px; color: rgb(102, 102, 102); overflow: hidden;
}
.s-pages .pages {
	height: 26px; overflow: hidden;
}
.s-pages a {
	background: rgb(255, 255, 255); padding: 0px 9px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); line-height: 24px; margin-right: 5px; float: left;
}
.s-pages a:hover {
	color: rgb(255, 119, 0); text-decoration: none;
}
.s-pages span {
	line-height: 24px; font-weight: 400; margin-right: 5px; float: left;
}
.s-pages span.prev {
	background: rgb(255, 255, 255); padding: 0px 8px 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 24px; line-height: 24px; font-weight: 400;
}
.s-pages span.next {
	background: rgb(255, 255, 255); padding: 0px 8px 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 24px; line-height: 24px; font-weight: 400;
}
.s-pages a.prev {
	background: rgb(255, 255, 255); padding: 0px 8px 0px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 24px; line-height: 24px; overflow: hidden;
}
.s-pages a.next {
	background: rgb(255, 255, 255); padding: 0px 8px 0px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 24px; line-height: 24px; overflow: hidden;
}
.s-pages a.next {
	padding: 0px 4px 0px 8px;
}
.s-pages span.prev em {
	padding: 0px; border: 5px solid currentColor; border-image: none; width: 0px; height: 0px; line-height: 0; font-size: 0px; margin-top: 6px; float: left; display: inline;
}
.s-pages span.next em {
	padding: 0px; border: 5px solid currentColor; border-image: none; width: 0px; height: 0px; line-height: 0; font-size: 0px; margin-top: 6px; float: left; display: inline;
}
.s-pages a.prev em {
	padding: 0px; border: 5px solid currentColor; border-image: none; width: 0px; height: 0px; line-height: 0; font-size: 0px; margin-top: 6px; float: left; display: inline;
}
.s-pages a.next em {
	padding: 0px; border: 5px solid currentColor; border-image: none; width: 0px; height: 0px; line-height: 0; font-size: 0px; margin-top: 6px; float: left; display: inline;
}
.s-pages span.prev i {
	color: rgb(153, 153, 153); float: left;
}
.s-pages span.next i {
	color: rgb(153, 153, 153); float: left;
}
.s-pages a.prev i {
	color: rgb(51, 51, 51); font-weight: 400; float: left; cursor: pointer;
}
.s-pages a.next i {
	color: rgb(51, 51, 51); font-weight: 400; float: left; cursor: pointer;
}
.s-pages a.prev:hover i {
	color: rgb(255, 119, 0);
}
.s-pages a.next:hover i {
	color: rgb(255, 119, 0);
}
.s-pages span.prev {
	padding: 0px 8px 0px 2px;
}
.s-pages span.next {
	padding: 0px 2px 0px 8px;
}
.s-pages span.prev em {
	border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(255, 255, 255) rgb(255, 255, 255); margin-right: 6px;
}
.s-pages a.prev em {
	border-color: rgb(255, 255, 255) rgb(153, 153, 153) rgb(255, 255, 255) rgb(255, 255, 255); margin-right: 6px;
}
.s-pages span.next em {
	border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(204, 204, 204); margin-left: 6px;
}
.s-pages a.next em {
	border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(153, 153, 153); margin-left: 6px;
}
.s-pages b {
	padding: 0px 9px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 119, 0); line-height: 24px; margin-right: 6px; float: left;
}
.s-pages .page-inp {
	margin-left: 25px; float: left; display: inline;
}
.s-pages .page-inp span {
	color: rgb(51, 51, 51); font-weight: 400; margin-right: 8px;
}
.s-pages .page-inp .inp {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 26px; height: 18px; text-align: center; color: rgb(102, 102, 102); font-weight: 700; margin-right: 8px; float: left;
}
.s-pages .page-inp .submit {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 46px; height: 26px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; float: left; cursor: pointer;
}
.pagesubmit {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 46px; height: 26px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; float: left; cursor: pointer;
}
.pagesubmit {
	float: none;
}
.s-pages .page-inp .submit:hover {
	color: rgb(255, 119, 0); text-decoration: none;
}
.pagesubmit:hover {
	color: rgb(255, 119, 0); text-decoration: none;
}
.snPages {
	padding-bottom: 10px; float: right;
}
.snPages a {
	color: rgb(51, 51, 51); font-size: 12px; margin-right: 4px; float: left; display: inline; position: relative;
}
.snPages a:visited {
	color: rgb(51, 51, 51); font-size: 12px; margin-right: 4px; float: left; display: inline; position: relative;
}
.snPages span {
	color: rgb(51, 51, 51); font-size: 12px; margin-right: 4px; float: left; display: inline; position: relative;
}
.snPages div {
	color: rgb(51, 51, 51); font-size: 12px; margin-right: 4px; float: left; display: inline; position: relative;
}
.snPages span {
	font-size: 12px;
}
.snPages div {
	line-height: 24px; overflow: hidden; padding-left: 30px;
}
.snPages a {
	background: rgb(255, 255, 255); padding: 0px 8px; border-radius: 4px; border: 1px solid rgb(215, 215, 215); border-image: none; height: 24px; text-align: center; line-height: 24px;
}
.snPages a:visited {
	background: rgb(255, 255, 255); padding: 0px 8px; border-radius: 4px; border: 1px solid rgb(215, 215, 215); border-image: none; height: 24px; text-align: center; line-height: 24px;
}
.snPages a.current {
	color: rgb(255, 102, 0);
}
.snPages a.current:visited {
	_color: #f60;
}
.snPages a.prev {
	padding: 0px; width: 68px; height: 24px; line-height: 24px; overflow: hidden; display: inline-block; _line-height: 24px;
}
.snPages a.next {
	padding: 0px; width: 68px; height: 24px; line-height: 24px; overflow: hidden; display: inline-block; _line-height: 24px;
}
.snPages a.prev {
	padding: 0px; width: 68px; height: 24px; line-height: 24px; overflow: hidden; display: inline-block; _line-height: 24px;
}
.snPages a.next:visited {
	padding: 0px; width: 68px; height: 24px; line-height: 24px; overflow: hidden; display: inline-block; _line-height: 24px;
}
.snPages a.prev {
	text-indent: 6px;
}
.snPages span.prev {
	text-indent: 6px;
}
.snPages a.next {
	text-indent: -6px;
}
.snPages span.next {
	text-indent: -6px;
}
.snPages span.prev {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(215, 215, 215); border-image: none; width: 68px; height: 24px; text-align: center; color: rgb(177, 177, 177); line-height: 24px; float: left; display: inline; _line-height: 24px;
}
.snPages span.next {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(215, 215, 215); border-image: none; width: 68px; height: 24px; text-align: center; color: rgb(177, 177, 177); line-height: 24px; float: left; display: inline; _line-height: 24px;
}
.snPages span.prev {
	
}
.snPages a.prev {
	
}
.snPages span.next {
	
}
.snPages a.next {
	
}
.snPages b {
	border-width: 5px; border-style: solid; border-color: rgb(255, 255, 255) rgb(51, 51, 51) rgb(255, 255, 255) rgb(255, 255, 255); width: 0px; height: 0px; line-height: 0; font-size: 0px; margin-top: -2px; position: absolute;
}
.snPages a.prev b {
	left: 1px; top: 10px;
}
.snPages a.next b {
	border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(51, 51, 51); top: 10px; right: 1px;
}
.snPages span.prev b {
	border-color: rgb(255, 255, 255) rgb(177, 177, 177) rgb(255, 255, 255) rgb(255, 255, 255); left: 1px; top: 10px;
}
.snPages span.next b {
	border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(177, 177, 177); top: 10px; right: 1px;
}
.snPages div input {
	margin: 0px 3px; border: 1px solid rgb(215, 215, 215); border-image: none; width: 32px; height: 24px; text-align: center; line-height: 24px;
}
.snPages div input.pagesubmit {
	background: rgb(255, 255, 255); border-radius: 4px; width: 45px; height: 26px; line-height: 26px; cursor: pointer; _line-height: 20px;
}
.snPages a:hover {
	color: rgb(255, 102, 0);
}
.changePage .snPages li {
	float: left;
}
.s-pages2 a.prev {
	padding: 0px 4px;
}
.s-pages2 a.next {
	padding: 0px 4px;
}
.s-pages2 span.prev {
	padding: 0px 6px 0px 2px;
}
.s-pages2 span.next {
	padding: 0px 2px 0px 6px;
}
.notice i {
	background: url("images/tipIcon.png") no-repeat 0px -999em;
}
.message b {
	background: url("images/tipIcon.png") no-repeat 0px -999em;
}
.confirm-tips .tips i {
	background: url("images/tipIcon.png") no-repeat 0px -999em;
}
.notice {
	padding: 5px 10px; border: 1px solid rgb(255, 204, 102); border-image: none; color: rgb(51, 51, 51); line-height: 18px; display: inline-block; background-color: rgb(255, 255, 240);
}
.notice-multi {
	padding: 6px 10px;
}
.notice i {
	background-position: -180px -140px; margin: 1px 5px 0px 0px; width: 16px; height: 16px; float: left;
}
.notice p {
	overflow: hidden;
}
.notice p em {
	font-weight: 700;
}
.notice-arrow {
	background: url("images/bg_notice_arrow.png") no-repeat right -999em;
}
.notice-arrow b {
	background: url("images/bg_notice_arrow.png") no-repeat right -999em;
}
.notice-arrow {
	background-position: 100% 0px; padding: 6px 10px; line-height: 18px; display: inline-block; position: absolute;
}
.notice-arrow p {
	line-height: 18px;
}
.notice-arrow b {
	background-position: 0px 0px; left: -8px; top: 0px; width: 8px; height: 30px; display: inline-block; position: absolute;
}
.notice-arrow-26 {
	background-position: 100% -34px; padding: 4px 10px;
}
.notice-arrow-26 b {
	background-position: 0px -34px; height: 26px;
}
.message {
	border-width: 1px; border-style: solid; padding: 20px; line-height: 24px;
}
.message b {
	margin: 1px 10px 0px 0px; width: 32px; height: 32px; float: left;
}
.message .info {
	overflow: hidden;
}
.message h4 {
	color: rgb(51, 51, 51); font-size: 14px;
}
.message p {
	color: rgb(102, 102, 102);
}
.msg-success {
	border-color: rgb(153, 204, 153); background-color: rgb(240, 255, 240);
}
.msg-success b {
	background-position: -120px 0px;
}
.msg-failed {
	border-color: rgb(255, 85, 85); background-color: rgb(255, 240, 240);
}
.msg-failed b {
	background-position: -120px -70px;
}
.alert {
	width: 135px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 44px; font-size: 14px; font-weight: 700; background-color: rgb(100, 177, 0);
}
.alert-failed {
	background-color: rgb(221, 0, 0);
}
.page-error {
	background: url("images/bg_page_error.jpg") no-repeat 0px 115px; margin: 0px auto; padding: 75px 0px 50px 285px; width: 420px;
}
.page-error h2 {
	color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; font-size: 24px; font-weight: normal; margin-bottom: 6px;
}
.page-error p {
	color: rgb(102, 102, 102); line-height: 20px; margin-bottom: 23px;
}
.page-error .tips {
	margin: 75px 0px 0px -80px; color: rgb(102, 102, 102); line-height: 20px;
}
.page-error .tips p {
	margin: 0px;
}
.page-error .tips p a {
	margin: 0px 10px;
}
.page-error .tips p span {
	margin-right: 20px;
}
.page-error dt {
	width: 70px; text-align: right; padding-right: 5px; float: left;
}
.page-error dd {
	width: 410px; float: left;
}
.tabs {
	margin-bottom: 20px;
}
.tabs_link {
	margin-bottom: 20px;
}
.tabs-handler {
	border-bottom-color: rgb(41, 136, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
.tabs-handler .item {
	margin: 0px 5px 0px 0px; color: rgb(136, 136, 136); float: left; background-color: rgb(242, 242, 242);
}
.tabs-handler .item a {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 0px 20px; outline: 0px; border-image: none; height: 29px; text-align: center; color: rgb(51, 51, 51); line-height: 29px; display: block; min-width: 97px;
}
.tabs-handler .item a:hover {
	text-decoration: none;
}
.tabs-handler .cur a {
	border-color: rgb(41, 136, 204); color: rgb(255, 255, 255); font-weight: 700; background-color: rgb(41, 136, 204);
}
.tabs-content {
	padding: 10px; overflow: hidden; -ms-zoom: 1;
}
.tabs-panel {
	display: none;
}
.confirm-tips .tips {
	margin: 0px auto 18px; text-align: center;
}
.confirm-tips .tips .txt {
	text-align: left; overflow: hidden; float: left; -ms-zoom: 1;
}
.confirm-tips .tips .txt h2 {
	color: rgb(51, 51, 51); line-height: 25px; font-size: 14px; font-weight: 700; margin-bottom: 15px;
}
.confirm-tips .tips .txt p {
	color: rgb(102, 102, 102);
}
.confirm-tips .tips i {
	background-position: -120px -140px; margin: -5px 9px 0px 0px; padding: 16px; line-height: 25px; float: left; -ms-zoom: 1;
}
.confirm-tips .ok i {
	background-position: -120px 0px;
}
.confirm-tips .btn-wrap {
	text-align: center;
}
.confirm-tips .error i {
	background-position: -120px -70px;
}
.confirm-tips .btn-wrap .sBtn {
	margin: 0px 5px;
}
.confirm-tips .btn .sBtn {
	margin: 0px 5px;
}
.confirm-tips .tips-sorry i {
	background: url("images/bg_tips_sorry.jpg") no-repeat 0px 0px; width: 100px; height: 60px; margin-top: 20px;
}
.confirm-tips .tips-sorry h2 {
	margin-bottom: 10px;
}
.sText {
	padding-right: 10px; float: left;
}
.sText input {
	background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); border-image: none; height: 18px;
}
.sText .err {
	border-color: rgb(255, 0, 0);
}
.sText .focus {
	border-color: rgb(51, 119, 204);
}
.sText-h26 {
	height: 26px;
}
.sText-h26 input {
	padding: 3px 5px;
}
.sText-h30 {
	height: 30px;
}
.sText-h30 input {
	padding: 5px;
}
.sText-h32 {
	height: 32px;
}
.sText-h32 input {
	padding: 6px 5px;
}
.sTxt {
	margin-right: 10px; float: left;
}
.sTxt textarea {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(187, 187, 187); border-image: none; resize: none;
}
.sTxt .err {
	border-color: rgb(255, 0, 0);
}
.sTxt .focus {
	border-color: rgb(51, 119, 204);
}
.sSelect {
	background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); border-image: none; margin-right: 10px; float: left;
}
.sSelect-h26 {
	padding: 3px 2px; height: 26px;
}
.sSelect-h30 {
	padding: 5px 2px; height: 30px;
}
.sTip {
	height: 16px; color: rgb(102, 102, 102); line-height: 16px; overflow: hidden;
}
.sTip em {
	background: url("images/tipIcon.png") no-repeat; width: 16px; height: 16px; overflow: hidden; margin-right: 3px; float: left;
}
.sTip span {
	color: rgb(102, 102, 102); line-height: 16px; float: left;
}
.sTip-false {
	color: rgb(255, 0, 0);
}
.sTip-false em {
	background-position: -180px -70px;
}
.sTip-ok em {
	background-position: -180px 0px;
}
.sTip-warn em {
	background-position: -180px -140px;
}
.forms-table {
	width: 100%;
}
.forms-table td {
	vertical-align: top;
}
.forms-table .hd {
	text-align: right; color: rgb(51, 51, 51); padding-right: 2px;
}
.forms-table .td {
	height: 50px;
}
.forms-table .ftips {
	color: rgb(102, 102, 102); line-height: 22px;
}
.forms-table .btn {
	padding-top: 6px;
}
.forms-table .btn .sBtn {
	margin-right: 10px;
}
.forms-table .get-verify {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 94px; height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; margin-right: 10px; float: left; background-color: rgb(248, 248, 248);
}
.forms-table .get-verify:hover {
	text-decoration: none;
}
.forms-table span.get-verify {
	color: rgb(187, 187, 187);
}
.l-h26 {
	line-height: 26px;
}
.data-table {
	width: 100%;
}
.data-table th {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(240, 240, 240); padding: 8px 10px; border-image: none; text-align: center; color: rgb(102, 102, 102); font-weight: normal; background-color: rgb(240, 240, 240);
}
.data-table th.tl {
	text-align: left;
}
.data-table th .cbox {
	margin-right: 5px; vertical-align: middle;
}
.data-table td .cbox {
	margin-right: 5px; vertical-align: middle;
}
.data-table td {
	padding: 9px 10px; border: 1px solid rgb(238, 238, 238); border-image: none; text-align: center;
}
.data-table td.tl {
	text-align: left;
}
.data-table td.bl {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.data-table td.br {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.data-table td.bb {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.data-table tr.odd td {
	background-color: rgb(249, 249, 249);
}
.head-div {
	height: 140px;
}
.head {
	width: 100%; min-width: 1190px;
}
.head .head-top {
	background: rgb(255, 255, 255); width: auto; height: 30px; color: rgb(117, 117, 117);
}
.head .head-top .head-user {
	width: 20%; height: 30px; float: left;
}
.head .head-top .head-user .login-name {
	width: 85px; line-height: 30px; float: left;
}
.head .head-top .head-user .login-title {
	width: 115px; line-height: 30px; float: left;
}
.head .head-top .head-user .login-exit {
	height: 30px; line-height: 30px;
}
.head .head-top ul {
	margin: 10px 40px 0px 0px; height: 13px; float: right;
}
.head .head-top ul li {
	padding: 0px 9px 0px 10px; height: 12px; line-height: 11px; float: left;
}
.head .head-top ul .li-com {
	border-right-color: rgb(209, 209, 209); border-right-width: 1px; border-right-style: solid;
}
.head .head-top .li-link {
	color: rgb(117, 117, 117);
}
.head .head-top .li-link:hover {
	color: rgb(255, 119, 0); text-decoration: underline;
}
.head-scroll {
	z-index: 999; box-shadow: 0px 2px 10px rgba(125,125,125,0.8);
}
.point {
	background: rgb(255, 255, 255); width: 100%; height: 40px; line-height: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; min-width: 1190px;
}
.point .point-context .point-img {
	background: url("../images/index.png") 0px -117px; margin: 13px 10px 0px 15px; width: 16px; height: 15px; display: block;
}
.point .point-context .point-notice {
	color: rgb(255, 119, 0);
}
.point .point-context .point-info {
	color: rgb(102, 102, 102);
}
.point .point-context li {
	float: left;
}
.head-find {
	background: rgb(40, 130, 215); width: 100%; height: 70px;
}
.head-find .head-logo {
	background: url("../images/index.png") repeat-x 0px 0px; margin: 20px 0px 0px 20px; width: 345px; height: 32px; float: left; display: block;
}
.head-find .find {
	background: url("../images/index.png") 0px -35px; margin: 20px 50px 0px 0px; width: 240px; height: 30px; float: right;
}
.head-find .find .find-input {
	background: none; border: 0px currentColor; border-image: none; width: 200px; height: 30px; color: rgb(183, 183, 183); line-height: 30px; overflow: auto; margin-left: 10px; float: left; resize: none;
}
.head-find .find .find-logo {
	background: url("../images/index.png") 0px -68px; margin: 6px 10px 0px 0px; width: 16px; height: 16px; font-size: 12px; float: right; cursor: pointer;
}
.nav {
	background: rgb(25, 110, 190); width: auto; height: 40px;
}
.nav .nav-ul {
	float: left;
}
.nav .nav-ul li {
	padding: 0px 20px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; float: left;
}
.nav .nav-ul li:hover {
	background: rgb(23, 99, 171);
}
.nav .nav-ul li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.nav .model {
	margin: 0px 39px 0px 0px; width: 228px; float: right;
}
.nav .model .model-one {
	background: url("../images/index.png") 0px -87px; margin: 15px 0px 0px 10px; width: 12px; height: 12px; float: left; display: block;
}
.nav .model .model-com {
	margin: 15px 0px 0px 10px; height: 12px; line-height: 12px; float: left;
}
.nav .model .model-com .model-link {
	color: rgb(255, 255, 255);
}
.nav .model .model-two {
	background: url("../images/index.png") 0px -103px; margin: 15px 0px 0px 10px; width: 11px; height: 11px; float: left; display: block;
}
.nav .model a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.nav .model .model-bg {
	margin: 0px 1px; height: 40px; padding-right: 10px; float: left; cursor: pointer;
}
.nav .model .model-i {
	background: rgb(94, 153, 209); width: 1px; height: 12px; margin-top: 15px; float: left;
}
.main {
	background: rgb(240, 240, 240); overflow: hidden; min-width: 1190px;
}
.main .menu {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 190px; float: left; min-height: 500px;
}
.menuTree li > a {
	height: 35px; color: rgb(102, 102, 102); line-height: 35px; overflow: hidden; display: block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.menuTree .parent > a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.menuTree .level0 > a {
	font-weight: bold;
}
.menuTree .level0 {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.menuTree .active > a {
	background: rgb(40, 130, 215); color: rgb(255, 255, 255);
}
.menuTree .active > a > i {
	background: url("../images/index.png") -88px -71px; margin: 14px 17px 0px 0px;
}
.shop-img {
	background: url("../images/index.png"); margin: 10px 10px 0px 0px; width: 17px; height: 15px; float: left; display: inline;
}
.arrow {
	background: url("../images/index.png") -81px -69px; margin: 14px 15px 0px 0px; width: 10px; height: 9px; float: right;
}
.main .menu {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 190px; overflow: hidden; float: left; min-height: 500px;
}
.main .menu .menu-com {
	width: 100%; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left; cursor: pointer;
}
.main .menu .menu-top {
	margin-top: 15px;
}
.main .menu .menu-com .menu-title {
	height: 35px; line-height: 35px;
}
.main .menu .menu-com .menu-title li {
	float: left;
}
.main .menu .menu-title .shortcut {
	background: url("../images/index.png") 0px -134px; margin: 13px 10px 0px 15px; width: 14px; height: 11px;
}
.main .menu .menu-title .shop {
	background: url("../images/index.png") -19px -129px; margin: 11px 10px 0px 15px; width: 15px; height: 15px;
}
.main .menu .menu-title .ware {
	background: url("../images/index.png") -1px -165px; margin: 11px 10px 0px 15px; width: 15px; height: 15px;
}
.main .menu .menu-title .logistics {
	background: url("../images/index.png") -18px -148px; margin: 11px 10px 0px 15px; width: 16px; height: 14px;
}
.main .menu .menu-title .marketing {
	background: url("../images/index.png") -19px -165px; margin: 11px 10px 0px 15px; width: 16px; height: 15px;
}
.main .menu .menu-title .client {
	background: url("../images/index.png") 0px -147px; margin: 11px 10px 0px 15px; width: 16px; height: 16px;
}
.main .menu .menu-title .finance {
	background: url("../images/index.png") -18px -111px; margin: 11px 10px 0px 15px; width: 16px; height: 16px;
}
.main .menu .menu-title .data {
	background: url("../images/index.png") -40px -149px; margin: 10px 10px 0px 15px; width: 16px; height: 16px;
}
.main .menu .menu-title .com-img {
	display: block;
}
.main .menu .menu-title .arrow-com {
	background: url("../images/index.png") -81px -69px; width: 5px; height: 9px; display: block;
}
.main .menu .menu-title .arrow-hover {
	background: url("../images/index.png") -88px -71px; width: 9px; height: 5px; display: block;
}
.main .menu .menu-title .arrow {
	margin: 14px 0px 0px 80px; float: none;
}
.main .menu .menu-title .arrow-top {
	margin: 14px 0px 0px 82px;
}
.main .menu .menu-title .arrow-fu {
	margin: 14px 0px 0px 81px;
}
.main .menu .menu-title .arrow-data {
	margin: 14px 0px 0px 93px;
}
.main .menu .menu-title .context {
	color: rgb(51, 51, 51); font-weight: bold;
}
.main .menu .menu-list {
	margin: 12px 0px 0px 39px; display: none;
}
.main .menu .menu-list li {
	margin-bottom: 12px;
}
.main .menu .menu-list li a {
	color: rgb(102, 102, 102);
}
.main .menu .menu-list li a:hover {
	color: rgb(255, 119, 0); text-decoration: underline;
}
.main .menu .menu-list .menu-first {
	width: 100px;
}
.main .menu .menu-list .add {
	background: url("../images/index.png") -104px -68px; margin: 3px 10px 0px 0px; width: 10px; height: 10px; float: right; display: block; position: relative; z-index: 100;
}
.main .menu .news {
	margin: 30px 0px 0px 10px; width: 170px; height: 160px; float: left;
}
.addmodel {
	background: rgb(255, 255, 255); border-width: 5px 1px 1px; border-style: solid; border-color: rgb(255, 150, 0) rgb(214, 214, 214) rgb(214, 214, 214); width: 600px; overflow: hidden; display: block; position: fixed; z-index: 999; box-shadow: 0px 5px 5px -2px rgba(125,125,125,0.8);
}
.addmodel .add-left {
	background: rgb(238, 238, 238); width: 140px; height: 500px; float: left;
}
.addmodel .add-left li {
	width: 100%; height: 35px; line-height: 35px; font-weight: bold;
}
.addmodel .add-left .li-top {
	background: rgb(255, 255, 255); margin-top: 15px;
}
.addmodel .add-left li i {
	color: rgb(51, 51, 51); text-decoration: none; margin-right: 10px; float: right; cursor: pointer;
}
.addmodel .add-left .lione li {
	color: rgb(255, 119, 0);
}
.addmodel .add-right {
	width: 435px; height: 500px; margin-left: 10px; float: left;
}
.addmodel .add-right .add-select {
	width: 100%; height: 50px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.select {
	border: 1px solid rgb(214, 214, 214); border-image: none; height: 26px; margin-top: 15px; float: right; cursor: pointer; min-width: 120px;
}
.select .select-val {
	height: 26px; color: rgb(51, 51, 51); line-height: 26px; margin-left: 5px; float: left; min-width: 98px;
}
.select .select-ico {
	width: 17px; height: 26px; float: left;
}
.select .select-ico em {
	background: url("../images/index.png") -166px -85px; margin: 10px 0px 0px 5px; width: 7px; height: 4px; display: block;
}
.addmodel .model-li {
	width: 100%; margin-top: 10px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.addmodel .model-li .add-img {
	width: 60px; height: 60px; float: left;
}
.addmodel .model-li .add-one {
	background: url("../images/index.png") -225px -100px;
}
.addmodel .model-li .add-two {
	background: url("../images/index.png") -287px -100px;
}
.addmodel .model-li .add-three {
	background: url("../images/index.png") -349px -100px;
}
.addmodel .model-li .add-four {
	background: url("../images/index.png") -411px -100px;
}
.addmodel .add-info {
	margin: 0px 0px 15px 10px; width: 365px; float: left;
}
.addmodel .add-info .infoname {
	width: 100px; height: 17px; color: rgb(51, 51, 51); line-height: 17px; font-weight: bold; float: left;
}
.addmodel .add-info .add-count {
	color: rgb(102, 102, 102); float: right;
}
.addmodel .info-context {
	width: 340px; color: rgb(102, 102, 102); margin-top: 4px; float: left;
}
.addmodel .add-button {
	margin-top: 7px; float: left; cursor: pointer;
}
.addmodel .s-add-button {
	margin-top: 7px; float: left; cursor: pointer;
}
.foot {
	width: 100%; overflow: hidden; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; min-width: 1190px;
}
.point-bread li {
	color: rgb(102, 102, 102);
}
.point-bread li a {
	color: rgb(34, 114, 200);
}
.point-bread li span {
	padding: 0px 8px; font-family: "SimSun";
}
.point-home {
	background: url("../images/icon_sell.png"); margin: 12px 10px 0px 15px; width: 16px; height: 15px; overflow: hidden; display: block;
}
.main-context {
	margin: 15px 50px 15px 200px; overflow: hidden;
}
.main-all {
	margin: 15px 50px 15px 10px;
}
.main-sell {
	background: rgb(255, 255, 255);
}
.slide {
	background: rgb(148, 150, 153); top: 0px; width: 20px; height: 100%; right: 0px; position: fixed; z-index: 9999;
}
.slide .slide-com {
	width: 40px; height: 40px; float: left; cursor: pointer;
}
.slide .slide-com:hover {
	background: rgb(40, 130, 215);
}
.slide .news {
	background: url("../images/index.png") 0px -183px; margin: 10px; width: 22px; height: 19px; display: block;
}
.slide .edit {
	background: url("../images/index.png") -24px -184px; margin: 12px 10px 10px 11px; width: 17px; height: 17px; display: block;
}
.slide .help {
	background: url("../images/index.png") -44px -183px; margin: 10px; width: 22px; height: 21px; display: block;
}
.slide .scroll-top {
	background: url("../images/index.png") -68px -185px; margin: 13px 10px 10px; width: 20px; height: 11px; display: block;
}
.slide .slide-end {
	margin-top: 20px;
}
.data-table .freight input {
	padding: 3px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 67px; margin-bottom: 3px; heihgt: 18px;
}
.data-table .freight p {
	color: rgb(153, 153, 153);
}
.freight-edit .add {
	height: 52px; color: rgb(102, 102, 102); line-height: 52px; padding-left: 15px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-color: rgb(242, 242, 242);
}
.freight-static .static {
	width: 300px; float: left;
}
.freight-static .static p {
	color: rgb(153, 153, 153);
}
.freight-static .static p em {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: 700;
}
.freight-static .static em span {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.freight-static .static em b {
	color: rgb(255, 1, 1); font-weight: normal;
}
.freight-static .btn {
	width: 210px; padding-top: 10px; float: right;
}
.freight-static .btn .sBtn {
	margin-left: 20px;
}
.add-employee .action {
	padding-top: 20px;
}
.add-employee .action .btn {
	float: left;
}
.add-employee .s-pages {
	float: right;
}
.add-employee .hd {
	margin-bottom: 10px;
}
.add-employee .hd .select {
	border: 1px solid rgb(187, 187, 187); border-image: none; width: 120px; height: 26px; float: left;
}
.add-employee .hd .num {
	color: rgb(102, 102, 102); line-height: 26px; float: right;
}
.add-employee .hd .num b {
	padding: 0px 5px; color: rgb(221, 0, 0); font-family: Arial, Helvetica, sans-serif; font-weight: 700;
}
.uiText {
	padding: 2px 2px 2px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 156px; height: 20px; color: rgb(77, 77, 77); line-height: 22px;
}
.focus.uiText {
	border: 1px solid rgb(120, 185, 217); border-image: none;
}
.uiText:focus {
	border: 1px solid rgb(120, 185, 217); border-image: none;
}
input .focus {
	border: 1px solid rgb(120, 185, 217) !important; border-image: none !important;
}
.hasnews {
	background: url("images/hasnews.gif") no-repeat 0px 0px; left: 8px; top: 8px; width: 9px; height: 9px; display: inline-block; position: absolute;
}
.slide .quesbox {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; left: -442px; top: -152px; width: 440px; position: absolute; z-index: 99; cursor: default; box-shadow: -3px 2px 10px #ccc;
}
.quesbox .quetitle {padding: 0px 15px; height: 36px; line-height: 36px; vertical-align: middle; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.quesbox .quetitle span {
	font-size: 14px; font-weight: 700;
}
.quesbox .quetitle .queclose {
	font: 400 20px/normal tahoma; color: rgb(102, 102, 102); margin-top: 5px; float: right; font-size-adjust: none; font-stretch: normal;
}
.quesbox .quetitle .queclose:hover {
	color: rgb(255, 119, 0); text-decoration: none;
}
.quesbox .quemain {
	padding: 20px 20px 20px 0px; height: 335px;
}
.w130 {
	width: 130px;
}
.need {
	color: rgb(255, 0, 0); font-family: "SimSun"; margin-right: 5px;
}
.quesbox .quemain .quetab {
	padding-left: 10px;
}
.shuruadv {
	padding-left: 10px;
}
.quetab .quemodel {
	line-height: 26px; float: left;
}
.quemodel .queadv {
	margin-right: 10px; float: left;
}
.quemodel .quenote {
	margin-left: 90px;
}
.quemodel .notenum {
	color: rgb(239, 20, 20); font-weight: 700;
}
.quemain .quecon {
	margin-top: 14px;
}
.quemain .quecon .sugges {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 390px; height: 122px; color: rgb(153, 153, 153); float: left; -ms-overflow-x: hidden; -ms-overflow-y: auto; resize: none;
}
.quemain .quecon .suggesnum {
	color: rgb(153, 153, 153); margin-left: 10px; float: right; display: inline-block;
}
.quemain .quecon .suggesnum i {
	font-weight: 700;
}
.quemain .quecon .queup {
	position: relative;
}
.quemain .quecon .queup span {
	line-height: 26px; float: left; display: inline-block;
}
.quemain .quecon .queup .queupbtn {
	overflow: hidden; float: left; position: relative;
}
.quemain .quecon .queup .queupbtn input {
	top: -1px; right: -1px; font-size: 26px; display: inline-block; position: absolute; cursor: pointer; opacity: 0;
}
.quemain .quecon .quecontrl {
	text-align: center; margin-top: 20px;
}
.quecon .queup .quelist {
	margin-left: 10px; float: left;
}
.quecon .queup .quelist li {
	margin-right: 10px; float: left;
}
.quecon .queup .quelist li img {
	float: left;
}
.quecon .queup .quelist li .quedelet {
	margin-top: 10px; margin-left: 5px; float: left;
}
.quecon .queup .uperr {
	background: rgb(255, 255, 240); border: 1px solid rgb(255, 204, 102); border-image: none; left: 50px; top: -81px; position: absolute;
}
.quecon .queup .uperr .errcon {
	padding: 20px; width: 270px; position: relative;
}
.quecon .queup .uperr .errcon .errclose {
	font: 400 20px/normal tahoma; top: 0px; width: 15px; right: 10px; color: rgb(102, 102, 102); display: inline-block; position: absolute; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.quecon .queup .uperr dt {
	background: url("images/tipIcon.png") no-repeat -120px -140px; width: 32px; height: 32px; float: left; display: inline-block;
}
.quecon .queup .uperr dd {
	width: 231px; margin-left: 5px; float: left;
}
.quecon .queup .uperr dd .p1 {
	line-height: 32px; font-size: 14px; font-weight: 700;
}
.quecon .queup .uperr dd .p2 {
	color: rgb(102, 102, 102);
}
.quesbox .quesubmit {
	padding: 20px; height: 335px; text-align: center;
}
.quesbox .quesubmit .queok {
	background: rgb(240, 255, 240); border: 1px solid rgb(153, 204, 153); border-image: none; margin-top: 80px;
}
.quesbox .quesubmit .quesecc {
	margin: 0px auto; padding: 20px 0px; width: 185px;
}
.quesbox .quesubmit .quesecc em {
	background: url("images/tipIcon.png") no-repeat -120px 0px; width: 32px; height: 32px; margin-right: 5px; float: left; display: inline-block;
}
.quesbox .quesubmit .quesecc span {
	line-height: 32px; font-weight: 700; float: left;
}
.quesbox .quesubmit .susseclose {
	margin-top: 80px;
}
.syslist {
	height: 267px; padding-left: 20px;
}
.syslist li {
	margin-bottom: 1px;
}
.syslist .lsys {
	margin-right: 5px; float: left;
}
.lsys .syspic {
	background: rgb(246, 249, 252); border: 1px solid rgb(175, 208, 240); border-image: none; width: 50px; height: 50px; text-align: center;
}
.lsys .syspic img {
	margin-top: 8px;
}
.lsys .sysnote {
	color: rgb(102, 102, 102); margin-top: 5px;
}
.lsys .sys999 {
	color: rgb(153, 153, 153);
}
.syslist .tu {
	background: url("images/sys.png") no-repeat 0px 0px; width: 10px; height: 133px; float: left; display: inline-block;
}
.syslist .sys-message {
	background: rgb(246, 249, 252); padding: 0px 3px; border: 1px solid rgb(175, 208, 240); border-image: none; width: 320px; margin-left: 5px; float: left; position: relative;
}
.syslist .sys-message h3 {
	color: rgb(102, 102, 102); padding-left: 7px; font-size: 12px; font-weight: 700; margin-top: 8px;
}
.syslist .sys-message .mcontext {
	padding: 6px 0px 6px 7px; color: rgb(102, 102, 102); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.syslist .sys-message .nobotbor {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.syslist .sys-message .sysclose {
	background: url("images/sysclose.png") no-repeat 0px 0px; top: -7px; width: 16px; height: 16px; right: -7px; display: none; position: absolute; cursor: pointer;
}
.syspages .s-pages {
	float: right;
}
.nolist {
	text-align: center; margin-top: 124px;
}
.sysnodata em {
	background: url("images/tipIcon.png") no-repeat -180px -70px; width: 16px; height: 16px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.quedetail {
	background: rgb(255, 255, 255); margin: 15px 55px 15px 15px; padding: 20px 20px 0px 15px; height: 200px;
}
.quedetail .lsys {
	width: 50px; margin-right: 10px; float: left;
}
.quedetail .detailmessg {
	background: rgb(246, 249, 252); padding: 0px 14px; border: 1px solid rgb(175, 208, 240); border-image: none; width: 91%; float: left;
}
.quedetail .detailmessg h3 {
	color: rgb(102, 102, 102); padding-left: 7px; font-size: 12px; font-weight: 700; margin-top: 8px;
}
.quedetail .detailmessg .mcontext {
	padding: 6px 0px 6px 7px; color: rgb(102, 102, 102); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.quedetail .detailmessg .nobotbor {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.selectbox {
	position: relative; background-color: rgb(255, 255, 255);
}
.valuebox {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 24px; cursor: default; min-width: 130px; background-color: rgb(255, 255, 255);
}
.selectbox .hiddenValue {
	position: absolute;
}
.selectbox span.selectvalue {
	margin: 0px 25px 0px 5px; border: 0px currentColor; border-image: none; height: 22px; color: rgb(51, 51, 51); line-height: 22px; min-width: 60px;
}
.valuebox .icon0 { top: 10px; width: 9px; height: 5px; right: 6px; position: absolute;
}
.selectbox .seli {
	left: 0px; top: 25px; display: none; white-space: nowrap; position: absolute; background-color: rgb(255, 255, 255);
}
.selectbox .seli ul {
	padding: 5px 5px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 216px; overflow: hidden;
}
.selectbox .seli ul li {
	text-align: left; color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255);
}
.selectbox .seli ul li.selected {
	
}
.browserUpgrade {
	background: url("images/browserUpgrade.png") no-repeat top; width: 100%; height: 60px; display: none; position: relative; z-index: 9;
}
.scrolling {
	left: 0px; top: 0px; position: fixed;
}
.browserUpgrade .upBox {
	margin: 0px auto; width: 1190px; height: 60px; position: relative;
}
.browserUpgrade .upBox span {
	font: 14px/60px Î¢ÈíÑÅºÚ; color: rgb(255, 255, 255); padding-left: 58px; float: left; font-size-adjust: none; font-stretch: normal;
}
.browserUpgrade .upBox a {
	background: url("images/browserUpgrade.png") no-repeat 0px -68px; width: 123px; height: 33px; margin-top: 16px; float: right;
}
.browserUpgrade .upBox em {
	background: url("images/browserUpgrade.png") no-repeat 0px -108px; margin: 24px 20px 0px 28px; width: 16px; height: 15px; float: right; cursor: pointer;
}
.tipIcon {
	background: url("images/tipIcon.png") no-repeat; vertical-align: middle; display: inline-block;
}
.exclamTip1 {
	background-position: 0px -140px; width: 64px; height: 64px;
}
.exclamTip2 {
	background-position: -70px -140px; width: 48px; height: 48px;
}
.exclamTip3 {
	background-position: -120px -140px; width: 32px; height: 32px;
}
.exclamTip4 {
	background-position: -155px -140px; width: 24px; height: 24px;
}
.exclamTip5 {
	background-position: -180px -140px; width: 16px; height: 16px;
}
.exclamTip6 {
	background-position: -200px -140px; width: 12px; height: 12px;
}
.errorTip1 {
	background-position: 0px -70px; width: 64px; height: 64px;
}
.errorTip2 {
	background-position: -70px -70px; width: 48px; height: 48px;
}
.errorTip3 {
	background-position: -120px -70px; width: 32px; height: 32px;
}
.errorTip4 {
	background-position: -155px -70px; width: 24px; height: 24px;
}
.errorTip5 {
	background-position: -180px -70px; width: 16px; height: 16px;
}
.errorTip6 {
	background-position: -200px -70px; width: 12px; height: 12px;
}
.fitTip1 {
	background-position: 0px 0px; width: 64px; height: 64px;
}
.fitTip2 {
	background-position: -70px 0px; width: 48px; height: 48px;
}
.fitTip3 {
	background-position: -120px 0px; width: 32px; height: 32px;
}
.fitTip4 {
	background-position: -155px 0px; width: 24px; height: 24px;
}
.fitTip5 {
	background-position: -180px 0px; width: 16px; height: 16px;
}
.fitTip6 {
	background-position: -200px 0px; width: 12px; height: 12px;
}
.enquireTip1 {
	background-position: 0px -210px; width: 64px; height: 64px;
}
.enquireTip2 {
	background-position: -70px -210px; width: 48px; height: 48px;
}
.enquireTip3 {
	background-position: -120px -210px; width: 32px; height: 32px;
}
.enquireTip4 {
	background-position: -155px -210px; width: 24px; height: 24px;
}
.enquireTip5 {
	background-position: -180px -210px; width: 16px; height: 16px;
}
.enquireTip6 {
	background-position: -200px -210px; width: 12px; height: 12px;
}
.warnTip1 {
	background-position: 0px -280px; width: 64px; height: 64px;
}
.warnTip2 {
	background-position: -70px -280px; width: 48px; height: 48px;
}
.warnTip3 {
	background-position: -120px -280px; width: 32px; height: 32px;
}
.warnTip4 {
	background-position: -155px -280px; width: 24px; height: 24px;
}
.warnTip5 {
	background-position: -180px -280px; width: 16px; height: 16px;
}
.warnTip6 {
	background-position: -200px -280px; width: 12px; height: 12px;
}
.order-icon-all {
	background: url("images/pub-ico.png") no-repeat; vertical-align: middle; display: inline-block;
}
.red-flag-red {
	background-position: -100px 0px; width: 13px; height: 15px;
}
.red-flag-gray {
	background-position: -113px 0px; width: 13px; height: 15px;
}
.red-flag-green {
	background-position: -126px 0px; width: 13px; height: 15px;
}
.red-flag-yellow {
	background-position: -139px 0px; width: 13px; height: 15px;
}
.red-flag-blue {
	background-position: -152px 0px; width: 13px; height: 15px;
}
.red-flag-purple {
	background-position: -165px 0px; width: 13px; height: 15px;
}
.messageTip {
	background-position: -185px 0px; width: 16px; height: 13px;
}
.loudou {
	background-position: -206px 0px; width: 12px; height: 12px;
}
.overseasShopping {
	background-position: 0px -281px; width: 59px; height: 16px;
}
.wangMeng {
	background-position: 0px -297px; width: 52px; height: 16px;
}
.bookingOrder {
	background-position: 0px -265px; width: 76px; height: 16px;
}
.S-Order {
	background-position: -85px -249px; width: 76px; height: 16px;
}
.killOrder {
	background-position: 0px -249px; width: 76px; height: 16px;
}
.phoneOrder {
	background-position: 0px -313px; width: 76px; height: 16px;
}
.shanPai {
	background-position: 0px -329px; width: 51px; height: 16px;
}
.menDianOrder {
	background-position: 0px -345px; width: 75px; height: 16px;
}
.quanEDui {
	background-position: 0px -361px; width: 64px; height: 16px;
}
.addMoney {
	background-position: 0px -377px; width: 64px; height: 16px;
}
.menDianMoney {
	background-position: 0px -393px; width: 76px; height: 16px;
}
.giftCard {
	background-position: 0px -409px; width: 64px; height: 16px;
}
.huoDaoMoney {
	background-position: 0px -425px; width: 76px; height: 16px;
}
.tryBargain {
	background-position: 0px -441px; width: 66px; height: 18px;
}
.freeTry {
	background-position: 0px -459px; width: 78px; height: 18px;
}
.postagePaidTry {
	background-position: 0px -477px; width: 78px; height: 18px;
}
.channelExclusive {
	background-position: 0px -495px; width: 78px; height: 18px;
}
.EAN {
	background-position: -107px -265px; width: 53px; height: 16px;
}
.QRCode {
	background-position: -96px -281px; width: 64px; height: 16px;
}
.shield {
	background-position: -108px -297px; width: 52px; height: 16px;
}
i.pubSort {
	background: url("images/pub-ico.png") 0px -141px; margin: 0px 5px; width: 13px; height: 13px; overflow: hidden; vertical-align: middle; display: inline-block; cursor: pointer;
}
i.pubSort-up {
	background-position: -13px -141px;
}
i.pubSort-down {
	background-position: -26px -141px;
}
tr.odds {
	background-color: rgb(249, 249, 249);
}
tr.trHover {
	background-color: rgb(237, 243, 255);
}
.pubTab {
	-ms-zoom: 1;
}
.pubTab::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pubTab li {
	float: left; cursor: pointer;
}
.pubTab01 {
	background: rgb(242, 242, 242); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(40, 130, 215); border-image: none;
}
.pubTab01 li {
	padding: 5px 25px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.pubTab01 li.sel {
	background: rgb(40, 130, 215); margin: -1px 0px 0px -1px; color: rgb(255, 255, 255); font-weight: bold; border-right-color: rgb(40, 130, 215); border-bottom-color: rgb(40, 130, 215); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.pubTab02 {
	background: url("images/pub-ico.png") 0px -165px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; line-height: 38px;
}
.pubTab02 li {
	padding: 0px 20px; height: 38px; color: rgb(102, 102, 102); line-height: 38px; font-size: 14px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.pubTab02 li.sel {
	background: rgb(255, 255, 255); color: rgb(40, 141, 219); font-weight: bold; border-top-color: rgb(43, 136, 205); border-top-width: 2px; border-top-style: solid;
}
.pubTab03 {
	border-bottom-color: rgb(40, 130, 215); border-left-color: rgb(221, 221, 221); border-bottom-width: 2px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.pubTab03 li {
	background: rgb(242, 242, 242); padding: 8px 25px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.pubTab03 li.sel {
	background: rgb(40, 130, 215); margin: -1px 0px 0px -1px; color: rgb(255, 255, 255); font-weight: bold; border-right-color: rgb(40, 130, 215); border-bottom-color: rgb(40, 130, 215); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.pubStep {
	-ms-zoom: 1;
}
.pubStep::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pubStep1 li {
	background: rgb(204, 204, 204); height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-size: 14px; float: left;
}
.pubStep1 li div {
	background: url("images/pub-ico.png") no-repeat -75px 0px; width: 22px; height: 39px; float: right;
}
.pubStep1 li i {
	background: url("images/pub-ico.png") no-repeat 0px -50px; margin: 0px 10px 0px 0px; width: 24px; height: 24px; line-height: 24px; display: inline-block;
}
.pubStep1 li.ed {
	background: rgb(60, 150, 240);
}
.pubStep1 li.ed div {
	background-position: -25px 0px;
}
.pubStep1 li.ed-ed {
	background: rgb(60, 150, 240);
}
.pubStep1 li.ed-ed div {
	background-position: 0px 0px;
}
.pubStep1 li.ing {
	background: rgb(255, 150, 0);
}
.pubStep1 li.ing div {
	background-position: -50px 0px;
}
.pubStep1-3 li {
	width: 33.3%;
}
.pubStep1-4 li {
	width: 25%;
}
.pubStep1-5 li {
	width: 20%;
}
.pubStep2 {
	background: url("images/pub-ico.png") 0px -203px; margin: 50px 100px; height: 10px; position: relative;
}
.pubStep2-greyDot {
	background: url("images/pub-ico.png") 0px -213px; top: -13px; width: 36px; height: 36px; margin-left: -18px; position: absolute; z-index: 1;
}
.pubStep2-blueDot {
	background: url("images/pub-ico.png") 0px -213px; top: -13px; width: 36px; height: 36px; margin-left: -18px; position: absolute; z-index: 1;
}
.pubStep2-num {
	background: url("images/pub-ico.png") 0px -213px; top: -13px; width: 36px; height: 36px; margin-left: -18px; position: absolute; z-index: 1;
}
.pubStep2-line {
	background: rgb(76, 151, 226); left: 0px; top: 3px; height: 4px; position: absolute; z-index: 2;
}
.pubStep2-blueDot {
	background-position: -36px -213px; z-index: 3;
}
.pubStep2-num {
	z-index: 4;
}
.pubStep2-num-1 {
	background-position: -72px -213px;
}
.pubStep2-num-2 {
	background-position: -108px -213px;
}
.pubStep2-num-3 {
	background-position: -144px -213px;
}
.pubStep2-num-4 {
	background-position: -180px -213px;
}
.pubStep2-num-5 {
	background-position: -216px -213px;
}
.pubStep2-num-ok {
	background-position: -252px -213px;
}
.pubStep2-upTxt {
	top: -40px; width: 200px; text-align: center; color: rgb(136, 136, 136); font-weight: bold; margin-left: -100px; position: absolute; z-index: 4;
}
.pubStep2-downTxt {
	top: -40px; width: 200px; text-align: center; color: rgb(136, 136, 136); font-weight: bold; margin-left: -100px; position: absolute; z-index: 4;
}
.pubStep2-downTxt {
	top: 35px; font-weight: normal; z-index: 5;
}
.pubStep2-blueTxt {
	color: rgb(34, 114, 200);
}
.newNotice {
	padding: 5px 10px; color: rgb(51, 51, 51); line-height: 18px; display: inline-block;
}
.newNotice i {
	margin: -1px 5px 0px 0px;
}
.newNotice b {
	
}
.noticeType01 {
	border: 1px solid rgb(255, 204, 102); border-image: none; background-color: rgb(255, 255, 240);
}
.noticeType02 b {
	
}
.noticeType02 {
	border: 1px solid rgb(255, 208, 140); border-image: none; background-color: rgb(255, 242, 224);
}
.noticeType02 b {
	color: rgb(255, 102, 0);
}
.noticeType03 {
	padding: 0px; border: 1px solid rgb(255, 204, 102); border-image: none; background-color: rgb(255, 255, 240);
}
.noticeType04 {
	padding: 0px; border: 1px solid rgb(255, 208, 140); border-image: none; background-color: rgb(255, 242, 224);
}
.noticeType04 b {
	color: rgb(255, 102, 0);
}
.posNotice {
	padding: 5px 10px; position: relative; -ms-zoom: 1;
}
.posNotice::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.arrNotice1 {
	border-width: 7px; border-style: solid; width: 0px; height: 0px; line-height: 0; font-size: 0px; position: absolute; z-index: 1;
}
.arrNotice2 {
	border-width: 7px; border-style: solid; width: 0px; height: 0px; line-height: 0; font-size: 0px; position: absolute; z-index: 1;
}
.arrNotice2 {
	z-index: 2;
}
.arr-r-d .arrNotice1 {
	right: 10px; bottom: -15px;
}
.arr-r-d .arrNotice2 {
	right: 10px; bottom: -14px;
}
.arr-l-d .arrNotice1 {
	left: 10px; bottom: -15px;
}
.arr-l-d .arrNotice2 {
	left: 10px; bottom: -14px;
}
.arr-r-u .arrNotice1 {
	top: -15px; right: 10px;
}
.arr-r-u .arrNotice2 {
	top: -14px; right: 10px;
}
.arr-l-u .arrNotice1 {
	left: 10px; top: -15px;
}
.arr-l-u .arrNotice2 {
	left: 10px; top: -14px;
}
.arr-r-r-u .arrNotice1 {
	top: 8px; right: -15px;
}
.arr-r-r-u .arrNotice2 {
	top: 8px; right: -14px;
}
.arr-r-r-d .arrNotice1 {
	right: -15px; bottom: 8px;
}
.arr-r-r-d .arrNotice2 {
	right: -14px; bottom: 8px;
}
.arr-l-l-u .arrNotice1 {
	left: -15px; top: 8px;
}
.arr-l-l-u .arrNotice2 {
	left: -14px; top: 8px;
}
.arr-l-l-d .arrNotice1 {
	left: -15px; bottom: 8px;
}
.arr-l-l-d .arrNotice2 {
	left: -14px; bottom: 8px;
}
.noticeType03 .arr-r-d .arrNotice1 {
	border-color: rgb(255, 204, 102) transparent transparent;
}
.noticeType03 .arr-l-d .arrNotice1 {
	border-color: rgb(255, 204, 102) transparent transparent;
}
.noticeType03 .arr-r-d .arrNotice2 {
	border-color: rgb(255, 255, 240) transparent transparent;
}
.noticeType03 .arr-l-d .arrNotice2 {
	border-color: rgb(255, 255, 240) transparent transparent;
}
.noticeType03 .arr-r-u .arrNotice1 {
	border-color: transparent transparent rgb(255, 204, 102);
}
.noticeType03 .arr-l-u .arrNotice1 {
	border-color: transparent transparent rgb(255, 204, 102);
}
.noticeType03 .arr-r-u .arrNotice2 {
	border-color: transparent transparent rgb(255, 255, 240);
}
.noticeType03 .arr-l-u .arrNotice2 {
	border-color: transparent transparent rgb(255, 255, 240);
}
.noticeType03 .arr-r-r-d .arrNotice1 {
	border-color: transparent transparent transparent rgb(255, 204, 102);
}
.noticeType03 .arr-r-r-u .arrNotice1 {
	border-color: transparent transparent transparent rgb(255, 204, 102);
}
.noticeType03 .arr-r-r-d .arrNotice2 {
	border-color: transparent transparent transparent rgb(255, 255, 240);
}
.noticeType03 .arr-r-r-u .arrNotice2 {
	border-color: transparent transparent transparent rgb(255, 255, 240);
}
.noticeType03 .arr-l-l-u .arrNotice1 {
	border-color: transparent rgb(255, 204, 102) transparent transparent;
}
.noticeType03 .arr-l-l-d .arrNotice1 {
	border-color: transparent rgb(255, 204, 102) transparent transparent;
}
.noticeType03 .arr-l-l-u .arrNotice2 {
	border-color: transparent rgb(255, 255, 240) transparent transparent;
}
.noticeType03 .arr-l-l-d .arrNotice2 {
	border-color: transparent rgb(255, 255, 240) transparent transparent;
}
.noticeType04 .arr-r-d .arrNotice1 {
	border-color: rgb(255, 208, 140) transparent transparent;
}
.noticeType04 .arr-l-d .arrNotice1 {
	border-color: rgb(255, 208, 140) transparent transparent;
}
.noticeType04 .arr-r-d .arrNotice2 {
	border-color: rgb(255, 242, 224) transparent transparent;
}
.noticeType04 .arr-l-d .arrNotice2 {
	border-color: rgb(255, 242, 224) transparent transparent;
}
.noticeType04 .arr-r-u .arrNotice1 {
	border-color: transparent transparent rgb(255, 208, 140);
}
.noticeType04 .arr-l-u .arrNotice1 {
	border-color: transparent transparent rgb(255, 208, 140);
}
.noticeType04 .arr-r-u .arrNotice2 {
	border-color: transparent transparent rgb(255, 242, 224);
}
.noticeType04 .arr-l-u .arrNotice2 {
	border-color: transparent transparent rgb(255, 242, 224);
}
.noticeType04 .arr-r-r-d .arrNotice1 {
	border-color: transparent transparent transparent rgb(255, 208, 140);
}
.noticeType04 .arr-r-r-u .arrNotice1 {
	border-color: transparent transparent transparent rgb(255, 208, 140);
}
.noticeType04 .arr-r-r-d .arrNotice2 {
	border-color: transparent transparent transparent rgb(255, 242, 224);
}
.noticeType04 .arr-r-r-u .arrNotice2 {
	border-color: transparent transparent transparent rgb(255, 242, 224);
}
.noticeType04 .arr-l-l-u .arrNotice1 {
	border-color: transparent rgb(255, 208, 140) transparent transparent;
}
.noticeType04 .arr-l-l-d .arrNotice1 {
	border-color: transparent rgb(255, 208, 140) transparent transparent;
}
.noticeType04 .arr-l-l-u .arrNotice2 {
	border-color: transparent rgb(255, 242, 224) transparent transparent;
}
.noticeType04 .arr-l-l-d .arrNotice2 {
	border-color: transparent rgb(255, 242, 224) transparent transparent;
}
.head {
	background: rgb(255, 255, 255); width: 100%; height: 100px;
}
.head-top {
	margin: 0px auto; width: 970px !important; height: 100px !important;
}
.logo {
	margin-top: 30px; float: left;
}
.login-adv {
	color: rgb(50, 50, 50); font-size: 12px; margin-top: 60px; float: right;
}
.login-adv i {
	width: 18px; height: 18px; margin-right: 5px; float: left; display: inline-block;
}
.login-adv:hover {
	color: rgb(50, 50, 50);
}
.head-mid {
	background: rgb(242,245,169); width: 100%; height: 600px;
}
.head-wrapp {
	margin: 0px auto; width: 1190px;
}
.login-pic {
	float: left;
}
.form {
	background: rgb(255, 255, 255); margin: 105px 50px 0px 0px; width: 350px; height: 390px; color: rgb(50, 50, 50); line-height: 1; overflow: hidden; float: right; position: relative;
}
.form-cont {
	margin: 49px 24px 0px; height: 346px; font-family: "SimSun"; position: relative; z-index: 101;
}
.form-title {
	font: bold 16px/20px "SimSun"; color: rgb(102, 102, 102); margin-bottom: 20px; font-size-adjust: none; font-stretch: normal;
}
.err-msg {
	background: rgb(255, 240, 240); padding: 5px 10px 5px 34px; border: 1px solid rgb(255, 85, 85); border-image: none; left: 0px; top: 0px; right: 0px; line-height: 1.5; position: absolute;
}
.tip-error {
	background: url("images/tip-icon.png") no-repeat 0px -16px; left: 9px; top: 5px; width: 16px; height: 16px; display: inline-block; position: absolute;
}
.login-txtbox {
	background: rgb(255, 255, 255); padding: 11px 26px 11px 37px; border: 1px solid rgb(221, 221, 221); border-image: none; position: relative;
}
.input-focus.login-txtbox {
	border-color: rgb(0, 136, 204); transition:0.2s ease-out; box-shadow: 0px 0px 4px #8bd6fb; -webkit-transition: all .2s ease-out 0s;
}
.input-error.login-txtbox {
	border-color: rgb(254, 86, 86); transition:0.2s ease-out; box-shadow: 0px 0px 4px #fbb; -webkit-transition: all .2s ease-out 0s;
}
.input-label {
	background: 0px; left: 37px; top: 14px; color: rgb(153, 153, 153); font-size: 12px; position: absolute; cursor: text;
}
.login-txtbox .ico { width: 19px; height: 20px; display: block; position: absolute;left:10px;background: url(images/user.png) no-repeat; background-size: 100%;}
.txt-input {
	background: rgb(255, 255, 255); outline: 0px; border: 0px currentColor; border-image: none; width: 294px; height: 18px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px;
}
.login-txtbox .ico-psw {background: url(images/password.png) no-repeat; background-size: 100%;}
.login-txtbox .ico-yzm {
	 left: 11px; top: 12px; width: 17px; height: 17px;
}
.login-txtbox .txt-input {
	background: rgb(255, 255, 255); outline: 0px; border: currentColor; border-image: none; width: 237px; height: 18px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px;
}
.form-cont .code-textbox {
	width: 107px; float: left;
}
.form-cont .code-textbox .txt-input {
	width: 107px;
}
.form-cont .code-textbox .nms-ico {
	top: 12px; right: 5px; position: absolute;
}
.form-cont .code-img {
	background: rgb(255, 255, 255); padding: 5px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 90px; height: 30px; text-align: center; margin-left: 10px; float: left; cursor: pointer;
}
.form-cont .code-img img {
	width: 70px; height: 30px; line-height: 0;
}
.form-cont .code-link {
	padding: 12px 0px; width: 46px; height: 18px; font-size: 14px; float: right;
}
.form-cont .code-link a {
	color: rgb(34, 114, 200);
}
.mt20 {
	margin-top: 20px;
}
.mb18 {
	margin-bottom: 18px;
}
.mb30 {
	margin-bottom: 30px;
}
.fs14 {
	font-size: 14px;
}
.form .form-code a {
	color: rgb(0, 136, 204);
}
.auto-login input {
	margin-top: 1px; float: left;
}
.auto-login span {
	color: rgb(102, 102, 102); line-height: 14px; margin-top: 0px; margin-left: 5px; float: left;
}
.login-submit {
	background: rgb(255, 119, 0); font: bold 16px/22px "MicroSoft YaHei"; padding: 10px 0px; border-radius: 3px; height: 22px; text-align: center; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.login-submit:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.links-text .link-left {
	color: rgb(0, 136, 204); float: left;
}
.links-text .link-right {
	color: rgb(0, 136, 204); float: right;
}
.form .err-msg {
	background: rgb(255, 240, 240); padding: 5px 10px 5px 34px; border: 1px solid rgb(255, 85, 85); border-image: none; left: 0px; top: -10px; right: 0px; color: rgb(51, 51, 51); line-height: 1.5; position: absolute; z-index: 20;
}
.form .ok-msg {
	background: rgb(255, 240, 240); padding: 5px 10px 5px 34px; border: 1px solid rgb(255, 85, 85); border-image: none; left: 0px; top: -10px; right: 0px; color: rgb(51, 51, 51); line-height: 1.5; position: absolute; z-index: 20;
}
.form .warn-msg {
	background: rgb(255, 240, 240); padding: 5px 10px 5px 34px; border: 1px solid rgb(255, 85, 85); border-image: none; left: 0px; top: -10px; right: 0px; color: rgb(51, 51, 51); line-height: 1.5; position: absolute; z-index: 20;
}
.form .err-msg a {
	color: rgb(34, 114, 200);
}
.form .form-code .down-link a {
	color: rgb(34, 114, 200);
}
.form .ok-msg a {
	color: rgb(34, 114, 200);
}
.form .warn-msg a {
	color: rgb(34, 114, 200);
}
.form .err-msg .nms-ico {
	left: 9px; top: 5px; position: absolute;
}
.form .ok-msg .nms-ico {
	left: 9px; top: 5px; position: absolute;
}
.form .warn-msg .nms-ico {
	left: 9px; top: 5px; position: absolute;
}
.form .ok-msg {
	background: rgb(240, 255, 240); border: 1px solid rgb(153, 204, 153); border-image: none;
}
.form .warn-msg {
	background: ivory; padding: 2px 10px 2px 34px; border: 1px solid rgb(255, 204, 102); border-image: none; left: auto; top: -5px; width: 194px;
}
.form .warn-msg .nms-ico {
	top: 3px;
}
.form .check-arrow { top: 0px; width: 64px; height: 64px; right: 0px; position: absolute; z-index: 100; cursor: pointer;
}
.form .check-pc { top: 0px; width: 64px; height: 64px; right: 0px; position: absolute; z-index: 100; cursor: pointer;
}
.form .check-pc { display: none; z-index: 101;
}
.form .form-code {
	background: rgb(255, 255, 255); transition:transform 500ms linear; left: 181px; top: -186px; width: 311px; height: 346px; text-align: center; overflow: hidden; font-family: "SimSun"; display: none; position: absolute; z-index: 102; transform: scale(0); -webkit-transition: -webkit-transform 500ms linear; -webkit-transform: scale(0, 0);
}
.form .form-code .qrcode-area {
	background: rgb(248, 248, 248); margin: auto; width: 180px; height: 180px; position: relative;
}
.form .form-code .qrcode-area .qrcode {
	margin: 20px; width: 140px; height: 140px;
}
.form .form-code .qrcode-area .qrcode-way {
	background: rgba(255, 255, 255, 0.9); left: 0px; top: 0px; width: 180px; height: 120px; text-align: center; padding-top: 60px; display: none; position: absolute;
}
.form .form-code .qrcode-area .qrcode-way b {
	font-size: 14px; display: block;
}
.form .form-code .qrcode-area .qrcode-way a {
	background: rgb(255, 119, 0); font: bold 14px/38px "SimSun"; margin: 20px auto; border-radius: 2px; width: 120px; height: 38px; text-align: center; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.form .form-code .qrcode-area .qrcode-success {
	background: rgb(255, 255, 255); font: 14px/26px "SimSun"; left: 0px; top: 0px; width: 180px; height: 180px; color: rgb(102, 102, 102); display: none; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.form .form-code .qrcode-area .qrcode-success b {
	color: rgb(51, 51, 51); font-size: 16px;
}
.form .form-code .down-link {
	margin: 0px auto; width: 110px; line-height: 1.5;
}
.form .form-code .code-title {
	margin: 20px; font-size: 20px;
}
.ico-down {
	width: 18px; margin-right: 5px; float: left; display: block;
}
.ico-edit {
	width: 18px; margin-right: 5px; float: left; display: block;
}
.form .form-code .err-msg {
	left: 20px; top: 20px; right: 20px;
}
.form .form-code .ok-msg {
	left: 20px; top: 20px; right: 20px;
}
.ico-edit { height: 18px;
}
.ico-down { height: 14px;
}
.email-list {
	background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); border-image: none; left: 0px; top: 50px; width: 336px; position: absolute; z-index: 9999;
}
.email-list li {
	padding: 10px 0px 10px 39px; height: 14px; line-height: 14px; font-size: 14px; cursor: pointer;
}
.email-list li.hover {
	background: rgb(255, 156, 0); color: rgb(255, 255, 255);
}
.form .newNotice {
	top: 7px; right: 64px; color: rgb(255, 119, 0); position: absolute;
}
.case_tips {
	left: 0px; width: 96px; height: 28px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; padding-top: 6px; position: absolute; z-index: 9999;
}
div {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.dt_parent .dt_child_content {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent .dt_child_content_knob {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent .dt_child_content_knob_move {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent .dt_child_content_knob_move_back {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent .dt_child_content_knob_complete {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent .dt_child_content_knob_error {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent .dt_slide_bar {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent .dt_slide_bar_back {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent .dt_slide_bar_error {
	background-image: url("images/slide-new.png"); background-repeat: no-repeat;
}
.dt_parent {
	letter-spacing: 0px !important; overflow: visible; position: relative; -ms-zoom: 1;
}
.float.dt_parent {
	width: 302px;
}
.float.dt_parent .dt_child_content {
	left: 0px;
}
.dt_parent .dt_child_content {
	background: rgb(221, 221, 221); left: 15px; width: 302px; height: 40px; overflow: visible; position: relative;
}
.dt_parent .dt_child_content_knob {
	background-position: -28px -200px; left: 0px; top: 0px; width: 40px; height: 40px; display: block; position: absolute; z-index: 399; cursor: pointer; -moz-box-shadow: none;
}
.dt_parent .dt_child_content_knob_complete {
	background-position: -28px -263px; left: 0px; top: 0px; width: 40px; height: 40px; display: block; position: absolute; z-index: 399; cursor: pointer; -moz-box-shadow: none;
}
.dt_parent .dt_child_content_knob_error {
	background-position: -28px -326px; left: 0px; top: 0px; width: 42px; height: 42px; display: block; position: absolute; z-index: 399; cursor: pointer; -moz-box-shadow: none;
}
.dt_parent .dt_child_content_knob_move {
	background-position: -28px -200px; left: 0px; top: 0px; width: 42px; height: 42px; display: block; position: absolute; z-index: 399; cursor: pointer; -moz-box-shadow: none;
}
.dt_parent .dt_child_content_knob_move_back {
	background-position: -28px -200px; transition:left 0.5s; left: 0px; top: 0px; width: 40px; height: 40px; display: block; position: absolute; z-index: 399; cursor: pointer; -webkit-transition: left .5s ease; -moz-box-shadow: none;
}
.dt_parent .dt_notice {
	background-position: -200px 0px; animation:dt_notice 3s infinite; left: 0px; width: 338px; height: 40px; text-align: center; color: rgb(153, 153, 153); line-height: 40px; font-family: "Microsoft YaHei"; font-size: 14px; display: inline-block; position: absolute; cursor: default; opacity: 1; -webkit-animation: dt_notice 3s infinite; -moz-animation: dt_notice 3s infinite; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-text-size-adjust: none;
}
.dt_parent .dt_notice_complete {
	left: 0px; width: 302px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "Microsoft YaHei"; font-size: 14px; position: absolute; cursor: default; opacity: 1;
}
.dt_parent .dt_notice_error {
	left: 0px; width: 302px; height: 42px; text-align: center; color: rgb(51, 51, 51); line-height: 42px; font-family: "Microsoft YaHei"; font-size: 14px; position: absolute; cursor: default; opacity: 1;
}
.dt_parent .dt_slide_bar {
	background-position: -13px -74px; left: 0px; width: 0px; height: 40px; line-height: 40px; position: absolute; cursor: default;
}
.dt_parent .dt_slide_bar_error {
	background-position: -13px -137px; left: 0px; width: 0px; height: 42px; line-height: 42px; position: absolute; cursor: default;
}
.dt_parent .dt_slide_bar_back {
	background-position: -13px -74px; transition:0.5s; left: 0px; width: 0px; height: 40px; line-height: 40px; position: absolute; cursor: default; -webkit-transition: all .5s ease;
}
