﻿﻿@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:1028px; min-height: 300px; margin:0 auto 20px; padding:36px; text-align:left; background-color: #f4f4f4;}
#content:after{display:block; visibility:hidden;clear:both; height:0; content:'.'; line-height: 0;}
.mainContent{position:relative; zoom:1; width: 770px; float: right; }
.side{width: 240px; float: left; overflow: hidden; margin-top: 0;}
.sideFixed{top: 314px;}

#publicityName{padding: 55px 0; text-align: center; line-height: 1.2; font-size: 66px; font-weight: bold; color:white; text-shadow: 3px 0 7px #b0b0b0;}

/*搜索部分 S*/
#topSearch{width: 1028px; 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: #f7f7f7;}
#topSearch .searchCon{height: 46px; line-height: 46px; border: 2px solid #146ac1; background-color: white; border-radius: 9px;}
#topSearch .searchCon .from-control{width: 470px; height: 46px; line-height: 46px; float: left; text-indent: 16px; font-size: 18px; background: none; border: none; outline: none;}
#topSearch .searchCon .btn{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>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,
.publicityMenu>dt.dt6 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.dt0 a{background:#fff url(../img/zfgzks.png) no-repeat 30px center; line-height: 56px;}

.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.dt6 a{background-position: 30px -756px;}

.publicityMenu>dt.dt0.on a,
.publicityMenu>dt.dt0 a:hover{background:#2d66a5 url(../img/zfgzkh.png) no-repeat 30px center;}

.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>dt.dt6.on a,
.publicityMenu>dt.dt6 a:hover{background-position: 30px -826px;}
.publicityMenu dd{display:none; overflow: hidden; background-color: white;border: 1px solid #eee;}

/*节点树样式*/
.menuTree{overflow: hidden; margin: 10px 0;}
.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 .li1{background-color:#fff;}
.menuTree .on1 a{color: #2d66a5; font-weight: bold; background:#e6f5ff url(../img/publicityListIcon.png) 70px 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;}
.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; border-bottom: none; 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 .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 .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; }
.publicityMap .nodeList li a{padding:0 12px; font-size: 16px; color: #666; border-right:1px solid #dadada;}
.publicityMap .nodeList li.last a{border-right: none;}

/*信息公开-父栏目页*/
.pageBoxLoop{overflow: hidden; margin-top: -30px;}
.box{overflow: hidden; margin-top: 30px;}
.box .hd{height: 34px; line-height: 34px; border-bottom: 1px solid #eee;}
.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-bottom: 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;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nodePageList li a:hover{text-decoration: none; color: #2d66a5; background-color: #fafafa;}

/*信息公开年度报告-父栏目页*/
.pageBoxLoop .ndbgList{}
.pageBoxLoop .ndbgList li{height: 34px;line-height: 34px;border-bottom: 1px solid #eee;margin-top:30px}
.pageBoxLoop .ndbgList a{float:left;height: 34px;line-height: 34px;margin: 0 10px -1px 0;padding: 0 18px 1px;font-size: 16px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background-color: #2d66a5;color: #fff;}
.pageBoxLoop .boxGknb .bd{padding:0;}

/*直属部门-信息列表*/
.infoLinksList{overflow: hidden; margin-right: -2px; background:  url(../img/publicityinfoBg.png) left top repeat; border-left: 1px solid #eee; border-bottom: 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;}

/*区县公开-地图式*/
.mapCdgk{overflow: hidden;}
.mapList{position: relative; z-index: 1; width: 509px; height: 550px; float: left; margin:50px 99px;  background:  url(../../Base/img/lccd-map.png) left top no-repeat;}
.mapList li a{position: absolute; z-index: 2; font-size: 16px; line-height: 24px;}
.mapList li.li1 a{font-size: 22px;color: #c00;left: 350px;top: 337px;}
.mapList li.li2 a{left: 329px;top: 313px;}
.mapList li.li3 a.a1{left: 372px; top:294px;}
.mapList li.li3 a.a2{left: 296px;top: 420px;}
.mapList li.li4 a{left: 445px; top: 212px;}
.mapList li.li5 a{left: 412px; top: 400px;}
.mapList li.li6 a{left: 196px; top: 365px;}
.mapList li.li7 a{left: 294px;top: 218px;}
.mapList li.li8 a{left: 108px; top: 80px;}
.mapList li.li9 a{left: 333px;top: 110px;}
.mapList li.li10 a{left: 373px;top: 228px;}
.mapList li .citeOrigin{position: absolute; z-index: 1; left: 338px; top: 342px; width: 8px; height: 8px; float: left; overflow: hidden; border-radius: 50%; background-color: #fff; border: 2px solid #c00;}

.mapList li .cityBg{display: none; position: absolute; z-index: 1; left: 0; top: 0; float: left; overflow: hidden; background-position: left top; background-repeat: no-repeat; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all  1s; -o-transition:all 1s; transition:all 1s;}
.mapList li:hover .cityBg{display: block;}
.mapList li:hover a{ color: white;}
.mapList li.li1 a{color: #c00;}
.mapList li.li2 .cityBg{left: 307px;top: 289px;width: 73px;height: 107px;background-image:  url(../../Base/img/map/lccd-wlc.png);}
.mapList li.li3 .cityBg{left: 270px;top: 234px;width: 204px;height: 259px;background-image:  url(../../Base/img/map/lccd-dcq.png);}
.mapList li.li4 .cityBg{left: 418px;top: 113px;width: 88px;height: 207px;background-image: url(../../Base/img/map/lccd-axx.png);}
.mapList li.li5 .cityBg{left: 340px;top: 315px;width: 169px;height: 168px;background-image: url(../../Base/img/map/lccd-hsx.png);}
.mapList li.li6 .cityBg{left: 100px;top: 229px;width: 214px;height: 321px;background-image: url(../../Base/img/map/lccd-tyx.png);}
.mapList li.li7 .cityBg{left: 260px;top: 114px;width: 118px;height: 164px;background-image: url(../../Base/img/map/lccd-llxs.png);}
.mapList li.li8 .cityBg{left: 0;top: 0;width: 294px;height: 274px;background-image: url(../../Base/img/map/lccd-smx.png);}
.mapList li.li9 .cityBg{left: 200px;top: 54px;width: 243px;height: 172px;background-image: url(../../Base/img/map/lccd-lx.png);}
.mapList li.li10 .cityBg{left: 356px;top: 125px;width: 78px;height: 145px;background-image: url(../../Base/img/map/lccd-jss.png);}


/* 信息公开内容页 */
.ueditortable{border: 1px solid #c5c5c5 !important;}
.govDetailTableNew{border:none !important;margin:10px;overflow-x: hidden !important;}
.govDetailTableNew .tdlab{width: 11%;text-align:right;border:none;font-weight:bold;color:#333;/* text-align: justify; */text-align: justify;text-justify:distribute-all-lines;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;}
.govDetailTableNew td{border:none !important;color:#999;padding: 2px 3px;font-size:13px;}
.shareBtn{float: right;}
.printArea .property{overflow: hidden;margin: 40px 0;text-align: center;font-size: 15px;color: #999; border-bottom:1px dashed #e4e4e4; padding-bottom:10px}
.printArea .property span{display: inline-block;}
.userControl{ border-bottom:1px dashed #e4e4e4; padding-bottom:10px}

