@charset "utf-8";

/*初始化样式*/
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,p,a,img,form{-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0; padding: 0; border: none;}
body{font-size: 14px; font-family: "Microsoft YaHei", Arial, sans-serif; color: #3F3F3F; background-color: #FFFFFF;}
em,i,b{font-style: normal; font-weight: normal;}
ul,ol,li{list-style-type: none;}
.clearfix:after {content: ""; display: block; visibility: hidden; height: 0; clear: both;}
.clearfix {*zoom: 1;}
a {text-decoration: none; color: #3F3F3F;}
a:hover {text-decoration: none;}
/*common*/
.fl{float: left;}
.fr{float: right;}

/*header style*/
.mhearder-warp{width:100%; height: auto; position: fixed; top: 0; z-index: 999;}
.mheader-logo{width: 100%; height: 50px; line-height: 50px; color: #333333; background: #ffffff; font-size: 18px; border-bottom: 2px solid #0090D4; box-sizing: border-box;}
.mheader-logo > img{ height: 37px; vertical-align: middle; margin: -5px auto 0;}
.mlogo img{width: 144px;margin: 0 0 0 8px; vertical-align: middle; cursor:pointer; }
.mlmnav img{width: 22px;margin: 0 8px 0 0; vertical-align: middle;}
.msearch{height: 50px; position: relative; margin-right: 12px;}
.msearch form{width: 100%; height: 100%; vertical-align: top;}
.msearch img{width: 15px; height: 15px; position: absolute; top: 19px; right: 10px; cursor: pointer;}
.msearch input{width: 110px; padding: 0 30px 0 10px; height: 23px; background-color: #F9F9F9; border-radius: 18px; outline: 0;}
/*滑动导航*/
.gy-navwrap{width: 100%; height: 35px; line-height: 35px; background-color: #0090D4; position: relative; border-bottom: 2px solid #0090D4;}
.gy-navys{margin: 0 10px!important; position: relative; z-index: 6;}
.gy-navys ul li{text-align: center; font-size: 16px;}
.gy-navys a{color: #FFFFFF; width: 100%;}
.gy-navmore{width: 44px; height: 37px; position: absolute; top: 0; right: 0; z-index: 7; cursor: pointer;}
.gy-navmore img{width: 100%; height: 100%; vertical-align: top;}
.swiper-slide{width: auto!important; padding: 0 15px;}
/*要闻*/
.content-wrap{padding-bottom: 50px; height: auto;}
.gy-pad87{padding-top: 87px;}
.yw-new{margin: 0 10px 25px 10px;}
.yw-new-wrap a{display: block; color: #3F3F3F; font-size: 16px;}
.yw-new-wrap li{border-bottom: 1px solid #D5D5D5; padding:10px 0 10px 0; float: left; overflow: hidden; width: 100%}
.yw-new-wrap img{float: right; width: 100px; height: 72px; margin-left: 15px;}
.yw-new-wrap p{line-height: 30px;font-size: 12px; color: #999999; height: 30px; overflow: hidden;}
.yw-new-wrap span{padding-right: 2%;}
.yw-more{ width: 100%; height: 30px; margin: 10px auto; line-height: 30px; background: #FCE9E9; color: #777777; text-align: center;}
.yw-more a{color: #FB6E50; line-height: 18px; font-size: 16px;}

/*政务*/
.zw-partone{width: 100%; overflow: hidden;}
.zw-partone ul{margin: 5px 0 30px 0;}
.zw-partone ul li{width: 20%; height: auto; float: left; text-align: center; font-size: 13px; margin-top: 15px;}
.zw-partone ul li img{width: 56px; height: 56px; vertical-align: top;}
.zw-partone ul li b{display: block; line-height: 22px;}
.zw-parttwo{width: 100%; padding: 12px 0; border-top: 1px solid #F3F3F3;}
.zw-mar10{margin: 0 10px;}
.zw-jdhylm{width: 38px; height: 42px; float: left;}
.zw-jdhylm img{width: 100%; height: 100%; vertical-align: top;}
.zw-jdhyli{margin-left: 53px;}
.zw-jdhyli ul li{width: 100%; float: left; line-height: 22px; text-indent: 12px; background: url(../images/mzw12.png) left center no-repeat; background-size: 3px; font-size: 15px;}
.zw-jdhyli ul li a{color: #999999; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zw-parthr{margin: 10px; background-color: #F6F6F6;}
.zw-parthr img{width: 100%; height: 115px; vertical-align: top;}
.zw-partfou{margin: 20px 10px;}
.zw-parttab ul li{float: left; width: 33%; text-align: center; padding-bottom: 8px;}
.zw-parttab ul li:first-child{width: 36%!important; margin-right: 2%;}
.zw-parttab ul li:nth-child(2){width: 33%!important; margin-right: 2%;}
.zw-parttab ul li:nth-child(3){width: 27%!important;}
.zw-tabhover{border-bottom: 2px solid #D90000;}
.zw-parttab ul li a{color: #AAAAAA;}
.zw-tabhover a{color: #0071BD!important;}
.zw-partboxgk ul li{width: 50%; float: left;}
.zw-zwgkla ul li:last-child{width: 100%!important;}
.zw-partboxgy ul li{line-height: 18px; margin-top: 20px; text-indent: 22px; background: url(../images/mzw14.png) left center no-repeat; background-size: 15px 17px; font-size: 15px;}
.zw-partboxgy{margin: 0 8px;}
.zw-partboxgy ul li a{color: #333333;}
.zw-partbox ul li{width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zw-partsix{height: auto; background-color: #F6F6F6!important; padding: 10px;}
.zw-parteng{margin: 16px 10px 25px 10px;}
.zw-parttabfj ul li{float: left; width: 20%; text-align: center; padding-bottom: 8px; margin: 0 8% 0 5%;}
.zw-tabfj{background: url(../images/mzw15.png) center bottom no-repeat;}
.zw-tabfj a{color: #0071BD!important;}
.zw-parttabfj ul li a{color: #AAAAAA;}
.zw-partboxfj{margin-top: 15px;}
.zw-partboxfj p{color: #6C6C6C; text-indent: 2em; font-size: 15px; line-height: 26px;}
.zw-partboxfj a{color: #D90000;}

/*互动*/
.hd-wrapli ul li{height: 50px; line-height: 50px; border-bottom: 1px solid #F3F3F3;}
.hd-wrapli ul li a{display: block; height: 100%; cursor: pointer; margin: 0 16px; background: url(../images/mnav07.png) center right no-repeat; background-size: 7px 13px;}
.hd-wrapli ul li img{width: 28px; height: 30px; vertical-align: top; margin-top: 10px;}
.hd-wrapli ul li b{font-size: 16px; color: #777777; margin-left: 12px;}
.hd-wrapli{min-height: 500px; padding-top: 50px!important;}

/*服务*/
.fw-partone{margin: 18px 10px;}
.fw-line{width: 100%; height: 1px; border-top: 1px solid #EEEEEE; position: absolute; left: 0; top: 50%; z-index: 8;}
.fw-lm{height: 28px; line-height: 28px; position: relative; text-align: center;}
.fw-lm h2{font-weight: normal; font-size: 18px; width: 135px; background-color: #FFFFFF; margin: 0 auto; position: relative; z-index: 9;}
.fw-lm h2 a{color: #0090D4;}
.fw-partone ul{margin: 10px 0;}
.fw-partone ul li{width: 49%; height: auto; overflow: hidden; margin-top: 10px;}
.fw-partone ul li img{width: 100%; height: auto; vertical-align: top;}
.fw-partone ul li:nth-child(odd){float: left;}
.fw-partone ul li:nth-child(even){float: right;}
.fw-parttwo{margin: 0 10px 25px 10px;}
.fw-bsfw{margin-top: 20px;}
.fw-bsfw ul li{width: 32%; height: auto; float: left;}
.fw-bsfw ul li:not(:last-child){margin-right: 2%;}
.fw-bsfw ul li img{width: 100%; height: auto; vertical-align: top;}
.fw-cxfw{margin-top: 14px;}
.fw-cxfw ul li{width: 19%; height: auto; float: left;}
.fw-cxfw ul li:not(:last-child){margin-right: 1.25%;}
.fw-cxfw ul li img{width: 100%; height: auto; vertical-align: top;}

/*导航*/
.mblock{position: fixed; z-index:99999; width:100%; height: 100%; background:url(../images/mdh01.png); display: none; top: 0;}
.zsidebar{width:85%; height: 265px; background-color:#FFF; z-index:9999;right: 0; top: 0; position: absolute;}

.zlist{ padding-top: 10px;}
.zlist ul li{background-color:#FFF; line-height:30px; padding-left: 25px; padding: 10px 0; height: 30px; border-bottom: 1px solid #E0E0E0; border-left: 5px solid #ffffff;}
.zlist ul li img{ float: right; margin-right: 20px; margin-top: 7px; width: 7px; height: 13px;}
.zlist ul li i{ display: block; width: 30px; height: 30px; float: left; margin: 0 20px;}
.mn1{ background: url(../images/mn1.png) top center no-repeat;}
.mn2{ background: url(../images/mn2.png) top center no-repeat;}
.mn3{ background: url(../images/mn3.png) top center no-repeat;}
.mn4{ background: url(../images/mn4.png) top center no-repeat;}
.mn5{ background: url(../images/mn5.png) top center no-repeat;}
.zlist li.hover .mn1{ background: url(../images/mn1a.png) top center no-repeat;}
.zlist li.hover .mn2{ background: url(../images/mn2a.png) top center no-repeat;}
.zlist li.hover .mn3{ background: url(../images/mn3a.png) top center no-repeat;}
.zlist li.hover .mn4{ background: url(../images/mn4a.png) top center no-repeat;}
.zlist li.hover .mn5{ background: url(../images/mn5a.png) top center no-repeat;}
.zlist ul li a{color: #666666; display: block; height:30px;line-height: 30px;position: relative; font-size: 18px;}
.hpsp-c{padding-bottom: 1em;}
.zlist ul li.hover{ border-left: 5px solid #C3181F; background: #F5F5F5;}
.zlist ul li.hover a{ color: #C3181F;}

/*footer style*/
.mnav{width: 100%; height: 50px; background: #F8F8F8; position: fixed; left: 0; bottom: 0; border-top: 1px solid #CCCBC9; z-index: 9999;}
.mnav li{width: 25%;height: 50px; float: left; color: #777777; text-align: center;  box-sizing: border-box;}
.mnav li img{width: 20px; height: 20px; margin-top: 5px;}
.mnav li a{font-size: 12px; color: #777777;}
.mnav li#yw.hover a{ color: #FB6E50;}
.mnav li#zw.hover a{ color: #FEB839;}
.mnav li#fw.hover a{ color: #4FC1EA;}
.mnav li#hd.hover a{ color: #49D0AE;}

@media screen and (min-width: 340px) and (max-width: 374px){
	.msearch input{width: 90px;}
	.zw-parthr img{height: auto;}
}
@media screen and (min-width: 320px) and (max-width: 339px){
	.msearch input{width: 65px;}
	.zw-parthr img{height: auto;}
}
@media screen and (min-width: 280px) and (max-width: 319px){
	.msearch input{width: 35px;}
	.zw-parthr img{height: auto;}
}
@media screen and (max-width: 279px){
	.msearch input{width: 22px;}
	.msearch{margin-right: 5px;}
	.w-parthr img{height: auto;}
}
/*征集*/
.container{margin:45px 0 0 0;}
.news-list-wrap a { display: block;}
.news-list-wrap{margin:0 10px;}
.news-list-wrap li{ border-bottom:#d5d5d5 solid 1px; padding:10px 0 10px 0; float:left; overflow:hidden; width:100%}
.news-list-wrap img{float:right;width:30%;height:20%;}
.news-list-wrap p{ line-height:30px;font-size:14px;color:#999; height:30px;  overflow: hidden;}
.news-list-wrap span{padding-right:20px;}
.gd-Btn{height:100%; width:100%; text-align:center; margin:auto; padding:15px 0 35px 0; cursor:pointer}
.gd-Btn img{ width:60%}
.gd-Btn1{height:100%; width:100%; text-align:center; margin:auto; padding:15px 0 10px 0; cursor:pointer}
.gd-Btn1 img{ width: 60%;}
.hd_dczjtj{min-height: 500px;}
.clear{clear: both;}
@-moz-keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
@-webkit-keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
@keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.wobblebar-loader:not(:required) {
  background:rgb(32, 134, 218);
  -moz-border-radius: 10.66667px;
  -webkit-border-radius: 10.66667px;
  border-radius: 10.66667px;
  display: inline-block;
  overflow: hidden;
  text-indent: -9999px;
  width: 128px;
  height: 21.33333px;
  position: relative;
}
.wobblebar-loader:not(:required)::after {
  -moz-animation: wobblebar-loader 15000ms infinite ease;
  -webkit-animation: wobblebar-loader 15000ms infinite ease;
  animation: wobblebar-loader 15000ms infinite ease;
  background: white;
  display: block;
  -moz-border-radius: 7.11111px;
  -webkit-border-radius: 7.11111px;
  border-radius: 7.11111px;
  content: '';
  position: absolute;
  top: 3.55556px;
  left: 4px;
  width: 21.33333px;
  height: 14.22222px;
}