/* 文章内容 */
.mod-content-title{padding: 30px 0;border-bottom: 1px solid #e5e5e5;}
.mod-content-title h2.title{font-weight:600; text-align:center; color:#006eab; font-size:30px; padding-bottom:15px;}
.mod-content-title h3.subtitle{font-weight:normal; text-align:center; color:#006eab; font-size:22px; padding-bottom:15px;}
.mod-content-title .meta{ height:30px; width:100%; text-align:center; line-height:30px; color:#666;}
.mod-content-title .meta span{padding:0px 10px;}
.mod-content-title .meta a{padding:0 4px;color:#666;}
.mod-content .content { margin-bottom: 40px; font-size: 16px;}
.mod-content .content h3{font-weight:normal; font-size:22px; padding:5px 0;}
.mod-content .content a{ color: #0c82ff; }
.mod-content .content p {color:#333;margin:10px 0;word-wrap:break-word;}
.mod-content .content p img{margin: auto;max-width: 100%;}
.mod-content .content table{border-top:1px solid #ccc;border-left:1px solid #ccc; margin:auto;}
.mod-content .content table p{margin:0;}
.mod-content .content table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px;}
.mod-content .nav-title{height:36px;background:#F2F2F2}
.mod-content .nav-title h2{height:36px;line-height:36px;color:#fff;padding:0 15px;background:#298bd4;font-size:16px;font-weight:700;float:left}
.mod-content .nav-title h2 a,.nav-title h2 a:hover{color:#fff}
.mod-content .nav-title a.more{font-size:14px;color:#333;padding-right:15px;line-height:36px;float:right}
.mod-content .attachment{padding: 30px 20px 20px;color: #0a468c;}
.mod-content .downfile li{height:30px;line-height:30px;margin:0 5px}
.mod-content .downfile li a{height:30px;line-height:30px;border-bottom: 1px dashed #3b5998;text-decoration: none;color: #0a468c;letter-spacing: 1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.mod-content .toolbar{height: 35px; width: 100%; background:#F2F2F2; text-align:center;line-height: 35px;}
.mod-content .operation{margin:auto; height:35px; line-height:35px;float: right;}
.mod-content .docauthor{padding-left: 20px; height:35px; line-height:35px;float:left;}
.mod-content .operation span{ line-height:35px; font-size:14px; cursor:pointer; margin:0 15px 0 5px;}
.mod-content .operation a{ float: left; }

/* 导航 */

.navigationBox{background:#06459e !important;align-items: center; }
.navigationBox .title{color: #fff;font-size: 16px;}

.dropdown-items{background: #fff!important;max-width: 6.4rem;}
.dropdown-items span,.dropdown-items a{color: #333;}
.dropdown-heading:hover{color: #333!important;}
.menu-items li{background: #eee;}
.header{height: 1.6rem;width: 90%;}
.header img{width: 5.34rem;}
.header i{color: #fff;font-size: 22px;width: 0.85rem;height: 0.85rem;line-height: 0.85rem;margin: .37rem .2rem;text-align: center;border-radius: 50%;}
.header i:hover{background: rgba(0, 0, 0, 0.15);}
.header i:before{line-height: 30px;}

/* 搜索 */
.search-box {height: 1.6rem;background: rgba(255,255,255,.6);position: absolute;top: 1.6rem;}
.search-box form {height: 0.9rem;margin: 0.35rem 0;border: none;width: 90%;}
.search-box .input {height: 100%;width: 100%;border: none;vertical-align: bottom;margin-left: 5%;}
.search-box button{background: #fff;height: 0.9rem;}

/* 底部 */
footer{background: #232830;color: #78808d;text-align: center;line-height: 2;padding: 10px 0.4rem;margin-bottom: 1.33rem;}
footer a{color: #78808d;}
footer .link{display: flex;justify-content: space-between;margin: 0 15px 5px 15px;border-bottom: 1px solid #363b44;padding-bottom: 5px;}

/* tabbar */
.menu{position:fixed;bottom:0px;width:100%;height:1.46rem;z-index:999;background:#fff;box-shadow: 0 7px 8px #000;}
.menu ul{height:100%;display: flex;justify-content: space-between;align-items: center;}
.menu ul li{width: 100%;position:relative;}
.menu ul li .menu_li{width:100%;height:100%;}
.menu ul li .menu_li i{font-size: 20px;}
.menu ul li span{position:absolute;bottom:-300px;left:50%;width:3rem;margin-left:-1.5rem;margin-bottom:14px;height:auto;text-align:center;z-index:10;background: #fff;box-shadow: 0 0 6px rgba(0,0,0,.1);}
.menu ul li span a{width:100%;line-height:43px;display: block;position: relative;z-index: 1;}
.menu ul li span:after{content: '';display: block;position: absolute;bottom: -5px;left: 50%;margin-left: -7.5px;width: 15px;height: 15px;background:#fff;transform: rotate(-45deg);box-shadow: -4px 4px 10px rgba(0,0,0,.1);z-index: -1;}
.menu ul li .menu_li:hover{color: #333;}
.menu .active{color: #06459e!important;}
.footer_front{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:-1;display:none;}

/* banner */
.banner{height: 5.06rem;}
.banner .swiper-slide{position: relative;display: flex;align-items: center;}
.banner .swiper-slide p{position: absolute;width: 100%;bottom: 0;background: rgba(0,0,0,.8);color: #fff;font-size: 14px;padding: 10px 10px 20px 10px;}
.banner .swiper-pagination{bottom:7px!important}
.banner .swiper-pagination-bullet-active{background: #007aff!important;}
.banner .swiper-pagination-bullet{width: 0.333333rem;height: 3px;background: #fff;opacity: 1;border-radius: 50px!important;}

/* 头条 */
.announcement img{width: 0.93rem;}
.announcement .swiper-container{height:2em;margin:0.5em;}
.announcement .swiper-container a {text-decoration:none;display:block;line-height:2;height:2em;text-indent:0.5em;overflow:hidden;}
.announcement .more{border-left: 1px solid #dfdcdc;}

/* 列表 */
.idnextitle, .tabs{z-index: 1;}
.idnextitle a.active:after, .tabs a.active:after{content: '';display: block;width: 100%;height: 2px;background: #06459E;position: absolute;bottom: -1px;z-index: -1;}
.idnextitle a, .tabs a{position: relative;font-size: 18px;padding-bottom: 10px;}
.idnextitle a.active, .tabs a.active{color: #06459E!important;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
.tabs.tabs-son{background: #f2f2f2;}
.tabs.tabs-son a{font-size: 14px;font-weight: 700;padding: 8px 15px 5px 15px;color: #999999;}
.tabs.tabs-son a.active:after{display: none;}
.btnmore{padding:10px 20px 7px 20px;display:block;text-align: center;color: #fff;}

/* 查询入口 */
.entry .list .item{height: 2.05rem;width: 100%;font-size: 16px;margin-bottom: 10px;border-radius: 3px;}
.entry .list .item i{font-size: 20px;margin: 0 15px;}
.entry .list .item p{width: 80%;}
.entry .list .item:last-child{margin-bottom: 0;}
.entry .list .item:nth-child(1){background: #ddecf5;color: #3d97b0;}
.entry .list .item:nth-child(2){background: #f0f8ea;color: #82ba52;}
.entry .list .item:nth-child(3){background: #f9efe7;color: #f87b3f;}
.entry .list .item:nth-child(4){background: #dcf3f2;color: #61b2ba;}
.entry .list .item:nth-child(5){background: #f8e0da;color: #bb202b;}
.entry .list .item:nth-child(6){background: #f0f8ea;color: #82ba52;}
.entry .list .item:nth-child(7){background: #E6FFE6;color: #1B7005;}
.entry .list .item i::after{font-size: 24px;}
.entry .list .item:nth-child(1) i::after{content: '\e606';font-size: 20px;}
.entry .list .item:nth-child(2) i::after{content: '\eaa7';}
.entry .list .item:nth-child(3) i::after{content: '\e67e';}
.entry .list .item:nth-child(4) i::after{content: '\e650';}
.entry .list .item:nth-child(5) i::after{content: '\e6da';font-size: 21px;}
.entry .list .item:nth-child(6) i::after{content: '\e62f';font-size: 20px;}
.entry .list .item:nth-child(7) i::after{content: '\e62f';font-size: 20px;}

/* 卡片式轮播 */
.card{position:relative;padding-top:20px;width:100%;}
.card .swiper-slide{height:3.06rem;width:8rem;border-radius: 0.18rem;overflow: hidden;background: #fff;display: flex;align-items: center;display: flex;justify-content: center;}
.card .swiper-wrapper .swiper-slide img{height: 100%;}
.card .swiper-slide {-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;-webkit-transform: scale(0.9) !important;transform: scale(0.9);}
.card .swiper-slide-active,.card .swiper-slide-duplicate-active {-webkit-transform: scale(1);transform: scale(1) !important;}
.card .swiper-pagination-bullet{background: #fff;opacity: 1;height: 0.16rem;width: .16rem;}
.card .swiper-pagination-bullet-active{width: 0.48rem;height: 0.16rem;border-radius: 500px;}

/* 机构信息 */
.organization .list .item{padding: 10px 0;}
.organization .list .item{border-bottom: 1px solid #f2f2f2;}
.organization .list.imgbox .item{position: relative;height: 4.5rem;overflow: hidden;display: flex;align-items: center;margin: 10px 0;}
.organization .list.imgbox .item p{position: absolute;bottom: 0;padding: 7px 15px;background: rgba(0,0,0,.5);width: 100%;color: #fff;}
.organization .listbox, .organization .listbox .list{margin: 0;}
.organization .swiper-pagination{bottom: 5px!important;}
.organization .imgbox .swiper-container{padding-bottom: 20px;}

/* 面包屑导航 */
.breadcrumbs{margin: 10px;padding: 10px;background: #fff;}
.breadcrumbs a{color: #06459e;}
.breadcrumbs a i{font-size: 16px;}
.breadcrumbs a:after{content: "\e640";font-family: iconfont;font-size: 12px;margin-left: 5px;}
.breadcrumbs a:last-child:after{display: none;}

/* 公共子页标题 */
.infotitle{padding: 15px 0;border-bottom: 1px solid #f2f2f2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: space-between;}
.infotitle h1{font-size: 17px;display: inline-block;display: flex;align-items: center;}
.infotitle h1:before{content: '';display: inline-block;width: 3px;height: 17px;background: #06459e;margin-right: 12px;}
.infotitle .more{color: #999;margin-right: 15px;font-size: 13px;}
.infotitle .more:after{content: "\e640";font-family: iconfont;margin-left: 5px;}

/* 子页列表 */
.listbox{margin: 10px;background: #fff;}
.listbox .list{margin: 0 15px;padding-bottom: 15px;}
.listbox .list .item{display: flex;justify-content: space-between;padding: 15px 0;border-bottom: 1px solid #f2f2f2;}
.listbox .list .item p{margin-right: 15px;}
.listbox .list .item.top{padding: 20px 0;}
.listbox .list .item.top .img{width: 3.73rem;}
.listbox .list .item.top .text{width: 53%;}
.listbox .list .item.top .text p{margin-right: 0;}

/* 详情页 */
.details{margin: 10px;background: #fff;}
.details .title{padding: 15px;border: 1px solid #f2f2f2;}
.details .title h1{font-size: 18px;}
.details .title h3{font-size: 16px;font-weight: normal;margin: 10px 0;}
.details .title .operation{color: #999;}
.details .title .operation p{margin-right: 20px;}
.details .title .operation p i{margin-right: 8px;}
.detailspage a:hover span{background: #006EAB;border:1px solid #006EAB;color: #fff;}
.detailspage span {padding: 1px 15px 2px;;border: 1px solid #cccccc;border-radius: 5000px;transition: all .3s;}

/* 搜索页 */
.searchs form{line-height: 1.06rem;height: 1.06rem;}
.searchs form input{width: 100%;height: 100%;background: #f2f2f2;border: none;padding: 0 15px;}
.searchs form button{background: #06459e; color: #fff;width: 2rem;font-size: 20px;}
.searchs .tabs a{font-size: 14px;padding: 10px;}
.searchs .tabs a.active:after{left: 0;}
.searchs .results{font-size: 13px;}
.searchs .searchlist{margin: 0 10px 10px 10px!important;}
.searchs .searchlist .list a h1{font-size: 16px;}
.searchs .searchlist .list a .time{font-size: 13px;}
.mien .swiper-slide,.searchs .swiper-slide{height:1px}
.mien .swiper-slide-active,.searchs .swiper-slide-active { height:auto!}
.listpage a{width: 50%;text-align: center;padding: 10px 0;}

/* 网站地图 */
.sitemap .item .tit{background: #f2f2f2;display: block;border: solid 1px #f8f8f8;padding: .2rem 20px;}
.sitemap .item .links a{width: 25%;color: #666666;text-align: center;line-height: 1.7;}
.sitemap .item .links a:hover{color: #1D78CB;}

/* 下载中心 */
/* .download{padding-top: 25px;} */
.download .list{padding-bottom: 0;}
.download .list .item {margin: 50px 14px;border: 1px solid #d7d7d7;padding: 28px;position: relative;display: block;}
.download .list .item:after{font-family: "iconfont";display: block;width: 60px;height: 60px;line-height: 60px;border:1px solid #f2f2f2;border-radius: 50%;position: absolute;top: -30px;left: 50%;margin-left: -30px;text-align: center;font-size: 30px;background: #fff;}
.download .list .item.pdf:after{content: "\e740";color: red;}
.download .list .item.word:after{content: "\e6a3";color: #06459e;}
.download .list .item.ppt:after{content: "\e61e";color: #f37b1d;}
.download .list .item.excel:after{content: "\e665";color: #82ba52;}
.download .list .item.zip:after{content: "\e64d";color: rgb(255, 178, 51);}
.download .list .item:last-child{margin-bottom: 30px;}

/* 领导成员 */
.members .item .img{width: 3.2rem;height: 3.06rem;overflow: hidden;}
.members .item .img img{height: 3.06rem;}
.members .item .text h1{font-size: 16px;}

/* 联系信息 */
#map{height: 5.33rem;}
.map .item{padding: 5px 0;}
.map .item i{font-size: 24px;margin: 0 10px;}
.map .bg-blue{background: #06459e;}


/* 分页 */
.pagination{position: relative;text-align: center;padding: 40px;font-size:0}
.pagination li{display: inline-block;font-size: 14px;}
.pagination li .p-item{display: inline-block;padding: 10px 15px;color: #06459e;border: solid 1px #e4e4e4;min-width: 41px;}
.pagination li .p-item:hover, .pagination .p-item.active{background: #006EAB;color: #fff;border: solid 1px #006EAB;}
.pagination li .p-item.nohover:hover{background: #fff;color:#06459e;border: solid 1px #e4e4e4}
.pagination li+li .p-item{border-left-color: #fff;}

/* 大图 */
.ImgBox{width: auto;display: flex;justify-content: center;}

/* new */
.iconnew{ margin-bottom: 2px;margin-left: 10px; }
.iconnew.quotation { float: right; }