﻿@charset "utf-8";
/* CSS Document */

.main{ padding:6px; background:#fff;}
.main_left{ float:left; width:335px; overflow:hidden;}
.main_right{ width:638px; float:right; overflow:hidden;}

.main_left .picture{ width:335px; height:237px;}

.main_left .title{}
.main_left h1{ display:block; width:100%; height:16px; line-height:16px; font-size:16px; background:url(2015zz_jtj_zwgk_title_bg.png) no-repeat right center; color:#064e8b; font-weight:normal; margin:20px 0 10px;}
.main_left h1 a{ color:#064e8b;}

/* 机构职能 */
.jgzn{ width:336px;}
.jgzn .title{ height:50px;}
.jgzn .title h2 a{ display:block; float:left; width:111px; height:50px; line-height:50px; font-size:14px; text-align:center; background:#f2f8fb; color:#2581c2; margin-right:1px;}
.jgzn .title h2 a.active{ background:#2581c2; color:#fff;}
.jgzn .title h2 a:hover{ text-decoration:none;}
.jgzn .list{ display:none; height:130px; overflow:hidden; margin-top:5px;}
.jgzn .jgjj p{ line-height:30px; color:#666; padding:0 10px; text-align:justify; text-justify:inter-ideograph;}
.jgzn .jgjj p a{ color:#2581c2;}
.jgzn .ldjj li{ display:block; width:106px; height:130px; background:#2581c2; margin:0 3px; float:left;}
.jgzn .ldjj li img{ width:106px; height:130px;}
.jgzn .nsjg{ padding:0 15px 0;}
.jgzn .nsjg li{ height:30px; line-height:30px; font-size:14px; width:100%; overflow:hidden; text-overflow:ellipsis;}
.jgzn .nsjg li a{ color:#666;}
.jgzn .nsjg li a:hover{ color:#2581c2;}

/* 人事任免 */
.rsrm_list{ width:350px;}
.rsrm_list a{ display:block; float:left; width:160px; height:80px; line-height:80px; text-align:center; font-size:16px; background:#f1f7fb; color:#2581c2; margin-right:15px;}
.rsrm_list a:hover{ background:#2581c2; color:#fff; text-decoration:none;}

/* 法规文件 */
.fgwj_list{ width:336px; height:50px; line-height:50px; background:#f1f7fb;}
.fgwj_list li{ float:left; width:112px; text-align:center; background:url(2015zz_jtj_zwgk_li_bg.gif) no-repeat left center;}
.fgwj_list li:first-child{ background:none;}
.fgwj_list li a{ color:#2581c2;}

/* 专题专栏 */
.ztzl_list{ width:335px; height:50px; background:#f1f7fb; overflow:hidden;}
.ztzl_list img{ width:335px; height:50px;}

/* 工程建设 */
.gcjs_list{ background:#f1f7fb; padding:6px 15px;}
.gcjs_list ul li{ font-size:14px; line-height:32px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gcjs_list ul li a{ color:#666;}

.main_right .title{ border-bottom:2px solid #2581c2; line-height:30px;}
.main_right .title h2 a{ float:left; display:block; width:130px; height:30px; text-align:center; font-size:14px; font-weight:normal; color:#04569c; background:#d3e6f3; margin-right:2px;}
.main_right .title h2 a.active{ color:#fff; background:#2581c2;}
.main_right .title h2 a:hover{ text-decoration:none;}
.main_right .title .more{ float:right; color:#2581c2; display:none; margin-right:5px;}
.main_right .list{ padding:12px 10px; display:none;}
.main_right .list li{ font-size:14px; line-height:30px; height:30px; vertical-align:top;}
.main_right .list li a{ color:#666; float:left; max-width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main_right .list li a:hover{ color:#2581c2;}
.main_right .list li .source{ color:#04569c; margin-right:5px;}
.main_right .list li .date{ float:right; color:#acacac;}

.main_right .tzgg{ width:314px; float:left;}
.main_right .zdxm{ width:314px; float:right;}

/* 政府信息公开 */
.zfxxgk{ margin-top:3px;}
.zfxxgk a{ display:block; float:left; width:110px; height:40px; text-align:center; background:#d3e6f3; color:#0162a6; margin-right:1px; font-size:12px; line-height:40px; }
.zfxxgk a.last{ width:110px; padding:0; line-height:40px; height:40px;}
.zfxxgk a:hover{ color:#fff; background:#0162a6; text-decoration:none;}

.jtxz{ width:646px; margin-top:56px;}
.jtxz a{ display:block; float:left; width:314px; height:130px; line-height:130px; text-align:center; font-size:24px; background:#d3e6f3; color:#2581c2; margin-right:9px;}
.jtxz a:hover{ background:#2581c2; color:#fff; text-decoration:none;}


@media screen and (max-width: 1000px){
	.main_left,.main_right{ float:none; width:100%;}
	.main_right{ margin-top:10px;}
	
	.jtxz{ margin-top:10px;}
	
	.main_right .title h2 a{ margin-top:1px;}
}

@media screen and (max-width: 650px){
	.main_right .tzgg,.main_right .zdxm{ float:none; width:100%;}
	
	.zfxxgk a,.zfxxgk a.last{ width:24.5%; margin:1px 0.25%; padding:0; height:80px; line-height:80px;}
	
	.jtxz{ width:100%;}
	.jtxz a{ width:49%; margin:0 0.5%; font-size:14px;}
}

@media screen and (max-width: 480px){
	.zfxxgk a,.zfxxgk a.last{ width:49.5%; margin:1px 0.25%; padding:0; height:80px; line-height:80px;}
}
