body{font-size:14px;padding:0;margin:0;color:#53535F;font-family:"microsoft yahei";}p,form,ul,dl,ol,li,dt,dd,h1,h2,h3{margin:0;padding:0;list-style:none;font-family:"microsoft yahei";}select,input,textarea,button{font-family:"microsoft yahei";}select::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#bbb;}.fl{float:left}.fr{float:right;}.clear{clear:both;overflow:hidden;height:10px}.clearfix{clear:both;overflow:hidden;height:0;}
input.text{width:200px;border-radius:4px;padding:5px;height:22px;line-height:22px;border:1px solid;border-color:#EDF2F9;margin-right:5px;}
input.txt{width:73px!important;padding:5px;height:22px;line-height:22px;border:1px solid;border-color:#EDF2F9;border-radius:4px;margin-right:5px;}input.radio{border:0;vertical-align:middle}input.checkbox{border:0;vertical-align:middle}select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;border:1px solid #EDF2F9;background:#fff;padding:4px 5px 5px 5px;border-radius:4px;}textarea{font-size:14px;border:1px #EDF2F9 solid;border-radius:4px;padding:10px;width:360px;height:115px;}select:hover,textarea:hover,input.text:hover,input.txt:hover{border:1px #0089F5 solid;}input.mymps{background-color:#0089F5;border:1px #0089F5 solid;border-radius:4px;color:white;cursor:pointer;}input.mymps:hover{background-color:#2E98F6;}input.gray{background-color:#EBF3FE;border:1px #DEDEDE solid;color:#3F87F5!important;border-radius:4px;color:#333;cursor:pointer;}input.gray:hover{background-color:#3F87F5;border:1px #3F87F5 solid;color:white!important;}button.mini,input.mini{padding-left:15px;padding-right:15px;padding-bottom:6px;padding-top:5px;}button.large,input.large{padding-left:30px;padding-right:30px;padding-bottom:8px;padding-top:6px;margin-top:10px;font-size:16px;}button.normal,input.normal{padding-left:20px;padding-right:20px;padding-bottom:8px;padding-top:8px;margin-top:8px;font-size:14px;}.authcode{float:left;border:1px #eee solid;height:32px;cursor:pointer}.map .maptext{ width:270px; border:1px #3592e2 solid; padding:6px 10px;}.map .mapsubmit{ background-color:#3592e2; border:0; color:white; padding:7px 10px; border-radius:0 2px 2px 0;}.map .none{ display:none;}.map #container{position: absolute;margin-top:10px; margin-bottom:10px; }
.showme{ padding-bottom:30px; padding-top:10px;}
.showme ul{ margin:10px 15px 10px 10px; padding:10px; border-radius:6px; background-color:#EBF3FE;}
.showme li{  margin:0; overflow:auto; padding:3px 10px;width:95%; height:100%; line-height:28px;min-height:28px; text-align:left!important;}
.showme span.l{ color:#5394F6;width:19%; display:block; float:left}
.showme span.r{ color:#888;width:77%; display:block; float:left; overflow-y:auto; max-height:100px;}
.showme span.details{background-color:white!important; padding:6px 10px; border-radius:6px; font-size:12px;}
.showme span.r a{ color:#3592e2;}

center a{ text-decoration:none;}
.gray{font-size:14px;font-family:microsoft yahei;cursor:pointer;text-align:center}
.gray:hover{text-decoration:none;}
.gray{background-color:#EBF3FE;border:1px #DEDEDE solid;color:#3F87F5!important;border-radius:2px;color:#333;cursor:pointer;}
.gray:hover{background-color:#3F87F5;border:1px #3F87F5 solid;color:white!important;}
.mymps{background-color:#0089F5;border:1px #0089F5 solid;border-radius:2px;color:white;cursor:pointer;}
.mymps:hover{background-color:#2E98F6;}
.large{padding-left:30px;padding-right:30px;padding-bottom:8px;padding-top:6px;margin-top:10px;font-size:16px;}

a.button,a.button span,a.button span i {
	display:block;
	float:left;
	font-weight:bold;
	cursor:pointer
}
a.a,a.a span,a.a span i {
	color:#fff;
	background:#fff url(../../images/button/a.gif) no-repeat left top
}
a.b,a.b span,a.b span i {
	color:#513e0a;
	background:#fff url(../../images/button/b.gif) no-repeat left top
}
a.c,a.c span,a.c span i {
	color:#002f51;
	background:#fff url(../../images/button/c.gif) no-repeat left top
}
a.button:link,a.button:visited {
	text-decoration:none
}
a.button span i {
	background-color:transparent;
	overflow:hidden
}
a.button:hover span {
	color:#fffa7e
}
a.xxl:link,a.xxl:visited,a.xxl {
	padding:0 20px 0 0;
	background-position:right top;
	font-size:16px
}
a.xxl:hover {
	background-position:right -150px
}
a.xxl:link span,a.xxl:visited span {
	height:43px;
	line-height:38px;
	padding:0 0 0 20px
}
a.xxl:hover span {
	background-position:left -150px
}
a.xxl span i {
	width:30px;
	height:30px;
	background-position:-5px -304px;
	margin:4px 5px 0 -14px
}
a.xxl span i.r {
	float:right;
	margin:4px -13px 0 5px
}
a.xxl span i.al {
	background-position:-52px -304px
}
a.xl:link,a.xl:visited,a.xl {
	padding:0 15px 0 0;
	background-position:right -43px;
	font-size:14px
}
a.xl:hover {
	background-position:right -193px
}
a.xl:link span,a.xl:visited span {
	height:34px;
	line-height:30px;
	*line-height:31px;
	padding:0 0 0 15px;
	background-position:left -43px
}
a.xl:hover span {
	background-position:left -193px
}
a.xl span i {
	width:22px;
	height:22px;
	background-position:-6px -347px;
	margin:4px 3px 0 -10px
}
a.xl span i.r {
	float:right;
	margin:4px -10px 0 3px
}
a.xl span i.al {
	background-position:-53px -347px
}
a.l:link,a.l:visited,a.l {
	padding:0 15px 0 0;
	background-position:right -77px
}
a.l:hover {
	background-position:right -227px
}
a.l:link span,a.l:visited span {
	height:29px;
	line-height:25px;
	padding:0 0 0 15px;
	background-position:left -77px;
	font-size:14px
}
a.l:hover span {
	background-position:left -227px
}
a.l span i {
	width:19px;
	height:19px;
	background-position:-4px -380px;
	margin:3px 3px 0 -10px
}
a.l span i.r {
	float:right;
	margin:3px -10px 0 3px
}
a.l span i.al {
	background-position:-51px -380px
}
a.m:link,a.m:visited,a.m {
	padding:0 13px 0 0;
	background-position:right -106px
}
a.m:hover {
	background-position:right -256px
}
a.m:link span,a.m:visited span {
	height:25px;
	line-height:22px;
	*line-height:24px;
	padding:0 0 0 13px;
	background-position:left -106px;
	font-size:12px;
	font-weight:normal
}
a.m:hover span {
	background-position:left -256px
}
a.m span i {
	width:17px;
	height:17px;
	background-position:-5px -409px;
	margin:3px 2px 0 -8px
}
a.m span i.r {
	float:right;
	margin:2px -8px 0 2px
}
a.m span i.al {
	background-position:-52px -409px
}
a.s:link,a.s:visited,a.s {
	padding:0 12px 0 0;
	background-position:right -131px
}
a.s:hover {
	background-position:right -281px
}
a.s:link span,a.s:visited span {
	height:19px;
	line-height:17px;
	*line-height:19px;
	padding:0 0 0 12px;
	background-position:left -131px;
	color:#000;
	font-size:12px;
	font-weight:normal
}
a.s:hover span {
	background-position:left -281px
}
a.s span i {
	width:15px;
	height:15px;
	background-position:-3px -432px;
	margin:1px 2px 0 -8px
}
a.s span i.r {
	float:right;
	margin:1px -7px 0 2px
}
a.s span i.al {
	background-position:-50px -432px
}
a.b:link,a.b:link span {
	color:#513e0a
}
a.c:link,a.c:link span {
	color:#002f51
}
a.b:hover span {
	color:#a57900
}
a.c:hover span {
	color:#006ebd
}
a.button span {
	_position:relative
}
a.button:link span.r,a.button:visited span.r {
	_padding-right:15px
}
a.xxl:link span.r,a.xxl:visited span.r {
	_padding-right:25px
}
a.button span i {
	_margin-left:-5px
}
a.button span i.r {
	_position:absolute;
	_right:0;
	_top:0
}