@charset "utf-8";

/*信息公开目录列表页*/
.xxgkbody{width:1000px; margin:0 auto; padding:15px 0; background-color:#fff;}
.sideBar{float:left; width:226px;}
.mainContent{float:right; width:750px;}

.zfxxgk-menu{margin-bottom:10px;}
.zfxxgk-menu h2{border-top:2px solid #d82416;}
.zfxxgk-menu h2 span{position:relative; display:block; padding:15px 50px 15px 30px; font-weight:normal; font-size:18px; color:#666; font-size:18px; line-height:1.2em; background-color:#fff; border-right:1px solid #ececec; border-left:1px solid #ececec;}
.zfxxgk-menu h2 span:after{position:absolute; right:20px; top:50%; margin-top:-2px; content:""; width:9px; height:5px; background:url(../images/in-arrow.png) no-repeat;}
.zfxxgk-menu ul{padding:5px 5px 0; border:1px solid #ececec;}
.zfxxgk-menu ul li{margin-bottom:5px;}
.zfxxgk-menu ul li a{position:relative; display:block; padding-left:40px; font-size:14px; line-height:30px; border:1px solid #ececec; border-radius:5px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zfxxgk-menu ul li a:before{position:absolute; top:0; left:0; content:">"; font-family:"宋体"; font-weight:bold; color:#cc0003; width:30px; text-align:center; border-right:1px solid #ececec; background-color:#fff7ec;}
.zfxxgk-menu ul li a font{margin-left:5px; font-size:12px; text-decoration:underline;}
.zfxxgk-menu ul li#zfxxgknb{display:none;}
.zfxxgk-szfxxgkml ul li#zfxxgknb{display:block;}

.fenlei{position:relative; z-index:11;}
.fenlei li.button{margin-bottom:10px; border-top:2px solid #d82416;}
.fenlei li.button a.label{position:relative; display:block; padding:15px 50px 15px 30px; background-color:#fff; color:#666; font-size:18px; line-height:1.2em; border:1px solid #ececec; border-top:none; transition:0.3s;}
.fenlei li.button a.label i{display:inline-block; vertical-align:middle; margin-right:15px; font-size:50px;}
.fenlei li.button a.label font{display:inline-block; vertical-align:middle;}
.fenlei li.button a.label:hover{color:#fff; background-color:#d82416; border-color:#d82416;}
.fenlei li.button a.label.on{color:#fff; background-color:#d82416; border-color:#d82416;}
.fenlei li.hasDrop a.label b{position:absolute; top:50%; right:20px; margin-top:-6px; width:12px; height:12px;}
.fenlei li.hasDrop a.label b:before{position:absolute; top:50%; left:0; content:""; margin-top:-1px; width:100%; height:2px; background-color:#666;}
.fenlei li.hasDrop a.label b:after{position:absolute; left:50%; content:""; margin-left:-1px; width:2px; height:100%; background-color:#666;}
.fenlei li.hasDrop a.label:hover b:before{background-color:#fff;}
.fenlei li.hasDrop a.label:hover b:after{background-color:#fff;}
.fenlei li.hasDrop a.label.on b:before{background-color:#fff;}
.fenlei li.hasDrop a.label.on b:after{background-color:#fff;}
.fenlei li.hasDrop a.label.on b.show:after{content:normal;}
.fenlei li.hasDrop .dropdown{display:none; padding:10px; height:240px; font-size:14px; background-color:#fff; border:1px solid #ececec; border-top:none; overflow-x:auto; overflow-y:auto;}


.xxglml-deptName{margin-bottom:15px; border:1px solid #dfdfdf;}
.xxglml-deptName span{display:block; padding:0 20px; text-align:left; font-size:24px; color:#d82416; line-height:66px; background:url(../images/ml-entrancebg.png) no-repeat right bottom #f9fafe; border:1px solid #fff;}


.xxgkml-main{}

.xxgkml-head{border-bottom:1px solid #eee;}
.xxgkml-head .hd{float:left;}
.xxgkml-head .hd h3{float:left; padding:0 25px; margin-bottom:-1px; font-size:16px; color:#cb0000; height:40px; line-height:40px; background-color:#fff; border-top:3px solid #d92317; border-right:1px solid #eee; border-left:1px solid #eee;}
.xxgkml-search{float:right;}
.xxgkml-search ul{}
.xxgkml-search ul li{float:left; vertical-align:top; margin-left:10px;}
.xxgkml-search ul li select{width:110px; height:28px; border:1px solid #e5e5e5;}
.xxgkml-search ul li .input-txt{width:160px; padding:2px 10px; height:22px; line-height:22px; border:1px solid #e5e5e5;}
.xxgkml-search ul li .input-btn{ padding:0 12px 0 30px; height:28px; font-size:14px; color:#fff; background:url(../images/ml-search.png) no-repeat 8px 8px #e56d5b; border:none; cursor:pointer;}


.xxgkml-list-box{}
.xxgkml-show-notData{margin-top:20px; text-align:center; font-size:14px; line-height:60px; background-color:#f7f7f7;}
.xxgkml-show-list{overflow:hidden;}
.xxgkml-show-list ul{padding-top:20px; padding-bottom:20px; border-bottom:dotted 1px #d82416;}
.xxgkml-show-list li{float:left; width:100%; padding-top:6px; padding-bottom:6px; overflow:hidden;}
.xxgkml-show-list li h4{position:relative; padding:0 100px 0 22px; font-weight:normal; font-size:14px; overflow:hidden;}
.xxgkml-show-list li h4 a{float:left; line-height:1.6em; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.xxgkml-show-list li h4 a font{color:#d82416; margin-right:8px;}
.xxgkml-show-list li h4 a:before{position:absolute; top:-4px; left:0; content:""; margin-top:.8em; width:6px; height:7px; background-repeat:no-repeat; background-image:url(../images/il-list.png);}
.xxgkml-show-list li h4 .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; line-height:1.6em; color:#999; font-size:1em; white-space:nowrap;}
.xxgkml-show-list li br{display:none;}



.xxgkml-depts{border-top:2px solid #d82416;}
.xxgkml-depts .channelName{font-size:24px; color:#d82416; text-align:center; line-height:50px; background-color:#fcfcfc; border-right:1px solid #ececec; border-left:1px solid #ececec;}
.depts-main{padding:0 15px; border:1px solid #ececec;}
.depts-main .dept-item{padding:15px;}
.depts-main .dept-item li{float:left; width:20%;}
.depts-main .dept-item li a{display:block; padding-right:10px; padding-left:15px; font-size:14px; color:#828181; line-height:32px; background:url(../images/il-list.png) no-repeat left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/*信息公开目录文章页*/
.article-deptName{margin-bottom:25px; border:1px solid #dfdfdf;}
.article-deptName span{display:block; padding:20px 10px; text-align:center; font-size:35px; color:#d82416; background-color:#f7f7f7; border:1px solid #fff;}

.article-main{padding-top:25px; padding-bottom:25px;}
.article-title{text-align:center; color:#cb0101; font-size:22px; font-weight:bold; line-height:140%; padding:20px 0 10px;}
.article-subtitle{font-size:1em; line-height:140%; text-align:center; padding-bottom:20px; color:#666666;}
.article-attr{padding-bottom:15px; color:#888888; text-align:center; font-size:14px; border-bottom:#e1e1e1 1px solid;}
.article-attr b{font-weight:normal;}
.article-attr span{margin:0 8px; display:inline-block;}
.article-attr .fontsize a{cursor:pointer; color:#888; margin-right:4px; margin-left:4px;}
.article-attr .fontsize a:hover{color:#8d0707;}
.article-attr #view span{ margin:0;}
.article-attr .llcs b{color: #8d0707;}

.article-content{clear:both; padding:25px; line-height:2.2; overflow:hidden; font-size:16px;}
.article-content p{margin:15px 0;}
.article-content table,
.article-content video,
.article-content img{max-width:100%;}

.meta-data-table th,
.meta-data-table td{padding:10px 10px; font-size:14px; line-height:1.8em; border:1px solid #e2e2e2;}
.meta-data-table th{min-width:80px; width:10%; text-align:center; background-color:#f9f9f9;}
.meta-data-table .col2{width:320px;}
.meta-data-table span{display:none;}


/*信息公开其他页面*/
.xxgk-jgzn{margin-top:-10px;}
.xxgk-jgzn table{margin-top:20px; margin-bottom:30px;}
.xxgk-jgzn table .col01{}
.xxgk-jgzn table .col02{width:25%;}
.xxgk-jgzn table .col03{width:25%;}

.xxgk-fbtj{margin-top:-10px;}
.xxgk-fbtj table{margin-top:20px; margin-bottom:30px;}
.xxgk-fbtj table .col01{width:60px;}
.xxgk-fbtj table .col02{}
.xxgk-fbtj table .col03{width:120px;}
.xxgk-fbtj table .col04{width:120px;}
.xxgk-fbtj table .col05{width:120px;}


.wjk-main{padding-top:20px; padding-bottom:20px;}
.wjk-search-main .search-head{padding-left:20px; padding-right:20px; height:42px; font-size:22px; font-weight:normal; color:#908f8f; line-height:42px; background-color:#fcfcfc; border-bottom:1px solid #ececec;}
.wjk-search-main .search-box{padding:20px 0 0 0;}
.wjk-search-main .search-box .select{width:100%; height:35px; border:1px solid #ccc;}
.wjk-search-main .search-box .inputtxt{width:100%; padding:0 2%; height:35px; line-height:35px; border:1px solid #ccc;}
.wjk-search-main .search-item{float:left; margin-bottom:10px; width:50%;}
.wjk-search-main .search-label{float:left; width:100px; text-align:center; font-size:18px; line-height:35px; background-color:#efefef;}
.wjk-search-main .search-block{margin-left:110px; margin-right:50px;}
.wjk-search-main .search-button{padding-top:15px; padding-bottom:20px; text-align:center;}
.wjk-search-main .search-button button{padding:10px 30px; margin:0 5px; font-size:16px; color:#fff; background-color:#ee6655; border:none; cursor:pointer;}

.wjk-depts .title{font-size:24px; font-weight:bold; color:#b30606; text-align:center; line-height:50px;}
.wjk-depts .depts-main{padding:0; border:none;}

.wjk-result-box{display:none;}
.wjk-result-table{width:100%; text-align:center; line-height:1.6em;}
.wjk-result-table thead tr{background-color:#dedede;}
.wjk-result-table thead tr th,
.wjk-result-table tbody td{padding:8px 15px; font-size:14px; text-align:center; border:1px solid #666; border-collapse:collapse;}
.wjk-result-table .col01{width:220px; white-space:nowrap;}
.wjk-result-table .col02{text-align:left;}
.wjk-result-table .col03{width:140px;}



.even{background-color:#f9f9f9;}
.odd{background-color:#ffffff;}

