@charset "utf-8";
html, body{
  margin:0;
  padding:0;
  font:16px "Microsoft YaHei";
  color:#333;
  background-color:#fff;
  -webkit-text-size-adjust:none;
}
body *{
  transition-property:transform, color, background, opacity, border, display !important;
}
img{
  border:none;
}
input{
  border-radius:0;
}
dl, dt, dd, ul, li, form, input, textarea{
  margin:0;
  padding:0;
  list-style:none;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
a{
  color:#666;
  text-decoration:none;
}
i, em{
  font-style:normal;
  font-weight:normal;
}
input[type="text"]::-webkit-input-placeholder{ /* WebKit browsers */
  color:#aaa;
}
input[type="text"]:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
  color:#aaa;
}
input[type="text"]::-moz-placeholder{ /* Mozilla Firefox 19+ */
  color:#aaa;
}
input[type="text"]:-ms-input-placeholder{ /* Internet Explorer 10+ */
  color:#aaa;
}
@font-face{
  font-family:"icomoon";
  src:url("fonts/public-service.eot?nf1wpi");
  src:url("fonts/public-service.eot?nf1wpi#iefix") format("embedded-opentype"), url("fonts/public-service.ttf?nf1wpi") format("truetype"), url("fonts/public-service.woff?nf1wpi") format("woff"), url("fonts/public-service.svg?nf1wpi#public-service") format("svg");
  font-weight:normal;
  font-style:normal;
}
@font-face{
  font-family:"icomoon2";
  src:url("fonts_huiji/huiji-title.eot?nf1wpi");
  src:url("fonts_huiji/huiji-title.eot?nf1wpi#iefix") format("embedded-opentype"), url("fonts_huiji/huiji-title.ttf?nf1wpi") format("truetype"), url("fonts_huiji/huiji-title.woff?nf1wpi") format("woff"),
  url("fonts_huiji/huiji-title.svg?nf1wpi#public-service") format("svg");
  font-weight:normal;
  font-style:normal;
}
.max-wrap{
  max-width:1920px;
  min-width:1200px;
  margin:0 auto;
}
.main-wrap{
  width:1200px;
  margin:0 auto;
}
.mt-41{
  margin-top:41px;
}
.mt-10{
  margin-top:10px;
}
.bg-f{
  background-color:#fff;
}
.pd-20{
  padding:20px;
}
.pd-30{
  padding:20px 20px 30px;
}
.pd-15{
  padding:15px;
}
.bg-f{
  background-color:#fff;
}
.pd-14{
  padding:14px 15px;
}
.pl-20{
  padding-left:20px;
}
.pt-15{
  padding-top:15px;
}
.bd-e3{
  border:1px solid #e3e3e3;
}
.border-0{
  border:0 !important;
}
/*top-bar start*/
.top-bar{
  color:#f8f8f8;
  font-size:14px;
  line-height:35px;
  background-color:#37404d;
}
.top-bar a{
  color:#f8f8f8;
  margin-left:7px;
}
.top-bar a:hover{
  text-decoration:underline;
}
.top-bar .four-links{
  float:left;
}
.top-bar .version-links{
  float:left;
}
/*top-bar end*/
/*logo 搜索开始*/
.logo-bar{
  background:#f8f8f8 url(../images/logo_bar_bg.png) no-repeat center;
  border-bottom:1px solid #d0d0d0;
}
.logo{
  float:left;
  padding:27px 0;
}
.logo img{
  display:block;
}
.logo a{
  color:#ea4335;
  padding:10px 15px;
  position:absolute;
  right:0;
  top:18px;
  font-family:HelveticaLTStd-Light, Arial;
  display:none;
}
.find-bar{
  position:absolute;
  right:0;
  top:-70px;
  width:300px;
}
.find-bar input{
  outline:none;
  margin:0;
  height:38px;
  line-height:38px;
}
.find-bar input[type="text"]{
  float:left;
  border:1px solid #dbd9d9;
  width:calc(100% - 40px);
  padding-left:10px;
  box-sizing:border-box;
  background-color:#fff;
  color:#666;
}
.find-bar input[type="submit"]{
  float:left;
  border:none;
  width:38px;
  font-size:1em;
  cursor:pointer;
  background:#4491f0 url(../images/icon_search_small_white.png) no-repeat center;
}
.find-bar em{
  position:absolute;
  clear:both;
  padding:5px;
  font-size:.75em;
  color:#f00;
  font-style:normal;
  background: rgba(255,255,255,.6)
}
/*logo 搜索结束*/
/*菜单start*/
.nav-bar{
  position:relative;
}
#menu a{
  display:block;
  font-size:1.125em;
  line-height:1.5em;
  padding:.5em 0;
  color:#333;
  text-align:center;
}
#menu > ul > li{
  display:block;
  float:left;
  width:14.28%;
}
#menu > ul > li:hover > a{
  color:#61b0f8;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
#menu > ul > li.focus > a{
  color:#61b0f8;
}
#menu > ul > li.focus:hover > a{
  color:#61b0f8;
}
/*菜单end*/
/*top-banner start*/
.top-banner{
  position:relative;
  height:474px;
}
.top-banner span{
  display:block;
  position:absolute;
  width:19px;
  height:14px;
  left:50%;
  bottom:48px;
  z-index:9;
  cursor:pointer;
}
.top-banner span img{
  display:block;
}
.top-banner span img.up{
  display:none;
}
.banner-bar li{
  height:474px;
  background-repeat:no-repeat;
  background-position:center;
  width:100%;
  display:none;
  position:absolute;
  top:0;
  left:0;
}
.top-banner .hd img{
  position:absolute;
  top:50%;
  margin-top:-40px;
  cursor:pointer;
}
.top-banner .hd img.prev{
  left:18px;
}
.top-banner .hd img.next{
  right:18px;
}
.float-wrap{
  position:relative;
  margin-top:-474px;
}
/*头条结束*/
.d-table{
  display:table;
  table-layout:fixed;
  width:100%;
  box-sizing:border-box;
}
.d-table > *{
  display:table-cell;
  vertical-align:top;
}
.col-a-narrow{
  box-sizing:border-box;
  width:608px;
}
.focus-pic{
  width:607px;
  height:342px;
  float:left;
}
.focus-pic-right{
  width:calc(100% - 627px);
  width:-moz-calc(100% - 627px);
  width:-webkit-calc(100% - 627px);
  float:right;
}
/*news-list news-top --start*/
.news-list > a{
  display:block;
  padding:.35em 0;
  line-height:1.5em;
  overflow:hidden;
}
.news-list > a > span{
  float:left;
  font-size:1em;
  width:calc(100% - 5.5em);
  color:#333;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
}
.news-list > a:hover > span{
  text-decoration:underline;
}
.news-list > a > em{
  float:right;
  font-size:0.75em;
  font-family:Verdana, Arial;
  color:#aaa;
}
.news-list > a.hot-news{
  padding-bottom:0;
}
.news-list > a.hot-news > span{
  display:block;
  width:100%;
  font-family:SimSun;
  font-weight:bold;
  font-size:1.75em;
  line-height:1.35em;
  height:2.7em;
  color:#005293;
  display:-webkit-box;
  white-space:normal;
  text-overflow:ellipsis;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  text-align:center;
}
.news-list > a.hot-news:hover span{
  text-decoration:inherit;
  color:#bc0b08;
  transition:all 200ms linear;
}
.news-list > a.hot-news > em{
  display:none;
}
.box-tab > dt > ul > li{
  float:left;
  width:25%;
}
.box-tab > dt > ul > li > a{
  font-size:1.125em;
  line-height:2.5em;
  height:2.5em;
  color:#fff;
  display:block;
  background-color:#4491F0;
  text-align:center;
}
.box-tab > dt > ul > li.focus > a{
  background-color:#f40400;
  color:#fff;
}
.box-tab > dt > ul:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.box-tab > dd > ul > li{
  display:none;
}
.box-tab > dd > ul > li.focus{
  display:block;
}
.focus-pic-right a.more{
  background-color:#fafafa;
  font-size:.875em;
  display:block;
  height:2.25em;
  line-height:2.25em;
  text-align:center;
  border:1px solid #e3e3e3;
  color:#666;
}
.focus-pic-right a.more:hover{
  border-color:#72ACEC;
  color:#fff;
  background-color:#7FC1FC;
  transition:all 200ms linear;
}
.small-title{
  display:none;
}
.small-more{
  display:none;
  font-size:0.875em;
}
.small-more:hover{
  color:#f40400;
}
.small-more.small-more-block{
  display:block;
}
/*news-list news-top --end*/
/*box-01 start*/
.box-01 > dt .title{
  height:2.5em;
  line-height:2.5em;
  border:1px solid #e4e4e4;
}
.box-01 > dt .title.bg{
  background:url(../images/bg_box_title.png);
}
.box-01 > dt .title.bg span{
  font-size:1.25em;
  height:2em;
  line-height:2em;
  padding:1px 0;
  margin-top:-1px;
  width:290px;
  color:#fff;
  font-weight:bold;
  display:block;
  max-width:100%;
  float:left;
  background:url(../images/bg_box_title2.png) center;
}
.box-01.sub > dt .title.bg span{
  font-size:1em;
  width:6.6em;
  height:2.5em;
  line-height:2.5em;
  text-align:center;
}
.box-01.sub > dd{
  padding-top:10px;
}
.box-01 > dt .title.bg a{
  float:right;
  font-size:.875em;
  color:#666;
  padding-right:10px;
}
.box-01 > dt .title a:hover{
  color:#f40400;
}
.box-01 > dt .title.bg span > i:before{
  content:attr(icon);
  font-family:"icomoon2";
  font-size:1.25em;
  display:inline-block;
  width:1.25em;
  padding:0 15px;
  vertical-align:top;
}
/*box-01 end*/
/*pic-list start*/
.pic-library li{
  float:left;
  position:relative;
}
.pic-library.sub.col-3 li{
  width:281px;
  margin:10px 10px 0;
  position:relative;
}
.pic-library.sub.col-4{
  margin-left:-2%;
}
.pic-library.sub.col-4 li{
  width:23%;
  margin:1.5% 0 0 2%;
  position:relative;
}
.pic-library > li .img-size{
  padding-top:56.25%;
  position:relative;
}
.pic-library > li > a{
  display:block;
}
.img-frame{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:#ccc;
  text-align:center;
  font-size:0;
  overflow:hidden;
}
.img-frame img{
  height:100%;
  width:100%;
  vertical-align:middle;
  display:inline-block;
}
.img-frame:after{
  content:"";
  display:inline-block;
  vertical-align:middle;
  height:100%;
  width:0;
}
.pic-library{
  margin-top:10px;
}
.pic-library.sub{
  margin-top:0;
}
.pic-library > li em{
  font-style:normal;
  display:block;
  font-size:0.9375em;
  padding:.5em 10px;
  line-height:1.5em;
  color:#666;
  text-align:left;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.pic-library.sub > li em{
  text-align:center;
}
.pic-library > li > a:hover em{
  color:#f40400;
}
.pic-library > li .player-btn{
  width:49px;
  height:49px;
  position:absolute;
  left:50%;
  top:50%;
  margin-top:-45px;
  margin-left:-25px;
  background:url(../images/icon_player.png) no-repeat center;
  cursor:pointer;
}
/*pic-list end*/
/*icon-list start*/
.icon-list li{
  float:left;
  text-align:center;
}
.icon-list li > a{
  display:block;
}
.icon-list i:before{
  display:block;
  font-family:"icomoon";
  content:attr(icon);
}
.icon-list i.icomoon2:before{
  font-family:"icomoon2";
}
.icon-list li a span{
  display:block;
  color:#333;
  line-height:1.5em;
}
.icon-list a:hover > *{
  color:#f40400;
}
.icon-list a:hover{
  transition:all 200ms linear;
}
.icon-list.zwfw{
  margin-top:-10px;
}
.zwfw li{
  margin-top:10px;
  width:100%;
}
.zwfw li a{
  background-color:#fafafa;
  border:1px solid #e3e3e3;
  border-radius:3px;
  padding:1.25em 0;
}
.zwfw li a i{
  display:block;
  font-size:1.25em;
  padding:.25em 0;
}
.zwfw li a:hover{
  border-color:#72acec;
  background-color:#7fc1fc;
}
.zwfw li a:hover > *{
  color:#fff;
}
.big-wrap a{
  display:block;
  background:url(../images/big_a_bg.png) no-repeat center;
  height:112px;
  padding-top:24px;
  box-sizing:border-box;
}
.big-wrap a:hover{
  transition:all 200ms linear;
  transform:scale(1.03);
}
.big-wrap a img{
  display:block;
  margin:2px auto 5px;
}
.big-wrap a span{
  display:block;
  color:#fff;
  text-align:center;
  font-size:1.25em;
  font-weight:bold;
  line-height:1.5em;
}
/*icon-list btn-wrap end*/
/*box-tab2 start*/
.col-b-narrow{
  float:left;
  width:49%;
}
.col-b-wide{
  float:right;
  width:49%;
}
.box-tab2 > dt{
  border-bottom:1px solid #e2e2e2;
  position:relative;
}
.box-tab2 > dt > ul{
  float:left;
}
.box-tab2 > dt > ul > li{
  float:left;
  padding-bottom:12px;
}
.box-tab2 > dt > ul > li span{
  line-height:1.5em;
  cursor:default;
  padding:0 14px;
}
.box-tab2 > dt > ul > li:first-child span{
  border-left:7px solid #4491f0;
  padding-right:0;
}
.box-tab2 > dt > ul > li.focus span{
  font-weight:bold;
  color:#000;
}
.box-tab2 > dt > ul span{
  display:block;
}
.box-tab2 > dt > a{
  float:right;
}
.box-tab2 > dt > a.has-img{
  position:absolute;
  top:-22px;
  right:0;
}
.box-tab2 > dt a:hover{
  color:#FF4300;
}
.box-tab2 > dt > a.has-img:hover{
  transform:translateX(10px);
  transition:all 0.3s linear;
}
.box-tab2 > dd{
  padding-top:10px;
}
.box-tab2 > dd > ul > li{
  display:none;
}
.box-tab2 > dd > ul > li.focus{
  display:block;
}
.list-pre > a{
  padding:.525em 0;
}
.list-pre > a > span:before{
  content:"·";
  float:left;
  font-size:.875em;
  font-weight:bold;
  padding-right:5px;
  color:#459bf5;
  text-align:left;
}
.list-pre.col-3{
  overflow:hidden;
}
.list-pre.col-3 > a{
  float:left;
  width:33.3%;
  padding:.3em 0;
}
.ggfw > a:hover{
  color:#ed1c24;
}
/*box-tab2 end*/
/*ad start*/
.ad a{
  display:block;
}
.ad img{
  display:block;
  width:100%;
}
/*ad end*/
/*政务服务 start*/
.col-three-a{
  float:left;
  width:290px;
}
.col-three-b{
  float:left;
  width:calc(100% - 610px);
  margin-left:15px;
}
.col-three-c{
  float:left;
  width:290px;
  margin-left:15px;
}
.col-three-d{
  margin-left:305px;
  overflow:hidden;
  vertical-align:top;
}
.not-icon-btn{
  overflow:hidden;
  margin-left:-10px;
  margin-top:-10px;
}
.not-icon-btn > li{
  float:left;
  width:calc(50% - 10px);
  margin-left:10px;
  margin-top:10px;
}
.not-icon-btn > li > a{
  display:block;
  padding:22px 0;
  line-height:1.5em;
  border:1px solid #72ACEC;
  border-radius:inherit;
  background-color:#7FC1FC;
  text-align:center;
  color:#fff;
}
.not-icon-btn li a:hover{
  transition:all 200ms linear;
  transform:scale(1.03);
}
/*政务服务 end*/
/*政民互动 start*/
.col-c-narrow{
  float:left;
  width:calc(100% - 305px);
}
.news-list.border-t > a{
  border-top:1px dotted #bcbcbc;
}
.news-list.border-t > a:first-child{
  border-top:none;
}
.col-three-d .news-list.list-pre.mail > a{
  padding:.6em 0;
}
@media screen and (min-width:1001px){
  .col-three-d .news-list.list-pre.mail > a:last-child{
	padding-bottom:0;
  }
}
.news-list.list-pre.mail > a > span:before{
  float:left;
  padding-right:6px;
  content:"b";
  font-family:"icomoon";
}
.news-list.list-pre.mail > a > span{
  width:calc(100% - 7em);
  box-sizing:border-box;
}
.web-box{
  position:relative;
}
.web-box .title{
  height:60px;
  text-align:center;
  width:100%;
  background:url(../images/web_title_bg.png) no-repeat center;
  position:absolute;
  left:0;
  top:0;
}
.web-box .title a{
  display:block;
  color:#fff;
  padding-top:10px;
}
.web-box .title a:hover{
  color:#effd19;
}
/*政民互动 end*/
.select-wrap{
  background-color:#fafafa;
  padding:12px 0;
  margin-bottom:15px;
}
.select-wrap .title{
  float:left;
  font-size:.9375em;
  color:#333;
  padding-left:23px;
  line-height:2em;
}
.select-links{
  width:calc(100% - 4.5em - 25px);
  float:left;
}
.select-links select{
  float:left;
  margin-left:2%;
  font-size:.9375em;
  line-height:2em;
  height:2em;
  color:#666;
  cursor:pointer;
  width:31.3%;
  box-sizing:border-box;
  padding-left:10px;
  border:1px #eaeaea solid;
}
.copyright{
  font-size:.75em;
  line-height:2em;
  padding:30px 0;
  color:#9da0a5;
  text-align:center;
  vertical-align:middle;
  background-color:#37404d;
}
.copyright td a{
  color:#9da0a5;
}
.copyright td a:hover{
  text-decoration:underline;
}
.copyright table{
  table-layout:fixed;
}
.copyright img{
  vertical-align:middle;
}
.copyright table td span, .copyright table td a{
  display:inline-block;
}
.copyright table div span, .copyright table div a{
  padding-right:10px;
}
.copyright table div.foot-links a{
  padding-right:0;
}
.copyright table div.foot-links a:before{
  content:"|";
  display:inline-block;
  padding:0 8px;
  transform:scale(.875);
}
.copyright table div.foot-links a:first-child:before{
  display:none;
}
.small-copyright{
  display:none;
  background-color:#222;
  color:#fff;
  padding:5px 0;
}
/*二级页面-start*/
.primary-title{
  height:85px;
  padding:40px 0 0 32px;
  background:url(../images/sub_title_bg.png) no-repeat center;
}
.primary-title.bg-02{
  background:url(../images/sub_title_bg_02.png) no-repeat center;
}
.primary-title.bg-03{
  background:url(../images/sub_title_bg_03.png) no-repeat center;
}
.primary-title.bg-04{
  background:url(../images/sub_title_bg_04.jpg) no-repeat center;
}
.primary-title.bg-05{
  background:url(../images/sub_title_bg_05.jpg) no-repeat center;
}
.primary-title i{
  width:48px;
  height:48px;
  font-family:"icomoon2";
  font-size:1.5em;
  line-height:48px;
  background:url(../images/sub_title_i_bg.png) no-repeat center;
  font-style:normal;
  text-align:center;
  color:#fff;
  display:inline-block;
}
.primary-title span{
  font-size:1.5em;
  line-height:48px;
  font-weight:bold;
  color:#fff;
}
.box-tab.sub-box-c{
  position:relative;
  width:945px;
  float:right;
  box-sizing:border-box;
}
.box-tab.sub-box-c.other{
  width:100%;
}
.box-tab .third-title{
  padding:0 15px;
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title a{
  display:block;
  float:left;
  color:#000;
  padding:15px 0px;
  margin-left:20px;
}
.box-tab .third-title a.focus{
  border-bottom:1px solid #1b72bc;
  margin-bottom:-1px;
}
/*三级栏目较多的情况下-开始*/
.box-tab .third-title-2{
  padding:0 15px;
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title-2 a{
  display:block;
  float:left;
  color:#000;
  margin:10px 5px 10px 5px;
  line-height:1.8em;
  font-size:.875em;
  padding:0 8px;
}
.box-tab .third-title-2 a.focus{
  border-bottom:none;
  background-color:#1bbc9b;
  color:#fff;
  border-radius:15px;
}
/*三级栏目较多的情况下-结束*/
.box-tab .box-title-name.second-title{
  display:none;
}
.sub-nav-left{
  width:240px;
  float:left;
}
.sub-nav-left .nodes a{
  color:#333;
  display:block;
  border:1px solid #e3e3e3;
  text-align:center;
  padding:1em 5px;
  margin-top:15px;
}
.sub-nav-left .nodes a > i:before{
  content:attr(icon);
  font-family:"icomoon";
  font-size:1.25em;
}
.sub-nav-left .nodes a > span{
  display:block;
  font-size:1.125em;
  margin-top:5px;
  line-height:1.5em;
  overflow:hidden;
}
.sub-nav-left .nodes a:hover, .sub-nav-left .nodes a.focus{
  background-color:#4491f0;
  color:#fff;
  border-color:#4491F0;
}
.sub-nav-left .nodes a:first-child{
  margin-top:0;
}
.box-tab.sub-box-c .sub-title .arrow-down{
  display:none;
  content:"";
  background:url(../images/arrow_down.png) no-repeat center center;
  height:2.5em;
  width:40px;
  background-size:50%;
  cursor:pointer;
  position:absolute;
  right:0;
}
.box-tab.sub-box-c .sub-title .arrow-up{
  background:url(../images/arrow_up.png) no-repeat center center;
  background-size:45%;
}
span.box-title-name{
  color:#000;
  float:left;
  display:block;
  line-height:1.5em;
  padding:.5em 0;
  margin:0 20px;
  font-size:1.125em;
}
.box-tab.sub-box-c .sub-title{
  display:none;
  border-bottom:1px solid #e8e8e8;
  box-sizing:border-box;
  background-color:#f4f4f4;
}
.box-tab.sub-box-c .sub-title span.box-title-name{
  height:auto;
  line-height:1.5em;
  padding:.5em 45px .5em 0;
}
.box-tab.sub-box-c .sub-nav{
  display:none;
  padding:10px;
  background:#fafafa;
  border-width:1px 0;
  width:100%;
  box-sizing:border-box;
  box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
  position:absolute;
  z-index:5;
}
.box-tab.sub-box-c .sub-nav a{
  display:block;
  padding:.5em;
  font-size:.875em;
  float:left;
  color:#333;
}
.news-list.dot-b > a{
  padding:.75em 0;
  border-top:1px dotted #c8c8c8;
}
.news-list.dot-b > a:first-child{
  border-top:0;
}
.single-article{
  line-height:1.875em;
  color:#666;
  word-break:break-all;
  text-indent:2em;
}
.single-article img{
  max-width:100%;
}
/*内容页--start*/
.location{
  position:relative;
  line-height:1.5em;
  padding:.5em 0 .5em 30px;
  background-color:#f5f5f5;
}
.location *{
  float:left;
}
.location:before{
  content:"";
  position:absolute;
  left:-1px;
  top:-1px;
  display:block;
  width:17px;
  height:2.5em;
  padding:1px 0;
  background-color:#4491F0;
}
.location > a, .location > em, .location > span{
  color:#333;
}
.location > a:after{
  content:">";
  padding:0 5px;
  font-family:simsun;
}
.box-tab.sub-box-c.news-content{
  padding:30px;
  border:1px solid #e3e3e3;
  border-top:none;
  float:none;
  width:100%;
}
.sub-content{
  color:#666;
}
.sub-content .big-title{
  padding:10px 0;
  font-size:1.5em;
  text-align:center;
  color:#333;
}
.sub-content .second-title{
  padding-bottom:10px;
  font-size:1.2em;
  text-align:center;
  color:#666;
}
.sub-content .content-small-title{
  font-size:0.75em;
  text-align:center;
  color:#999;
  line-height:1.5em;
  border-bottom:1px #eaeaea dashed;
  padding-bottom:1.25em;
}
.news_content_description{
  font-size:.75em;
  color:#888;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:10px 15px;
  margin-top:15px;
}
.news_content_content{
  line-height:1.875em;
  font-size:1em;
  padding-top:15px;
  color:#000;
}
.news_content_content img{
  max-width:700px;
  height:auto !important;
}
.news_content_other{
  padding:10px 0px;
}
.news_content_attachments a{
  display:block;
  line-height:1.5em!important;
}
.news-content-function{
  float:right;
  font-size:.75em;
  color:#999;
}
.news-content-function > span:before{
  content:"[";
}
.news-content-function > span:after{
  content:"]";
}
.news-content-function > span{
  display:inline-block;
  padding:0 5px;
  cursor:pointer;
  line-height:2em;
}
.news-content-function > span:hover{
  text-decoration:underline;
}
.news_content_img{
  text-align:center;
  padding:20px 0px;
}
.news_content_img img{
  max-width:700px;
  height:auto !important;
}
.news-content-share{
  float:left;
}
.article{
  font-size:0.875em;
  color:#666;
  line-height:2.5em;
}
@media screen and (max-width:1000px){
  .news_content_other{
	display:none;
  }
  .location{
	font-size:.875em;
	padding-left:.5em;
	background-color:#f4f4f4;
	border-bottom:1px solid #e8e8e8 !important;
  }
  .location:before{
	display:none;
  }
  .single-article{
	padding:0 10px;
  }
  .news_content_img img, .news_content_content img{
	max-width:100%;
  }
  .news_content_other{
	display:none;
  }
}
/*内容页--end*/

/*翻页--start*/
.page-tile{
  display:block;
  border:1px solid #e3e3e3;
  font-family:Verdana, Arial;
  padding:20px 0;
  background-color:#f4f4f4;
  text-align:center;
  margin-top:-10px;
}
.page-tile.other{
  border-width:1px 0 0;
}
.page-tile:after{
  display:block;
  content:"";
  clear:both;
}
.page-tile > *{
  display: inline-block;
  font-size: 0.875em;
  line-height: 1.5em;
  padding:.5em 1em;
  color:#888;
  background-color:#fff;
  text-align:center;
  border-radius:2px;
  overflow:hidden;
}
.page-tile > em{
  display: none;
}
.page-tile > *:before{
  font-size:1.25em;
  line-height:.875em;
}
.page-tile .more{
  background-color: #f4f6f8;
  height: inherit;
  border: none;
}
.page-tile .more:before{
  content:"…";
}
.page-tile a.prev:before{
  content:"\2039"
}
.page-tile a.next:before{
  content:"\203A"
}
.page-tile .focus{
  background-color:#364dc2;
  color:#fff;
}
.page-tile a:hover{
  background-color:#364dc2;
  color:#fff;
}
@media screen and (max-width: 1000px){
  .page-tile a, .page-tile span{
	display: none;
  }
  .page-tile>* {
	float: none;
  }
  .page-tile{
	padding-bottom:0;
	text-align: center;
	padding: 8px 0;
	background: #efefef;
  }
  .page-tile a.prev,.page-tile a.next{
	display: inline-block;
	box-sizing: border-box;
	height: 44px;
	line-height: 44px;
	padding: 0 15px;
	margin:5px 0;
	color: #333;
	border:none;
	font-size: 0.75em;
  }
  .page-tile a.prev:before {
	content: "上一页";
  }
  .page-tile a.next:before {
	content: "下一页";
  }
}
/*翻页--结束*/

/*网站地图页 start*/
.box-tab.sub-box-c.map-box{
  padding-left:0;
  float:none;
  width:100%;
}
.map-box.content-box{
  font-size:1em;
}
.map{
  background-color:#fafafa;
  border:1px solid #e3e3e3;
  border-top:0;
}
.block{
  display:block !important;
  margin-top:5px;
}
.map > li{
  border-top:1px solid #e8e8e8;
  padding:5px 0 10px 25px;
  line-height:2.4em;
}
.map > li:first-child{
  border-top:none;
}
.map > li .wrap{
  padding:.25em 0;
}
.map > li .title{
  display:block;
  color:#333;
  border-left:8px solid #FF4F4F;
  padding-left:10px;
  margin:10px 0;
  line-height:1em;
}
.map > li .node{
  display:inline-block;
  color:#4095ce;
  font-size:0.875em;
  line-height:2em;
  padding-right:25px;
  margin-left:19px;
}
.map > li .list{
  line-height:.75em;
  margin-bottom:5px;
  padding-left:19px;
}
.map > li .sub-node{
  display:inline-block;
  color:#888;
  font-size:0.75em;
  line-height:2em;
  padding-right:10px;
}
.map > li .sub-node:before{
  content:">";
  font-family:Simsun;
  padding-right:5px;
}
.map a:hover{
  color:#f40400;
}
/*网站地图页end*/
/*信息公开 start*/
.icon-list.one-row li{
  float:none;
  margin-top:10px;
}
.icon-list.one-row li:first-child{
  margin-top:0;
}
.icon-list.one-row li a{
  background-color:#fafafa;
  border:1px solid #e3e3e3;
  text-align:left;
}
.icon-list.one-row li a:hover{
  border-color:#72ACEC;
  color:#fff;
  background-color:#7FC1FC;
  transition:all 200ms linear;
}
.icon-list.one-row li a{
  overflow:hidden;
}
.icon-list.one-row li a > *{
  float:left;
  padding:.7em 0;
  line-height:1.5em;
  display:inline-block;
  vertical-align:middle;
}
.icon-list.one-row li a > i{
  width:2em;
  text-align:center;
}
.icon-list.one-row li a:hover > i{
  color:#fff;
  border-right:1px solid #72ACEC;
}
.icon-list.one-row li a > span{
  padding-left:5px;
  width: calc(100% - 2em - 48px);
  box-sizing: border-box;
  border-right:1px solid #e3e3e3;
  border-left:1px solid #e3e3e3;
}
.icon-list.one-row.big li a > span{
  width: inherit;
  border-right:none;
  border-left:none;
}
.icon-list.one-row li a:hover > span{
  color:#fff;
}
.icon-list.one-row li a:after{
  content:">>";
  display:block;
  font-family:simsun;
  padding:.65em 0;
  line-height:1.5em;
  text-align:center;
  float:right;
  width:42px;
  background-color:#fff;
}
.icon-list.one-row li a:hover:after{
  border-left:1px solid #72ACEC;
  background-color:#7FC1FC;
  color:#fff;
  transition:all 200ms linear;
}
.news-list.date-bottom > a > em{
  font-size:.75em;
  line-height:1em;
}
.pic-wrap img{
  display:block;
  width:100%;
  height:165px;
}
/*信息公开 end*/
/*政务服务页start*/
.box-01.sub > dd.bd-e3{
  border-top:0;
  padding-bottom:9px;
}
@media screen and (max-width:1000px){
  .col-three-a.sub{
	padding:0;
  }
  .box-01.sub > dd.bd-e3{
	padding-bottom:0;
  }
  .icon-list.one-row.other{
	padding-bottom:15px !important;
  }
}
/*政务服务页end*/
/*政民互动页 start*/
.primary-title.bg-03{
  background-image:url(../images/sub_title_bg_03.png);
}
.query-wrap{
  display:block;
  background-color:#fafafa;
  border:1px solid #e3e3e3;
  border-bottom:0;
  text-align:center;
  padding:15px 0;
}
.query-wrap > *{
  font-size:.875em;
}
.query-form{
  overflow:hidden;
}
.query-form > *{
  float:left;
  height:2em;
  line-height:2em;
  margin-left:10px;
  box-sizing:border-box;
}
.query-form > a{
  width:5em;
  background-color:#2ecc71;
  color:#fff;
  transition:background-color 400ms;
}
.query-form > a:hover{
  background-color:#f40400;
}
.query-form input{
  font-size:1em;
}
.query-form input[type="text"]{
  width:200px;
  background-color:#fff;
  border:1px solid #eee;
  color:#666;
  outline:none;
  padding-left:10px;
}
.query-form input[type="text"][name="seacode"]{
  width:calc(100% - 230px - 9em);
}
.query-form select{
  width:120px;
  background-color:#fff;
  color:#666;
  outline:none;
  padding-left:10px;
  border:1px solid #eee;
}
.query-form input[type="submit"]{
  width:3em;
  background-color:#4491f0;
  border:none;
  color:#fff;
  cursor:pointer;
}
.news-list.sub{
  padding:0 15px;
}
.news-list.sub.list-pre > a{
  padding:.75em 0;
}
.icon-list.one-row.big a{
  padding:1.3em 0;
  font-size:1.125em;
  box-sizing:border-box;
}
.icon-list.one-row.big a > i{
  border-right:0;
  padding-left:10px;
  text-align:right;
}
.icon-list.one-row.big a:hover > i{
  border-right:0;
}
.icon-list.one-row.big a > span{
  padding-left:10px;
}
.icon-list.one-row.big li a:after{
  background-color:inherit;
  border-left:0;
}
.icon-list.one-row.big li a:hover:after{
  background-color:#7fc1fc;
}
.icon-list.one-row.big li.bg-green a{
  background-color:#2ECC71;
  color:#fff;
  border:0;
}
.icon-list.one-row.big li.bg-green a:hover:after{
  background-color:#2ECC71;
}
.icon-list.one-row.big li a:hover{
  transform:scale(1.03);
  transition:all 200ms linear;
}
.icon-list.one-row.big li.bg-blue a{
  background-color:#4491f0;
  color:#fff;
  border:0;
}
.icon-list.one-row.big li.bg-blue a:hover:after{
  background-color:#4491f0;
}
.icon-list.one-row.big li.bg-blue a > *, .icon-list.one-row.big li.bg-green a > *{
  color:#fff;
}
@media screen and (max-width:1000px){
  .icon-list.one-row.big li.bg-green{
	margin-top:15px;
  }
  .icon-list.one-row.big li a:hover{
	transform:inherit;
	transition:none;
  }
  .news-list.mail > a:last-child{
	border-bottom:1px solid #e8e8e8;
  }
  .query-wrap{
	border:0;
	padding:15px 2%;
  }
  .query-wrap > *{
	display:block;
  }
  .icon-list.one-row.big li a{
	padding:5px;
  }
  .icon-list.one-row.big li.bg-green a, .icon-list.one-row.big li.bg-blue a{
	padding:6px 16px;
  }
  .icon-list.one-row.big a > i{
	padding-left:0;
	width:35px;
  }
  .icon-list.one-row{
	padding-top:0 !important;
  }
  .icon-list.one-row.big{
	padding-bottom:10px !important;
  }
}
@media screen and (max-width:480px){
  .query-wrap .query-form input[type="text"]{
	width:100%;
  }
  .query-wrap .query-form select{
	width:100%;
  }
}
/*政民互动页 end*/
/*魅力惠济 start*/
.top-banner.sub{
  height:324px;
}
.banner-bar.sub > li{
  height:324px;
}
.box-tab.other > dt > ul{
  margin-left:-1%;
}
.box-tab.other > dt > ul > li{
  width:15.6%;
  margin-left:1%;
  cursor:pointer;
  background:url(../images/tab_other_node_bg.png) no-repeat bottom center;
}
.box-tab.other > dt > ul > li img{
  display:block;
  width:100%;
}
.box-tab.other > dt > ul > li span{
  display:block;
  text-align:center;
  line-height:1.5em;
  padding:12px 0 20px;
}
.box-tab.other > dt > ul > li:hover span, .box-tab.other > dt > ul > li.focus span{
  color:#FF4300;
}
.co-ml-narrow{
  width:390px;
  padding-right:20px;
}
.col-ml-narrow > img{
  display:block;
}
.col-ml-wide{
  box-sizing:border-box;
}
.box-01.other > dt .title.bg-fd{
  border-width:0 0 1px;
  background-color:#fdfdfd;
  overflow:hidden;
}
.box-01.other > dt .title.bg-fd span{
  font-weight:bold;
  padding-left:25px;
}
.box-01.other > dt .title.bg-fd a{
  float:right;
  margin-right:15px;
  font-size:.875em;
}
.box-01.other > dt .title.bg-fd span em{
  font-weight:bold;
  color:#ed1c24;
}
.box-01.other .overview{
  padding:10px 20px;
}
.box-01.other .overview p{
  margin:0.5em 0;
  line-height:1.875em;
  text-indent:2em;
}
.box-01.other .overview img{
  max-width:100%;
}
@media screen and (max-width:1200px){
  .box-tab.other > dt > ul > li{
	width:14.66%;
	margin:0 1%;
  }
  .box-tab.other > dt > ul > li:first-child{
	margin-left:1%;
  }
  .box-tab.other > dt > ul{
	padding:0 1%;
  }
}
@media screen and (max-width:1000px){
  .co-ml-narrow{
	display:none;
  }
  .box-01.other > dt{
	display:block;
  }
  .box-tab.other > dd > ul > li{
	display:none;
  }
  .box-tab.other > dd > ul > li.focus{
	display:block;
  }
  .box-01.other > dt .title.bg-fd{
	border-width:1px 0;
  }
  .box-tab.other dt{
	display:block;
  }
  .box-tab.other > dt > ul > li{
	background:#fff;
  }
  .box-tab.other > dt > ul > li img{
	display:none;
  }
  .box-tab.other > dt > ul > li span{
	padding:7px 0;
	border-radius:2px;
	margin:15px 0;
	background-color:#4491f0;
	color:#fff;
	font-size:.875em;
  }
  .box-tab.other > dt > ul > li:hover span, .box-tab.other > dt > ul > li.focus span{
	color:#fff;
	opacity:.9;
  }
  .box-01.other > dt .title.bg-fd span{
	font-size:.875em;
	padding-left:15px;
  }
  .box-01.other > dt .title.bg-fd a{
	font-size:.75em;
  }
  .box-tab.other > dt > ul > li.focus span{
	background-color:#f40400;
	color:#fff;
  }
  .box-01.other .overview img{
	display:none !important;
  }
}
@media screen and (max-width:480px){
  .box-tab.other > dt > ul > li{
	width:31.33%;
  }
  .box-tab.other > dt > ul{
	padding:5px 1%;
  }
  .box-tab.other > dt > ul > li span{
	margin:5px 0;
  }
}
/*魅力惠济 end*/
/*搜索结果页 start*/
.box-tab.sub-box-c.serch_info{
  border:1px solid #e3e3e3;
  border-top:0;
  float:none;
  width:100%;
}
.box-tab.sub-box-c.serch_info .sub-title{
  margin:15px 0;
  display:block;
  padding:20px;
  border:1px dotted #dddddd;
  border-radius:5px;
  background-color:#f3f3f3;
}
.box-tab.sub-box-c.serch_info .sub-title .red{
  color:#FF4400;
}
.news-list.list-full{
  padding:0 20px;
}
.news-list.list-full > a{
  border-top:1px dotted #dbdbdb;
}
.news-list.list-full > a > span{
  color:#666;
}
.news-list.list-full > a > em{
  font-size:0.875em;
}
.news-list.list-full > a:hover span{
  color:#f40400;
  text-decoration:none;
}
@media screen and (max-width:1000px){
  .box-tab.sub-box-c.serch_info{
	padding:0;
	border-width:0 0 1px;
  }
  .box-tab.sub-box-c.serch_info .sub-title{
	font-size:.875em;
	padding:15px 10px;
	border-radius:0;
	margin:0;
	border-bottom:1px solid #e8e8e8;
	background-color:#f1f1f1;
  }
  .box-tab.sub-box-c.serch_info .sub-title .box-title-name{
	font-size:1em;
  }
  .news-list.list-full > a{
	padding:.5em 10px;
  }
  .news-list.list-full > a > em{
	float:none;
	width:100%;
  }
}
/*搜索结果页 end*/
/*2020-05-08追加默认样式*/
.news_content_content > p, .news_content_content > div{
  text-indent:2em;
  line-height:1.875em;
}
.news_content_content > p > img, .news_content_content > div > img{
  display:block;
  margin:0 auto;
  max-width:78%;
  height:auto !important;
}
.news_content_content table{
  margin:10px auto;
  border-collapse:collapse;
}
.news_content_content table p{
  text-indent:0;
}
/*首页1200以下start*/
@media screen and (max-width:1230px){
  .max-wrap{
	width:100%;
	min-width:inherit;
  }
  .main-wrap{
	width:auto;
	position:relative;
  }
}
@media screen and (max-width:1200px){
  .col-three-a{
	width:24%;
  }
  .col-three-b{
	width:50%;
	margin-left:1%;
  }
  .col-three-c{
	width:24%;
	margin-left:1%;
  }
  .col-three-a.c-sub-a{
	width:32.5%;
  }
  .col-three-b.c-sub-b{
	width:66.1%;
	margin-left:1.4%;
  }
  .col-three-d{
	margin-left:25%;
  }
  .col-c-narrow{
	width:75%;
  }
  .copyright{
	padding:0 15px;
	box-sizing:border-box;
  }
  .box-tab.sub-box-c{
	width:78%;
  }
  .sub-nav-left{
	width:20%;
  }
  .pic-library.sub.col-3 li{
	width:31.33%;
	margin:10px 1% 0;
  }
  .pic-library.sub.col-4 li{
	width:23%;
  }
}
/*首页1200以下end*/
@media screen and (max-width:1196px){
  .select-links{
	width:85%;
  }
  .select-links select{
	width:28%;
	margin-left:5%;
  }
}
/*首页1000以下start*/
.mobile-menu{
    display:none;
}
@media screen and (max-width:1000px){
  .top-bar .four-links{
	display:none;
  }
  .float-wrap{
	margin-top:0 !important;
  }
  .logo-bar{
	border-bottom:0;
	background:#F8F5F8 url(../images/logo_bar_bg_01.png) no-repeat -170px center;
  }
  .logo{
	padding:0 15px 15px;
	float:none;
  }
  .logo img{
	width:auto;
	height:40px;
  }
  .logo a{
	display:block;
  }
  .copyright{
	padding:15px;
  }
  .nav-bar{
	background-color:#4491f0;
	background-image:none;
	height:45px;
	clear:none;
	position:relative;
	padding-top:0;
  }
  .main-nav{
	width:40px;
	height:45px;
	float:right;
	margin-top:0;
  }
  #menu{
	display:none;
	float:right;
	position:absolute;
	top:45px;
	right:0;
	padding:0;
	width:auto;
	background-color:#fff;
	border-left:1px solid #e5e5e5;
	z-index:9;
  }
  #menu li:hover > ul{
	display:none;
  }
  #menu > ul > li{
	float:none;
	width:auto;
	text-align:center;
  }
  .mobile-menu{
	display:block;
	background:url(../images/icon_list.png) center center no-repeat;
	width:40px;
	height:45px;
	background-size:60%;
	position:absolute;
	right:0;
	top:0;
  }
  #menu > ul > li > a{
	border-bottom:1px solid #e8e8e8;
	background:none;
	color:#666;
	font-size:1em;
	width:6.6em;
	text-align:center;
	font-weight:normal;
  }
  #menu > ul > li.has-sub > a:after{
	display:none;
  }
  #menu > ul > li.focus a{
	color:#61b0f8;
	background-color:#fff;
  }
  #menu > ul > li ul{
	display:none;
  }
  .find-bar{
	position:absolute;
	left:0;
	top:0;
	width:calc(100% - 70px);
	height:45px;
	margin:0;
	z-index:10;
  }
  .find-bar input{
	height:45px;
	line-height:45px;
  }
  .find-bar input[type="text"]{
	width:calc(100% - 52px);
	color:#fff;
	background-color:#65a5f3;
	border:0;
  }
  .find-bar input[type="submit"]{
	width:50px;
	font-size:.875em;
	background-color:#65a5f3;
  }
  .find-bar input[type="text"]::-webkit-input-placeholder{
	/* WebKit browsers */
	color:#cbdcf1;
  }
  .find-bar input[type="text"]:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color:#cbdcf1;
  }
  .find-bar input[type="text"]::-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color:#cbdcf1;
  }
  .find-bar input[type="text"]:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color:#cbdcf1;
  }
  .top-banner{
	display:none;
  }
  .d-table{
	display:block;
  }
  .col-a-narrow{
	display:block;
	width:auto;
  }
  .col-a-wide{
	display:block;
	width:auto;
  }
  .focus-pic{
	width:100%;
	height:auto;
	float:none;
  }
  .focus-pic-right{
	width:100%;
	float:none;
  }
  .focus-pic-right .news-list{
	padding:10px;
  }
  .mt-41{
	margin:0 !important;
  }
  .pd-20, .pd-30{
	padding:0 !important;
  }
  .pl-20{
	padding-left:0;
  }
  .col-a-wide.pl-20{
	padding-top:0;
  }
  .col-a-wide.pl-20 .news-list{
	padding:0 15px;
  }
  .col-b-wide .box-tab2{
	padding-right:10px;
  }
  .copyright table td div {
    text-align:center;
  }
.copyright table td div>*{
	display:none;
}
.copyright table td div>.m-visible{
	display:inline-block;
}
.copyright table td:first-child,.copyright table td:last-child{
	display:none;
}
.copyright table td:nth-child(2){
	width:auto;
}
.copyright table td div>.m-block {
	display:block;
}
  .icon-list span{
	font-size:1em;
  }
  .col-three-a, .col-three-b, .col-three-c, .col-c-narrow{
	float:none;
	width:auto;
	margin:0;
  }
  .col-three-d{
	margin:0 10px;
  }
  .col-three-b{
	padding:15px 1% 0;
  }
  .col-three-c{
	padding:0 1%;
  }
  .col-three-a.c-sub-a{
	width:auto;
  }
  .col-three-b.c-sub-b{
	width:auto;
	margin-left:0;
  }
  .select-links{
	width:85%;
  }
  .select-links select{
	width:28%;
	margin-left:5%;
  }
  .small-title{
	display:block;
	background-color:#edeef1;
	line-height:2em;
	border-left:3px solid #4491f0;
	padding-left:10px;
	color:#666;
	margin-top:5px;
  }
  .small-more{
	display:block;
	float:right;
	padding-right:10px;
	color:#999;
  }
  .primary-title{
	margin-top:15px;
  }
  .sub-nav-left{
	display:none;
  }
  .box-tab.sub-box-c{
	width:100%;
	float:none;
  }
  .box-tab2.sub > dt{
	display:none;
  }
  .box-tab2.sub > dd{
	padding-top:0;
  }
  .box-tab.sub-box-c.news-content{
	padding:0;
	border:0;
  }
  .box-tab.sub-box-c.news-content .sub-content{
	padding:20px;
  }
  .box-tab.sub-box-c .sub-title{
	display:block;
  }
  .box-tab.sub-box-c .sub-title .arrow-down{
	display:block;
  }
  .box-tab.sub-box-c .sub-title .arrow-down{
	display:block;
  }
  .box-tab.sub-box-c .sub-nav-block{
	display:block;
  }
  .box-tab .box-title-name.second-title{
	display:block;
  }
  .box-tab .third-title a.focus{
	background-color:#1bbc9b;
	color:#fff;
	border-bottom:none;
	margin-bottom:4px;
  }
  .box-tab .third-title a{
	font-size:.875em;
	border-radius:15px;
	padding:0 8px;
	background-color:#fff;
	border:none;
	line-height:2.5em;
	margin:4px 5px 4px 5px;
  }
  span.box-title-name{
	margin:0 10px;
	font-size:1em;
  }
  .col-b-wide .box-tab2{
	padding-right:0;
  }
  .col-b-narrow{
	width:auto;
	float:none;
  }
  .col-b-wide{
	width:auto;
	float:none;
	margin-left:0;
  }
  .col-b-narrow .box-tab2{
	padding-left:0;
  }
  .pic-library.sub{
	padding:10px 1% 0;
  }
  .col-three-a.pt-15{
	padding:0 1% 0;
  }
  .news_content_content > p > img, .news_content_content > div > img{
	max-width:100% !important;
  }
  .select-wrap{
	display:none;
  }
  .box-tab dd{
	padding:0;
  }
  .box-tab > dd > ul > li{
	display:block;
  }
  .box-tab dt, .box-01 > dt{
	display:none;
  }
  .focus-pic-right a.more{
	display:none;
  }
  .news-list{
	padding:0 10px;
  }
  .news-list > a{
	border-top:1px solid #e8e8e8;
  }
  .news-list > a:first-child{
	border-top:none;
  }
  .news-list > a > span, .news-list.list-pre.mail > a > span, .news-list > a.hot-news > span{
	width:100%;
	display:-webkit-box;
	white-space:normal;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
  }
  .news-list > a.hot-news{
	padding:.5em 0;
  }
  .news-list > a.hot-news > span{
	display:block;
	font-family:"Microsoft YaHei";
	font-size: 1em;
	font-weight:normal;
	height:auto;
	line-height:inherit;
	color:#333;
	text-align:left;
  }
  .news-list > a.hot-news:hover > span{
	text-decoration:underline;
	color:inherit;
  }
  .news-list.date-right.dot-b{
	padding:10px 15px;
  }
  .news-list > a > em, .news-list > a.hot-news > em{
	display:none;
  }
  .news-list.list-pre > a > span:before{
	display:none;
  }
  .news-list.dot-b a:first-child{
	padding-top:5px;
  }
  .pic-library{
	padding:0 2%;
  }
  .icon-list{
	padding:10px 1% 0;
  }
  .icon-list span{
	font-size:.875em;
  }
  .box-tab2 > dt{
	display:none;
  }
  .box-tab2 > dd{
	padding:0;
  }
  .box-tab2 > dd > ul > li{
	display:block;
  }
  .box-tab2 .small-title{
	background-color:#fff;
	border-left:0;
	overflow:hidden;
  }
  .box-tab2 .small-title .title-name{
	padding:5px 10px;
	border-radius:20px;
	background-color:#4491f0;
	color:#fff;
	font-size:.875em;
  }
  .ad{
	display:none;
  }
  .pt-15{
	padding-top:0;
  }
  .pd-15{
	padding:0;
  }
  .bd-e3{
	border:0;
  }
  .col-three-b{
	padding:0;
  }
  .col-three-c{
	padding:0;
  }
  .box-tab.sub-box-c.news-content .sub-content{
	padding:10px;
  }
  .primary-title{
	margin-top:0;
	height:70px;
	padding:20px 0 0 10px;
	background-size:cover;
	border-left:3px solid transparent;
  }
  .pic-library.col-3.sub > li{
	width:48%;
  }
  .pic-library.col-4.sub li{
	width:48%;
  }
  .col-three-a.pt-15{
	padding:0;
  }
  .pd-14{
	padding:0;
  }
}
/*480以下start*/
@media screen and (max-width:480px){
  .nav-bar:before{
	font-size:1.25em;
  }
  #menu > ul > li > a{
	font-size:0.875em;
	width:6em;
  }
  .primary-title span{
	font-size:1.25em;
	vertical-align:top;
  }
  .pic-library > li .player-btn{
	background-size:70%;
  }
  .pic-library.sub{
	padding:0 1%;
  }
  .pic-library.sub.col-3 > li{
	width:98%;
  }
  .nav-bar:before{
	font-size:1em;
  }
  .icon-list.bd-icon2 i{
	width:75px;
	height:75px;
	background-size:cover;
	line-height:75px;
  }
  .pic-library > li .player-btn{
	background-size:100%;
  }
  .single-article img{
	display:block;
	margin:0 auto;
  }
}
/*map-box end*/
/*民意征集样式*/
.suggestion_input_wrap{
  margin-top:10px;
  padding:20px 40px;
  background:#fefefe;
  border:1px solid #eee;
}
.suggestion_input_wrap .error{
  font-size:.875em;
  color:#DF2C32;
}
.suggestion_list_wrap .page-tile{
  border:1px solid #eee;
}
.suggestion_input_title{
  font-size:.875em;
  color:#666;
  line-height:2em;
  padding-bottom:10px;
}
.suggestion_input_area{
  display:block;
  border:1px solid #ddd;
  width:100%;
  height:80px;
}
.suggestion_input_submit_wrap{
  text-align:right;
  padding:10px 0;
  font-size:.875em;
}
.suggestion_input_captcha_img{
  vertical-align:top;
  height:30px;
  cursor:pointer;
}
.suggestion_input_captcha{
  width:60px;
  border:1px solid #ddd;
  border-radius:2px;
  height:22px;
  padding:3px;
}
.suggestion_input_submit{
  margin-left:10px;
  border:none;
  background-color:#DF2C32;
  height:28px;
  padding:0 10px;
  color:white;
  border-radius:2px;
  cursor:pointer;
}
.suggestion_list_wrap{
  padding-bottom:32px;
}
.suggestion_list > li{
  border-top:1px solid #eaeaea;
  margin:15px 0;
  padding:15px 0;
}
.suggestion_list > li > em{
  font-style:normal;
  font-size:.875em;
  line-height:2em;
  margin-left:5px;
  color:#169fa5;
}
.suggestion_list > li > b{
  font-weight:normal;
  font-size:.875em;
  line-height:2em;
  color:#aaa;
}
.suggestion_list > li > div{
  font-weight:normal;
  font-size:.875em;
  line-height:1.75em;
}
.suggestion_list > li > span{
  font-weight:normal;
  font-size:.875em;
  line-height:1.75em;
  color:#FF790A;
  display:block;
}
.suggestion_content_replay{
  font-size:.875em;
  color:#ff4c00;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:5px 15px;
  margin:15px 0 20px;
  border-radius:5px;
}
.rerybg{
  background-color:#eaeaea;
}
.rerybg td{
  padding:5px;
  line-height:1.5em;
}
/*补充*/
.query-form.query-form-01 input[type="text"]{
  width:60%;
  background-color:#fff;
  border:1px solid #eaeaea;
  color:#666;
  outline:none;
  padding-left:10px;
}
.query-wrap.query-wrap-01{
  border:1px #eaeaea solid;
  margin-bottom:5px;
}
.query-wrap.query-wrap-01 form{
  width:70%;
}
.query-wrap.query-wrap-01 .query-form input[type="submit"]{
  width:80px;
}
@media screen and (max-width:1000px){
  .query-wrap.query-wrap-01{
	border:0;
	border-bottom:1px #eaeaea solid;
	margin-bottom:5px;
  }
  .suggestion_input_wrap{
	padding:0!important;
	background:transparent;
	border:none;
  }
}
@media screen and (max-width:720px){
  .query-wrap.query-wrap-01 form{
	width:100%;
  }
  .query-form.query-form-01 input[type="text"]{
	width:70%;
	margin:0;
	display:inline-block;
  }
  .query-wrap.query-wrap-01 .query-form input[type="submit"]{
	margin-bottom:0;
	display:inline-block;
	float:none;
  }
  .suggestion_input_submit.disabled{
	width:100%;
	background:#ffffdb !important;
	margin:0;
	margin-top:10px;
	color:#ec642a !important;
	font-weight:inherit !important;
  }
  .query-wrap .query-form{
  }
  .query-wrap .query-form > *{
	margin-bottom:10px;
	margin-left:0;
	box-sizing:border-box;
  }
  .query-wrap .query-form input[type="text"]{
	width:100%;
  }
  .query-wrap .query-form input[type="submit"]{
	width:48%;
  }
  .query-wrap .query-form > a{
	width:48%;
	float:right;
  }
  .query-wrap .query-form select{
  }
}
@media screen and (max-width:1000px){
  .box-01.sub > dd{
	padding:0;
  }
  .pic-wrap{
	display:none;
  }
  .icon-list.one-row li{
	width:100%;
	float:none;
  }
  .icon-list.one-row.big a{
	padding:10px 0;
  }
  .icon-list.one-row li:first-child{
	margin-top:15px;
  }
  .not-icon-btn{
	float:left;
	margin-top:0;
	margin-left:0;
	width:calc(70% - 10px);
  }
  .not-icon-btn > li{
  }
  .big-wrap{
	float:right;
	width:30%;
	padding:10px 10px 0 0;
	box-sizing:border-box;
  }
  .big-wrap.pt15{
	padding-top:10px;
  }
  .big-wrap a{
	background-size:cover;
	height:calc(2.625em + 108px);
	padding-top:2.5em;
  }
  .big-wrap a:hover{
	transform:scale(1);
  }
}
@media screen and (max-width:720px){
  .list-pre.col-3 > a{
	width:50%;
  }
  .not-icon-btn{
	width:100%;
	padding-right:10px;
	box-sizing:border-box;
  }
  .big-wrap{
	width:100%;
	padding:10px;
  }
  .big-wrap a{
	height:90px;
	padding-top:12px;
  }
  .big-wrap a span{
	font-size:1.125em;
  }
}
@media screen and (max-width:480px){
  .icon-list.one-row li{
	width:auto;
	float:none;
  }
}
/*适老开关·登录·简繁体*/
.top-link{
  float:right;
}
.top-bar .version-links:before, .top-bar .version-links:after{
  content:"|";
  padding:0 6px;
}
#pip-triggers-container{
  float:left;
}
.pip-triggers{
  line-height:20px;
  text-align:left;
}
.pip-triggers > em > i{
  vertical-align:middle;
  color:#fff;
}
@media screen and (max-width:1320px){
  .login-others > ul{
	right:0 !important;
  }
}
@media screen and (min-width:1001px){
  .pip-triggers > em > i.pip-triggers-on{
	background-color:#4491f0;
  }
}
@media screen and (max-width:1000px){
  .top-bar{
	background:#F8F5F8;
	color:#333;
  }
  .top-bar a, .pip-triggers > em > i{
	color:#333;
  }
  .top-link{
	padding-right:10px;
  }
}
/*适老开关·登录·简繁体 end*/