body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	margin: 0;
	padding: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

audio,canvas,video {
	display: inline-block;
}

body,button,input,textarea {
	font: 13px/1.5 "Microsoft Yahei", Tahoma, Arial;
}

fieldset,img {
	border: 0;
}

iframe {
	display: block;
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

address,caption,cite,code,dfn,em,var {
	font-style: normal;
	font-weight: 500;
}

ol,ul {
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500;
}

a {
	color: #393D49;
}

ins,a {
	text-decoration: none;
}

pre {
	padding: 10px;
	white-space: pre-wrap;
	word-wrap: break-word;
}

a:focus,input[type=submit]:focus,input[type=button]:focus {
	outline: none;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

.clearfix:after {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.tc {
	text-align: center;
}

.tl {
	text-align: left;
}

.tr {
	text-align: right;
}

.checkbox {
	vertical-align: middle;
}

.bn {
	border: none !important;
}

.icon {
	display: inline-block;
	overflow: hidden;
	background: url(../images/icon.png) no-repeat;
}

.middle {
	vertical-align: middle;
}

.hide {
	display: none;
}

.block {
	display: block !important;
}

.cursor {
	cursor: pointer;
}
/*----------fontsize----------*/
.fz12 {
	font-size: 12px !important;
}

.fz14 {
	font-size: 14px !important;
}

.fz16 {
	font-size: 16px !important;
}

.fz18 {
	font-size: 18px !important;
}

.fz20 {
	font-size: 20px !important;
}

.fz30 {
	font-size: 30px !important;
}
/*----------color----------*/
.grey {
	color: gray !important;
}

.red {
	color: red;
}

.green {
	color: green;
}

.orange {
	color: #fecc5f !important;
}

.tu {
	color: #996633 !important;
}

.bgf9 {
	background: #f9f9f9 !important;
	;
}
/*----------h----------*/
h2 {
	font-size: 20px;
	line-height: 1.3em;
}

.row-fluid h2 {
	padding: 5px 0;
	border-bottom: 1px solid #e4e4e4;
}

h2 .triangle {
	position: relative;
	top: 2px;
	margin: 0 5px;
}
/*----------margin----------*/
.mt0 {
	margin-top: 0 !important;
}

.mtb10 {
	margin: 10px 0;
}

.mtb15 {
	margin: 15px 0;
}

.mt7 {
	margin-top: 7px;
}

.mt10 {
	margin-top: 10px;
}

.mt20 {
	margin-top: 20px;
}

.mt30 {
	margin-top: 30px;
}

.mt40 {
	margin-top: 40px;
}

.mt50 {
	margin-top: 50px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr20 {
	margin-right: 20px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb40 {
	margin-bottom: 40px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}
/*----------padding----------*/
.pt0 {
	padding-top: 0 !important;
}

.pd20 {
	padding: 20px;
}

.pl5 {
	padding-left: 5px;
}

.pd10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ptb20 {
	padding: 20px 0;
}

.plr10 {
	padding: 0 10px !important;
}

.plr15 {
	padding: 0 15px !important;
}
/*----------width----------*/
.w100 {
	width: 100px !important;
}

.w150 {
	width: 150px !important;
}

.w300 {
	width: 300px !important;
}

.w400 {
	width: 400px !important;
}

.w450 {
	width: 450px !important;
}
/*-----前后台局部通用-----*/
.rowBtn {
	display: inline-block;
	text-decoration: none;
	font: 14px/14px "Microsoft Yahei", Tahoma, Arial;
	padding: 6px 10px;
	color: #555;
	outline: none;
	border: 1px solid #dedede;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
/* 白色 */
.rowBtn.white {
	background: #f9f9f9;
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',
		endColorstr='#f0f0f0', grandientType='0');
	background: -ms-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9),
		to(#f0f0f0));
	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	border-color: #dedede #d8d8d8 #d3d3d3;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
}

.rowBtn.white:hover {
	background: #efefef;
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',
		endColorstr='#f8f8f8', GradientType='0');
	background: -ms-linear-gradient(top, #efefef 0%, #f8f8f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef),
		to(#f8f8f8));
	background: -moz-linear-gradient(top, #efefef, #f8f8f8);
	border-color: #c7c7c7 #c3c3c3 #bebebe;
	text-shadow: 0 1px 0 #fdfdfd;
	-webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	-moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
}
/* 灰色 */
.rowBtn.grey {
	background: #bdbdbd;
	color: #555;
	border-color: #bdbdbd;
	text-shadow: 0 0px 0 #bdbdbd;
	-webkit-box-shadow: 0 1px 1px #bdbdbd, inset 0 1px 0 #bdbdbd;
	-moz-box-shadow: 0 1px 1px #bdbdbd, inset 0 1px 0 #bdbdbd;
	box-shadow: 0 0px 0px #bdbdbd, inset 0 0px 0px #bdbdbd;
}

.rowBtn.grey:hover {
	background: #c2c2c2;
	border-color: #c2c2c2;
	text-shadow: 0 1px 0 #c2c2c2;
	-webkit-box-shadow: 0 1px 1px #c2c2c2, inset 0 1px 0 #c2c2c2;
	-moz-box-shadow: 0 1px 1px #c2c2c2, inset 0 1px 0 #c2c2c2;
	box-shadow: 0 0px 0px #c2c2c2, inset 0 0px 0px #c2c2c2;
}
/* 红色 */
.rowBtn.red {
	background: #b92929;
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d53939',
		endColorstr='#b92929');
	background: -ms-linear-gradient(top, #d53939 0%, #b92929 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#d53939),
		to(#b92929));
	background: -moz-linear-gradient(top, #feda71, #b92929);
	background: linear-gradient(top, #d53939, #b92929);
	border-color: #b42323;
	color: #fff;
	text-shadow: 0 1px 0 #b42323;
	-webkit-box-shadow: 0 1px 1px #d53939, inset 0 1px 0 #b92929;
	-moz-box-shadow: 0 1px 1px #d53939, inset 0 1px 0 #b92929;
	box-shadow: 0 0px 0px #d53939, inset 0 0px 0 #b92929;
}

.rowBtn.red:hover {
	background: #b92929;
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b92929',
		endColorstr='#b92929');
	background: -ms-linear-gradient(top, #b92929 0%, #b92929 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#b92929),
		to(#b92929));
	background: -moz-linear-gradient(top, #b92929, #b92929);
	background: linear-gradient(top, #b92929, #b92929);
	-webkit-box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;
	-moz-box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;
	box-shadow: 0 0px 0px #c3c3c3, inset 0 0px 0 #f8909e;
}
/* 绿色 */
.rowBtn.green {
	background: #393D49;
	color: #fff;
	border-color: #393D49;
	text-shadow: 0 0px 0 #393D49;
	-webkit-box-shadow: 0 1px 1px #393D49, inset 0 1px 0 #393D49;
	-moz-box-shadow: 0 1px 1px #393D49, inset 0 1px 0 #393D49;
	box-shadow: 0 0px 0px #393D49, inset 0 0px 0px #393D49;
}

.rowBtn.green:hover {
	background: #6BC208;
	border-color: #6BC208;
	text-shadow: 0 1px 0 #6BC208;
	-webkit-box-shadow: 0 1px 1px #6BC208, inset 0 1px 0 #6BC208;
	-moz-box-shadow: 0 1px 1px #6BC208, inset 0 1px 0 #6BC208;
	box-shadow: 0 0px 0px #6BC208, inset 0 0px 0px #64B53C;
}
/* 橙色 */
.rowBtn.orange {
	background: #fecc5f;
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feda71',
		endColorstr='#febb4a');
	background: -ms-linear-gradient(top, #feda71 0%, #febb4a 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#feda71),
		to(#febb4a));
	background: -moz-linear-gradient(top, #feda71, #febb4a);
	border-color: #f5b74e #e5a73e #d6982f;
	color: #996633;
	text-shadow: 0 1px 0 #fedd9b;
	-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
	-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
	box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
}

.rowBtn.orange:hover {
	background: #fecb5e;
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec354',
		endColorstr='#fecd61');
	background: -ms-linear-gradient(top, #fec354 0%, #fecd61 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fec354),
		to(#fecd61));
	background: -moz-linear-gradient(top, #fec354, #fecd61);
	border-color: #d29a3a #cc9436 #c89133;
	text-shadow: 0 1px 0 #fee1a0;
	-webkit-box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;
	-moz-box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;
	box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;
}
/* 蓝色 */
.rowBtn.blue {
	background: #3C86C5;
	color: #fff;
	border-color: #3C86C5;
	text-shadow: 0 0px 0 #3C86C5;
	-webkit-box-shadow: 0 1px 1px #3C86C5, inset 0 1px 0 #3C86C5;
	-moz-box-shadow: 0 1px 1px #3C86C5, inset 0 1px 0 #3C86C5;
	box-shadow: 0 0px 0px #3C86C5, inset 0 0px 0px #3C86C5;
}

.rowBtn.blue:hover {
	background: #4891CE;
	border-color: #4891CE;
	text-shadow: 0 1px 0 #4891CE;
	-webkit-box-shadow: 0 1px 1px #4891CE, inset 0 1px 0 #4891CE;
	-moz-box-shadow: 0 1px 1px #4891CE, inset 0 1px 0 #4891CE;
	box-shadow: 0 0px 0px #4891CE, inset 0 0px 0px #4891CE;
}

.rowTable th,.rowTable td {
	height: 40px;
	line-height: 40px;
	border: 1px solid #cecece;
}

.rowTable th .box,.rowTable td .box {
	padding: 0 10px;
}

.rowTable th .box {
	margin-top: 0;
	background: #f4f4f4;
}

.rowTable td {
	background: #fff;
}

.rowTable-a td {
	height: auto;
	line-height: 20px;
}

.rowForm .promptText {
	line-height: 34px;
	color: #333;
}

.rowForm .rowTable .box .inputTxt {
	margin: 5px 0 6px;
}

.rowForm .rowTable .box .closeBtn {
	margin: 13px 0 0 8px;
}

.maxBtn {
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	padding: 0 50px !important;
}

.inputTxt {
	display: inline-block;
	height: 22px;
	padding: 5px 6px;
	font-size: 14px;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
}

.inputTxt:focus {
	border-color: rgba(67, 170, 250, 1.00);
	box-shadow: 0 0 4px rgba(67, 170, 250, .5);
	-moz-box-shadow: 0 0 4px rgba(67, 170, 250, .5);
	-webkit-box-shadow: 0 0 4px rgba(67, 170, 250, .5);
}

.formMainBar .box {
	margin-top: 15px;
	padding-left: 90px;
	position: relative;
}

.formMainBar .box span {
	line-height: 34px;
	vertical-align: middle;
}

.formMainBar .box .t {
	display: inline-block;
	width: 90px;
	text-align: right;
	margin-left: -90px;
}

.formMainBar .verify .inputTxt {
	width: 60px;
}

.formMainBar span.valid {
	color: #28ab17;
	background-position: 0 -82px;
}

.formMainBar span.advert {
	color: #393D49;
	background-position: 0 -3px;
}

.formMainBar .userName .inputTxt,.formMainBar .passWord .inputTxt {
	padding: 5px 6px 5px 30px;
}

.formMainBar .userName em,.formMainBar .passWord em {
	display: block;
	background: url(../images/icon.png) no-repeat;
	width: 17px;
	height: 17px;
	position: absolute;
	left: 7px;
	top: 43px;
}

.formMainBar .userName em {
	background-position: -163px 0;
}

.formMainBar .passWord em {
	background-position: -183px 0;
}

#userLoginBar .formMainBar .box {
	padding: 0;
	margin-top: 0px;
}