@charset "gb2312";
/* CSS Document */


.banner_left{ background:url(2015hsq_zwgk_sub_banner.jpg) no-repeat left top;}
.banner_left .title{ float:left; width:235px; text-align:right; padding:110px 0 0 50px;}
.banner_left .title h2{ font-size:24px; color:#448aca;}
.banner_left .title p{ color:#434343; padding-top:10px;}

.banner_left .form{ float:left; width:400px; height:300px; border-top:4px solid #448aca; padding:0 40px; background:rgba(255, 255, 255, 0.5)!important; filter:Alpha(opacity=50); background:#fff; margin:25px 0 0 60px;}
.banner_left .form li{ position:relative; width:100%; float:left; height:30px; line-height:30px; margin-top:15px; overflow:hidden;}
.banner_left .form li:first-child{ margin-top:25px;}
.banner_left .form li span{ display:block; width:70px; float:left; text-align:right; color:#434343;}
.banner_left .form li .xxgk_txt{ float:right; width:298px; height:28px; border:1px solid #b2b2b2; padding:0 10px; color:#666; line-height:28px;}
.banner_left .form li .date_txt{ float:left; border:1px solid #b2b2b2; width:110px; height:28px; padding:0 10px; color:#666; line-height:28px; margin-left:10px; font-size:14px;}
.banner_left .form li em{ float:left; margin:0 11px 0 21px;}
.banner_left .form .xxgk_btn{ float:left; border:none; width:185px; height:30px; background:#448aca; color:#fff; margin-left:15px; cursor:pointer;}

/* 政务公开 */
.sideMenu{ float:left; width:336px;}
.sideMenu h3{ height:38px; line-height:38px; padding:0 15px; background:#69aae4; color:#fff; font-size:18px; font-weight:normal; cursor:pointer; margin-top:10px;}
.sideMenu h3 em{ float:right; display:block; width:15px; height:38px; background:url(2015hsq_zwgk_jt01.png) center center no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-image:url(2015hsq_zwgk_jt02.png);}
.sideMenu .sideMenuList{ padding:8px 25px; display:none; background:#f5f5f5;}
.sideMenu .sideMenuList li{ line-height:30px; font-weight:bold;}
.sideMenu .sideMenuList li a{ color:#448aca;}

.main_right{ float:right; width:650px; border:1px solid #e0e0e0; padding:0 10px 20px; margin-top:10px;}
.main_right h3{ height:21px; line-height:21px; background:url(2015hsq_zwgk_sub_icon01.jpg) no-repeat 10px center; color:#414141; padding-left:12px; margin-top:20px; padding-left:22px; clear:both;}
.main_right .bm_list{ padding:10px 20px; background:#f5f5f5; margin:10px 0; float:left; width:610px;}
.main_right .bm_list li{ float:left; height:48px; line-height:48px; width:100px; background:url(2015hsq_zwgk_sub_icon02.png) no-repeat left center; text-indent:10px; white-space:nowrap;}
.main_right .bm_list li a{ color:#414141;}
.main_right .bm_list li a:hover{ text-decoration:none; color:#448aca;}

.main_right table{ width:100%; margin-top:20px;}
.main_right .tb_main td{ border-bottom:1px dotted #77aad9; height:35px; color:#434343; line-height:24px;}
.main_right .tb_main td a{ color:#434343;}
.main_right .tb_main .table_head td{ text-align:center; height:50px;}

.main_right .fenye{ margin:10px 0;}


/* 文章页 */
.page{ border:1px solid #e0e0e0; padding:50px; margin-top:10px;}
.page .note{ display:block; width:100%; height:36px; line-height:36px; text-align:center; background:#f9f9f9; color:#414141; margin:25px 0;}
.page h2{ font-size:24px; font-weight:normal; line-height:30px; text-align:center; color:#414141;}
.page .art{ line-height:26px; color:#414141;}
.page .art p{ line-height:26px; color:#414141; padding:10px 0;}
.page .art img{ max-width:100%; height:auto;}
.share{ margin:20px 0; padding:0 20px; height:40px; line-height:40px; background:#f6f6f6;}
.share .print,.share .close{ float:left; color:#0062c2;}
.share .bdsharebuttonbox{ float:right; padding-top:6px;}
.xglj{ padding:20px; background:#f9f9f9;}
.xglj h3{ font-size:16px; color:#414141; line-height:30px;}
.xglj ul li{ line-height:24px;}
.xglj ul li a{ color:#414141;}

/* 领导列表 */
.leader_cont{ margin-top:10px;}
.leader_title { height:1px; border-bottom:solid 1px #bbb;}
.leader_title h2{ background:url(2015hsq_index_slide_next.png) no-repeat 4px center; padding-left:20px; padding-right:10px; font-size:18px; color:#69aae4; border-bottom:solid 3px #69aae4; display:inline-block; height:38px; line-height:38px;}
.leader_list{ float:right; width:725px;}
.leader_list li{ border-bottom:1px solid #ccc; padding:10px 1%;}
.leader_list li:first-child{ border-top:1px solid #ccc;}
.leaderTxt { float:left; width:78%;}
.leaderTxt h3 { color:#016c8b; font-size:24px; height:40px; line-height:40px;}
.leaderTxt h3 span { color:#333; font-size:18px; font-weight:normal; margin-left:10px; margin-top:10px;}
.leaderTxt h3 a{ color:#016c8b;}
.leaderTxt h4 { color:#016c8b; font-size:14px; font-weight:normal;}
.leaderTxt p { font-size:14px; color:#333; line-height:24px;}
.leaderImg { width:20%; float:left; margin-top:10px;}
.leaderImg img { display:block; width:111px; height:162px; background:#FFF; padding:3px; border:solid 1px #d9d9d9;}

.leader_column{ width:280px; float:left;}
.leader_column h2{ height:55px; background:#448aca; font-size:18px; line-height:55px; text-align:center; font-weight:normal; color:#fff;}
.leader_column ul li{ border-top:1px solid #448aca; height:55px; line-height:55px; text-align:center; background:#eee; margin-top:10px;}
.leader_column ul li a{ display:inline-block; *zoom:1; *display:inline; color:#434343; padding-left:10px; margin-left:-10px;}
.leader_column ul li a.active,.column ul li a:hover{ background:url(2015hsq_list_jt.png) no-repeat left center ;color:#448aca;}

.fenye{ height:29px; line-height:29px; margin-top:20px;}


@media screen and (max-width: 1025px){
	.banner{ display:none;}
	
	.sideMenu{ width:98%; margin-left:1%;}
	
	.main_right{ border:none; padding:10px 1.5%; width:97%;}
	
	.page{ padding:30px 2%;}
	
	.main_right .bm_list{ width:97%; padding:20px 1.5%;}
	
	.leader_column{ width:25%;}
	.leader_list{ width:74%;}
	.fenye{ display:none;}
}

@media screen and (max-width: 760px){
	.leader_column{ width:100%;}
	.leader_list{ width:100%; margin-top:20px;}
	.leaderImg{ width:25%;}
	.leaderImg img{ width:100%; height:auto; border:none; padding:0;}
	.leaderTxt{ width:75%;}
}

@media screen and (max-width: 480px){
	.leaderImg{ width:100%;}
	.leaderImg img{ width:30%; margin:0 auto;}
	.leaderTxt{ width:97%; padding:0 1.5%;}
	.leaderTxt h3{ font-size:20px;}
	.leaderTxt h3 span{ font-size:16px;}
	
}

@media screen and (max-width: 320px){
	.leaderTxt h3{ font-size:18px;}
	.leaderTxt h3 span{ font-size:14px;}
	.leaderTxt p{ font-size:12px; line-height:20px;}
}
