﻿@charset "utf-8";
/* ----------- 配置通用样式 ----------- */
#content-wrap .main{ background-color: #fff; overflow: hidden;}
.list-pic li{ width: 33.33%;}

/* 盒子-side */
.box-side{ margin: 0 0 20px;}
.box-side>.hd{ background: #0d67bb;}
.box-side>.hd h3{ font-size: 18px; font-weight: normal;}
.box-side>.bd{ padding: 15px; background-color: #fff;}

/* 盒子-main */
.box-main>.hd{margin-bottom: 20px; line-height: 50px; background: none; border-bottom: 1px solid #ddd; padding-top:20px}
.box-main>.hd h3{ background: none; font-size: 22px; margin-bottom: -1px; display: inline-block; *display: inline; zoom: 1;  border-bottom: 2px solid #2273be;}
.box-main>.hd h3 a, .box-main>.hd span{ padding:4px 10px; color: #333; }
.box-main>.hd .more{ margin-right: 10px;}
.box-main>.hd .btn{ margin-top: 20px; color: #000;}
.box-main>.bd{ padding-top: 0;}
.box-main .box>.hd .more{ margin: 5px 5px 0 0;}

/* 位置导航 */
.box-main>.breadcrumb{float: right;margin: 45px 0 0;padding: 0;background: none;}

/* ----------- 正文 ----------- */

/* 内页banner */
#banner-page{ position: relative; width: 100%; height: 240px; text-align: center; overflow: hidden; background: url(../../Base/img/banner-page.jpg) 0px 50% no-repeat; margin-bottom: 30px; margin-top: 176px; }

/* 侧栏-菜单 */
#side-menu .hd{ text-align: center; line-height: 60px; font-size: 22px;}
#side-menu .hd h3{ font-size: 22px; font-weight: normal;}
#side-menu .bd{position: relative;z-index: 3; padding: 15px 10px; background: #fafafa}
#side-menu li{margin-bottom: 5px; font-size:16px;}
#side-menu li a{position: relative;display: block;padding: 8px 20px;background: url("../../base/img/icons-menu-side.png") no-repeat 95% 16px;line-height: 24px; text-align: center;}
#side-menu li a:hover{color:#2273be; text-decoration:none;}
#side-menu li.on a{background-position: 95% -175px;background-color: #fff;box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .2);border-radius:20px; color:#2273be}

/* 侧栏-搜索 */
#side-search .bd li{ padding: 5px 0;}
#side-search .bd .form-control{ height: 36px;*height: 18px; padding: 8px;}

/* 侧栏-热点资讯 */
#side-rdzx .bd {background: #fafafa}
#side-rdzx .bd .list li{font-size: 14px; border-bottom: 1px solid #d7d7d7; }
#side-rdzx .bd .list .title, 
#side-rdzx .bd .list .title a{display: inline;}

/* 侧栏-咨询查询 */
.zxcx{ margin-top: 20px;}

/* 父列表页-焦点图 */
#page-focus{ margin-bottom: 20px;}
#page-focus .focus-bd .pic img{width: 450px; height: 255px;}
#page-focus .focus-bd .intro{height: 130px; line-height: 26px}

/* 信件-内容页 */
.letter-detail tbody tr .control-label{background-color: #fafafa;}

/* 领导-列表页 */
.list-leader li{ padding: 15px;}

/* 领导-内容页 */
#leader-detail{ overflow: hidden;}
#leader-detail .pic{ float: left; margin-right: 20px;}
#leader-detail .con{ overflow: hidden;}

/* 机构设置 */
/*#jgsz .box-main .box{ margin-bottom: 40px; border-bottom: 1px solid #f1f1f1; padding-bottom: 20px; padding-top: 20px; overflow: hidden; }
#jgsz .box-main .box .hd{float: left; margin-right: 36px; width: 100px; background: #fff; border: 1px solid #ebebeb; border-radius: 8px; overflow: hidden;   }
#jgsz .box-main .box .hd h3{display: block; }
#jgsz .box-main .box .hd span{display: block;line-height: 30px;background: url(../../Base/img/icons-jgsz.png) 30px 16px no-repeat;font-size: 14px; padding: 60px 0 10px 0px; text-align: center; }
#jgsz .box-main .box .bd{overflow: hidden; padding: 0px;}
#jgsz .main .box .list li{ float: left; width: 33.33%; padding: 0; font-size: 14px;}
#jgsz .main .box .list li i{ display: none;}
#jgsz .main .box .list li a{ padding: 0px 10px; border-radius: 4px; display: inline-block; *display: inline; zoom: 1;}
#jgsz .main .box .list li a:hover{ background-color: #0d67bb; color: #fff; text-decoration: none;}

#jgsz .box-main #jg-hzjfbm .hd span{background-position: 30px -164px;}
#jgsz .box-main #jg-dzznbm .hd span{background-position: 30px -341px;}
#jgsz .box-main #jg-fsdw .hd span{background-position: 30px -523px;}*/

.list-list { padding: 0 10px;}

.menuListA li { float: left; border: 1px solid #ebebeb; width: 260px; margin: 0 18px 20px 18px; *display: inline; height: 60px; background-color: #fafafa; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.menuListA li a { font-size: 16px; line-height: 60px; display: block; width: 100%; height: 100%;  text-align: center;}
.menuListA li:hover { background-color: #0d67bb; border-color: #0d67bb;}
.menuListA li:hover a { color: #fff;}

/* 专题-汇总页 */
#special .main .box .list-pic{ margin: 0;}
#special .main .box .list-pic li{ float: left; margin: 10px 1%; width: 31%; height: 270px;}
#special .main .box .list-pic .title{ height: 30px; line-height: 30px; font-size: 16px;}
#special .main .box .list-pic .title a{ display: block; white-space: nowrap; text-overflow: ellipsis;}

/* 网站地图 */
.sitemap li{ padding-bottom: 5px; line-height: 30px;}
.sitemap li a{ display: block; padding: 5px 10px;}
.sitemap li h3.h1{ border-bottom: 1px solid #eee; background-color: #f8f8f8; font-size: 16px;}
.sitemap li h3:hover{ background-color: #eee; border-color: #ddd;}
.sitemap li h3.h2 { font-size: 14px;}
.sitemap li .ul1{ margin: 10px 0 10px 10px; overflow: hidden;}
.sitemap li .ul1 li{ float: left;}
.sitemap li .ul1 a:hover{ background-color: #f5f5f5;}