@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0; outline:0; list-style:none; text-decoration:none;}
body{ font-size:16px; font-family:Microsoft YaHei,sans-serif; color:#000;  }
img{ border:0; vertical-align:middle;}
a{ color:#000;}
ul{ overflow:hidden; zoom:1;}
h2,h3{ overflow:hidden; zoom:1; font-size:18px; font-weight:normal;}
table{ border-collapse:collapse;}


.inner{ overflow:hidden;zoom:1; clear:both;  width:1200px; margin:auto;}
.fl,.left,.middle{ float:left;}
.fr,.right{ float:right;}
.clear{ overflow:hidden;zoom:1; clear:both;}
.banner{ margin-bottom:10px;}
.banner img{ width:100%; height:auto;}
.tab .hd ul li{ float:left; cursor:pointer; font-size:16px;}
.tab .bd{ overflow:hidden; zoom:1; clear:both;}


.other{ background: #DBEBFF; color:#4788d7; padding:10px 0; font-size:14px;}
.other .wechat{ display: inline-block; text-align: right; position:relative;}
.other .wechat span{ margin:0 20px; cursor:pointer;}
.other .wechat span img{ margin-right:5px;}
.other .wechat div{ display:none; position:absolute; right:0;}
.other .wechat div img{ width:140px; height:140px;}
.other .search{ display:inline-block; background:#fff url(/globalImg/sou.png) 10px center no-repeat; padding-left: 40px; border-radius:20px; }
.other .search input{ background:none; border:0; vertical-align:middle; width: 100px; height:24px; line-height:24px;}
.other .search input.submit{ background:#75A6E2;  width:60px; height:24px; border-radius:20px; color:#fff;}

.header{ background:url(/globalImg/topbg.png) center center no-repeat; height: 360px;}


.nav{  background:#4788D7; }
.nav ul{ display:flex; justify-content: center;}
.nav ul li a{ display:block; padding:0 50px; height:60px; line-height:60px; color:#fff; font-size:24px;  }
.nav ul li.on a{ background:url(/globalImg/nav.png) center bottom no-repeat;}


.footer{ background:#F2F2F2; border-top:3px solid #E8E8E8;color:#666; font-size:14px;}
.footer .footBoxs{ display: flex; padding:30px 0; justify-content:space-between; column-gap: 20px;}
.footer .footBox{  background:#E8E8E8; padding:25px; text-align: center; display: flex; align-items:center;}
.footer .footBox:nth-child(2){ flex:1;}
.footer .footBox p{ text-align: left; }
.footer .footBox p a{ color:#666;}
.footer .foot{ background:#E8E8E8; padding:20px 0; text-align: center; }


.position{ padding:10px; margin-bottom:10px; font-family:simsun; font-size:12px;}
.menu h3{ background:#b32430; padding:20px; color:#fff;}
.menu ul li{ border:1px solid #bbb; margin-top:5px;}
.menu ul li a{ display:block; background:#eee; border-top:1px solid #fff; padding: 10px; color:#333;}
.list ul{ padding:5px 0;}
.list ul li{ display: flex;  line-height:36px;}
.list ul li a{ flex:1; background:url(/globalImg/dot.jpg) left center no-repeat; padding-left:10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list ul li span{ color:#999; font-size:14px;}
.LIST .left{ width:220px; }
.LIST .right{ width:840px; border-left:1px solid #aaa; padding-left:40px; }
.LIST .list{ min-height:500px;}
.LIST .list h3{ padding:10px 0;  border-bottom:1px solid #bbb; }
.LIST .list h3 span{ float:left; border-left:10px solid #b32430; padding:0 20px;}
.LIST .list ul li a{ background:url(/globalImg/ico.gif) left center no-repeat; padding-left:20px;}
.page{ padding:20px 0; overflow:hidden;zoom:1;}
.page #pager{ float:right;}
.page .total{ float:right; font-size:12px; color:#666; line-height:26px; margin-right:20px;}
.article{ padding:40px;}
.article .tit{ text-align:center; font-size:36px; margin-bottom:10px;}
.article .subtit{ text-align:center; font-size:18px;color:#666; margin-bottom:10px;}
.article .data{ text-align:center; color:#666; font-size:14px; margin-bottom:20px; }
.article .data span{ margin:0 10px;}
.article .data .bdsharebuttonbox{ display:inline;}
.article .data .bdshare-button-style1-16 a,
.article .data .bdshare-button-style1-16 .bds_more{ float:none;}
.article .cont{ padding:20px 0; line-height:28px; color:#333; min-height:500px;}
.article .cont img{ max-width:800px; height: auto;}
.article .add{ border-top:1px solid #ddd; padding:10px 0; line-height:26px;}
.article .add a{ color:blue;}
.article .add a:hover{ color:red;}
.article .topic{ border-bottom:1px solid #246bb3; padding:10px; color:#c00; font-weight:bold; margin-bottom:10px;}
.article .table table th{ padding:5px; text-align:right; font-weight:normal; width:100px;}
.article .table table th strong{ color:#c00; margin-right:10px;}
.article .table table td{ padding:5px; color:#246bb3;}
.article .table table td input.text{ border:1px solid #aaa; padding:5px; width:80%;}
.article .table table td input.text.short{ width:20%;}
.article .table table td textarea{ border:1px solid #aaa; padding:5px; width:80%;}
.article .table table td select{ border:1px solid #aaa; padding:5px;}
.article .tip{ padding:20px; font-size:12px; color:#246bb3; line-height:24px; }
.article .tip p strong{ color:#c00;}
.article input.submit{ background:#246bb3; border:1px solid #246bb3; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px;}
.article .choose span{ display:block;  color:#c00; margin-bottom:10px;}
.article .choose ul{ min-height:200px;}
.article .choose ul li{ margin-bottom:10px;}
.article .choose ul li input{ margin-right:10px;}
.article .choose p{ text-align:center; margin-bottom:20px;}
.article .choose p input.text{ border:1px solid #246bb3; padding:5px; width:100px;}
.article .vote { padding:20px;}
.article .vote table{ min-width:60%; margin:auto;}
.article .vote table th{ border:1px solid #bbb; background:#eee; padding:20px;}
.article .vote table td{ border:1px solid #bbb; padding:20px;}
.article .video-js{ margin:auto;}
.article .scroll{ height:500px; overflow-y: auto;}

.survey h3{ border-bottom:2px solid #b32430; padding-bottom:3px; height:38px; line-height:38px;}
.survey h3 span{ float:left; background:#b32430; padding:0 20px; color:#fff;}
.survey h3 a{ float:right; border:1px solid #b32430; padding:0 10px; height:24px; line-height:24px; color:#b32430; font-size:12px; border-radius:20px; margin-top:5px;}
.survey ul{ padding:5px 0;}
.survey ul li{ overflow:hidden;zoom:1; border-bottom:1px dashed #bbb; padding:10px 0;}
.survey ul li span{ float:left; line-height:20px; }
.survey ul li span.s1{ width:68%; }
.survey ul li span.s1 a{ display:block; margin-left:70px;}
.survey ul li span.s2,
.survey ul li span.s3{ width:15%; text-align:center; font-size:12px;     float: right;}
.survey ul li strong.sign{ float:left;  padding:0 5px; width:55px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; font-weight:normal; }
.survey ul li strong.sign.old{ background:#aaa;}
.survey ul li strong.sign.now{ background:#B32430;}
.survey ul li.sbg{ background:#eee;   text-align:center;}
.survey ul li.sbg span{ font-size:16px;}
.SURVEY .survey h3{ padding:20px 0; text-align:center;}
.SURVEY .survey h3 span{ float:none; background:none; color:#000; font-size:24px;}



.slider{ position:relative; overflow:hidden;zoom:1;}
.slider .bd ul li a img{ width:100%; height:100%;}
.slider .hd{ position:absolute; left:0; z-index:1; width:100%; background:url(/globalImg/black.png); height:40px;}
.slider .hd ul{ float:right;}
.slider .hd ul li{ float:left; background:#fff; font-size:0; width:15px; height:15px; margin-right:5px; border-radius:50%; cursor:pointer;}
.slider .hd ul li.on{ background:#b32430;}
.slider .td{ position:absolute; top:270px; left:10px; z-index:2; height:60px; line-height:60px; color:#fff;  }
.slider .td ul li{ display:none; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:70%}
.slider .td ul li.on{ display:block;}




/*====== index =====*/
.index .nav ul li:nth-child(1) a{ background:url(/globalImg/nav.png) center bottom no-repeat;}
.index .clear1{ padding: 40px 0;}
.index .clear1 .left{ width:600px;}
.index .clear1 .right{ width:570px;}

.index .clear1 .slider{ height:380px;}
.index .clear1 .slider .bd ul li img{ height:380px;}
.index .clear1 .slider .hd{ top:320px; padding:20px 0;}
.index .clear1 .slider .td{ top:320px;}

.index .tab .hd{ border-bottom:1px solid #ccc; }
.index .tab .hd ul li{ margin-right:40px; }
.index .tab .hd ul li a{ display: block; padding:15px 0; font-size:24px;}
.index .tab .hd ul li.on{ border-bottom:3px solid #4788d7; }
.index .tab .hd ul li.on a{ color:#4788d7; font-weight:bold; }
.index .banner img{ height:90px; }


.main{ background: #EEF1F6; padding:100px 0; margin-top:-50px;}
.main .inner{ background: #fff; padding:40px; width: 1120px; box-shadow:0 10px 20px rgba(71,136,215,0.2)}
.main .left{ width:400px; margin-right:60px; }
.main .left .tab{ margin-bottom:20px;}
.main .middle{ width:340px; }
.main .middle .xxgk ul li a{ display:flex; align-items: center;  background:#EBF4FA; padding:10px 40px; margin-bottom:10px; font-size:18px;}
.main .middle .xxgk ul li a span{ flex:1; text-align: center;}
.main .middle .zdly ul{ display:flex; flex-wrap:wrap; gap: 10px;}
.main .middle .zdly ul li{ width:165px; }
.main .middle .zdly ul li a{ display:block;  background:#EBF4FA; padding:20px 0; text-align:center; font-size:18px;}
.main .middle .zdly ul li a span{ display:block; margin-top:10px;}
.main .right{ width:260px; }
.main .right a{ display:block; margin-bottom:10px;}
.main .right ul li a{  background:#EBF4FA; padding:14px 0; text-align: center; font-size:18px;}
.main .right ul li a img{ margin-right:20px;}

.zt{ position:relative; margin-top: 40px;}
.zt .bd{ width:200%;}
.zt .bd ul li{ float:left; width:565px; margin-right:10px;}
.zt .bd ul li a img{ width:100%; height:90px;}
.zt .hd{ display:none;}


.link .hd{ background:#eee; height:40px; line-height:40px; border-bottom:2px solid #bbb; padding-left:250px;}
.link .hd ul li{ padding:0 30px;  font-weight:normal;}
.link .hd ul li.on{ border-bottom:2px solid #b32430; }
.link .bd ul{ padding:10px 0; height:150px;}
.link .bd ul li{ float:left; padding:0 10px; width:170px; height:24px; line-height:24px;}







/*====== ZWGK =====*/
.ZWGK .nav ul li:nth-child(2) a{ background:url(/globalImg/nav.png) center bottom no-repeat;}
.ZWGK .clear1{ background: url(/globalImg/zwgkbg.png) center bottom no-repeat; padding: 40px 0;}
.ZWGK .clear1 .inner{ background: #fff; padding: 20px; width: 1160px;}
.ZWGK .clear1 .left{ width:510px; margin-right:40px; }
.ZWGK .clear1 .middle{ width:180px; border-left:1px dashed #ccc; border-right:1px dashed #ccc; padding: 0 50px;}
.ZWGK .clear1 .right{ width:280px;}
.ZWGK .clear2 { padding:40px 0;}
.ZWGK .clear2 .left{ width:260px; margin-right:50px;}
.ZWGK .clear2 .middle{ width:260px;}
.ZWGK .clear2 .right{width:580px; }

.ZWGK .list h3 { padding-left:15px; background:url(/globalImg/h3.png) left center no-repeat; margin-bottom:20px;}
.ZWGK .list h3 a{ color:#4788d7; font-weight:bold; font-size:24px; }

.ZWGK .jcgk h3{ margin-bottom:20px;}
.ZWGK .jcgk h3 span{ color:#4788d7; font-weight:bold; font-size:24px;}
.ZWGK .jcgk ul{ display:flex; justify-content: space-between; flex-wrap: wrap;  }
.ZWGK .jcgk ul li{ padding:10px 0; text-align: center; margin-bottom: 20px;}
.ZWGK .jcgk ul li span{ display: block; font-size:18px; margin-top: 10px;}

.ZWGK .gklink ul li a{ display:flex; align-items: center;  background:#EBF4FA; padding:13px 30px; margin-bottom:10px; font-size:18px;}
.ZWGK .gklink ul li a img{ margin-right:10px; }


.ZWGK .xxgk h3{ margin-bottom:20px;}
.ZWGK .xxgk h3 span{ color:#4788d7; font-weight:bold; font-size:24px;}
.ZWGK .xxgk ul li a{ display: flex; align-items: center; justify-content: space-between; border-bottom:1px solid #ccc; padding: 10px 0; }
.ZWGK .xxgk ul li a span{ flex:1; padding-left: 10px; font-size:18px;}
.ZWGK .xxgk ul li a img:first{ width:40px; height:auto;}

.ZWGK .zwwgk h3{ padding-left:15px; background:url(/globalImg/h3.png) left center no-repeat; margin-bottom:20px;}
.ZWGK .zwwgk h3 span{ color:#4788d7; font-weight:bold; font-size:24px;}
.ZWGK .zwwgk ul li{ margin-bottom:10px;}
.ZWGK .zwwgk ul li a{ display:block; border:1px solid #4788d7; padding:15px 0; text-align:center; font-size:18px;  }
.ZWGK .zwwgk ul li a span{ color:#b32430;}
.ZWGK .zwwgk ul li a img{ margin-right: 20px;}




.ZWGK .street{ background: url(/globalImg/zwgkbluebg.png) center bottom no-repeat; padding: 40px 0;}
.ZWGK .street h3{ background:url(/globalImg/sline.png) center center no-repeat; padding:20px 0; text-align: center;  color:#4788d7; font-weight:bold; font-size:24px; margin-bottom: 20px;}
.ZWGK .street ul{ margin-left:-10px;}
.ZWGK .street ul li{ float:left; padding-left:10px; margin-bottom:20px;}
.ZWGK .street ul li a{ float:left; background: #5295CC; padding:20px 0; width:292.5px; text-align:center; color: #fff; font-size:18px;}



.Table{ padding:10px; overflow:hidden;zoom:1; }
.Table .left{ width:240px; }
.Table .right{ width:850px;  }
.listtable ul li{ overflow:hidden;zoom:1;clear:both; border-bottom:1px solid #F2D8DB; vertical-align:bottom; }
.listtable ul li span{ float:right; width:15%; height:35px; line-height:35px; text-align:center;}
.listtable ul li span.s1{ float:left; width:63%; text-align:left; }
.listtable ul li span.s2{ width:20%;}
.listtable ul li a{ background:url(/globalImg/ico.gif) 10px center no-repeat;  padding-left:30px; }
.listtable ul li a:hover{ color:#f00;}
.listtable ul li.tbg{ padding:0; background:#F2D8DB; border:0; border-top:1px solid #b32430; color:#b32430; font-weight:bold; }
.listtable ul li.tbg span{ text-align:center; border-left:1px solid #fff;}
.listtable ul li.tbg span.s1{ border:0; }
.listtable ul li.libg{ background:#EFF8FF;}


.buttonlist{ position:relative; min-height:500px;}
.buttonlist h3{ padding:10px 0;  border-bottom:1px solid #bbb; margin-bottom:20px; }
.buttonlist h3 span{ float:left; border-left:10px solid #b32430; padding:0 20px;}
.buttonlist ul{}
.buttonlist ul li{ float:left; margin-right:20px; margin-top:20px;}
.buttonlist ul li a{ float:left; background:#eee; padding:10px 40px; border-radius:20px;}




/*====== ZWPD =====*/
.ZWPD .nav ul li.on a{ background:#e52e3d;}
.ZWPD .wrapper{ background:#113559 url(/globalImg/zwpd.jpg) center top no-repeat;  }
.ZWPD .wrapper .inner{ background:none; }
.ZWPD .footer .inner{ border:0;}
.ZWPD .left{ width:380px; padding-top:80px;}
.ZWPD .left h2{ text-align:center; color:#fff; font-family:simsun; font-size:50px; font-weight:normal;}
.ZWPD .left span{ display:block; background:#b32430; height:200px; line-height:200px; text-align:center; }
.ZWPD .right{ width:760px; padding-top:150px; }
.ZWPD .zwpd{ margin-bottom:100px;}
.ZWPD .zwpd ul li{ float:left; margin-right:5px; margin-bottom:5px;}
.ZWPD .zwpd ul li a{ float:left; border:2px solid #3399ff; padding:20px;  width:190px; height:60px; line-height:30px; 
	background:#246bb3;
    background: -moz-linear-gradient(   left, #246bb3 0%, #3399ff 100%);
    background: -webkit-gradient(linear,left top, right top, color-stop(0%,#246bb3), color-stop(100%,#3399ff));
    background: -webkit-linear-gradient(left, #246bb3 0%,#3399ff 100%);
    background: -o-linear-gradient(left,  #246bb3 0%,#3399ff 100%);
    background: -ms-linear-gradient(left, #246bb3 0%,#3399ff 100%);
    background: linear-gradient(to right, #246bb3 0%,#3399ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bb3', endColorstr='#3399ff',GradientType=1 );	
   
}
.ZWPD .zwpd ul li a span{  font-size:18px; color:#fff;}
.ZWPD .zwpd ul li a:hover{ border:2px solid #0ff; }





/*====== WSFW =====*/
.WSFW .wrapper .left{ width:760px;}
.WSFW .wrapper .right{ width:350px; }

.WSFW .tab{ margin-bottom:20px; }
.WSFW .tab .hd ul{ margin-left:-10px;}
.WSFW .tab .hd ul li{  padding-left:10px; padding-bottom:9px;}
.WSFW .tab .hd ul li span{ display:block; background:#eee; width:245px; height:50px; line-height:50px; text-align:center;}
.WSFW .tab .hd ul li.on{ background:url(/globalImg/wsfw/on.png) center bottom no-repeat;}
.WSFW .tab .hd ul li.on span{ background:#E52E3D; color:#fff;}
.WSFW .tab .bd ul li a img{ display:none;}
.WSFW .tab .bd ul li a span{ display:block; }
.WSFW .tab .bd ul{ margin-left:-5px;}
.WSFW .tab .bd ul li{ float:left; padding-left:5px; padding-top:5px;}
.WSFW .tab .bd ul li a{ float:left; width:148px;  }
.WSFW .tab .bd ul li a{ background:#EEF3FA; padding:20px 0; text-align:center;}
.WSFW .tab .dept ul li a{ padding:8px 0; font-size:15px;}

.WSFW .bsjd ul li{ border-bottom:1px dashed #bbb; padding:10px 0;}
.WSFW .bsjd ul li span.s4{ display:block; width:14%; margin-right:2%;}
.WSFW .bsjd ul li span.s2{ width:66%; }
.WSFW .bsjd ul li span.s5{ width:15%;}
.WSFW .bsjd ul li span,
.WSFW .bsjd .tbd span{ height:auto; line-height:normal;}

.WSFW .wshd{ margin:10px 0;}
.WSFW .wshd ul{ margin-left:-10px;}
.WSFW .wshd ul li{ float:left; padding-left:10px;}
.WSFW .wshd ul li a{ float:left; padding:50px 0 20px; width:80px; text-align:center; color:#fff; font-family:simsun; font-size:12px; background-color:#246bb3; background-repeat:no-repeat; background-position:center 20px;}
.WSFW .wshd ul li a.a1{ background-image:url(/globalImg/wsfw/icon-tool-zx.png);}
.WSFW .wshd ul li a.a2{ background-image:url(/globalImg/wsfw/icon-tool-cx.png);}
.WSFW .wshd ul li a.a3{ background-image:url(/globalImg/wsfw/icon-tool-py.png);}
.WSFW .wshd ul li a.a4{ background-image:url(/globalImg/wsfw/icon-tool-ts.png);}







/*====== ZMHD =====*/
.ZMHD .wrapper .left{ width:820px; border-right:1px solid #aaa; padding-right:30px;}
.ZMHD .wrapper .right{ width:260px;}

.ZMHD .survey{ margin-bottom:20px;}

.ZMHD .btn ul{ margin-left:-10px;}
.ZMHD .btn ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.ZMHD .btn ul li a{ float:left; background:#EEF3FA; width:125px; height:125px; text-align:center; }
.ZMHD .btn ul li a img{ margin:30px 0 10px;}
.ZMHD .btn ul li a span{ display:block;}

.zxft ul li{  margin-bottom:20px;}
.zxft ul li a{ display:block;  border:1px solid #bbb; padding:20px; overflow:hidden;zoom:1; }
.zxft ul li a div{ float:left; width:300px; height:200px; overflow:hidden;zoom:1; }
.zxft ul li a div img{ width:100%; height:100%;}
.zxft ul li a span{ display:block; position:relative; padding-left:400px;　font-family:simsun; margin-bottom:10px;  }
.zxft ul li a span strong{ position:absolute; left:320px; top:0;  font-weight:bold; color:#246bb3; }

.online{ padding:20px 0;}
.online ul li{ position:relative; padding-left:80px; margin-bottom:10px; overflow:hidden;zoom:1; }
.online ul li span.t{ position:absolute; left:0; top:0;  font-weight:bold;}
.online ul li ul li{ padding:0; float:left; width:200px; margin-right:20px;}
.online ul li ul li img{ width:100%; height:150px;}
.online ul li ul li span{ display:block;   }






/*====== ZJJD =====*/
.ZJJD .nav ul li:nth-child(5) a{ background:url(/globalImg/nav.png) center bottom no-repeat;}
.ZJJD .wrapper{ background:url(/globalImg/zjjd.png) center top no-repeat; padding-top:600px; padding-bottom:100px;}

.ZJJD .left{ background:#fff; padding:0 10px 10px;  width:430px; border-top:2px solid #e52e3d;}
.ZJJD .right{ width:730px;}
.ZJJD .right .fl{  width:260px;}
.ZJJD .right .fr{  width:450px;}


.ZJJD .slider{ position:relative; }
.ZJJD .slider h3{ margin-bottom:10px;}
.ZJJD .slider h3 span{ display:block; background:#e52e3d; width:150px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px;margin:auto;}
.ZJJD .slider .bd ul li a img{ height:360px; width:100%;}
.ZJJD .slider .td{ position:static; color:#000; text-align:center; display:none;}
.ZJJD .slider .pd{ background:url(/globalImg/black.png); padding:10px 0; position:absolute; top:330px; width:100%;}
.ZJJD .slider .pd ul{ float:left; padding-left:10px;}
.ZJJD .slider .pd ul li{ float:left;  border:2px solid #fff; width:56px; height:56px; margin-right:10px; cursor:pointer;}
.ZJJD .slider .pd ul li img{ width:100%; height:100%;}
.ZJJD .slider .pd ul li.on{ border:2px solid #e52e3d;}
.ZJJD .slider .pd a{ float:left; background:#e52e3d;  width:60px; height:60px; line-height:60px; text-align:center; color:#246bb3; color:#fff;}


.mytc h3{  background:#eee;  margin:10px 0;}
.mytc h3 span{ float:left; background:#e52e3d; padding:0 40px; height:40px; line-height:40px; text-align:center; color:#fff; }
.mytc h3 a{ float:right; border:1px solid #e52e3d; padding:0 10px; height:24px; line-height:24px; color:#b32430; font-size:12px; border-radius:20px; margin-top:8px;}
.mytc ul{ margin-left:-10px;}
.mytc ul li{ float:left; width:100px; position:relative; padding-left:10px;}
.mytc ul li img{ width:100%;  height:90px;}
.mytc ul li span{ display:block; background:#246BB3; padding:10px 0; text-align:center; color:#fff; }

.qygk{ background:#246bb3; padding:20px; color:#fff; margin-bottom:10px; }
.qygk h3{ border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px; text-align:center; }
.qygk p{ line-height:24px;}
.qygk a{ display:block; border:1px solid #fff; width:60px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; border-radius:20px; letter-spacing:5px; margin:10px auto 0;}

.lsyg{ position:relative;}
.lsyg img{  width:100%; height:190px;}
.lsyg a{ display:block; background:#e52e3d; width:100px; height:100px; line-height:100px; text-align:center; color:#fff; border-radius:50%; position:absolute; top:50%; left:50%; margin-left:-50px; margin-top:-50px;}

.jjcj{ margin-bottom:20px; position:relative;}
.jjcj img{  width:100%; height:auto;}
.jjcj a{ display:block; background:#e52e3d; width:160px; height:160px; text-align:center; color:#fff; border-radius:50%; position:absolute; top:50%; left:50%; margin-left:-80px; margin-top:-80px;}
.jjcj a img{ width:32px; height:32px; margin-top:40px;}
.jjcj a span{ display:block; margin-top:10px;}

.ZJJD .submenu ul li{ float:left; width:150px; background:#246bb3;}
.ZJJD .submenu ul li img{ width:100%; height:150px;}
.ZJJD .submenu ul li a{ display:block; height:150px; text-align:center; color:#fff;}
.ZJJD .submenu ul li a img{ width:32px; height:32px; margin-top:40px;}
.ZJJD .submenu ul li a span{ display:block; margin-top:10px;}








/*====== ZNWD =====*/
.znwd{ background:#bbb;}
.znwd .interact{  background:#fff; border:2px solid #246bb3; margin:50px 20%;}
.znwd .QA{ background:#246bb3; padding:20px; color:#fff; font-size:24px;}
.znwd .reply{ overflow-y:scroll;}
.znwd .reply ul{ padding:20px; overflow:hidden;zoom:1;}
.znwd .reply ul li{ clear:both; margin-bottom:20px; position:relative;}
.znwd .reply ul li i{width:60px; height:60px; position:absolute; top:0; background:#bbb;  border-radius:50%;}
.znwd .reply ul li div{ background:#EEF3FA; padding:20px; border-radius:5px; box-shadow:1px 1px 5px #909090;}
.znwd .reply ul li div span{ font-weight:bold; color:#c00;}

.znwd .reply ul li.question{ float:right; max-width:40%;}
.znwd .reply ul li.question i{ left:100%; margin-left:-60px; background:url(/globalImg/zmhd/question.png) center center no-repeat;}
.znwd .reply ul li.question div{ margin-right:70px;}

.znwd .reply ul li.anwser{ float:left; max-width:60%;}
.znwd .reply ul li.anwser i{ left:0; background:url(/globalImg/zmhd/anwser.png) center center no-repeat;}
.znwd .reply ul li.anwser div{ margin-left:70px;}
.znwd .submit{ background:#fff; border-top:1px solid #bbb; padding:20px; position:relative;}
.znwd .submit div{ display:block; margin-right:120px;}
.znwd .submit div textarea{ width:100%; height:60px;}
.znwd .submit a{ display:block; background:#246bb3; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; position:absolute; top:20px; left:100%; margin-left:-120px;}



.jump{ background:#fff; padding:10%; text-align:center; font-size:24px; line-height:48px;}
.jump p span{ color:#c00; margin:0 20px; font-size:30px;}
.jump p img{ margin-top:50px;}



/* 基层政务公开样式 */
.jczwgk-banner{width:1160px;margin:auto;}
.jczwgk-banner img{width:100%;}
.jczwgk-inner{width: 1160px;padding:20px 30px;margin:30px auto;background:#fff;box-sizing:border-box;}
.jczwgk-title{font-size: 32px;color: #b32430;line-height: 72px;text-align: center;margin-bottom: 30px;}
.jczwgk-list{}
.jczwgk-list li{float:left;width:275px;height:60px;font-size:16px;}
.jczwgk-list li a:hover{color:#b32430;}
.jczwgk-list li a .icon{margin-top:-4px;width:15px;}