/* CSS Document */
.headerbar{ clear:both; width:100%; height:113px; text-align:center;  margin:0 auto; 
background: #ffffff url(top_bg.jpg) no-repeat center bottom;}







.blue_line_left{ position:absolute; top:111px; height:2px; width:100%; text-align:left; background-image:url(blue_line_bg.png)}

.blue_line_right{ position:absolute; top:0; right:0;}

/*

.bannerbar{ clear:both; width:100%; height:415px;  margin:0 auto; overflow:hidden; background-color:#091432;}
.banner{ position:relative; width:1025px; text-align:left; margin:0 auto; overflow:hidden; }
.banner ul{ width:9999px;}
.banner li{ float:left; width:1025px;}
.btn_left{ position:absolute; top:135px; left:27px; cursor:pointer;}
.btn_right{ position:absolute; top:135px; right:27px;cursor:pointer;}
*/


/*
index banner
*/
#slider{clear:both; width:100%; height:415px;  margin:0 auto; overflow:hidden; background-color:#091432;}
.slides_container {
	position:relative;
	width:1025px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	z-index:1
}

.slides_container div.slide {width:1025px;height:425px;display:block;margin:0 auto;}
.slides_container div.slide img{width:1025px;height:415px;display:block;margin:0 auto;}


#slider .next,#slider .prev {position:absolute;top:125px; left:207px; width:35px;height:170px;display:block;z-index:101;opacity:0.9;filter:alpha(opacity=80);text-align:center;padding-top:153px;}
#slider .next:hover,#slider .prev:hover{opacity:1;filter:alpha(opacity=100);background:none;}
#slider .next {right:207px;left:auto;}

/*
index banner end 
*/



.indexleft{/*width:563px;*/padding:0 20px 10px 20px;border-top:solid 1px #c2c6cf;margin:0 auto; height:500px;}
.wzBoxt{height:60px;background:url(wzBoxt.jpg) no-repeat left center;;border-bottom:1px dashed #cbe7fc;}

.wzBoxtt{height:60px;}

.wz_h{height:16px;line-height:16px;padding:0 8px;border-left:1px solid #c5e8fc;border-right:1px solid #c5e8fc;margin-left:34px;margin-top:25px;color:#186fb6;font-size:16px;font-weight:bold;}

.indexright{width:327px;border-top:solid 1px #c2c6cf; margin:0 auto;}



.main{ position:relative; clear:both; width:980px; text-align:left; margin:0 auto; z-index:2;margin-top:-48px;}
.main_top{
	position:relative;
	
	clear:both;
	width:100%;
	text-align:left;
	margin:0 auto;
	overflow:hidden;

}

.main_top li{ float:left; width:324px; height:410px; border-bottom:1px solid #bdc1ca; background:#ffffff url(/!images/maini_topbg.jpg) repeat-y right top; text-align:left; margin:0 4px 0 0; padding:5px 0 10px; overflow:hidden; display:inline;}

.main_top li.left{ margin:0 auto;}

.t_center{ text-align:center;}
.top_title{ position:relative; width:276px; font-size:14px; color:#344877; margin:14px auto 10px; font-weight:bold;}
.top_title2{ margin:5px auto; padding-bottom:6px; border-bottom:2px solid #e8ebef;}
.top_title3{ margin:5px auto 10px; padding-bottom:6px;}
.top_title a{color:#344877; }
.top_tpd30{ padding-bottom:30px;}
.top_info{ position:relative; width:276px; color:#696969; margin:0 auto 10px; padding-bottom:30px; line-height:18px; overflow:hidden;}
.top_more{ position:absolute; top:0; right:0px; font-size:12px; font-weight:lighter;}
.top_more2{ position:absolute; bottom:0; right:0px; font-size:12px; font-weight:lighter;}
.top_more a, .top_more2 a{ color:#3e69a4;}
.t_news_c{ width:276px; margin:0 auto;}
.t_news_l, t_news_l img{ width:69px; height:69px;}
.t_news_r{ width:190px; color:#696969;line-height:18px; overflow:hidden; margin:0 auto; padding:0;}


*html{background-image:url(about:blank);background-attachment:fixed;}
.hardnews{ clear:both; position:fixed; top:0; right:0; _position: absolute;_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));_top:expression(eval(document.documentElement.scrollTop)); margin-top:86px; z-index:999999;}