﻿ @charset "UTF-8";
#content {background: #fff!important;padding: 20px 15px;}

.affairsBox { margin-right:-20px;margin-bottom: 30px;}
.affairsBox dl {position: relative; float:left;width: 196px;margin-right: 20px; border:1px solid #D6E2EE; text-align:center; background:#EEF4FB; border-radius:5px;padding: 30px 10px 20px;}
.affairsBox dl .slider{ display:none; position:absolute;top: 270px; left:0; width:468px; background:#fff; border:1px solid #BED4E9; border-radius:5px; padding:15px 20px;box-shadow: 0px 0px 6px #D4EDFF;}
.affairsBox dl .slider li { float:left; width:33.3%; text-align:left; padding:5px 0;}
.affairsBox dl .slider li a { display:block; padding-left:14px; background:url(../img/liteicon.png) no-repeat 0; color:#666;}
.affairsBox dl .slider:before { position:absolute; content:"";left: 94px; top:-15px; width:25px; height:15px; background:url(../img/sliderarr.png)}
.affairsBox dt i { display:block; height:56px; width:60px;margin:0 auto; background:url(../img/zwgkico1.png) no-repeat;}
.affairsBox dt h3 { font-size:20px; padding:10px 0; transition:all 0.5s; }
.affairsBox dd a { float:left; width:50%;color: #666;}
.affairsBox dd { line-height:30px; height:60px; padding:10px 0 30px;}
.affairsBox .arr { position:absolute; left:50%; bottom:20px; margin-left:-7px; width:14px; height:14px; background:url(../img/arrico.png) no-repeat center; transition:all 0.5s; }
.affairsBox .on .arr { transform:rotate(180deg);}

.affairsBox dl:nth-child(4) dd a { width:auto; min-width:50%;text-align: center;}

.affairsBox dl.on { border-color:#BED4E9;box-shadow: 0px 0px 6px #D4EDFF; }
.affairsBox dl.on .slider{ display:block;}
.affairsBox dl.on dt h3 { font-weight:bold; }

.affairsBox dl:last-child .slider { right:0; left:auto;}
.affairsBox dl:last-child .slider:before {left:auto; right:92px;}

.affairsBox dl .ico2 { background-image:url(../img/zwgkico2.png)}
.affairsBox dl .ico3 { background-image:url(../img/zwgkico3.png)}
.affairsBox dl .ico4 { background-image:url(../img/zwgkico4.png)}
.affairsBox dl .ico5 { background-image:url(../img/zwgkico5.png)}

.affairsBox:after,
.column:after { clear:both; display:block; content:"";}
.column { margin-bottom:30px;}

.fileSearch { float:right; width:398px; border:1px solid #eee; height:372px;}
.fileSearch .hd { height:24px; line-height:24px; padding:10px 0;}
.fileSearch .hd h3 { padding-left:17px; border-left:3px solid #0167CC; font-size:18px; font-weight:bold; color:#0167CC; }
.fileSearch .bd { padding:10px 20px;}
.fileSearch .bd li { height:40px; padding:5px 0; margin-bottom:10px;}
.fileSearch .bd li input { width:265px; border:1px solid #eee; height:38px; line-height:38px; border-radius:5px; padding-left:10px;}
.fileSearch .bd li label { margin-right:20px;}
.fileSearch .bd li.btn { text-align:center; margin:0;}
.fileSearch .bd li.btn button { background:#0167CC; border:0; width:92px; height:40px; line-height:40px; font-size:16px; color:#fff; border-radius:5px; margin:0 10px;}
.fileSearch .bd li.btn button#resetbtn { background:#A2AFBB;}

#newpub { float:left;width: 750px;}

.zwgkBox .hd { height:49px; border-bottom:1px solid #eee; line-height:49px; margin-bottom:5px;}
.zwgkBox .hd h3 { height:46px; line-height:46px; border-bottom:3px solid #0167CC; float:left; font-size:18px; font-weight:bold; color:#0167CC;}
.zwgkBox .hd h3 a { color:#0167CC}
.zwgkBox .hd ul { height:40px; padding-left:110px;padding-top: 14px;}
.zwgkBox .hd ul li { float:left;height:34px; border:1px solid #D6E2EE; background:#EEF4FB; line-height:34px; margin:0 5px; border-radius:3px;}
.zwgkBox .hd ul li a { display:block; padding:0 15px; color:#666;}
.zwgkBox .hd ul li.on {position: relative; background:#0167CC; color:#fff; border:1px solid #0167CC}
.zwgkBox .hd ul li.on:after { position:absolute; left:50%; margin-left:-5px; content:""; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #0167CC;}
.zwgkBox .hd ul li.on a { color:#fff;}


.zwgkBox .infoList li { height:46px; line-height:46px;}
.zwgkBox .infoList li .date { margin-right:0;float: right;color: #999;}

.zfxxgkBtns { background:#EEF4FB;}
.zfxxgkBtns .hd { float:left; }
.zfxxgkBtns .hd h3 { padding:35px 14px 35px 17px; height:62px; width:42px; background:#0167CC; color:#fff; font-weight:bold; font-size:18px; line-height:20px; text-align:center; }
.zfxxgkBtns .hd h3 a { color:#fff;}
.zfxxgkBtns .bd { padding:20px; overflow:hidden; height:92px;}
.zfxxgkBtns .bd ul { margin-right:-15px;}
.zfxxgkBtns .bd li { float:left; height:41px; line-height:41px;width: 253px; margin-bottom:10px;margin-right:15px;}
.zfxxgkBtns .bd li a { display:block; background:#fff url(../img/btnsarr.png) no-repeat 90%;; font-size:16px; border-radius:5px; padding:0 30px 0 20px; color:#666; transition:all 0.3s}
.zfxxgkBtns .bd li a i { float:left; width:20px; height:20px; background:url(../img/xxgkico1.png) no-repeat center; margin-right:10px; margin-top:10px; transition:all 0.3s}
.zfxxgkBtns .bd li a:hover { background:#0167CC url(../img/btnsarron.png) no-repeat 93%; color:#fff;}
.zfxxgkBtns .bd .li2 a i { background-image:url(../img/xxgkico2.png)}
.zfxxgkBtns .bd .li3 a i { background-image:url(../img/xxgkico3.png)}
.zfxxgkBtns .bd .li4 a i { background-image:url(../img/xxgkico4.png)}
.zfxxgkBtns .bd .li5 a i { background-image:url(../img/xxgkico5.png)}
.zfxxgkBtns .bd .li6 a i { background-image:url(../img/xxgkico6.png)}
.zfxxgkBtns .bd .li7 a i { background-image:url(../img/xxgkico7.png)}
.zfxxgkBtns .bd .li8 a i { background-image:url(../img/xxgkico8.png)}
.zfxxgkBtns .bd .li9 a i { background-image:url(../img/xxgkico9.png)}

.zfxxgkBtns .bd li a:hover i { background-image:url(../img/xxgkico1_on.png); transform:scale(-1, 1)}
.zfxxgkBtns .bd .li2 a:hover i { background-image:url(../img/xxgkico2_on.png); }
.zfxxgkBtns .bd .li3 a:hover i { background-image:url(../img/xxgkico3_on.png); }
.zfxxgkBtns .bd .li4 a:hover i { background-image:url(../img/xxgkico4_on.png); }
.zfxxgkBtns .bd .li5 a:hover i { background-image:url(../img/xxgkico5_on.png); }
.zfxxgkBtns .bd .li6 a:hover i { background-image:url(../img/xxgkico6_on.png); }
.zfxxgkBtns .bd .li7 a:hover i { background-image:url(../img/xxgkico7_on.png); }
.zfxxgkBtns .bd .li8 a:hover i { background-image:url(../img/xxgkico8_on.png); }
.zfxxgkBtns .bd .li9 a:hover i { background-image:url(../img/xxgkico9_on.png); }

/*节点列表*/
.nodeList{overflow:hidden;padding: 5px 0 0;}
.nodeList li{float:left;height:36px;line-height:36px;margin-bottom: 20px;min-width:25%; *width:25%;text-align:center;}
.nodeList li a{display:block;margin:0;background:#f9f9f9;font-size:14px;padding: 0; color:#666}
.nodeList .on a { color:#004488; }
.nodeList li a:hover { background:#EEF4FB; font-weight:bold; color:#0167CC;}

#ldzcBox { margin-bottom:20px;}
#ldzcBox:after { content: ""; clear: both; display: block;}
#ldzcBox .hd { margin-bottom:20px;}
#ldzcBox .bd ul {margin-right: -54.5px;}
#ldzcBox .bd li { float:left;text-align: center;width: 120px;margin-right: 54.5px;background: #f9f9f9}

#zdmsxxBox .hd { margin-bottom:20px; }
#zdmsxxBox .bd ul { margin:0 -15px 0 0;padding: 0;}
#zdmsxxBox .nodeList li {min-width:auto;width: 182px; padding:0; height:40px; line-height:40px; margin:0 15px 15px 0;}
#zdmsxxBox .nodeList li a {background: #f9f9f9 url(../img/ico/msico1.png) no-repeat 30px; font-size:16px;text-align: left; padding:0 0 0 58px;height: 40px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#zdmsxxBox .nodeList .li2 a { background-image:url(../img/ico/msico2.png)}
#zdmsxxBox .nodeList .li3 a { background-image:url(../img/ico/msico3.png)}
#zdmsxxBox .nodeList .li4 a { background-image:url(../img/ico/msico4.png)}
#zdmsxxBox .nodeList .li5 a { background-image:url(../img/ico/msico5.png)}
#zdmsxxBox .nodeList .li6 a { background-image:url(../img/ico/msico6.png)}
#zdmsxxBox .nodeList .li7 a { background-image:url(../img/ico/msico7.png)}
#zdmsxxBox .nodeList .li9 a { background-image:url(../img/ico/msico12.png)}
#zdmsxxBox .nodeList .li10 a { background-image:url(../img/ico/msico9.png)}
#zdmsxxBox .nodeList .li11 a { background-image:url(../img/ico/msico11.png)}
#zdmsxxBox .nodeList .li12 a { background-image:url(../img/ico/msico12.png)}
#zdmsxxBox .nodeList .li12 a { background-image:url(../img/ico/msico10.png)}
#zdmsxxBox .nodeList .li8 a { background-image:url(../img/ico/msico13.png)}
#zdmsxxBox .nodeList .li13 a { background-image:url(../img/ico/msico14.png)}
#zdmsxxBox .nodeList .li14 a { background-image:url(../img/ico/msico15.png)}
#zdmsxxBox .nodeList .li15 a { background-image:url(../img/ico/msico16.png)}
#zdmsxxBox .nodeList .li16 a { background-image:url(../img/ico/msico17.png)}
#zdmsxxBox .nodeList .li17 a { background-image:url(../img/ico/msico8.png)}
#zdmsxxBox .nodeList .li18 a { background-image:url(../img/ico/msico18.png)}

#jczwgkBox { min-height:285px;*height:285px;}
#jczwgkBox .nav { text-align:center; padding:15px 0;}
#jczwgkBox .nav li { display:inline-block; margin:0 5px;}
#jczwgkBox .nav li { height:30px; line-height:30px; background:#A2AFBB; border-radius:15px; color:#fff; text-align:center; font-size:16px; min-width:100px; padding:0 10px;}
#jczwgkBox .nav li.on { background:#0068B7 }
#jczwgkBox .bd ul { margin-right:-15px;}
#jczwgkBox .bd li {min-width: 133px;height: 40px;line-height: 40px;margin-bottom: 15px;margin-right: 15px;}

#affairsOthers ul { margin-right:-25px;}
#affairsOthers li { float:left; width:370px; margin-right:25px; background:url(../img/zdmsxxbg1.png) no-repeat; height:86px; line-height:86px; text-align:center; font-size:20px;}
#affairsOthers li a { display:before; color:#fff; padding-left:60px; display:inline-block; background:url(../img/affairsOthersico1.png) no-repeat 0; font-weight:bold;}
#affairsOthers .li2 { background-image:url(../img/zdmsxxbg2.png) }
#affairsOthers .li3 { background-image:url(../img/zdmsxxbg3.png) }
#affairsOthers .li2 a {  background:url(../img/affairsOthersico2.png) no-repeat 0; }
#affairsOthers .li3 a {  background:url(../img/affairsOthersico3.png) no-repeat 0; }