﻿@charset "UTF-8";
/*
    Css for PEL,    ver 1.0
    CopyRight By Dongyi Network Technology CO.,Ltd Design Center

    本网站通用布局
*/


.topNav{width: 100%;}
#content{position:relative;z-index:1;clear:both;width: 1128px;min-height: 300px;margin:0 auto 20px;padding:36px;text-align:left;background-color: #f4f4f4;}
#content:before{display:none}
#content:after{display:block; visibility:hidden;clear:both; height:0; content:'.'; line-height: 0;}
.mainContent{position:relative; zoom:1; overflow:hidden; }
.side{width: 240px; float: left; overflow: hidden; margin-top: 0; margin-right:20px}
.sideFixed{top: 314px;}

/*顶部 header */
#publicityName{padding: 55px 0 55px; text-align: center; line-height: 1.2; font-size: 66px; font-weight: bold; color:white; text-shadow: 2px 0 5px rgba(0,0,0,0.6);}

/*搜索部分 S*/
#topSearch{width: 1128px;margin:0 auto;padding:65px 36px 80px;text-align: center;background-color: #f4f4f4;}
#topSearch .searchBox{display: inline-block; overflow: hidden; margin:0 auto; padding: 0 24px; text-align: center; vertical-align: top; background-color: #f4f4f4;}
#topSearch .searchCon{height: 46px; line-height: 46px; border: 2px solid #146ac1; background-color: white; border-radius: 9px;}
#topSearch .searchCon .keyword{width: 470px; height: 46px; line-height: 46px; float: left; text-indent: 16px; font-size: 18px; background: none; border: none;}
#topSearch .searchCon .searchBtn{width: 68px; height: 46px; line-height: 46px; float: left; text-indent: -999px; overflow: hidden; border: none; cursor: pointer; background:  url(../img/publicityIcon.png) center 8px no-repeat;}
#topSearch .line{margin-top: -25px; border: 1px solid #dfdfdf;}


/*验证码*/
div.codeinp input[type=text]{float:left; width:100px !important; margin-right:10px;}
/* 通用底部按钮 */
.bot{padding:0 0 20px 0;text-align:center; }
.bot a,.bot button{display:inline-block; height:46px; margin:0 2%; padding:0 5%; font-size:16px; line-height:46px; cursor:pointer; color:#fff; border:0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;background:#146ac1; }
.bot a:hover,.bot button:hover{text-decoration:none; background:#077bd4;}
/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm{width:80%; margin:30px auto; padding:3% 0; font-size:16px; }
.queryForm td{padding:8px 0;}
.queryForm .tdlab{width:40%; text-align:right;}
.queryForm input[type=text]{line-height:20px; width:56%; height:20px; padding:10px; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.queryForm .bot{text-align:left;}
.queryForm .bot a{margin:0;}
.queryForm .required strong{margin-right:5px;color:#f00; }
.queryForm .errorMessage{color:#f00;}
.queryForm table{width:100%; border:0;}


/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult{width:80%; margin:30px auto;}
.queryResult .tit h3{margin-bottom:30px;font-size:38px; line-height:2; text-align:center; }
.queryResult .tips{margin-bottom:50px; padding:50px 0 20px 0;font-size:16px; text-align:center; border-top:1px solid #ddd; }
.queryResult .number{font-weight:bold; color:#f00;}

/* url_方块样式分页 */
/* .page{clear:both; overflow:hidden;padding:25px 0; font-size:0; text-align:center; }
.page a,.page span{display:inline-block; *display:inline; zoom:1; height:28px;margin:0 3px 5px 0; padding:0 9px; font-size:14px; line-height:28px; background-color: #efefef; border-radius: 4px;}
.page a:hover,.page span:hover{text-decoration:none; color:#146ac1; }
.page .current{font-weight:bold;color:#333 !important; background: none; }
.page select,.page input{margin:0 4px; vertical-align:middle; border:0 solid #e1e1e1; background:#efefef; }
.page input{padding:0 4px; text-align:center; outline:none;}
.page .disabled{pointer-events:none; opacity:.5;filter:alpha(opacity=50); -moz-opacity:.5; } */

/*侧栏-菜单*/
.publicityMenu{overflow: hidden; margin-top: -15px;}
.publicityMenu a:hover{text-decoration:none}
.publicityMenu>dt{position: relative; z-index: 1; overflow: hidden; margin-top: 15px;}
.publicityMenu>dt i{position: absolute; z-index: 1; right: 20px; top: 27px; width: 18px; height: 18px; float: left; overflow: hidden; background:  url(../img/publicityMoreIcon.png) center top no-repeat;}
.publicityMenu>dt:hover i{background-position: center -40px;}
.publicityMenu>dt.on i{background-position: center -22px;}
.publicityMenu>dt a{display: block; padding:6px 48px 6px 86px; font-size: 23px; height: 56px; line-height: 28px; color: #2d66a5; border: 1px solid #eee; border-radius: 2px; background: #fff url(../img/publicityIcon.png) 30px -52px no-repeat;}
.publicityMenu>dt.dt5 a{padding-right: 30px; line-height: 56px;}
.publicityMenu>dt.on a,
.publicityMenu>dt a:hover{color:white; background-color: #2d66a5; border-color: #2d66a5;}
.publicityMenu>dt.dt2 a{background-position: 30px -122px;}
.publicityMenu>dt.dt3 a{background-position: 30px -193px;}
.publicityMenu>dt.dt4 a{background-position: 30px -262px;}
.publicityMenu>dt.dt5 a{background-position: 30px -335px;}
.publicityMenu>dt.dt1.on a,
.publicityMenu>dt.dt1 a:hover{background-position: 30px -402px;}
.publicityMenu>dt.dt2.on a,
.publicityMenu>dt.dt2 a:hover{background-position: 30px -472px;}
.publicityMenu>dt.dt3.on a,
.publicityMenu>dt.dt3 a:hover{background-position: 30px -543px;}
.publicityMenu>dt.dt4.on a,
.publicityMenu>dt.dt4 a:hover{background-position: 30px -612px;}
.publicityMenu>dt.dt5.on a,
.publicityMenu>dt.dt5 a:hover{background-position: 30px -685px;}
.publicityMenu dd{overflow: hidden; background-color: white;border: 1px solid #eee;}

/*节点树样式*/
.menuTree{overflow: hidden; margin: 10px 0;}
.menuTree ul{display: none; padding: 10px;}
.menuTree li{}
.menuTree h3 a{padding: 0px 0px 0px 86px; line-height: 32px; display: block; background: url(../img/publicityListIcon.png) 70px bottom no-repeat;}
.menuTree .on a{color: #2d66a5;}
.menuTree h3 a:hover{background-color: #e6f5ff;}
.menuTree .h1{}
.menuTree .hasUl>h3{cursor: pointer;}
.menuTree .hasUl.active>h3{}
.menuTree .li1{background-color:#fff;}
.menuTree .li2>h3{}
.menuTree h3.on a,
.menuTree .active h3 a{color: #2d66a5; font-weight: bold; background:#e6f5ff url(../img/publicityListIcon.png) 70px top no-repeat;}

.menuTree-gknb h3 a { padding-left: 25px; background: url(../img/publicityListIcon.png) 15px bottom no-repeat; }
.menuTree-gknb .active h3 a{ background:#e6f5ff url(../img//publicityListIcon.png) 15px top no-repeat;}

/*右侧主体框*/
.mainBox{padding:20px 30px; overflow: hidden; background-color: white; border: 1px solid #eee; border-radius: 5px;}
.mainBox .mHd{margin-top: 16px; height: 34px; line-height: 34px; border-bottom: 1px solid #eee;padding:0;}
.mainBox .mHd .tabList{overflow: hidden;}
.mainBox .mHd .tabList li{position: relative; z-index: 1; width: auto; float: left; margin:0 10px -1px 0; padding: 0 18px 1px; height: 34px; line-height: 34px; font-size: 16px; color: #666; background-color: #eee;}
.mainBox .mHd .tabList li a{color: #666;}
.mainBox .mHd .tabList li.on{color:white; background-color: #2d66a5;}
.mainBox .mHd .tabList li.on a{color: white;}
.mainBox .mHd h3{position: relative; z-index: 1; width: auto; float: left; margin:0 10px -1px 0; padding: 0 18px 1px; height: 34px; line-height: 34px; font-size: 16px; color: white; background-color: #2d66a5;}
.mainBox .mHd h3 a{color: white;}
.mainBox .mBd{padding: 30px 0 0; overflow: hidden;}


/*正文内容 S*/
.articleCon{text-align:left; }
.printArea .title{margin: 30px 0 10px; font-size: 32px; line-height: 38px; color: #2d66a5; text-align:center; word-wrap:break-word;}
.printArea .subheading{text-align: center;margin-bottom: 20px;} 
.printArea .property{overflow: hidden; margin-bottom: 20px; text-align: center; font-size: 15px; color: #999;}
.printArea .property span{margin: 0 8px;}
.printArea .conTxt{overflow:hidden; padding-bottom: 20px; font-size:16px; line-height:1.8; color:#333; }
.printArea .conTxt img{max-width:700px !important; height:auto !important;}
.printArea .conTxt em{font-style:italic;}
.printArea .conTxt ul{padding-left:2em; list-style:inherit;}
.printArea .conTxt ol{padding-left:2em; list-style:decimal;}
.printArea .conTxt ul li{zoom:normal; list-style:inherit; text-indent:0 !important;}
.printArea .conTxt ol li{zoom:normal; list-style:inherit; text-indent:0 !important;}
.printArea .conTxt h1{font-size:21px; }
.printArea .conTxt h2{font-size:21px; }
.printArea .conTxt h3{font-size:18px; }
.printArea .conTxt h5{font-size:16px; }
.printArea .conTxt h6{font-size:14px; }
.printArea .conTxt h1,
.printArea .conTxt h2,
.printArea .conTxt h3,
.printArea .conTxt h4,
.printArea .conTxt h5,
.printArea .conTxt h6{font-weight:normal; margin-bottom: 20px;}
.printArea .conTxt div,
.printArea .conTxt p{margin-bottom: 20px;}
.printArea .videoPlayer{position:relative; z-index:1500; width:800px; height:480px;margin:20px auto; text-align:center; }
.articleCon .others{margin-bottom:15px;}
.articleCon .others .prev,.articleCon .others .next{padding:6px 0; font-size: 16px;}

/* 依申请信息公开 -----------------------------------------------------*/
.eAppGuide{overflow:hidden;}
.eAppGuide li{position:relative;float:left; width:18%; height:42px; margin-right:2.5%; margin-bottom:20px; font-size:18px; line-height:42px; text-align:center; background:#ededed; }
.eAppGuide li a{display:block;}
.eAppGuide a:hover{text-decoration:none; background:#ddd;}
.eAppGuide .last{float:right;margin-right:0; }
.eAppGuide .on a{color:#fff;background:#0068b7; }
.eAppGuide .on i{position:absolute; bottom:-10px; left:50%; display:block; width:0;margin-left:-5px; font-size:0; line-height:0; content:''; border-width:5px; border-style:dashed; border-color:transparent; border-top-style:solid; border-top-color:#0068b7; }
.application .selectType{position:relative; z-index:1; overflow:hidden; margin-bottom:-1px;}
.application .selectType li{float:left; height:52px; line-height:52px;}
.application .selectType a{display:block; padding:0 60px; font-size:18px;}
.application .selectType a:hover{text-decoration:none;}
.application .selectType .on a{color:#0068b7; border:1px solid #e9e9e9;background:#fafafa; }
.application{padding:30px 0 0; font-size:14px; }
.application .con{padding:30px; border:1px solid #e9e9e9;}
.application .bd{margin-bottom:20px;padding:20px 0; }
.application .tit{margin:0;font-size:32px; text-align:center; color:#0068b7; }
.application .hd{overflow:hidden;height:40px; line-height:40px; border-bottom:2px solid #0068b7; }
.application .hd h5{float:left; min-width:142px; padding:0 20px; font-size:16px; text-align:center; color:#fff; background:#0068b7;}
.application .hd .tips{margin-left:10px;color:#0068b7; }
.applicationTable{width:100%;}
.applicationTable td{padding:8px 5px; vertical-align:top;}
.applicationTable .label{width:110px; text-align:right;}
.applicationTable .required strong{margin-right:5px;color:#f00; }
.application .form-control{overflow:hidden; width:90%; height:20px; padding:5px 0 5px 5px;border:#ccc solid 1px; }
.application textarea.form-control{width:96%;}
.application .radio{margin-right:18px;}
.application .radio input{width:14px; height:15px; vertical-align:middle;}
.application .bot{padding:10px 0 30px 0;;text-align:center; }
.application select{width:36%; height:36px; padding:0; line-height:36px;border:#ccc solid 1px; }
.application .bot{padding-top:40px;}
.application .field-validation-error{display:block; font-size:14px;color:#f00; }
.application .instruction{padding:5px 10px;}
.application .instruction p{margin-bottom:5px; font-size:12px;color:#666; }
.upload-single{width:220px;}
.upload-single .upload-pick{margin-top:40px !important;}
.upload-single .upload-file-area{min-height:100px; border:2px dashed #ccc;background:#fff; }
.upload-single .upload-pick:hover .webuploader-pick,.upload-single .webuploader-pick-hover{background:#077bd4;}
.upload-single .webuploader-pick{width:50% !important; height:30px !important; line-height:30px !important;background:#aaa; }
/*政策解读*/
#relativeInfo{overflow: hidden; margin-bottom: 15px;}
#relativeInfo .hd h3{font-size:18px; font-weight:bold; color:#666;}
#relativeInfo .bd{margin-top:10px; padding:20px 25px; background:#f8f8f8;}
#relativeInfo .infoList li{height:auto;}


/* 政府文件查询 -----------------------------------------------------*/
.govAdSearch{background:#fff;}
.OpenSearch{margin:0 0 30px 0; padding:15px 0; background:#fff;}
.OpenSearch td{padding:8px 5px;}
.OpenSearch .tdlab{width:26%; line-height:1.4;text-align:right; }
.OpenSearch .tdlab span{display:block; color:#999;}
.OpenSearch input{width:60%;height:34px; padding:0 5px; line-height:34px; border:1px solid #cfcfcf; }
.OpenSearch select{width:25%;height:36px; line-height:36px; border:1px solid #cfcfcf; }
.OpenSearch .bot{text-align:left;}
.OpenSearch .bot button{margin:0;}

/* 信息公开-公开目录页 -----------------------------------------------------*/
.publicityMap{overflow: hidden; margin-top: -15px;}
.publicityMap .list{padding:15px 10px; overflow: hidden; border-bottom:1px solid #eee;}
.publicityMap .list.last{border-bottom: none;}
.publicityMap .list dt{float:left; margin:5px 0; padding-right:15px;font-size:18px; }
.publicityMap .list dt a{font-weight: bold; color: #2d66a5;}
.publicityMap .list dd{overflow:hidden; font-size:14px;}
.publicityMap .nodeList{overflow: hidden;}
.publicityMap .nodeList li{float:left;margin:5px 0; width:auto }
.publicityMap .nodeList li a{padding:0 12px; font-size: 16px; color: #666; border:none; border-right:1px solid #dadada; margin:0px; display:inline }
.publicityMap .nodeList li a:hover{color:#2d66a5; background:none}
.publicityMap .nodeList li.last a{border-right: none;}

/*信息公开-父栏目页*/
.pageBoxLoop{overflow: hidden; margin-top: -30px;}
.pageBoxLoop .box{width:auto;}
.box{overflow: hidden; margin-top: 30px;}
.box .hd{height: 34px; line-height: 34px; border-bottom: 1px solid #eee; padding:0px}
.box .hd h3{position: relative; z-index: 1; width: auto; float: left; margin:0 10px -1px 0; padding: 0 18px 1px; height: 34px; line-height: 34px; font-size: 16px; color: white; background-color: #2d66a5; border:none}
.box .hd h3 a{color: white;}
.box .bd{overflow: hidden; padding: 15px 0 0;}
.box .bd .moreBox{overflow: hidden; margin:0 auto; text-align: center;}
.box .bd .more{font-size:16px; line-height:30px; display:inline-block; height:30px; margin:15px auto 0; padding:0 35px; text-align:center;color:#666; background:#eee; }
.box .bd .more:hover{background-color: #2d66a5; color: white;}

/*信息标题列表*/
.infoList{overflow: hidden;}
.infoList li{overflow:hidden; font-size: 16px; height:48px; line-height:48px; font-size: 16px;}
.infoList li a{color: #333;}
.infoList .date{float:right; margin:0 10px 0 15px;color:#999;}

/*信息公开-列表页*/
.newsList{overflow: hidden;}
.newsList li{overflow:hidden; font-size: 16px; height:60px; line-height:60px; font-size: 16px;}
.newsList li a{color: #333;}
.newsList .date{float:right; margin:0 10px 0 15px;color:#999;}
.newsList .node a{margin-right:10px;color:#2d66a5; }
.newsList li .address{float:right; margin:18px 0; margin-left:15px;padding:0 8px; font-size:12px; line-height:22px; color:#fff; border-radius:5px; background:#2d66a5; }
.newsList li .address:hover{text-decoration:none;background:#0759ab; }
.newsList li .disable{display:none !important;}

/*信息公开-内容页*/
.govDetailTable {width: 100%; border-collapse: collapse; }
.govDetailTable td {background: #fff;padding: 4px 5px;border: 1px solid #c5c5c5;color: #969696;word-break: break-all;}
.govDetailTable td.tit{width: 12%; text-align:right;background:#f9f9f9;}
.govDetailTable td.con {text-align: left;width: auto;padding-right: 5px;}
.govDetailTable td.maxTxt{width: 45%;}
.govDetailTable td.minTxt{width: 15%;}
.govDetailTable td.midTxt{width: 25%;}

/*信息公开-链接式*/
.nodePageList{overflow: hidden;}
.nodePageList li{width: 30%; float: left; margin: 0 1.5% 15px;}
.nodePageList li a{display: block; height: 30px; line-height: 30px; padding: 6px 0; font-size: 16px; text-align: center; border: 1px solid #ebebeb; border-radius: 3px;}
.nodePageList li a:hover{text-decoration: none; color: #2d66a5; background-color: #fafafa;}

/*信息公开年度报告-父栏目页*/
.pageBoxLoop .ndbgList{height: 34px;line-height: 34px;border-bottom: 1px solid #eee;padding: 0px;background: #F6F6F6;margin-top: 40px;}
.pageBoxLoop .ndbgList a{width: auto;float: left;margin: 0 10px -1px 0;padding: 0 18px 1px;height: 34px;line-height: 34px;font-size: 16px;color: white;background-color: #2d66a5;border: none;text-decoration: none;}
.pageBoxLoop .boxGknb{margin-top: 10px;}
/*直属部门-信息列表*/
.infoLinksList{overflow: hidden; margin-right: -2px; background:  url(../img/publicityinfoBg.png) left top repeat; border-left: 1px solid #eee;}
.infoLinksList li{width: 33.1%; float: left; height: 40px; line-height: 40px; overflow: hidden; text-indent: 48px; font-size: 16px; color: #666; border-right: 1px solid #eee;}


.mainBox .mHd h3{background-color: transparent;}
#content{width: 1160px;padding: 20px;}
.publicityMenu>dt a{color: #015293;font-size: 24px;}
.publicityMenu>dt a{padding: 6px 42px 6px 75px;}
.menuTree h3 a{padding: 0px 0px 0px 60px;line-height: 56px;background: url(../img/publicityListIcon.png) 45px -20px no-repeat;}
.menuTree h3.on a, .menuTree .active h3 a{color: #015293;background: #e6f5ff url(../img/publicityListIcon.png) 45px 12px no-repeat;}

