@charset "utf-8";
/* CSS Document */
/*---------------reset------------------*/
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i,center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	zvertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img, iframe { border: none }
input, textarea, select, button { font-size: 100%; zfont-family: inherit }
select { zmargin: inherit }
ol { margin-left:2em }
html { scrollbar-face-color: #f6f6f6; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #ccc; scrollbar-3dlight-color: #ccc; scrollbar-arrow-color: #300; scrollbar-track-color: #f6f6f6; scrollbar-darkshadow-color: #fff }
table, tbody, tfoot, thead, tr, th, td { }
body { margin:0px; _margin-top:2px; padding:0px; font-size:12px; color:#000; background:#fff; font-family:"helvetica neue",arial,sans-serif}
table { _border-collapse:collapse }
img { border:0px }
.fl { float:left; zoom:1 }
.fr { float:right; zoom:1 }
.center { text-align:center }
.clear { clear:both }
.clearfix { display:block }
.clearfix:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; color:#000; font-size:14px }

/*字符定义*/
.black1 { color:#000 !important }
.red1 { color:#c00 !important }
.red2 { color:#d21379 !important }
.blue1 { color:#039 !important }
.green1 { color:#090 !important }
.gray1 { color:#999 !important }
.orange1 { color:#f60 !important }
.f12 { font-size:12px }
.f14 { font-size:14px }
.f18 { font-size:18px }
.f20 { font-size:20px }
.bold { font-weight:bold }
.thin { font-weight:normal }
.enfont { font-family:Arial, Helvetica, sans-serif }
/*链结定义*/
a.a_line:link, a.a_line:visited { text-decoration:underline !important }
a:link { color: #000; text-decoration:none; /*font-family:"宋体";*/ }
a:visited { color:#000; text-decoration: none; /*font-family:"宋体";*/ }
a:hover { color: #b0284e; text-decoration: underline }
a:active { color: #b0284e; text-decoration: underline }
a.a_blue:link { color:#05b; text-decoration:none }
a.a_blue:visited { color:#05b; text-decoration:none }
a.a_blue:hover { color:#c00; text-decoration:underline }
a.a_red:link { color:#c00; text-decoration:none }
a.a_red:visited { color:#c00; text-decoration:none }
a.a_red:hover { color:#c00; text-decoration:underline }
a.a_red2:link { color:#900; text-decoration:none }
a.a_red2:visited { color:#900; text-decoration:none }
a.a_red2:hover { color:#900; text-decoration:underline }
a.a_white:link { color:#fff; text-decoration:none }
a.a_white:visited { color:#fff; text-decoration:none }
a.a_white:hover { color:#fff; text-decoration:underline }
a.a_orange:link { color:#F60; text-decoration:none }
a.a_orange:visited { color:#f60; text-decoration:none }
a.a_orange:hover { color:#f60; text-decoration:underline }
a.a_gray:link { color:#666; text-decoration:none }
a.a_gray:visited { color:#666; text-decoration:none }
a.a_gray:hover { color:#666; text-decoration:underline }
a.a_green:link { color:#868100; text-decoration:none }
a.a_green:visited { color:#868100; text-decoration:none }
a.a_green:hover { color:#868100; text-decoration:underline }
/*表格定义*/

.h_1 { width: 100%; height: 1px; line-height:1px; font-size: 0px; clear:both }
.h_2 { width: 100%; height: 2px; font-size: 1px; clear:both }
.h_3 { width: 100%; height: 3px; font-size: 1px; clear:both }
.h_4 { width: 100%; height: 4px; font-size: 1px; clear:both }
.h_5 { width: 100%; height: 5px; font-size: 1px; clear:both }
.h_8 { width: 100%; height: 8px; font-size: 1px; clear:both }
.h_10 { width: 100%; height: 10px; font-size: 1px; clear:both }
.h_15 { width: 100%; height: 15px; font-size: 1px; clear:both }
.h_20 { width: 100%; height: 20px; font-size: 1px; clear:both }
/*边距定义*/
.p1 { padding:1px }
.p2 { padding:2px }
.p4 { padding:4px }
.p5 { padding:5px }
.p8 { padding:8px }
.p10 { padding:10px }
.p15 { padding:15px }
.p20 { padding:20px }
.p30 { padding:30px}
.plr20 { padding:0 20px }
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.m5 { margin:5px }
.m10 { margin:10px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.mr5 { margin-right:5px }
.mr8 { margin-right:8px }
.mr10 { margin-right:10px }



