/*政务公开*/
.mbshow{display: none;}
.pcshow{display: block;}
.zwbanner{ height:404px; background:url(../images/zwgkbg.jpg) repeat-x ; }
.zwbanner .width1520{ background:url(../images/huabg.jpg) center top; height:404px;}
.zwbannerright{ float:right; width:400px; display: inline-block; margin-top:77px; }
.zwbannerright li{ float:left; height:70px; line-height:70px; border:1px solid rgba(255,255,255,0.3); border-radius:5px; color:#e5e6e7; margin-right:18px; margin-bottom:20px; width:189px; }
.zwbannerright li:hover{ background-color:#2F70C5; color: #fff;  }
.zwbannerright li:hover a{ color: #fff }
.zwbannerright li:nth-child(2n){ margin-right:0;}
.zwbannerright li a{ display:block; color:#e5e6e7; padding-left:35px; background:url(../images/yuan_icon.png) no-repeat 20px center; }

.zwbannerleft{ float:left;  margin-top:77px; color:#fff; width:887px;}
.ldlist{ height:166px; border-bottom:1px solid #99b9d8; padding-bottom:40px;}
.ldbox{ width:298px; float:left; position:relative; padding-left:136px }
.ldbox h2{ font-size:18px; padding-bottom:15px;}
.ldbox p{ padding-bottom:20px;}
.ldbox span{ display:block; color:#fff;}
.ldbox span a{ width:139px; height:38px; line-height:38px; color:#fff; font-size:14px; display:inline-block; background-color:rgba(163,187,212,0.6); border-radius:5px; text-align:center; background-position:15px center; background-repeat:no-repeat  }
.ldbox span a:hover{ background-color:#2F70C5;}
.ldbox span a:nth-child(1){ background-image:url(../images/jlicon.png)}
.ldbox span a:nth-child(2){ background-image:url(../images/hdicon.png) }
.ldbox img.ldpic{ position:absolute; left:0; top:0; width:119px; height:auto;}
.namebox{ display:inline-block; float:left; width:430px; margin-top:35px;}
.namebox li{ float:left; width:100px; height:50px; line-height:50px; text-align:center;  margin:15px 10px 0 0;  }
.namebox li a{ display:block; height:50px; color:#fff;  line-height:50px; background:rgba(255,255,255,0.3); border-radius:5px;}
.namebox li a:hover{ background-color:#2F70C5; }
.namebox li.mlast a{ background:url(../images/moreicon.png) no-repeat center rgba(255,255,255,0.3); overflow:hidden; text-indent:-200px;}
.namebox li.mlast a:hover{  background-color:#2F70C5; }
.namebox li:nth-child(4n){ margin-right:0;}
.ldlink { padding-top:15px;}
.ldlink a{ color:#fff; }
.ldlink i{ padding:0 15px;}
.zwbox2{ padding:50px 20px;}
.zwbox2 ul{ display:block; text-align:center;}
.zwbox2 ul li{ display:inline-block; margin:0 3%; text-align:center}
 
.zwbox2 ul li span{ display:block; width:150px; height:150px; border-radius:50%; background-repeat:no-repeat; background-position:center; margin-bottom:15px;  background-size: auto 50px; webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;}
    @media screen and (max-width: 1540px){.zwbox2 ul li span{width:120px; height:120px;}}
.zwbox2 ul li:hover span{ background-size: auto 60px;   transition: background-size .2s ease-in-out; box-shadow: 0 4px 8px rgba(3,27,78,.12);
 
}
.zwbox2 ul li:nth-child(1) span{ background-image:url(../images/zwgk2icon1.jpg); border:1px solid #E08820}
.zwbox2 ul li:nth-child(2) span{ background-image:url(../images/zwgk2icon2.jpg); border:1px solid #2E6FC5}
.zwbox2 ul li:nth-child(3) span{ background-image:url(../images/zwgk2icon3.jpg); border:1px solid #009E62}
.zwbox2 ul li:nth-child(4) span{ background-image:url(../images/zwgk2icon4.jpg); border:1px solid #80B713}
.zwbox2 ul li:nth-child(5) span{ background-image:url(../images/zwgk2icon5.jpg); border:1px solid #E08820}
.zwbox2 ul li:nth-child(6) span{ background-image:url(../images/zwgk2icon6.jpg); border:1px solid #2E6FC5}

.zwbox3{ padding:0px 20px; background:#F7F7F7;}
.pt40{ padding-top:40px}
.zwbox3r{ width:474px; }
.zwbox3r li{ float:left; width:225px; height:80px; line-height:80px; margin:0 20px 20px 0; border:1px solid #9faec1; border-radius:5px; background-repeat:no-repeat; background-position:30px center;}
.zwbox3r li:hover{ border:1px solid #3e6fbf; background-color: #fff; }
.zwbox3r li:nth-child(1){ background-image:url(../images/zwnewsicon1.png);}
.zwbox3r li:nth-child(2){ background-image:url(../images/zwnewsicon2.png);}
.zwbox3r li:nth-child(3){ background-image:url(../images/zwnewsicon3.png);}
.zwbox3r li:nth-child(4){ background-image:url(../images/zwnewsicon4.png);}
.zwbox3r li:nth-child(5){ background-image:url(../images/zwnewsicon5.png);}
.zwbox3r li:nth-child(6){ background-image:url(../images/zwnewsicon6.png);}
.zwbox3r li:nth-child(7){ background-image:url(../images/zwnewsicon7.png);}
.zwbox3r li:nth-child(8){ background-image:url(../images/zwnewsicon8.png);}
.zwbox3r li a{ display:block; padding-left:70px; color:#3e6fbf;}
.zwbox3r li:nth-child(2n){ margin-right:0;}
.zwbox3l{ width:63%; padding-bottom: 30px;}
.zwbox3l ul{ padding-bottom:30px;}
.zwbox3l li{ position:relative;  background:url(../images/kuanbg.png) no-repeat 100px bottom  ; padding:20px 20px 20px 100px;}
.zwbox3l li span{ display:inline-block; position:absolute; left:0; top:20px; width:80px; text-align:center;}
.zwbox3l li span i{ display:block; text-align:center; font-size:30px; color:#3e6fbf; border-bottom:1px solid #b0b0b0; padding: 0 0 8px 0;}
.zwbox3l li h2 a{ color:#3e6fbf; padding-bottom:10px; font-size:16px; display:block; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.zwbox3l li p{ font-size:14px; color:#6c6c6c; text-indent:24px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; padding-right: 20px;}
.bottombg{ border-bottom:1px solid #b0b0b0; padding-top:30px;}
 
.bottombg ul li{ float:left; height:50px; line-height:50px;  margin-right: 20px; cursor: pointer;  }
.bottombg ul li.on{ font-size: 18px; color: #3e6fbf; border-bottom: 2px solid #3e6fbf;  font-weight: bold;}
.newmore{ display:block; width:400px; height:56px; border:1px solid #e4e7eb; border-radius:5px; line-height:56px; font-size:16px; text-align:center; color:#6c6c6c; margin:0 auto;}

@media screen and (max-width: 960px){
.mbshow{display: block;}
.pcshow{display: none;}
.zwbanner{ height:404px; height: auto; background:url(../images/huabg2.jpg) no-repeat left top; background-color: #4F90C6; background-size: 100% auto; }
.zwbanner .width1520{ background:url(../images/huabg33.jpg) center top no-repeat; height:404px; height: auto;}
.zwbannerright{ float:right; width:100%; display: inline-block; margin-top:30px; }
.zwbannerright li{ float:left; height:50px; line-height:50px; border:1px solid rgba(255,255,255,0.3); border-radius:5px; color:#e5e6e7; margin-right:4%; margin-bottom:15px; width:48%; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.zwbannerright li:nth-child(2n){ margin-right:0;}
.zwbannerright li a{ display:block; color:#e5e6e7; padding-left:25px; background:url(../images/yuan_icon.png) no-repeat 10px center; }

.zwbannerleft{ float:left;  margin-top:30px; color:#fff; width:100%;}
.ldlist{ height:166px; height: auto; border-bottom:0px solid #99b9d8; padding-bottom:10px;}
.ldbox{ width:100%; float:left; position:relative; padding-left:136px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.ldbox h2{ font-size:18px; padding-bottom:15px; line-height: 14px;}
.ldbox p{ padding-bottom:13px;}
.ldbox span{ display:block; color:#fff;}
.ldbox span a{ width:48%; height:38px; line-height:38px; color:#fff; font-size:14px; display:inline-block; background-color:rgba(163,187,212,0.6); border-radius:5px; text-align:center; background-position:8px center; background-repeat:no-repeat  }
.ldbox span a:nth-child(1){ background-image:url(../images/jlicon.png); background-image: none;}
.ldbox span a:nth-child(2){ background-image:url(../images/hdicon.png); background-image: none; }
.ldbox img.ldpic{ position:absolute; left:0; top:0; width:119px; height:auto;}
.namebox{ display:inline-block; float:left; width:100%; margin-top:15px;}
.namebox li{ float:left; width:25%; height:40px; line-height:40px; text-align:center; margin:15px 0px 0 0;  }
.namebox li a{ display:block; height:40px; line-height: 40px;  background:rgba(255,255,255,0.3); border-radius:5px; width:90%;  color:#fff;}
.namebox li.mlast a{ background:url(../images/moreicon.png) no-repeat center rgba(255,255,255,0.3); overflow:hidden; text-indent:-200px;}
.namebox li:nth-child(4n){ margin-right:0;}
.ldlink { padding-top:15px;}
.ldlink a{ color:#fff; }
.ldlink i{ padding:0 15px;}
.zwbox2{ padding:50px 10.41666%;}
.zwbox2 ul{ display:block; text-align:center;}
.zwbox2 ul li{ display:inline-block; margin:0 0%; text-align:center; float: left; width: 48%; margin-right: 4%;  height: 160px;}
.zwbox2 ul li:nth-child(2n){margin-right: 0%;}
.zwbox2 ul li span{ display:block; width:100px; height:100px; border-radius:50%; background-repeat:no-repeat; background-position:center;   margin:5px auto; background-size: auto 50% ;}
.zwbox2 ul li:nth-child(1) span{ background-image:url(../images/zwgk2icon1.jpg); border:1px solid #E08820}
.zwbox2 ul li:nth-child(2) span{ background-image:url(../images/zwgk2icon2.jpg); border:1px solid #2E6FC5}
.zwbox2 ul li:nth-child(3) span{ background-image:url(../images/zwgk2icon3.jpg); border:1px solid #009E62}
.zwbox2 ul li:nth-child(4) span{ background-image:url(../images/zwgk2icon4.jpg); border:1px solid #80B713}
.zwbox2 ul li:nth-child(5) span{ background-image:url(../images/zwgk2icon5.jpg); border:1px solid #E08820}
.zwbox2 ul li:nth-child(6) span{ background-image:url(../images/zwgk2icon6.jpg); border:1px solid #2E6FC5}

.zwbox3{ padding:0px 20px; background:#F7F7F7;}
.pt40{ padding-top:40px}
.zwbox3r{ width:100%; padding-top: 0px; }
.zwbox3r li{ float:left; width:100%; height:60px; line-height:60px; margin:0 0% 20px 0; border:1px solid #9faec1; border-radius:5px; background-repeat:no-repeat; background-position:10px center; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ background-size: 20px auto}
.zwbox3r li:nth-child(1){ background-image:url(../images/zwnewsicon1.png);}
.zwbox3r li:nth-child(2){ background-image:url(../images/zwnewsicon2.png);}
.zwbox3r li:nth-child(3){ background-image:url(../images/zwnewsicon3.png);}
.zwbox3r li:nth-child(4){ background-image:url(../images/zwnewsicon4.png);}
.zwbox3r li:nth-child(5){ background-image:url(../images/zwnewsicon5.png);}
.zwbox3r li:nth-child(6){ background-image:url(../images/zwnewsicon6.png);}
.zwbox3r li:nth-child(7){ background-image:url(../images/zwnewsicon7.png);}
.zwbox3r li:nth-child(8){ background-image:url(../images/zwnewsicon8.png);}
.zwbox3r li a{ display:block; padding-left:35px; color:#3e6fbf;}
.zwbox3r li:nth-child(2n){ margin-right:0;}
.zwbox3l{ width:100%;}
.zwbox3l ul{ padding-bottom:30px;}
.zwbox3l li{ position:relative;  background:url(../images/kuanbg.png) no-repeat bottom right; padding:20px 20px 20px 100px;}
.zwbox3l li span{ display:inline-block; position:absolute; left:0; top:20px; width:80px; text-align:center;}
.zwbox3l li span i{ display:block; text-align:center; font-size:30px; color:#3e6fbf; border-bottom:1px solid #b0b0b0;}
.zwbox3l li h2 a{ color:#3e6fbf; padding-bottom:10px; font-size:16px; display:block; overflow: hidden;
text-overflow:ellipsis;
white-space: break-spaces;}
.zwbox3l li p{ font-size:14px; color:#6c6c6c; text-indent:24px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;display: none;}
.bottombg{ border-bottom:1px solid #b0b0b0; padding-top:30px;}
 .bottombg ul li.on{ font-size: 14px; color: #3e6fbf; border-bottom: 2px solid #3e6fbf;  font-weight: bold;}
.bottombg ul li{ float:left; height:50px; line-height:50px; margin-right:0px; width: 25%; text-align: center; }
.newmore{ display:block; width:100%; height:56px; border:1px solid #e4e7eb; border-radius:5px; line-height:56px; font-size:16px; text-align:center; color:#6c6c6c; margin:0 auto;}
	}

@media screen and (max-width: 1400px) and (min-width: 1000px){
    .zwbannerleft{width: 100%;margin-top: 20px;}
    .zwbannerright{width:100%;margin-top: 23px;}
    .zwbannerright li{width: 15%;    margin-right: 10px;    margin-bottom: 20px;}
    .zwbannerright li:nth-child(2n){margin-right: 10px;}
    .zwbox2 ul li span{width:85px;height: 85px;}
    .zwbox3l{width: 100%;}
    .zwbox3r{width: 100%;}
    .zwbox3r li{width: 22%;}
    .zwbox3r li:nth-child(2n){margin:0 20px 20px 0;}
    .zwbannerright li a{padding-left: 15px;    background: url(../images/yuan_icon.png) no-repeat 5px center;}
    .tqbox{display: none;}
}