<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*CSS reset*/
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, img, input, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { vertical-align: top; border: 0 }
address, caption, cite, code, dfn, em, i, th, var { font-weight: 400; font-style: normal }
li, ol, ul { list-style: none }
dd, div, dl, dt, li, ol, ul { zoom: 1; }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-weight: 400; font-size: 100% }
/* Public */
body { color: #333; font-size: 16px; line-height: 30px; font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif; -webkit-text-size-adjust: none }
body { min-width:1200px;}
a { color: #333; text-decoration: none; outline: none; transition: 0.3s; }
a:hover { color: #e30000; text-decoration: none; }
.fl { float: left !important; }
.fr { float: right !important; }
.hide { display: none; }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.hui_6 { color: #666; }
.hui_9 { color: #999; }
.text_decnone { text-decoration: none }
.ft10 { font-size: 10px }
.ft12 { font-size: 12px }
.ft14 { font-size: 14px }
.ft16 { font-size: 16px }
.ft18 { font-size: 18px }
.ft20 { font-size: 20px; }
.ft22 { font-size: 22px; }
.ft24 { font-size: 24px; }
.text_r { text-align: right }
.marl28 { margin-left: 28px; }
.marbot50 { margin-bottom: 80px }
.blue { color: #008fe2 }
.red { color: #ef0000 }
/*清除浮动*/
.clears { *zoom: 1;
}
.clears:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clears { height: 1%; }
* + html .clears { min-height: 1%; }
/* 等比填充 */
*[class*="rect-"] { position: relative; display: block; width: 100%; overflow: hidden; }
*[class*="rect-"] ._full { position: absolute; left: 0; top: 0; width: 100%; height: 100%; *height: auto;
}
.rect-img { padding-bottom: 60.5%; }
 @-webkit-keyframes gupIn { from {
opacity:0;
-webkit-transform:translate3d(0, -30px, 0);
}
}
@-moz-keyframes gupIn { from {
opacity:0;
-moz-transform:translate3d(0, -30px, 0);
}
}
@keyframes gupIn { from {
opacity:0;
transform:translate3d(0, -30px, 0);
}
}
 @-webkit-keyframes gdownIn { from {
opacity:0;
-webkit-transform:translate3d(0, 100px, 0);
}
}
@-moz-keyframes gdownIn { from {
opacity:0;
-moz-transform:translate3d(0, 100px, 0);
}
}
@keyframes gdownIn { from {
opacity:0;
transform:translate3d(0, 100px, 0);
}
}
.head { width: 100%; margin: 0px; padding: 0px; height: 500px; background: url(../images/bg.jpg) no-repeat top center; position: relative; }
.logo { width: 1200px; margin: 0px auto; padding-top: 35px }
.w1200 { width: 1200px; margin: 0px auto; padding: 0; }

.top_icon { width:100%; position:absolute; left:0px; bottom:-67px;}
.top_icon ul { position:relative; width:1160px; height:112px; padding:23px 20px 0px 20px; z-index:10px; background:url(../images/top_bg.png) no-repeat center center; margin:0px auto}
.top_icon ul li { float:left; width:auto; padding:0px 125px; background:url(../images/top_x.png) no-repeat right center; text-align:center; position:relative;}
.top_icon ul li div.code { display:none; padding:15px; background:#fff; box-shadow:0px 5px 5px #ececec; position:absolute; left:106px; top:88px; border:#ececec 1px solid; z-index: 20;}
.top_icon ul li p { padding-top:3px}
.top_icon ul li a { color:#666; font-size:16px;}
.top_icon ul li a:hover { color:#0054d1}
.top_icon ul li:hover div.code { display:block}
.top_icon ul li:last-child { background:none;}

.bg_blue { background: #f2f7fc }
.index_page { margin: 0px; display: block; width: 100%; padding: 70px 0px; }
.title { background: url(../images/tit_bg.png) no-repeat center center; text-align: center; /*margin-bottom: 40px;*/ }
.index_tab_news { width: 100%; padding: 0; overflow: hidden }
.index_tab_news .tab_UL { height: 38px; margin: 0px 0px 30px 0px; width: 100%; text-align: center }
.index_tab_news .tab_UL li { display: inline-block; background: url(../images/tab_x.jpg) no-repeat center right; padding: 0px 40px; height: 38px; line-height: 38px; font-size: 20px; font-weight: bold }
.index_tab_news .tab_UL li img { vertical-align: bottom }
.index_tab_news .tab_UL li:last-child { background: none; }
.index_tab_news .tab_UL li:hover a { color: #0054d1 }
.index_tab_news .tab_UL li.curr a { color: #0054d1 }
.news_pic { width: 100%; height: 310px; margin-bottom: 20px }
.news_pic_list { background: url(../images/pic_bg.png) no-repeat center bottom; padding-bottom: 21px; position: relative; }
.news_pic_list a { color: #fff }
.news_pic_list span.Num { position: absolute; right: -1px; top: -1px; background: url(../images/Num.png) no-repeat; width: 40px; height: 40px; display: block; padding: 0px 0px 33px 33px; color: #c27500; font-weight: bold; text-align: center; line-height: 40px; font-size: 20px; z-index: 10; }
.news_pic_list span.good { position: absolute; right: -1px; top: -1px; background: url(../images/good.png) no-repeat; width: 40px; height: 40px; display: block; padding: 0px 0px 33px 33px; color: #c27500; font-weight: bold; text-align: center; line-height: 40px; font-size: 20px; z-index: 10; }
.news_pic_list .text { padding: 10px 15px 7px 15px; width: 408px; background: url(../images/t_bg.png); position: absolute; left: 11pxpx; bottom: 10px; }
.news_pic_list .text span { position: absolute; width: 74px; height: 50px; padding: 14px 0px 10px 0px; text-align: center; color: #fff; font-size: 16px; background: #cc0000; right: 0px; bottom: 0 }
.news_pic_list .text span p { width: 100%; line-height: 20px; }
.news_pic_list .text p { width: 75%; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.NO_1, .NO_2, .NO_3 { border: #e9e9e9 1px solid; padding: 10px; position: relative; display: block }
.NO_1 { width: 438px; height: 265px; overflow: hidden }
.NO_2, .NO_3 { width: 359px; height: 218px; margin-top: 25px; overflow: hidden }
.NO_1 .img, .NO_2 .img, .NO_3 .img { width: 100%; height: 100%; }
.NO_2 { padding: 10px 0px 10px 10px; border-right: 0; }
.NO_3 { padding: 10px 10px 10px 0px; border-left: 0; }
.index_news_nr { height: auto }
.news_list li { height: 60px; line-height: 60px; padding-left: 70px; display: block; position: relative; width: 1130px; }
.news_list li:nth-child(2n+1) { background: #f7f7f7; }
.news_list li:hover { background: #0054d1; color: #fff }
.news_list li:hover a, .news_list li:hover span { color: #fff }
.news_list li p { width: 600px; height: 60px; line-height: 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px }
.news_list li span { position: absolute; display: block; color: #999; font-size: 14px; border-left: #fff 3px solid; text-align: left; }
.news_list li span.Rank { width: 34px; height: 34px; border-radius: 50%; background: #ffdb56; text-align: center; line-height: 34px; color: #c27500; font-size: 18px; left: 20px; top: 14px; font-weight: bold; border: 0 }
.news_list li span.Num { height: 16px; width: 75px; padding: 22px 0px 22px 64px; right: 0px; top: 0px; display: block; line-height: 16px; background: url(../images/eye2.png) no-repeat 30px center }
.news_list li:hover span.Num { background: url(../images/eye3.png) no-repeat 30px center }
.news_list li span.good { height: 16px; width: 75px; padding: 22px 0px 22px 64px; right: 0px; top: 0px; display: block; line-height: 16px; background: url(../images/good2.png) no-repeat 30px center }
.news_list li:hover span.good { background: url(../images/good3.png) no-repeat 30px center }
.news_list li span.from { width: 170px; padding: 0px; text-align: center; height: 60px; line-height: 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; right: 140px; top: 0; }
.news_list li span.date { width: 120px; height: 60px; line-height: 60px; right: 320px; top: 0; text-align: center }
.news_more { text-align: center; padding-top: 40px; height: 50px }
.news_more a { background: #0054d1; border-radius: 30px; padding:15px 70px; font-size: 18px; color: #fff; box-shadow: 0px 5px 1px #cedff9; }
.news_more a:hover { background: #d12200; color: #fff; box-shadow: 0px 5px 1px #f4d8d3; padding: 15px 90px }

.sz .ct { position: relative; min-height: 400px; }
.sz .ct&gt;.c { width: 185px; height: 54px; line-height: 54px; text-align: center; font-size: 18px; color: #0054d1; background: #fff; border-bottom: 5px solid #3d7bda; border-radius: 50px; position: relative; cursor: default; margin-right: 17px; margin-bottom:30px }
.sz .ct&gt;.c:hover { background:#0054d1; color:#fff; border-bottom:#cbd9fb 5px solid}
.sz .ct&gt;.c:nth-child(6n+0) { margin-right:0}
.sz .ct&gt;.c&gt;span { font-size:18px;display: table-cell; vertical-align: middle; text-align: center; width:185px; height:54px; }
.sz .er { position: absolute; left: 0px; top: 72px; background: #fff; border: 3px solid #0054d1; z-index: 2; margin: 0; padding: 0; overflow: hidden; max-width: 738px; }
.sz .ar { position: absolute; left: 0; top: 51px; z-index: 11; }
.sz .er, .sz .ar { display:none; }
.sz .ct&gt;.c:hover .er, .sz .ct&gt;.c:hover .ar { display: block; }
.sz .er .c { padding: 20px 0px 10px 0px; border-left: #e8e8e8 1px solid; text-align: center; margin: 0px; border-bottom: #e8e8e8 1px solid; width: 183px; }
.sz .er span { font-size: 14px; display: block; line-height: 40px; color: #333; }
.er img { width: 143px; height:133px; }

.zs .ct { width: 520px; padding-top: 80px }
.zs span.t { font-size: 30px; height: 34px; ine-height: 25px; background: url(../images/red.png) no-repeat left center; display: block; padding-left: 30px; line-height: 30px; font-weight: bold; }
.zs .ct p { padding:30px 0px; font-size:18px; color:#acacac;}
.zs .ct ul.list { background:#f9f9f9; padding:20px 10px;}
.zs .ct ul.list li { float:left; width:143px; height:160px; margin:11px 0px 11px 18px; text-align:center; font-size:16px}
.zs .ct ul.list li span { padding-top: 5px; display: block; line-height: 20px; }

/*footer*/
#footer{font-size: 14px;position:relative; z-index: 1; padding:30px 0;text-align:left; color:white; background:#1264b7; }
#footer .copyRight{line-height: 30px; color: white; text-align: center;}
#footer .copyRight img{vertical-align: middle;}
#footer .copyRight a{color:white; text-decoration:none;}
#footer .copyRight a:hover{color: #ddd;}
#footer .footDzjg,
#footer .footerWzjc,
#footer .footerZfzc{position: absolute; z-index: 1; width: auto; float: left;}
#footer .footDzjg{left: 116px; top: 15px;}
#footer .footerWzjc{right: 65px; top: 0;}
#footer .footerZfzc{right: 65px; top: 15px;}
/*区县市区部门样式*/
.map { box-sizing: content-box;background: url(../images/map.png) no-repeat center center; height: 512px; display: block; position: relative; width: 950px; margin: 0px auto; padding: 40px 0px; }
.map li { width: 186px; height: 40px; line-height:38px; display: block; position: absolute; }
.map li .code { position: absolute; top: 58px; background: #fff; border: 3px solid #0054d1; z-index: 10; margin: 0; padding: 0; overflow: hidden; max-width: 921px; width: -webkit-max-content; width: -moz-max-content; width: max-content; -moz- }
.code_1 { width:185px}
.code_2 { width:370px}
.code_3 { width:555px}
.code_4 { width:740px}
.code_5 { width:925px}
.map li .ar { position: absolute; left: 0; top: 37px; z-index: 11; }
.map li .code, .map li .ar { display: none; }
.map li:hover .code, .map li:hover .ar { display: block; }
.map li .code .img { padding: 20px 0px 10px 0px; border-left: #e8e8e8 1px solid; text-align: center; margin: 0px; border-bottom: #e8e8e8 1px solid; width: 183px; float:left; }


.map li a { width:120px;height:40px; font-size: 16px; color:#fff;display:block; border-radius:30px; width:auto}
.map li a:hover{text-decoration: none;}
.map li.li1 {top: 0; left: 280px;}
.map li.li2 { top: 0; right: 280px; }
.map li.li3 {top: 127px; left: 78px;}
.map li.li4 {top: 127px; right: 78px;}
.map li.li5 {top: 189px; left: 20px;}
.map li.li6 {top: 189px; right: 20px;}
.map li.li7 {top:273px; left:3px;}
.map li.li8 {top:273px; right:3px;}
.map li.li9 {top:356px; left:20px;}
.map li.li10{ top: 346px; right: 20px; }
.map li.li11{top:420px; left:78px;}
.map li.li12{top: 401px;right:78px;}
.map li.li13{ top: 552px; left: 280px; }
.map li.li14{ top: 552px; right: 280px; }
.map li.li15{top: 480px;right: 123px;}
.map li.li1 a{background:url(../images/title_icon.png) no-repeat 142px center #a2b971}
.map li.li2 a{background:url(../images/title_icon.png) no-repeat 25px center #77ba70}
.map li.li3 a{background:url(../images/title_icon.png) no-repeat 142px center #46aeb9}
.map li.li4 a{background:url(../images/title_icon.png) no-repeat 25px center #6f77dc}
.map li.li5 a{background:url(../images/title_icon.png) no-repeat 142px center #f27078}
.map li.li6 a{background:url(../images/title_icon.png) no-repeat 25px center #e6846a}
.map li.li7 a{background:url(../images/title_icon.png) no-repeat 142px center #f6a34b}
.map li.li8 a{background:url(../images/title_icon.png) no-repeat 25px center #e5d33a}
.map li.li9 a{background:url(../images/title_icon.png) no-repeat 142px center #adc181}
.map li.li10 a{background:url(../images/title_icon.png) no-repeat 25px center #81c26e}
.map li.li11 a{background:url(../images/title_icon.png) no-repeat 150px center #468cb9}
.map li.li12 a{background:url(../images/title_icon.png) no-repeat 25px center #46aeb9}
.map li.li13 a{background:url(../images/title_icon.png) no-repeat 142px center #f270b0}
.map li.li14 a{background:url(../images/title_icon.png) no-repeat 25px center #e1ab38}
.map li.li15 a{background:url(../images/title_icon.png) no-repeat 25px center #04ddfe}
.map li.li1 a,.map li.li3 a,.map li.li5 a,.map li.li7 a,.map li.li9 a,.map li.li11 a,.map li.li13 a { padding-right: 60px; text-align: right }
.map li.li2 a,.map li.li4 a,.map li.li6 a,.map li.li8 a,.map li.li10 a,.map li.li12 a,.map li.li14 a,.map li.li15 a{padding-left:60px; text-align:left}

.map li.li1 a:hover,.map li.li3 a:hover,.map li.li5 a:hover,.map li.li7 a:hover,.map li.li9 a:hover,.map li.li11 a:hover,.map li.li13 a:hover {background:url(../images/title_icon.png) no-repeat 142px center #0054d1}
.map li.li11 a:hover {background-position: 150px center;}
.map li.li2 a:hover,.map li.li4 a:hover,.map li.li6 a:hover,.map li.li8 a:hover,.map li.li10 a:hover,.map li.li12 a:hover,.map li.li14 a:hover,.map li.li15 a:hover {background:url(../images/title_icon.png) no-repeat 25px center #0054d1}
.map li .code span { font-size: 14px; display: block; line-height: 40px; }
.map li&gt;.code a { width: auto; height: auto; position: relative; display: block; background: none; margin: 0px; padding: 0px; text-align: center; border-radius: 0px; color: #333; }
.map li&gt;.code a:hover { color:#0c4ee3; background:none}

/* 侧栏固定菜单 */
.sideFixed{position: absolute; z-index:9; top:600px; right: 50%; margin-right: -688px; width:60px; float: left; font-size:12px; _position:absolute;}
.sideFixed li{position:relative; margin-bottom: 1px; background-color: rgba(0,0,0,0.7); background-color:#333 \9; -webkit-transition:all .6s; -moz-transition:all .6s; -ms-transition:all  .6s; -o-transition:all .6s; transition:all .6s;}
.sideFixed li.ldxx{border-radius: 4px 4px 0 0;}
.sideFixed li&gt;a{position: relative; z-index: 1; display:block; line-height: 15px; padding: 38px 4px 6px; font-size: 12px; color: white;text-align: -webkit-center;}
.sideFixed li&gt;a&gt;i{position: absolute; z-index: 1; left: 0; top: 6px; width: 100%; height: 28px; line-height: 28px; float: left; background:  url(../images/sideFixedIcon.png) center top no-repeat; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all  1s; -o-transition:all 1s; transition:all 1s;}
.sideFixed li.zwwx&gt;a&gt;i{background-position: center -30px;}
.sideFixed li.zwwb&gt;a&gt;i{background-position: center -60px;}
.sideFixed li.wsxf&gt;a&gt;i{background-position: center -90px;}
.sideFixed li.tdt&gt;a&gt;i{background-position: center -120px;}
.sideFixed li.sjyj&gt;a&gt;i{background-position: center -150px;}
.sideFixed li.sites&gt;a&gt;i{background-position: center -180px;}
.sideFixed li.gt&gt;a&gt;i{background-position: center -210px;}
.sideFixed li.on{background-color: #febf34;}
.sideFixed li.on&gt;a&gt;i{-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg);}
.sideFixed li a:hover{text-decoration:none;}
.sideFixed .gt{display:none;}
.sideFixed .pic{display:none; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.sideFixed .pic img{width:150px; height:150px;}
.sideFixed .on .pic{position:absolute; top:-45px; left:-168px; display:block; padding:4px; background:#fff;}
.sideFixed .on .pic i{position:absolute; z-index:8; top:50%; right:-10px; display:block; width:0;margin-top:-3px; font-size:0; line-height:0; border-width:5px; border-style:dashed; border-color:transparent; border-left-style:solid; border-left-color:#fff; }
@media screen and (max-width: 1420px){
	.sideFixed{right: 0; margin-right: 0;}
}

/* goTop */
#goTop{display: none; position: fixed; z-index: 99; bottom: 0; right: 0; height: 0; width: 0; overflow: hidden; float: left;}
/*#goTop{position:fixed; z-index:99; right:5px; bottom:60px; display:none; width:50px; width:40px; height:50px; height:40px; margin:5px; cursor:pointer; opacity:.9; border-radius:2px; background:rgba(0, 0, 0, .5);-webkit-box-shadow:0 0 5px #9c9c9c; box-shadow:0 0 5px #9c9c9c; _display:none !important; }
#goTop::after{position:absolute; top:50%; left:50%; display:block; display:block; width:0;margin-top:-15px; margin-left:-10px; font-size:0; line-height:0; content:''; border-width:10px; border-style:dashed; border-color:transparent; border-bottom-style:solid; border-bottom-color:#fff; }*/
/* winMark */
#winMark{position:fixed; z-index:1; top:0;left:0; display:none; width:100%; height:100%; background:rgba(0, 0, 0, .8); }
</pre></body></html>