/*=Layouts
---------------------------------*/
#page {text-align:left; margin:0 auto; min-width:1002px;*width:expression( documentElement.clientWidth < 1002? (documentElement.clientWidth == 0 ? (body.clientWidth < 1002 ? "1002" : "auto") : "1002px") : "auto" );}
* { margin:0; padding:0;}
body { font:12px/19px "宋体"; text-align:center; background:#198bc9;}
html { height:100%;margin-bottom:1px;}
h1,h2,h3,h4,h5,h6, { font-size:12px;}
ul { list-style:none;}
img { border:none;}
em,
cite { font-style:normal;}
table { border-collapse:collapse; border-spacing:0;}

/*=Forms
----------------------------------*/
input,
select { vertical-align:middle; font-size:12px;}
.input_text {color:#CCC;}
.input_text_focus { color:#000; border:1px solid #FF0096;}
.input_button { cursor:pointer;}
.t_area,.t_input{ background:url(../images/inp_b.gif) repeat-x; border:1px solid #d6d6d8; line-height:20px; font-size:12px; margin:2px;}
.t_area:hover,.t_input:hover{ background:url(../images/inp_a.gif) repeat-x; border:1px solid #429aca;}
.t_input{ height:21px;}

/*=Links
----------------------------------*/

a { text-decoration:none; color:#2b2b2b}
a:hover { text-decoration:underline;}
.rar,
.doc,
.pdf,
.rss,
.http,
.mail { padding-right:20px; background-repeat:no-repeat; background-position:0 0;}

.rar { background:url(css/img/rar.gif);}
.doc { background:url(css/img/word.gif);}
.pdf { background:url(css/img/pdf.gif);}
.rss { background:url(css/img/rss.gif);}
.http { background:url(css/img/http.gif);}
.mail { background:url(css/img/mail.gif);}

/*=Margin
----------------------------------*/
.mt5px { margin-top:5px;}
.mt10px { margin-top:10px;}
.mr5px { margin-right:5px;}
.mr3px { margin-right:3px;}
.ml10px{ margin-left:10px;}
.ml22px{ margin-left:22px;}
.mb10px{ margin-bottom:10px;}
/*=Hocks
----------------------------------*/
.clear { clear:both;}
.ayb12 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.abl14 {
	font-size: 14px;
	line-height: 24px;
	color: #000099;
}
.ayl14 {
	font-size: 14px;
	color: #ffaa00;
}
.h_date li cite{ color:#999!important;}
.pic_b a,.pic_w a,.pic_o a,.pic_b,.pic_w,.pic_o,.menu_b,.menu_w,.menu_o{width:64px; height:22px; line-height:22px; text-align:center; color:#313131; border:none; font-size:12px;}
.pic_b,.pic_b a,.menu_b{ background:url(../images/menu01.gif) no-repeat;}
.pic_w,.pic_w a,.menu_w{ background:url(../images/menu02.gif) no-repeat;}
.pic_o,.pic_o a,.menu_o{ background:url(../images/menu03.gif) no-repeat;}
.pic_b,.pic_w,.pic_o,.pic_b a,.pic_w a,.pic_o a{ display:block;}
