@charset "utf-8";
/* CSS Document */



.bc_gray{ background-color:#f2f1f1;}
.of{ overflow:hidden;}
.lh30{ line-height:30px;}
.lh21{ line-height:21px;}

.border_btm_gray{border-bottom:1px solid #cccccc; }
/* XXXXXXXXXXXXXXXXXX header  start XXXXXXXXXXXXXXXXXXXXXX */


#header_cnt{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	margin-top:5px;
}
#header_search_big  {width:271px; height:34px;  float:right}
#input_text_big  {border:1px solid #ddd; background-color:#eee; height:32px; width:232px; line-height:32px;  float:left;}
#input_btn_big { width:35px; height:34px; float:left;}
#header_nav ul{ width:954px; overflow:hidden; margin-top:10px; height:46px; background-image:url(nav_bc.jpg); background-repeat:no-repeat; padding-left:6px}
.header_nav_li{ width:106px; height:24px;overflow:hidden;float:left; padding-top:11px; padding-bottom:11px; text-align:center;}
.header_nav_li a{ color:#FFF; line-height:24px; }
.header_nav_li a:hover{ color:#FFF;}
.bc_hover{background-image:url(nav_hover_bc.jpg); background-repeat:no-repeat; background-position: left;}
.header_nav_li_r{ line-height:24px; color:#FFF; font-size:20px; width:10px; height:24px;}
.header_nav_li_l{ width:96px; height:24px;}


/* XXXXXXXXXXXXXXXXXX header  end XXXXXXXXXXXXXXXXXXXXXX */


.container{
	width:960px;
	margin:0px auto;
	background: url(bg.jpg) repeat-y;
	height:100%; overflow:hidden;
}


/* XXXXXXXXXXXXXXXXXX 幻灯片start XXXXXXXXXXXXXXXXXXXXXX */

.focus{
	width:640px;
	height:232px;
	border:1px solid #EEE;
	position:relative;
	margin-top:6px;
	float:left;
	border:1px solid #CCC;
	margin-bottom:20px;
}
.f600x300{width:640px;height:232px;overflow:hidden}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:52px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none; background-image:url(i.png) !important; background-image:url(i.jpg); background-repeat:no-repeat; background-position:0 0px; margin-top:-26px;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px 0px;right:0;}
.rslides_tabs{margin:12px auto;clear:both;text-align:center; position:relative; bottom:50px; right:-195px; width:150px; overflow:hidden;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}


.focus_img {width:395px; height:232px; margin-right:15px !important; margin-right:15px; float:left;}
.focus_txt{ width:210px; height:240px; padding-top:20px; overflow:hidden; float:left; }


.focus_img img { width:395px; height:234px;}
.caption a { color:#FFF; text-decoration:none;font-size:12px;}
.caption a:hover { text-decoration:underline;}
.caption {width:172px;height:26px;position:absolute; bottom:0; background:#000;background:rgba(0,0,0,.5);text-shadow:none;line-height:26px;text-align:center; overflow:hidden; }



/* XXXXXXXXXXXXXXXXXX 幻灯片end XXXXXXXXXXXXXXXXXXXXXX */

/* XXXXXXXXXXXXXXXXXX sec2 start XXXXXXXXXXXXXXXXXXXXXX */

#sec2{
	width:643px;
	float:left;
}

.news_img img{padding-right:10px;}
/* .news_img img{max-width: 250px; width:expression(this.width > 200 ? "200px" : this.width);max-height: 120px; height:expression(this.height > 120 ? "120px" : this.height);margin-right:10px;
} */
.news_txt{vertical-align:top}
.news_from{vertical-align:bottom;}
/* XXXXXXXXXXXXXXXXXX sec2 start XXXXXXXXXXXXXXXXXXXXXX */
.kong{width:960ox; height:15px; overflow:hidden; margin:auto:}
.footer_x{width:960px; height:10px; border-bottom:#CCCCCC 1px solid; margin:auto; overflow:hidden}



/* XXXXXXXXXXXXXXXXXX  2015-4-30 xuxu XXXXXXXXXXXXXXXXXXXXXX */
.weizhi_xu{ background-color:#f9f9f9; height:38px; line-height:38px; padding-left:20px; border-top:1px solid #CCC; margin-bottom:20px;  }
/* 新闻列表14号字 */
.newslist_14 li{ height:28px; line-height:28px; overflow:hidden;
background-image:url(dian.gif); background-repeat:no-repeat; padding-left:10px; list-style-position:outside; }
.newslist_14 li a{ font-size:14px;}