@charset "utf-8";
*{
	padding:0;
	margin:0;}
.clearfix:before,.clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

select {
  /*chrome同firefox与ie里面的右侧三角显示的样式不同*/
  /*将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;}
/*清除iIE的默认选择框样式*/
select::-ms-expand { display: none;}
body{
	font-size:15px; 
	font-family:"Microsoft Yahei";
	-webkit-text-size-adjust:none; 
	color:#333333;  
	width:expression(document.body.clientWidth <= 1360? "1360px": "auto"); 
	min-width:1360px; 
	line-height:30px;}
li,ol,ul{ 
	list-style:none; 
	padding: 0px; 
	margin: 0px;}
div{
	margin: 0 auto;}
a{ 
	text-decoration:none;
	color:#252525;}
a:hover{
	color:#dd0b0a;}
img{
	border: none;}
h2{
	font-size: 16px;
	margin-bottom: 5px;}
.white{
	color:#FFFFFF;}
.white a{
	color:#FFFFFF;}
.red{
	color:#dd0b0a;}
.red a {
	color:#dd0b0a;}
.font_14{
	font-size: 14px;}
.grey{
	color: #666666;}
.main{
	width:100%;}
.index_con{ 
	width:1280px;}
.i_con{
	width:100%;}
.left{ 
	float:left;}
.right{ 
	float:right;}
.clear{
	clear: both;}
.bottom_30{
	margin-bottom: 30px;}
.bottom_10{
	margin-bottom: 10px;}
.date{
	text-align: right;}

/*顶部*/
.top{
	width: 100%;
	height: 180px;
	background-color: #d00f0f;}
.top_con{
	width: 1360px;}
.logo{
	width: 525px;
	margin-top: 55px;}
.search{
	width: 195px;
	height: 22px;
	line-height: 26px;
	padding: 0 10px 0 15px;
	background: url(../images/search_bj.jpg) left center no-repeat;
	padding-top: 4px;
	margin-top: 80px;}
.search_con{
	width: 170px;
	background: none;
	border: 0px;}
.search_btn{
	width: 16px;
	height: 16px;
	background: url(../images/search.jpg) center center no-repeat;
	border: 0px;
	cursor:pointer;}

/*导航*/
.nav{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	border-top: 2px solid #f29003;
	background-color: #dd0b0a;}
.nav ul{
	width: 1280px;
	margin-left: -30px;}
.nav li{
	width: 130px;
	text-align: center;
	float: left;
	margin-left: 30px;}
.nav li a{
	color: #FFFFFF;}
.nav li:hover{
	background: url(../images/nav_a.jpg) #ba0000 center 40px no-repeat ;}
.banner{
	width: 1360px;
	height: 460px;
	position: relative;
	line-height: 0px;
	margin-bottom: 50px;}


/*banner*/
.banner_index{height:460px;position: relative;overflow:hidden;width: 1360px;margin:0px auto;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:200px;width: 60px;height: 60px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnpre_index.jpg) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnpre_index_hover.jpg) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnnext_index.jpg) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnnext_index_hover.jpg) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1360px;float: left;position: relative;}
.banner_index .banner_wrap li a p{width: 800px;height: 60px; text-align: left;text-indent: 30px; line-height: 60px;color: #fff;font-size: 24px;   background:url(../images/bannertit_03.jpg) repeat-x 0 0;z-index: 9999; position: absolute;right: 39px;bottom:66px;}

.indexBanner_num{ position: absolute; z-index:999999; left:45%;bottom:20px;} 
.indexBanner_num a{width:20px;height:20px;display: inline-block;_zoom:1;background: url(../images/bg_num.jpg) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 4px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.jpg) no-repeat 0 0;}

/*.banner img{
	height: 460px;
}
.banner_menu{
	width: 760px;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	font-size: 24px;
	position: absolute;
	right: 40px;
	bottom: 65px;
	
	background: url(../images/banner_bj.png)  center no-repeat;
}
*/




/*选项卡1*/
#lib_Tab1{margin:0px;padding:0px;margin-bottom:0px;position: relative;}
/*选项卡2*/
#lib_Tab2{margin:0px;padding:0px;margin-bottom:0px;position: relative;}
/*菜单class*/
.lib_tabborder{}
.lib_Menubox {position:relative;}
.tab_more{ position: absolute;top:10px;right:2px;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:0px; left:33px;}
.lib_Menubox li{float:left;display:block;cursor:pointer;padding-left: 10px;}
.lib_Menubox li.hover{color:#dd0b0a;}
.lib_Contentbox{clear:both;}

/*栏目标题*/
.index_menu{
	width: 360px;
	height: 45px;
	line-height: 45px;
	font-size: 24px;
	border-bottom: 1px solid #f3e7e6;
	padding-left: 40px;
	margin-bottom: 20px;}
.index_menu_01{
	background: url(../images/ico_01.jpg) left center no-repeat;}
.index_menu_02{
	background: url(../images/ico_02.jpg) left center no-repeat;}
.index_menu_03{
	background: url(../images/ico_03.jpg) left center no-repeat;}
.index_menu_04{
	background: url(../images/ico_04.jpg) left center no-repeat;}
.index_menu_05{
	background: url(../images/ico_05.jpg) left center no-repeat;}
/*动态信息*/
.dtxx{
	width: 400px;
	margin-right: 50px;}
.news_list{
	width: 100%;}
.news_list li{
	width: 375px;
	height: 50px;
	line-height: 50px;
	background: url(../images/news_ico.jpg) left center no-repeat;
	padding-left: 25px;}
dtxx_list li:first-child{
	width: 380px;
	height: 75px;
	padding: 10px;
	line-height: 24px;
	background:#f8f8f8;
	margin-bottom: 5px;}
/*机关党委*/
.jgdw{
	width: 380px;}
.jgdw_menu{
	width: 340px;
	height: 45px;
	line-height: 45px;
	font-size: 24px;
	border-bottom: 1px solid #f3e7e6;
	padding-left: 40px;
	margin-bottom: 20px;}
.jgdw_menu_list{
	width: 250px;}
.jgdw_menu_list li{
	width: 100px;
	float: left;}
.jgdw_menu_list span{
	padding: 0 10px;}



.jgdw_list{
	width: 100%;}
.jgdw_list li{
	width: 365px;
	height: 50px;
	line-height: 50px;
	background: url(../images/jgdw_ico.jpg) left center no-repeat;
	padding-left: 15px;}
.index_l{
	width: 850px;}
.index_r{
	width: 380px;}

/*专题*/
.index_pic{
	width: 100%;
	height: 120px;}
.index_pic img{
	width: 850px;
	height: 120px;}
/*机关青年*/
.jgqn{
	width: 400px;}
/*快速入口*/
.ksrk{
	width: 100%;}
.ksrk li{
	height: 60px;
	padding: 15px 50px;
	background: url(../images/ksrk_bj.jpg) right 60px no-repeat;
	margin-bottom: 10px;
        line-height: 60px;}
.ksrk .ksrk_l{
	text-align: center;
	padding: 15px;
	background: url(../images/ksrk_ico.jpg) center center no-repeat;}
.ksrk .ksrk_l img{display: block;}
.ksrk .ksrk_r{
	width: 200px;
	font-family:"思源宋体CN";
	font-size: 24px;
	text-align: center;
	margin-left: 15px;}
.ksrk .ksrk_01{
	background-color: #40948f;}
.ksrk .ksrk_02{
	background-color: #c39720;}


/*友情链接*/
.link_bj{
	width: 380px;
	height: 255px;
	background: url(../images/link_bj.jpg) left top no-repeat;
	margin-top: 25px;
	padding-top: 25px;}
.link_menu{
	width: 150px;
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	text-align: center;
	background: url(../images/link_menu.jpg) center no-repeat;
	margin-bottom: 25px;}
.link{
	width: 280px;
	margin: 0 auto;}
.link li{
	width: 250px;
	padding: 0 15px;
	height: 42px;
	line-height: 42px;
	background: url(../images/link.jpg) left center no-repeat;
	margin-bottom: 20px;
	position: relative;}
.link li span{
	width: 9px;
	height: 8px;
	position: absolute;
	background: url(../images/link_ico.jpg) right center no-repeat;
	top:18px;
	right: 15px;}
.link li select{
	width:250px;
	background: none;
	border: none;
	font-size: 14px;}

/*二级页面*/
.er_banner{
	width: 1360px;
	text-align: center;
	margin: 0 auto;}
.er_content{
	width: 1240px;}
.er_weizhi{
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #dd0b0a;}
.er_left{
	width: 240px;
	background: #fafafa;
	padding-bottom: 45px;}
.er_left_top{
	width: 205px;
	height: 88px;
	line-height: 88px;
	padding-left: 35px;
	font-size: 22px;
	font-weight: bold;
	background: url(../images/er_left_top.jpg) top center no-repeat;
	margin-bottom: 20px;}
.er_left_list{
	width: 100%;
	font-size: 16px;}
.er_left_list li{
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	background: url(../images/er_left_ico.jpg) 35px center no-repeat;
	padding-left: 50px;}
.er_left_list li:hover{
	background: url(../images/er_left_ico_a.jpg) 35px center no-repeat;}
.er_left_list li:hover a{
	color:#dd0b0a;}
.er_right{
	width: 800px;padding-left: 53px;}
.list{
	width: 100%;}
.list li{
	width: 910px;
	height: 50px;
	line-height: 50px;
	background: url(../images/news_ico.jpg) left center no-repeat;
	padding-left: 25px;}
.page{
	width: 100%;
	text-align: center;}
/*详情*/
.er_con{
	height: auto;
	text-align: center;
	margin-top: 10px;}
.er_con h2{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;}
.er_con span{
	padding: 0 10px;}
.er_con_1{
	width: 100%;
	line-height: 35px;}
.er_con_1 img{
	max-width: 850px;
	margin: 35px 0;}
.er_con_1 p{}



/*底部信息*/
.foot_bj{
	width: 100%;
	height: 130px;
	padding-top: 50px;
	background:url(../images/foot_bj.jpg) top center no-repeat;
	position: relative;}
.foot{
	width: 100%;
	font-size: 13px;}
.foot li{
	float: left;
	padding-left: 45px;
	margin: 0 90px 0 10px;}
.foot .foot_tel1{
	background: url(../images/foot_add.jpg) left center no-repeat;}
.foot .foot_tel2{
	background: url(../images/foot_tel.jpg) left center no-repeat;}
.foot .foot_tel3{
	background: url(../images/foot_pc.jpg) left center no-repeat;}
.foot .foot_tel4{
	background: url(../images/foot_email.jpg) left center no-repeat;}

.foot_copy{
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #a70a0a;
	border-top: 1px solid #e68e01;
	text-align: center;
	position: absolute;
	bottom: 0px;}
.foot_copy span{
	margin-left: 40px;
	padding-left: 15px;
	background: url(../images/foot_copy.jpg) left center no-repeat;}




