﻿@charset "utf-8";
body{
  font-size:32px;
}
/*通用*/
.index-float{
  display:none !important;
}
.mt-space{
  margin-top:1em;
}
.main-wrap{
  width:1200px;
  min-width:auto;
}
@media screen and (max-width:1280px){
  .main-wrap{
	width:100%;
  }
  .float-buttons{
	display:none;
  }
}
.mt-common{
  margin-top:0.75em;
}
.mb-common{
  margin-bottom:0.75em;
}
.search-wrap .search-input>input,.search-wrap .search-submit>input {
  box-sizing: border-box;
  line-height: 75px;
  height: 75px;
  font-size: .875em;
}
/*main-nav*/
.main-nav{
  line-height:1.5em;
}
.main-nav.focus > .main-wrap{
  display:block;
  box-shadow:-1px 1px 3px 1px rgba(0, 0, 0, 0.2);
}
.main-nav > .main-wrap > a{
  display:block;
  float:left;
  width:25%;
  min-width:auto;
  box-sizing:border-box;
  margin:0;
}
.main-nav > .main-wrap > a:nth-child(-n+4){
  margin-top:0.6em;
}
.main-nav > .main-wrap > a:nth-child(n+5){
  margin-bottom:0.6em;
}
.main-nav > .main-wrap > a:hover,
.main-nav > .main-wrap > a.focus{
  background:none;
}
.main-nav > .main-wrap > a:before{
  display:none;
}
.friendlink-wrap{
  display:none;
}
/*版权*/
.foot-wrap{
  font-size:0.85em;
}
.foot-wrap > *:first-child{
  width:90px;
}
.foot-wrap > *:last-child{
  width:130px;
  text-align:right;
}
.foot-wrap > *:last-child > *:last-child{
  margin-top:5px;
}
.foot-wrap .btom-xx{
  width:auto;
}
/*首页*/
/*头条*/
.headline > a{
  font-size:1.3125em !important;
}
.headline > div{
  line-height:1.75em;
  height:auto;
}
.headline > div > a{
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 8px;
  height:auto;
  line-height:1.75em;
}
.headline > div > a:before{
  display:none;
}
/*焦点图*/
.row-focus > *:first-child{
  float:none;
  width:auto;
  margin-bottom:16px;
}
.row-focus > *:last-child{
  margin-left:0;
  padding-left:0;
}
.row-focus .common-box .box-content{
  padding:5px 0;
}
/*新闻列表*/
.common-list.list-suffix-b a + a + a + a + a + a{
  display:none;
}
.common-list > *{
  border-bottom:1px solid #f3f3f3;
  padding:0.5em 0 !important;
  border-top:none !important;
  margin-top:0 !important;
}
.common-list > * > span{
  line-height:1.5em;
}
.common-list.page-list > * > span{
  padding-bottom:0.25em;
  text-overflow:inherit;
}
.common-list.division{
  min-height:auto;
}
.common-list.no-date > a{
  padding:0.25em !important;
}
.common-list.no-date + .page-tile{
  margin-left:0.25em;
  margin-right:0.25em;
}
.common-list.list-indicator > *{
  padding-left:16px;
}
.common-list.list-indicator > *:before{
  display:none;
}
.common-list.list-suffix-b > * > em{
  display:inline-block;
}
.common-list.list-suffix-b > * > span{
  margin-right:auto;
}
.common-list.list-suffix-b > * > b{
  line-height:1.82em;
}
.common-list > *:last-child{
  border-bottom:none;
}
.common-list > span{
  font-size:1em;
  line-height:1.6em;
}
/*选项卡*/
.box-tabs > .tab-titles > * > a{
  line-height:2em;
}
.box-tabs .tab-contents > * > a{
  display:block;
  line-height:2em;
  border-bottom:1px solid #f3f3f3;
  text-align:center;
}
.box-tabs .tab-contents > * > a:before{
  content:"5";
  float:right;
  font-family:pip-common;
  color:#015196;
}
/*隐藏列表，仅展示标题色块*/
.old-buttons .tab-titles{
  border-bottom:none;
  overflow:hidden;
}
.old-buttons .tab-titles > *{
  display:block;
  text-align:center;
  margin-right:0;
}
.old-buttons .tab-titles > * > a{
  font-size:1em;
  line-height:3em;
  padding-bottom:0;
  color:#333;
}
.old-buttons .tab-titles > *.focus > a{
  color:#333;
}
.old-buttons .tab-titles > a{
  padding-top:0;
}
.old-buttons .tab-titles > *.focus:after{
  border-bottom:none;
}
.old-buttons .tab-contents > div.common-box{
  display:none;
}
.old-buttons.old-col-left,
.old-buttons.old-col-half,
.old-buttons.old-col-right{
  float:left;
}
.old-buttons.old-col-left.old-btn1 .tab-titles > div,
.old-buttons.old-col-half.old-btn1 .tab-titles > div,
.old-buttons.old-col-right.old-btn1 .tab-titles > div{
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  background:#f6f6f6;
  transition:400ms;
}
.old-buttons.old-col-left.old-btn1 .tab-titles > div a,
.old-buttons.old-col-half.old-btn1 .tab-titles > div a,
.old-buttons.old-col-right.old-btn1 .tab-titles > div a{
  line-height:2.5em;
}
.old-buttons.old-col-left.old-btn1 .tab-titles > div:hover,
.old-buttons.old-col-half.old-btn1 .tab-titles > div:hover,
.old-buttons.old-col-right.old-btn1 .tab-titles > div:hover{
  background:#015293;
}
.old-buttons.old-col-left.old-btn1 .tab-titles > div:hover a,
.old-buttons.old-col-half.old-btn1 .tab-titles > div:hover a,
.old-buttons.old-col-right.old-btn1 .tab-titles > div:hover a{
  color:#fff;
}
.old-buttons.old-col-left.old-btn1 .mt-space,
.old-buttons.old-col-half.old-btn1 .mt-space,
.old-buttons.old-col-right.old-btn1 .mt-space{
  margin-top:0.25em;
}
.old-buttons.old-col-left.old-btn2 .tab-titles > div,
.old-buttons.old-col-half.old-btn2 .tab-titles > div,
.old-buttons.old-col-right.old-btn2 .tab-titles > div{
  border-bottom:1px solid #e8e8e8;
  box-sizing:border-box;
  background:#f6f6f6;
  transition:400ms;
}
.old-buttons.old-col-left.old-btn2 .tab-titles > div a,
.old-buttons.old-col-half.old-btn2 .tab-titles > div a,
.old-buttons.old-col-right.old-btn2 .tab-titles > div a{
  line-height:3.5em;
}
.old-buttons.old-col-left.old-btn2 .tab-titles > div:hover,
.old-buttons.old-col-half.old-btn2 .tab-titles > div:hover,
.old-buttons.old-col-right.old-btn2 .tab-titles > div:hover{
  background:#015293;
}
.old-buttons.old-col-left.old-btn2 .tab-titles > div:hover a,
.old-buttons.old-col-half.old-btn2 .tab-titles > div:hover a,
.old-buttons.old-col-right.old-btn2 .tab-titles > div:hover a{
  color:#fff;
}
.old-buttons.old-col-left.old-btn2 .mt-space,
.old-buttons.old-col-half.old-btn2 .mt-space,
.old-buttons.old-col-right.old-btn2 .mt-space{
  margin-top:0;
}
.old-buttons.old-col-left.old-btn1{
  width:68%;
}
.old-buttons.old-col-left.old-btn1 .tab-titles > div{
  float:left;
  width:47%;
  margin-right:3%;
}
.old-buttons.old-col-left.old-btn2{
  width:66.7%;
}
.old-buttons.old-col-left.old-btn2 .tab-titles > div{
  float:left;
  width:50%;
  margin-right:0;
}
.old-buttons.old-col-right.old-btn1{
  width:32%;
}
.old-buttons.old-col-right.old-btn2{
  width:33.3%;
}
.old-buttons.old-col-half{
  width:49%;
}
.old-buttons.old-col-half .mt-space{
  margin-top:0.5em;
}
.old-buttons.old-col-half .tab-titles > div a{
  background:#6F9CDF;
  color:#fff;
  transition:400ms;
}
.old-buttons.old-col-half .tab-titles > div a:hover{
  background:#015293;
  color:#fff;
}
.d-table .col-space + .old-col-half{
  margin-left:2%;
}
.old-hidden{
  display:none !important;
}
/*展开新闻列表选项卡*/
.box-tabs.old-list .old-title,
.box-tabs.old-list .old-small-title{
  display:block;
  font-size:1.25em;
  height:2em;
  line-height:2em;
  padding-top:0.25em;
  border-bottom:1px solid #ddd;
  color:#015293;
}
.box-tabs.old-list .old-title,
.box-tabs.old-list .old-small-title,
.box-tabs.old-list .tab-contents > div.common-box{
  display:block;
}
.box-tabs.old-list .old-title:before{
  content:attr(data-title);
  float:left;
  height:2em;
  border-bottom:1px solid #015293;
  color:#015293;
  font-family: "Microsoft Yahei";
}
.box-tabs.old-list .old-small-title a{
  display:block;
  color:#0085CC;
  overflow:hidden;
}
.box-tabs.old-list .old-small-title a:before{
  content:attr(data-title);
  float:left;
  height:2em;
  border-bottom:1px solid #0085CC;
}
.box-tabs.old-list .old-small-title a:after, .box-tabs.old-list .old-title:after{
  float:right;
  content:"5";
  font-size:0.75em;
  font-family:pip-common;
  padding-right:8px;
  color:#aaa;
}
.box-tabs.old-list .old-small-title + .common-box + a, .box-tabs.old-list .old-title + .box-content + a,
.box-tabs.old-list .old-small-title + .box-content + a{
  display:none;
}
.box-tabs.old-list .tab-titles{
  display:none;
}
.row-column{
  display:block;
}
.row-column > *{
  display:block;
  width:auto !important;
  padding-left:0 !important;
  padding-right:0 !important;
  margin-bottom:16px;
}
.column-list{
  padding:0;
}
.column-list > a{
  width:48% !important;
  margin-left:4% !important;
  padding-right:0;
}
.column-list > a:nth-child(2n+1){
  margin-left:0 !important;
}
.column-list.pcjg > a{
  width:100% !important;
  margin:0 !important;
}
.column-list.list-indicator > a:before{
  font-size:0.75em !important;
  width:1.5em !important;
}
.row-interact{
  display:block;
}
.row-interact > *{
  display:block;
}
.row-interact > *:first-child{
  width:auto;
}
.row-interact > *:last-child{
  width:auto;
  padding-left:0;
}
.row-special-column{
  display:block;
}
.row-special-column > *{
  display:block;
}
.row-special-column > *:first-child{
  width:auto;
  padding:0;
  border:none;
}
.row-special-column > *:last-child{
  width:auto;
  padding:0;
}
.special-column-title{
  padding:0 16px;
  padding-top:10px;
}
.special-column-title > span{
  height:2em;
  line-height:2em;
}
.leadermail-search{
  padding:16px;
  border-left:none;
  border-right:none;
}
.leadermail-search > input[type=text]{
  width:50%;
}
.leadermail-search > input[type=text]:nth-child(2){
  border-right-width:1px;
}
.leadermail-search > select{
  width:50%;
  margin-top:16px;
}
.leadermail-search > input[type=submit]{
  width:50%;
  margin-top:16px;
  font-size:1em;
}
.leadermail-search > input[type=submit]:hover{
  opacity:0.8;
}
.interact-buttons > *{
  width:48% !important;
  margin-left:4% !important;
  margin-top:4%;
  overflow:hidden;
}
.interact-buttons > *:nth-child(2n+1){
  margin-left:0 !important;
}
.interact-buttons > *:nth-child(-n+2){
  margin-top:0 !important;
}
.interact-buttons > *:before{
  display:none;
}
.interact-buttons > * > div[icon]:before{
  padding-top:0.5em;
}
.interact-buttons > * > div[icon]:after,
.interact-buttons > * > div[class]:after{
  line-height:2em;
}
.interact-buttons > * > div[class].hot-line:before{
  font-size:96px;
}
.common-box .box-title .box-title-name{
  height:2em;
  line-height:2em;
}
.common-box .box-title a[href].box-title-name:after{
  font-size:0.75em;
  content:"5";
  font-family:pip-common;
  padding-right:8px;
  color:#aaa;
}
.common-box .box-content{
  padding:0;
}
.common-box .box-content.article{
  padding:0 16px;
}
.common-box .box-content.article *{
  font-size:1em !important;
  line-height:1.875em !important;
  color:#333;
}
.app-buttons .owl-dots{
  display:none;
}
.app-buttons.owl-carousel .owl-nav button{
  top:56px;
}
/*政府网站及政务*/
.common-box > .col-half.fl,
.common-box > .col-half.fr{
  width:100%;
}
.view-carousel .item{
  height:40vw;
}
.view-title{
  padding:0 16px;
  font-size:1.5em;
}
.view-content{
  padding:0 16px;
}
.view-content img{
  max-width:100%;
  height:auto;
}
.view-carousel{
  display:none !important;
}
.view-buttons a.item{
  font-size:0.875em;
  width:16%;
}
.view-buttons a.item:after{
  height:4.5em;
  text-overflow:ellipsis;
  display:-webkit-box !important;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
}
.image-list{
  padding:0.75em 0;
  margin-top:-.5em !important;
}
.image-list > *{
  width:48% !important;
  margin-top:0.5em !important;
}
.image-list > * > i:not([style]):before{
  background-size:40%;
}
.image-list > * > span{
  line-height:1.25em;
  margin:0.25em 0;
  height:2.5em;
  white-space:normal;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  text-align:left;
}
.content-wrap{
  padding:8px 16px;
}
.content-wrap .content-title{
  padding:16px 0;
}
.content-wrap .content-description{
  padding:8px 12px;
}
.content-wrap .content-title-line{
  margin-bottom:16px;
}
.content-wrap .content-part{
  padding-left:0;
  padding-right:0;
}
.content-wrap .content-txt *{
  font-size:1em !important;
  line-height:2em !important;
}
/*2020-11-28杩藉姞*/
.box-tab > dt{
  display:none;
}
.box-tab > dd > ul > li{
  display:block;
}
.box-tab > dd{
  height:auto;
  min-height:inherit;
}
.common-list.arrow-pre > *:before{
  display:none;
}
.more.more-mobile{
  color:#fff;
  float:right;
}
/*d-table*/
.d-table{
  display:block;
  overflow:hidden;
}
.d-table > *{
  display:block;
}
.col-a-left,
.col-c-right{
  width:auto;
}
.button-list.button-d-table{
  display:block;
  margin-top:0;
}
.button-list.button-d-table:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.button-list.button-d-table > *{
  float:left;
  display:block;
  width:33.3%;
  border-left:none;
  border-bottom:1px solid #ddd;
  font-size:1em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.button-list.button-d-table.add-icon{
  background:#f6f6f6;
  border-bottom:1px solid #e8e8e8;
}
.button-list.button-d-table.add-icon > *:before{
  font-size:1.6em;
  height:1em;
}
.button-list.button-d-table.add-icon > a.icon-img:before{
  height:1em;
  transform:scale(1.5);
}
.icon-list.col-3 a{
  text-align:center;
}
.icon-list.col-3 > a > i{
  float:none;
  font-size:2em;
}
.icon-list.col-3 > a > div > em{
  display:none;
}
.icon-list.col-3 > a > div{
  margin-left:0;
}
.icon-list.col-3 a:hover > div > span{
  color:#333;
}
dl > dd .icon-list.col-3 a + a + a + a + a + a + a{
  display:none;
}
.common-list.common-list-d-table > a{
  display:block;
}
.common-list.common-list-d-table > a + a + a + a + a + a + a{
  display:none;
}
.common-list.common-list-d-table > a > *{
  display:block;
}
.common-list.common-list-d-table > a > div{
  width:auto;
  text-align:left;
}
.button-list.arrow-pre.mt-space{
  margin-top:0.5em;
}
.button-list.arrow-pre a{
  width:49%;
  margin-left:2%;
  float:left;
  font-size:1em;
  padding-left:10px;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  text-align:center;
}
.button-list.arrow-pre a:nth-child(2n+1){
  margin-left:0;
  margin-top:5px;
}
.button-list.arrow-pre a:before{
  display:none;
}
#qrcode{
  display:none;
}
/*2022.07.06*/
/*首页*/
/*焦点图*/
.pip-carousel.owl-carousel .item:after{
  padding-right:260px;
  line-height:2em;
}
.pip-carousel.owl-carousel .owl-nav.disabled + .owl-dots{
  transform:scale(1.5);
  transform-origin:bottom right;
}
.app-buttons a.item:before{
  font-size:1.5em;
  line-height:2em;
  height:2em;
  width:2em;
  border-radius:2em;
}
.app-buttons a.item.bc-9:before{
  font-size:1.5em;
}
#tab1 .small-title{
  display:block;
  font-size:1.25em;
  line-height:2em;
  margin:0.8em 0 0;
  border-bottom:3px solid #015293;
  background:#f9f9f9;
  color:#015293;
  text-align:center;
}
.location > i:before{
  vertical-align:middle;
  margin-top:-3px;
}
/*列表页左侧菜单栏*/
.row-news > div:first-child{
  width:26%;
}
.side-menu > a{
  padding-right:0.5em;
}
.interview-box > p{
  height:auto;
}
@media screen and (min-width:1001px){
  .side-menu > a{
	padding-left:1em;
  }
  .side-menu > a:before{
	left:0;
  }
  .button-list.button-d-table.add-icon > *:nth-child(n+4){
	border-bottom:none;
  }
}
@media screen and (max-width:1000px){
  body{
	font-size:24px;
  }
  .page-tile a:before{
	font-size:1em;
  }
  .button-list.arrow-pre a{
	width:100%;
	margin-left:0;
  }
  .button-list.button-d-table > *{
	width:100%;
  }
  .icon-list.col-3 a{
	width:50%;
  }
  /*首页*/
  .box-tabs > .tab-titles > * > a,
  .box-tabs > .tab-titles > *.focus > a{
	display:block;
  }
  .box-tabs > .tab-titles > *:before,
  .box-tabs > .tab-titles > *.focus:before{
	display:none;
  }
  .box-tabs.old-list .old-small-title,
  .box-tabs.old-list .old-title{
	padding-left:16px;
	font-size:1em;
  }
  .old-title{
	text-align:center;
  }
  .old-buttons.old-col-left.old-btn1,
  .old-buttons.old-col-left.old-btn2{
	width:100%;
  }
  .old-buttons.old-col-left.old-btn1 .tab-titles > div,
  .old-buttons.old-col-left.old-btn2 .tab-titles > div{
	margin-right:0;
	width:100%;
  }
  .old-buttons.old-col-left.old-btn1 .tab-titles > div:first-child{
	margin-bottom:0.25em;
  }
  .old-buttons.old-col-right.old-btn1,
  .old-buttons.old-col-right.old-btn2{
	width:100%;
  }
  .old-buttons.old-col-half{
	width:100%;
	margin-top:0.25em;
	margin-bottom:0.25em;
  }
  .old-buttons.old-col-half .mt-space{
	margin:0;
  }
  .d-table .col-space + .old-col-half{
	margin-left:0;
	margin-top:0;
  }
  .common-box .box-title .box-title-name{
	font-size:1em;
  }
  .common-list > *{
	padding:0.5em !important;
  }
  .common-list > * span{
	white-space:normal;
	display:-webkit-box;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
  }
  .common-list.list-suffix-b > a > span{
	width:100%;
  }
  .common-list.list-suffix-b > a > b{
	display:none;
  }
  .common-list.common-list-d-table > a > span{
	white-space:normal;
	text-overflow:inherit;
  }
  .row-interact .common-list a span{
	white-space:normal;
	text-overflow:inherit;
  }
  .image-list{
	padding:16px;
  }
  /*左侧导航*/
  .side-menu{
	position:relative;
	padding:16px 0 16px 7px;
  }
  .side-menu > span,
  .side-menu > a.focus{
	padding:0;
  }
  .side-menu:before{
	position:absolute;
	top:0;
	right:0;
	padding:16px 0.2em;
  }
  .side-menu > a.focus{
	padding-right:1.6em;
  }
  .side-menu.focus{
	padding:0;
	border-bottom:1px solid #eee;
  }
  .side-menu.focus > span{
	padding:16px 0 16px 7px;
  }
  .side-menu.focus > a{
	display:inline-block;
	padding:0.2em 0.3em;
	border-bottom:none;
  }
  .side-menu.focus > a:before{
	display:none;
  }
  .side-menu.focus > a.focus{
	padding-left:0.3em;
	padding-right:0.3em;
	border-bottom:none;
  }
  .side-menu > a{
	font-size:0.875em;
	line-height:1.71em;
  }
  .row-news > div:first-child{
	width:auto;
  }
  .column-list{
	padding:0.5em;
  }
  .interact-buttons > * > div[class].hot-line:before{
	font-size:72px;
  }
}
@media screen and (max-width:720px){
  .main-nav > .main-wrap > a{
	width:33.3%;
	border-right:none;
	margin:0.25em 0 !important;
  }
  .main-nav > .main-wrap > a:nth-child(-n+3){
	margin:0.5em 0 0 !important;
  }
  .main-nav > .main-wrap > a:nth-last-child(1),
  .main-nav > .main-wrap > a:nth-last-child(2){
	margin:0 0 0.5em !important;
  }
  .pip-carousel.owl-carousel .item:after{
	padding-right:160px;
  }
  .pip-carousel.owl-carousel .owl-nav.disabled + .owl-dots{
	transform:scale(1);
  }
  .column-list.col-4 > a{
	width:100% !important;
	margin-left:0 !important;
  }
  .image-list > *{
	width:98% !important;
  }
  .image-list > * > span{
	height:auto;
  }
  .interact-buttons > *,
  .interact-buttons > *:nth-child(-n+2){
	width:100% !important;
	margin-left:0 !important;
	margin-top:3% !important;
  }
  .interview-box > div > img{
	width:100%;
  }
  .interview-box > div > div,
  .interview-box > div > div > span{
	width:100%;
	margin-left:0;
	padding-left:0;
  }
  .view-content img{
	width:100% !important;
  }
}
/*意见征集--通用*/
@media screen and (max-width:1000px){
  .suggestion_input_captcha_div + span{
	display:block !important;
  }
  .suggestion_input_captcha{
	width:100% !important;
  }
  .suggestion_input_submit{
	width:100% !important;
	margin:0;
	padding:0;
	margin-top:10px;
  }
  .suggestion_input_captcha_div_plus{
	bottom:-9px !important;
  }
}
body *{
  transition-property:transform, color, background, opacity, border, display !important;
}
@media screen and (max-width:360px){
  .interact-buttons > *:nth-child(3) > div[class].hot-line:before{
	transform: scale(.8) translateX(0);
  }
}
/*全局搜索--left改变字体大小*/
.full_text_search_col-narrow{
  font-size: 0.875em!important;
}
