@charset "utf-8";

* {margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; color:#444;font-size:1em;}
html {min-height:100%; margin:0; text-align:center;  padding:0;}
body {height:100%; width:100%; }
p, ul, ol, li, dl, dt, dd, form ,fieldset,legend{ list-style-image:none; list-style-position:outside; list-style-type:none; border:0px; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
.fb{font-weight:bold;}
label, th img, td img {vertical-align:middle;}
img {vertical-align:middle; border:0;}
/*���迵��*/
.skip, hr ,legend ,caption,h1 {
	position:absolute;
	width:0; 
	height:0;            
	line-height:0;
	overflow:hidden; 
	text-indent:-2000px;
	left:-500px;
}
#skipview{width:0; 
	height:0; }
#skipview a{display:block; position:absolute; top:-500px; left:0; overflow:hidden;}
#skipview a:active, #skipview a:focus{position:absolute;top:0;left:0;display:block;width:100%; height:20px; padding:5px 0; background:#369; color:#fff; font-size:1em; text-align:center;}


/* link */
a:link, a:visited {color:#444; text-decoration:none;}
a:hover, a:active {color:#22639f; text-decoration:underline;}
a.blue4:link, a.blue4:visited {color:#fff; text-decoration:none;}
a.blue4:hover, a.blue4:active {color:#fff; text-decoration:underline;}

a.white:link, a.white:visited {color:#fff; text-decoration:none;}
a.white:hover, a.white:active {color:#fff; text-decoration:underline;}


a.blue3:link, a.blue3:visited {color:#fff; text-decoration:none;}
a.blue3:hover, a.blue3:active {color:#fff; text-decoration:underline;}

a.blue2:link, a.blue2:visited {color:#fff; text-decoration:none;}
a.blue2:hover, a.blue2:active {color:#379CE2; text-decoration:underline;}

a.blue:link, a.blue:visited {color:#BEBEBE; text-decoration:none;}
a.blue:hover, a.blue:active {color:#379CE2; text-decoration:underline;}

a.m_blue:link, a.m_blue:visited {color:#109EE8; text-decoration:underline;}
a.m_blue:hover, a.m_blue:active {color:#379CE2; text-decoration:underline;}

a.tv_blue:link, a.tv_blue:visited {color:#109EE8; text-decoration:none;}
a.tv_blue:hover, a.tv_blue:active {color:#379CE2; text-decoration:underline;}

a.f:link, a.f:visited {color:#464646; text-decoration:none;}
a.f:hover, a.f:active {color:#379CE2; text-decoration:none;}

/* point_color */
.p_red{color:#EB2A2D;}
.p_blue{color:#2385E6;}

/* margin */
.mtm10{margin-top:-5px;}
.mt10{margin-top:10px;}
.mt13{margin-top:14px;}
.mt20{margin-top:20px;}
.mt14{padding-top:4px;}
.mt27{margin-top:27px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mb5{margin-bottom:5px;}
.mb30{margin-bottom:50px;}
.mtb20{margin:20px 0;}
.mtb10{margin:10px 0;}
.ml100{margin:20px 100px;}
.ml10{margin-left:10px;}
.ml20{margin-left:16px;}
.mr18{margin-right:16px;}
.ml77{margin-left:77px;}
.ml117{margin-left:117px; }

.mb20{margin-bottom:25px;  overflow:hidden}

/* padding */
.p3{padding:3px;}
.p6s{padding:6px 0 0 0;}
.p6{padding:6px;}
.p10{padding:10px;}
.ptb10{margin:10px 0;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl20{padding-left:20px;}
.pt12{padding-top:12px;padding-bottom:10px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt50{padding-top:50px;}
.pb15{padding-bottom:15px;}
.pb25{padding-bottom:25px;}
.pn{ margin:0; padding:0;}
/* font_size */
.fs{font-size:0.9em; font-weight:normal;}

.float_l{float:left;}
.span_b{font-weight:bold;}


.lh14{line-height:1.4em;}


















