@charset "utf-8";
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ {
	margin: 0;
	padding: 0;
}
/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ {
	font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
a {
	text-decoration: none;
}/*清除下划线*/
address, cite, dfn, em, var {
	font-style: normal;
} /* 将斜体扶正 */
code, kbd, pre, samp {
	font-family: courier new, courier, monospace;
} /* 统一等宽字体 */
small {
	font-size: 12px;
} /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol {
	list-style: none;
}
/** 重置文本格式元素 **/

sup {
	vertical-align: text-top;
} /* 重置，减少对行高的影响 */
sub {
	vertical-align: text-bottom;
}
/** 重置表单元素 **/
legend {
	color: #000;
} /* for ie6 */
fieldset, img {
	border: none;
} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
	font-size: 100%;
} /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	display: block;
	margin: 0;
	padding: 0;
}
mark {
	background: #ff0;
}
img {
	border: none;
}
/* 清理浮动 */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	zoom: 1;
}
.clear {
	clear: both;
}
/* 锚点样式 */
body a {
 text-decorat ion: none;
}
body a:link, a:visited {
	color: #01439a;
}
a:hover {
	color: #f60 !important;
	text-decoration: underline;
}
a:active {
	color: #FE4600;
}
/* 文字排版 */
.f12 {
	font-size: 12px !important;
}
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px
}
.f18 {
	font-size: 18px
}
.f20 {
	font-size: 20px
}
.f24 {
	font-size: 24px
}
.f26 {
	font-size: 26px;
}
.black {
	color: #000 !important;
}
.cf0e6{ color:#0e6f94 !important}
.cf74 {
	color: #747474
}
.cf333 {
	color: #333333 !important;
}
.cf666 {
	color: #666 !important;
}
.eb610 {
	color: #eb6100 !important;
}
.cf60 {
	color: #f60 !important;
}
.red {
	color: #FF0000 !important
}
.blue {
	color: #01439A !important
}
.ora {
	color: #FF6600 !important
}
.cfff {
	color: #fff !important;
}
.cf999 {
	color: #999999 !important;
}
.cf675 {
	color: #67563a;
}
.cf5d4 {
	color: #5d4b35 !important;
}
.cfa99 {
	color: #a99d87;
}
.cf867 {
	color: #7b7262
}
.fb {
	font-weight: bold
}
.fn {
	font-weight: normal
}
.t2 {
	text-indent: 2em
}
.lh150 {
	line-height: 150%
}
.lh180 {
	line-height: 180%
}
.lh200 {
	line-height: 200%
}
.lh20 {
	line-height: 20px;
}
.lh21 {
	line-height: 21px;
}
.lh22 {
	line-height: 22px;
}
.lh23 {
	line-height: 23px;
}
.lh24 {
	line-height: 24px;
}
.lhe2m {
	line-height: 2em;
}
.unl {
	text-decoration: underline
}
.no_unl {
	text-decoration: none !important
}
/* 定位 */
.tl {
	text-align: left
}
.tc {
	text-align: center !important
}
.tr {
	text-align: right !important;
}
.ct {
	margin: 0 auto
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.vm {
	vertical-align: middle
}
.pr {
	position: relative
}
.pa {
	position: absolute
}
.zoom {
	zoom: 1
}
.hid {
	visibility: hidden
}
.none {
	display: none
}
/*边距*/
.m10 {
	margin: 10px;
}
.m15 {
	margin: 15px;
}
.m30 {
	margin: 30px;
}
.mt0 {
	margin-top: 0px !important;
}

.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px !important;
}
.mt25 {
	margin-top: 25px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mr0 {
	margin-right: 0 !important;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr22 {
	margin-right: 20px;/*2013-01-21 修改*/
}
.mr30 {
	margin-right: 30px;
}
.mb0 {
	margin-bottom: 0px !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml_20 {
	margin-left: -21px;
}
.ml30 {
	margin-left: 30px;
}
.ml40 {
	margin-left: 45px;
}
.ml50 {
	margin-left: 50px;
}
.ml60 {
	margin-left: 60px;
}
.p0 {
	padding: 0 !important
}
.pt0 {
	padding-top: 0 !important;
}
.pbot0 {
	padding-bottom: 0 !important
}
.p10 {
	padding: 10px;
}
.p15 {
	padding: 15px;
}
.p30 {
	padding: 30px !important;
}
.pt10 {
	padding: 10px 0 0 0 !important;
}
.pt5 {
	padding-top: 5px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 10px;
}
.pr0{
	padding-right:0 !important;
}

.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr30 {
	padding-right: 30px;
}
.pb10 {
	padding-bottom: 5px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb30 {
	padding-bottom: 30px;
}
.pl0 {
	padding-left: 0 !important;
}
.pl5 {
	padding: 0 0 0 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pl30 {
	padding-left: 30px;
}
/* 背景和边框 */
.bfff {
	border: 1px solid #fff !important;
}
.bd {
	border: 1px solid #CCC
}
.bdimg {
	border: 1px solid #666
}
.bdnone {
	border: none !important
}
.bgnone {
	background: none !important
}
.bd999 {
	border-bottom: 1px dotted #999999
}
.bdccc {
	border-bottom: 1px dotted #cccbcb
}
/* a链接下划线 */
.a_u {
	text-decoration: underline;
}
/* 定位 */
.p_re {
	position: relative;
}
/* 宽度 */
.wh350 {
	width: 330px;
}
.wh960 {
	width: 960px;
	margin: 0 auto;
}
.wh990 {
	width: 990px;
	margin: 0 auto;
}
.wh180 {
	width: 180px;
}
.wh269 {
	width: 269px;
}
/*
清楚漂浮
*/
.clear {
	clear: both;
}
/*
颜色
*/
.green {
	color: #3f8312;
}
.cfe6 {
	color: #fe6700 !important;
}
.cff0 {
	color: #ff0000
}
.cf666 {
	color: #666666;
}
.black {
	color: #000000;
}
/*
间距
*/
.paddigl0 {
	padding-left: 0 !important;
}
.m0 {
	margin: 0 !important;
}
.m5 {
	margin-right: 5px;
}
.mt20 {
	margin-top: 20px;
}
.ml20 {
	margin-left: 20px;
}
/*
文字
*/
.Number_money {
	font-family: Verdana;
	margin-left: 5px;
}
.textN {
	text-decoration: none;
}
.line_c {
	text-decoration: line-through;
}
/*
去除热点20131019 add
*/
a:focus {
    outline:none;
    -moz-outline:none;
}
a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }