<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	list-style:none;
}
body{
	background: url(../images/htmlBg.jpg) repeat;
	font:normal 14px/22px 微软雅黑;
	width:100%;
	
}


img{
	border:0;
}
a{
	text-decoration:none;
	color:#333;
}
a:hover{
	color:#1974A1;
	text-decoration:none
}
ul,li{
	padding:0px;
	margin: 0px;
}
.clear{
	clear:both;
}


@media only screen and (max-width:640px) {
.w-zsy{ width:95%}
}
@media only screen and (min-width:640px) and (max-width:1024px) {
.w-zsy{ width:98%}
}
@media only screen and (min-width:1025px) and (max-width:1199px) {
.w-zsy{ width:100%}
}
@media only screen and (min-width:1200px) and (max-width:1366px) {
.w-zsy{ width:1200px}
}

@media only screen and (min-width:1367px) and (max-width:1440px) {
.w-zsy{ width:1200px}
}
@media only screen and (min-width:1441px) and (max-width:1920px) {
.w-zsy{ width:1200px}
}
@media only screen and (min-width:1920px)  {
.w-zsy{ width:1200px}
}
@media only screen and (max-width:640px) {
.pc{ display:none}
.phone{ display:block;padding-left: 1em;
    margin-top: 1em;}
}
@media only screen and (min-width:641px)  {
.pc{ display:block}
.phone{ display:none}
}
@media screen and (max-width: 640px) {
  .top {display:none;}
}

.top{
background-color: #004388;
    height: 40px;
    width: 100%;
    z-index: 999;
}
.top .welcome {
    width: 300px;
    line-height: 40px;
    font-family: "微软雅黑";
    font-size: 12px;
    color: #fff;
    float: left;
    text-align: left;
}
.topright{ width:400px; height:40px; float:right}
.submit{height:22px;width:22px;border:none;background: url(../images/search.png)  no-repeat center top;vertical-align: middle;}
.search {
    float: right;
    height: 40px;
    width: 246px;
    margin-left: 10px;
    margin-top: 4px;
}
.search1{
    line-height: 16px;
    height: 24px;
    width: 210px;
    text-indent: 2px;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0px;}
.search2{
    float: right;
    margin-right: 8px;
    margin-top: 5px;
    padding-left: 2px;
    width: 20px;}
.cl{ clear:both}


.head{ height:125px; width:100%; background:#0d59a7}
.header{ width:1200px; height:125px; overflow:hidden; margin:0 auto; }
.header .logo{ width:45%; height:100%; float:left; background:url(../images/logo.png) no-repeat}

.header .swf{ width:55%; height:100%; float:right; background: url(../images/swf.jpg) no-repeat}
@media screen and (max-width: 768px) {
.head{ height:55px; width:100%; background:#0d59a7}
.header{ width:100%; height:55px; overflow:hidden; margin:0 auto; }
.header .logo{ width:85%; height:100%; float:left; background:url(../images/logo_s.jpg) no-repeat;}
.header .swf{ display:none}

}

/*导航*/
.daohang{  width:100%;  background:#ffffff;  z-index:99;margin:0 auto;}
.daohang ul{ }
@media (min-width:768px){
.daohang ul{height:40px; }
}
.daohang ul li{ height:40px;  float:left; text-align:center; line-height:40px; font-size:16px; }
.daohang ul li:hover{ background:#003399; color:#FFFFFF}
.daohang ul li a{  display:block;font-size:16px; color:#666666}
.daohang ul li a:hover{ display:block; color:#FFFFFF; text-decoration:none}
@media only screen and (min-width:1024px) and (max-width:1199px) {
.daohang ul li{ height:40px; width:105px;  float:left; text-align:center; line-height:40px; font-size:16px; }
}

@media only screen and (min-width:769px) and (max-width:1023px) {
.daohang ul li{ height:40px; width:85px;  float:left; text-align:center; line-height:40px; font-size:16px; }
}


@media screen and (max-width: 768px) {
.daohang{ width:100%; background:#ffffff; overflow:hidden; z-index:99; }
.daohang ul{ margin:0 auto; width:50%; z-index:99;}
.daohang ul li{ height:40px; float:left; text-align:left; line-height:40px; font-size:16px; }
.daohang ul li:hover{ background:#003399; color:#FFFFFF}
.daohang ul li a{  display:block;font-size:16px; color: #CCCCCC; text-indent:2em}
.daohang ul li a:hover{ display:block; color:#FFFFFF; text-decoration:none}
}
.w-nav{ width:1200px; margin:0 auto}
/* daohang */
.w-bnav .am-nav &gt; li &gt; a {  padding: 0;}
.w-tcnav {position: absolute;top: 100%;width: 130px;height: auto;margin-top: 0;list-style: none;padding: 0;z-index: 999;opacity: 0;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;-moz-transition: opacity 0.3s, -moz-transform 0.3s;transition: opacity 0.3s, transform 0.3s;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);visibility: hidden;}
.w-bnav .am-nav &gt; li &gt; ul.w-tcnav li {border-bottom: rgba(0,0,0,.6) 1px solid}
@media screen and (max-width: 768px) {
.w-bnav .am-nav &gt; li &gt; ul.w-tcnav li {border-bottom: rgba(0,0,0,.6) 1px solid;background: #000000;}
}
.w-bnav .am-nav &gt; li &gt; ul.w-tcnav li a { width:130px;display: block;color: #ffffff;font-size: 14px; text-align:center;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;background: url() bottom center no-repeat rgba(0,0,0,.6);}
.w-bnav .am-nav &gt; li &gt; ul.w-tcnav li:last-child a { background-image:none;}
.w-bnav .am-nav &gt; li:hover &gt; ul.w-tcnav {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);visibility: visible;}
.w-bnav .am-nav &gt; li:hover &gt; ul.w-tcnav li a:hover {background-color:#013c89;background-image:none; bcolor: #fff}






.menu{
	background:#0d59a7;
	height: 55px;
	line-height: 55px;
	width:1200px;
	margin:0 auto;
}
.menu .container-fluid{
	padding: 0px;
	width: 100%;
}
@media(max-width:1199px){
	.menu .container-fluid{
		padding-left: 10px;
	}
}
@media (max-width:768px){
	header .col-md-7{
		width: 100%;		 
	}
	.menu .container-fluid{
		background:none;
		margin-left: 0px;
		text-align: right;
		padding: 0px;
	}
	.menu{
		margin-left:0px;
		width: 100%;
		background: none;
	}
}
@media(max-width:460px){
	.menu{
		background:none;
		margin-left:0px;
	}
}
.animenu{
}
.animenu__toggle {
  	display: none;
  	cursor: pointer;
  	background-color: #001434;
  	border: 0;
  	padding: 5px;
  	height: 30px;
  	width: 30px;
	position: absolute;
	right:5px;
}
.animenu__toggle:hover {
  background-color: #000;
}

.animenu__toggle__bar {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  -webkit-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
  -o-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
  transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
}
.animenu__toggle__bar + .animenu__toggle__bar {
  margin-top: 4px;
}
.animenu__toggle--active .animenu__toggle__bar {
  margin: 0;
  position: absolute;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {
  opacity: 0;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.animenu {
  display: block;
}
.animenu ul {
  padding: 0;
  list-style: none;
  font: 0px 'Open Sans', Arial, Helvetica;
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 16px;
}
.animenu a {
  color: #aaaaaa;
  text-decoration: none;
}

.animenu__nav {
}
.animenu__nav &gt; li {
  position: relative;
}
@media (min-width:1200px){
  .animenu__nav &gt; li:first-child {
	padding-left:0;
  }
}
.animenu__nav &gt; li &gt; a {
  padding: 0px 5px;
  width:130px;
  height:40px;
  line-height:40px;
  text-transform: uppercase;
  color:#fff;
  display:block;
}
.animenu__nav &gt; li &gt; a:hover{
	background: #001c48;
}


@media screen and (min-width: 960px) and (max-width: 1199px) {
	.menu .container{
		padding:0px;
	}
	.animenu__nav &gt; li &gt; a {
  		padding: 0px 17px;
		width: 100%;
	}
	.animenu__nav &gt; li:first-child{
		margin-left:15px;
	}
	.animenu__nav &gt; li:last-child &gt; a {
		padding-right: 0px;
	}
	.animenu__nav &gt; li &gt; a:first-child:nth-last-child(2):before {
	  right: 7px;
	}
}
@media(max-width:768px){
	
	.animenu__nav &gt; li &gt; a {
  		padding: 15px 5px;
	}
	.animenu__nav &gt; li &gt; a:first-child:nth-last-child(2):before {
	  display:none;
	}
}
@media(max-width:640px){
	.animenu__toggle {
		margin-top: 0px;
	}
}
.animenu__nav &gt; li:hover &gt; ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.animenu__nav &gt; li:hover &gt; a {
  color: #fff;
}

.animenu__nav__child {
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  margin: 20px 0 0 0;
  background-color: #001c48;
  transition: margin .15s, opacity .15s;

}

.animenu__nav__child &gt; li {
  width: 100%;
  border-bottom: 1px solid #fff;
}
.animenu__nav__child &gt; li:first-child &gt; a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 3em;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color:#001c48;
}


.animenu__nav__child &gt; li:last-child {
  border: 0;
}
.animenu__nav__child a {
  padding: 10px;
  width: 100%;
  border-color: #373737;
  color:#fff;
}
.animenu__nav__child a:hover {
  background-color: #e58100;
  border-color: #0186ba;
  color: #fff;
}
.animenu__nav__child &gt; li:first-child:hover &gt; a:after {
  border-bottom-color:#e58100;
}
@media screen and (max-width: 1024px) {
	.animenu{
	width:100%;
  }	
}
@media screen and (max-width: 768px) {
  .animenu{
	position:absolute;
	z-index:333;
	width:100%;
	bottom:40px;
  }
  .animenu__toggle {
    display: inline-block;
	margin:15px;
  }

  .animenu__nav,
  .animenu__nav__child {
    display: none;
	background:#001434;
	text-align: left;
  }

  .animenu__nav {
    margin: 10px 0;
	position:absolute;
	z-index: 11;
	top: 50px;
	right: 20px;
  }
  .animenu__nav &gt; li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #515151;
  }
  .animenu__nav &gt; li:last-child {
    border: 0;
  }
  .animenu__nav &gt; li:first-child &gt; a:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    right: 0.5em;
    top: -6px;
    border: 6px solid transparent;
    border-top: 0;
    border-bottom-color: inherit;
  }
  .animenu__nav &gt; li &gt; a {
    width: 100%;
    padding: 0;
    border-color: #111;
    position: relative;
  }
  .animenu__nav a:hover {
    background-color: #003399;
    border-color: #0186ba;
    color: #fff;
  }

  .animenu__nav__child {
    position: static;
    background-color: #0086cd;
    margin: 0;
    transition: none;
    visibility: visible;
    opacity: 1;
  }
  .animenu__nav__child &gt; li:first-child &gt; a:after {
    content: none;
  }
  .animenu__nav__child a {
    padding-left: 25px;
    width: 100%;
  }
}

.animenu__nav--open {
  display: block !important;
}
.animenu__nav--open .animenu__nav__child {
  display:block;
}

/*banner*/
.slider{ width:100%;  height:462px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px}
.slider .bd li{ width:1200px; overflow:hidden;margin: 0px;}
.slider .bd li img{ display:block;}
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/  }

.slider .hd{ position:absolute; width:100%; background:#0d59a7;filter:alpha(opacity=60);opacity:0.6; left:0;  z-index:1; bottom:0px;  text-align:center; height: 32px; line-height: 32px;}
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; margin:0 5px; cursor:pointer; filter:alpha(opacity=90);opacity:0.9;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-600px;  }
.slider .next{ left:50%;  margin-left:600px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:462px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:66px; z-index:1; width:60px; height:462px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;}
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }
@media(max-width:1024px){
	.slider{ width:100%;  height:394px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
	.slider .bd{ width:1024px; position:absolute; left:50%; margin-left:-512px}
	.slider .bd li{ width:1024px; overflow:hidden;margin: 0px;}
	.slider .bd li img{ display:block; width:1024px; height: 394px;}
	.slider .tempWrap ul{  margin-left:-1024px !important; /*强制位置*/  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-512px;  }
	.slider .next{ left:50%;  margin-left:512px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:394px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:394px;  }
}
@media(max-width:768px){
	.slider{ width:100%;  height:295px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
	.slider .bd{ width:768px; position:absolute; left:50%; margin-left:-384px}
	.slider .bd li{ width:768px; overflow:hidden;margin: 0px;}
	.slider .bd li img{ display:block; width:100%; height:100%;}
	.slider .tempWrap ul{  margin-left:-768px !important; /*强制位置*/  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:295px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-384px;  }
	.slider .next{ left:50%;  margin-left:384px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:295px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:295px;}
}
@media(max-width:414px){
	.slider{ width:100%;  height:159px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
	.slider .bd{ width:414px; position:absolute; left:50%; margin-left:-207px}
	.slider .bd li{ width:414px; overflow:hidden;margin: 0px;}
	.slider .bd li img{ display:block; width:100%;}
	.slider .tempWrap ul{  margin-left:-414px !important; /*强制位置*/  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:159px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-207px;  }
	.slider .next{ left:50%;  margin-left:207px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:159px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:159px;}
}
@media(max-width:320px){
	.slider{ width:100%;  height:123px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
	.slider .bd{ width:320px; position:absolute; left:50%; margin-left:-160px}
	.slider .bd li{ width:320px; overflow:hidden;margin: 0px;}
	.slider .bd li img{ display:block; width:100%}
	.slider .tempWrap ul{  margin-left:-320px !important; /*强制位置*/  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:159px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-160px;  }
	.slider .next{ left:50%;  margin-left:160px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:123px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:123px;}
}

.main{
	padding-top:30px;
}

@media (min-width:1200px){
	.main&gt;.container{
		width: 1200px;
	}
	.main&gt;.container&gt;.row&gt;.col-md-7,.main&gt;.container&gt;.row&gt;.col-md-5,.main&gt;.container&gt;.row&gt;.col-xs-12{
		padding:0px;
		
	}
	.main&gt;.container&gt;.row&gt;.col-md-7{
		padding-right: 20px;
	}
}
/*工作动态，通知公告*/
.news,.notices{
	background: #0d59a7;
	padding:15px;
}
.news .more,.notices .more{
	color: #fff;
}
.newsTop,.noticesTop{
	color: #fff;
	font-size: 18px;
	border-bottom: 2px solid #fff;
}
.fa-newspaper-o,.fa-volume-up{
	padding:10px;
}
.newImg{
	background: #fff;
	padding:5px;
}

/*民生热点*/
.hot,.asset,.purchase,.bid,.link{
	background: #fff;
	padding:15px;
	margin-top: 30px;
}
.hotTop,.assetTop,.purchaseTop,.bidTop,.linkTop{
	color: #0d59a7;
	font-size: 18px;
	border-bottom: 2px solid #0d59a7;
}
.fa-book,.fa-download,.fa-legal,.fa-retweet,.fa-link{
	padding:10px;
}
.hot .more,.asset .more,.purchase .more,.bid .more,.link .more{
	color: #0d59a7;
}
.more{
	float:right;
	margin-top:10px;
}
.newsCon,.noticesCon,.hotCon,.assetCon,.purchaseCon,.bidCon,.linkCon{
	padding-top:10px;
}
.newsCon .col-md-4,.newsCon .col-md-8,.noticesCon .col-md-4,.noticesCon .col-md-8,.assetCon .col-md-4,.assetCon .col-md-8,.purchaseCon .col-md-4,.purchaseCon .col-md-8{
	padding:0px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.newsCon .col-xs-12{
		width:62%;
		padding-left:10px;
	}
	.newsCon .col-xs-12:first-child{
		width:38%;
		padding-left:0px;
	}
	.notices{
		margin-top: 30px;
	}
}
.carouselTitle{
	line-height:30px;
	position:relative;
	z-indent:99;

}
.carouselTitle a{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	display:block;
	color:#000;
	font-size:12px;
	padding-left:10px;
}
.carousel-indicators{
}
.item img{
	width: 100%;max-height: 105px;
}
.newsItem,.noticesItem,.hotItem,.assetItem,.purchaseItem,.bidItem{
	
	line-height:30px;
}
.newsItem{
	padding-left:15px;
}
@media(max-width:768px){
	.newsItem,.noticesItem,.hotItem,.assetItem,.purchaseItem,.bidItem{
		padding-left:0px;
		line-height:30px;
	}
}

.newsItem .col-lg-9,.newsItem .col-lg-3,.noticesItem .col-lg-9,.noticesItem .col-lg-3,.hotItem .col-lg-10,.hotItem .col-lg-2,.assetItem .col-lg-9,.assetItem .col-lg-3,.purchaseItem .col-lg-10,.purchaseItem .col-lg-2,.bidItem .col-lg-9,.bidItem .col-lg-3{
	padding:0px;
}
@media(max-width:1199px){
	.newsItem .col-md-9,.newsItem .col-md-3{
		padding: 0px;
	}
	.newsItem .col-md-9{
		width: 74%;
	}
	.newsItem .col-md-3{
		width: 26%;
	}
}
@media (max-width:375px){
	.newsItem .col-xs-9,.newsItem .col-xs-3,.noticesItem .col-xs-9,.noticesItem .col-xs-3,.hotItem .col-xs-9,.hotItem .col-xs-3,.assetItem .col-xs-9,.assetItem .col-xs-3,.purchaseItem .col-xs-3,.purchaseItem .col-xs-9,.bidItem .col-xs-3,.bidItem .col-xs-9{
		padding:0px;
	}
	.newsItem .col-xs-9,.noticesItem .col-xs-9,.hotItem .col-xs-9,.assetItem .col-xs-9,.purchaseItem .col-xs-9,.bidItem .col-xs-9{
		width:72%;
	}
	.newsItem .col-xs-3,.noticesItem .col-xs-3,.hotItem .col-xs-3,.assetItem .col-xs-3,.purchaseItem .col-xs-3,.bidItem .col-xs-3{
		width:28%;
	}
}
@media (max-width:320px){
	.newsItem .col-xs-9,.newsItem .col-xs-3,.noticesItem .col-xs-9,.noticesItem .col-xs-3,.hotItem .col-xs-9,.hotItem .col-xs-3,.assetItem .col-xs-9,.assetItem .col-xs-3,.purchaseItem .col-xs-3,.purchaseItem .col-xs-9,.bidItem .col-xs-3,.bidItem .col-xs-9{
		padding:0px;
	}
	.newsItem .col-xs-9,.noticesItem .col-xs-9,.hotItem .col-xs-9,.assetItem .col-xs-9,.purchaseItem .col-xs-9,.bidItem .col-xs-9{
		width:65%;
	}
	.newsItem .col-xs-3,.noticesItem .col-xs-3,.hotItem .col-xs-3,.assetItem .col-xs-3,.purchaseItem .col-xs-3,.bidItem .col-xs-3{
		width:35%;
	}
}
.newsItem i,.noticesItem i{
	color: #fff;
	float: left;
	line-height: 30px;
	margin-right: 5px;
}
.hotItem i,.assetItem i,.purchaseItem i,.bidItem i{
	color: #0d59a7;
	float: left;
	line-height: 28px;
	margin-right: 5px;
}
.newsItem a,.noticesItem a{
	color:#fff;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	display:block;
}
.hotItem a,.assetItem a,.purchaseItem a,.bidItem a{
	color:#000;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	display:block;
}
.newsItem .newsDate,.noticesItem .newsDate{
	text-align:right;
	color: #fff;
}
.hotItem .newsDate,.assetItem .newsDate,.purchaseItem .newsDate,.bidItem .newsDate{
	text-align:right;
	color: #000;
}
@media (max-width:767px){
	.newsItem:first-child{
		margin-top: 20px;
	}
	.notices{
		margin-top: 30px;
	}
}

/*党建园地*/
.cpc{
	margin-top: 30px;
}
.cpc img{
	width: 100%;
}
.mobile{
	padding:0px 15px;
}
@media(min-width:768px){
	.mobile{
		display: none;
	}
}
@media(max-width:1199px){
	.pc{
		padding-left:15px;
		padding-right: 15px;
	}
}
@media (max-width:767px){
	.pc{
		display: none;
	}
	
}

/*网上办事大厅*/
.online{
	background: url(../images/wsbsdtBg.jpg) repeat center;
	width: 100%;
	margin-top: 30px;
	padding:15px 0px;
	padding-bottom:30px;
}
.onlineTitle{
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin-bottom: 15px;
}
.online&gt;.container{
	background: #fff;
	padding: 0px;
}
.online&gt;.container&gt;div&gt;div&gt;div&gt;div{
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	padding-top:8px;
	padding-bottom: 8px;
	
}
.online4{
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	padding-top:8px;
	padding-bottom: 8px;background: #fff;    opacity: .95;
	
}
.online4:hover{
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	padding-top:8px;
	padding-bottom: 8px;background: #fff;    opacity: 1;
	
}
.onlinepic{width:60px; height:60px; border-radius:50%; margin:0 auto; color:#FFFFFF; line-height:60px; font-size:26px;}
.onlinepic1 { background:#a4d18c}
.onlinepic1:hover { background:#546b48}
.onlinepic2 { background:#cbb2da}
.onlinepic2:hover { background:#68596f}
.onlinepic3 { background:#fe9292}
.onlinepic3:hover { background:#824b4b}
.onlinepic4 { background:#96bdce}
.onlinepic4:hover { background:#4d616a}
.onlinepic5 { background:#fcc06a}
.onlinepic5:hover { background:#4d616a}
.onlinepic6 { background:#96cac8}
.onlinepic6:hover{ background:#4d6c68}
.onlinepic7 { background:#beba9f}
.onlinepic7:hover { background:#626052}
.onlinepic8 { background:#67c2ee}
.onlinepic8:hover { background:#36657a}
.onlinepic9 { background:#db9a72}
.onlinepic9:hover { background:#714f3b}
@media(max-width:414px){
	.online&gt;.container&gt;div{
		height: 150px;
		display: block;
	}
}
@media(max-width:320px){
	.online&gt;.container&gt;div{
		height: 140px;
		display: block;
	}
}
.iconTitle a{
	margin-top: 10px;
	margin-bottom: 10px;
}

/*友情链接*/
.friendLink{
	margin-top:30px;
	padding-bottom:30px;
}
.link{
	margin-top:0px;
}
.friendLink .container{
	background: #fff;
	padding: 0px;
}
.linkCon{
	padding:15px;
	float:left;
}
.linkCon div{
	float:left;
	padding:0px 10px;
	line-height:30px;
}

@media(max-width:640px){
	.linkCon{
		padding-left:0px;
		padding-right:0px;
	}
}

/*footer*/
.footer{
	background:#0d59a7;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
}
.copyRight{
	text-align:right;
	color:#fff;
	padding-right:30px;
}
.copyRight a{
	color:#fff;
}
@media screen and (min-width:768px) and (max-width:991px){
	.footer .col-xs-12{
		width:50%;
	}
	.footer .col-xs-12 img{
		width:90%;
	}
}

@media(max-width:767px){
	.footer .col-xs-12 img{
		width:70%;
	}
	.footer .col-xs-12{
		text-align:center;
		margin-top:20px;
	}
	.footer .col-xs-12:first-child{
		margin-top:0px;
	}
}


/*回到顶部*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(54, 54, 54, 0.8) url(../images/jiantou.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}



.bg {
    background-image: url(../images/223.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: bottom;
    width: 100%;
}
.page {
    margin: 0;
    padding: 40px 0;
}
@media screen and (max-width: 768px) {
.page {
    margin: 10px auto 0;
    padding: 10px 0;
}
}
.am-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%;
    max-width: 1200px;
}

.listpage {
    width: 1158px;
    margin: 20px;
    border: 1px solid #e6e6e6;
    overflow: hidden;
    background: #Fff;
    filter: alpha(opacity=88);
    -moz-opacity: 0.88;
    -khtml-opacity: 0.88;
    opacity: 0.88;
    padding-bottom: 20px;
    overflow: hidden;
}
@media only screen and (max-width: 768px) {
.listpage {
    width: 1158px;
    margin: 0;
    border: 1px solid #e6e6e6;
    overflow: hidden;
    background: #Fff;
    filter: alpha(opacity=88);
    -moz-opacity: 0.88;
    -khtml-opacity: 0.88;
    opacity: 0.88;
    padding-bottom: 20px;
    overflow: hidden;
}
}
.listside {
    float: left;
    width: 250px;
    padding-right: 20px;
}
.listsider {
    padding: 0;
    background: none;
    border: none;
    margin-bottom: 20px;
}
.listsider .title{
    line-height: 74px;
	margin-bottom: 5px;
    height: 74px;
    padding-bottom: 6px;
    font-size: 18px;
    color: #2560b0;
	background:url(../images/listsiderbg.jpg) no-repeat;
}
.listsider .title a{
    display: block;
    line-height: 74px;
    border: none;
    padding-left: 85px;
    text-align: left;
    font-size: 24px;
    color: #fff;
}
.listlm{
}
.listlm ul{
    list-style: none;
	overflow:hidden;
	margin:0;
	padding:0;
}
.listlm ul li a {
    margin-top: 2px;
    display: block;
    line-height: 50px;
    padding-left: 4px;
    background: #e9ecef;
    color: #555;
    font-size: 16px;
    text-align: center;
}
.listlm ul li a:hover{
    margin-top: 2px;
    display: block;
    line-height: 50px;
    padding-left: 4px;
	background-color:#cfd4d9;    
	color: #555;
    font-size: 16px;
    text-align: center;
}
.listdh{ 
    margin-bottom: 20px;
	margin-top:20px;
    background: #f8f8f8;
    border: 1px solid #eee;
    padding: 5px;
}
.listdh .title{
    position: relative;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
	height:40px;
	background:#f8f8f8;
}
.listdhtb{
    width:238px;
	height:274px;
	margin:0;
	padding:0;
    overflow:hidden;
}
.listdhtb ul{ height:274px; width:240px; margin:0 ; padding:0; overflow:hidden}
.listdhtb li{position:relative;float:left;height:88px;text-align:center;overflow:hidden;}
.listdhtb li .iconBtn{display:block;padding:0 15px 10px;width:85px;color:#555;transition: all 300ms ease 0s;}
.listdhtb li i{display:inline-block;*display:inline;zoom:1;width:60px;height:55px;line-height:200px;background:url("../images/pageIconQuick.png") no-repeat ;overflow:hidden;}
.listdhtb li span{line-height:18px;display:block;}
.listdhtb .a21 .iconBtn i{background-position:-60px 0;}
.listdhtb .a22 .iconBtn i{background-position:-120px 0;}
.listdhtb .a17 .iconBtn i{background-position:-180px 0;}
.listdhtb .a23 .iconBtn i{background-position:-240px 0;}
.listdhtb .a19 .iconBtn i{background-position:-300px 0;}
.listdhtb .a31 .iconBtn i{background-position:-360px 0;}
.listdhtb .a32 .iconBtn i{background-position:-420px 0;}
.listdhtb li .rotate{width:85px;padding:0 15px 10px;transition: all 500ms ease 0s;}
.listdhtb li .rotate i{display:inline-block;*display:inline;zoom:1;width:60px;height:55px;line-height:200px;background:url("../images/pageIconQuick.png") no-repeat 0 -60px;overflow:hidden;}
.listdhtb li .a20 .rotate{color:#c70019;}
.listdhtb li .a21 .rotate{color:#c70019;}
.listdhtb li .a21 .rotate i{background-position:-60px -60px;}
.listdhtb li .a22 .rotate{color:#c70019;}
.listdhtb li .a22 .rotate i{background-position:-120px -60px;}
.listdhtb li .a17 .rotate{color:#c70019;}
.listdhtb li .a17 .rotate i{background-position:-180px -60px;}
.listdhtb li .a23 .rotate{color:#c70019;}
.listdhtb li .a23 .rotate i{background-position:-240px -60px;}
.listdhtb li .a19 .rotate{color:#c70019;}
.listdhtb li .a19 .rotate i{background-position:-300px -60px;}
.listdhtb li .a31 .rotate{color:#c70019;}
.listdhtb li .a31 .rotate i{background-position:-360px -60px;}
.listdhtb li .a32 .rotate{color:#c70019;}
.listdhtb li .a32 .rotate i{background-position:-420px -60px;}
.listdhtb li a:hover .iconBtn{margin-top:-88px;}



.listdh .title a{
    display: inline-block;
    zoom: 1;
    padding: 0 15px;
    line-height: 44px;
    font-size: 18px;
    color: #db0100;
    border-bottom: 2px solid #db0100;
}
.listnr {
    padding-left: 20px;
    overflow: hidden;
}
.listnewslist{
    padding-left: 20px;
    overflow: hidden;
}
@media screen and (max-width: 640px) {
.listnewslist .list{
    margin-bottom: 10px;
    overflow: hidden;
	width:96%;
	min-height:300px;}
}
@media screen and (min-width:641px) {
.listnewslist .list{
    margin-bottom: 10px;
    overflow: hidden;
	width:96%;
	min-height:400px;
}}

.listnewslist .list .title{
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.listlmtitle a{
    float:left;
    display: inline-block;
    zoom: 1;
    padding: 0 15px;
    line-height: 50px;
    font-size: 24px;
    color: #555;
    border-bottom: 2px solid #264c68;
}
.path {
    float: right;
    margin-top: 5px;
}
.path em{
    padding-left: 20px;
	background: url("") no-repeat 0 -5px;
	padding-bottom:5px;
	height:40px;
	font-weight: normal;
    font-style: normal;
}
.path em img{ padding-top:5px; padding-bottom:0}
.path a {
    padding: 0 5px;
    color: #222;
    text-decoration: none;}

.listnewslist .list span a{}
.path{line-height: 40px;
    font-size: 12px;}
.path a{padding: 0 5px;color: #222;
    text-decoration: none;
    outline: none;line-height: 40px;
    font-size: 12px;
}
@media screen and (max-width: 640px) {
  .listnewslist .list .lb {}
}
@media screen and (min-width:641px) {
  .listnewslist .list .lb {clear: both;padding: 0;overflow: hidden;}
}	

@media screen and (max-width: 640px) {
.listnewslist .list .lb ul {list-style: none;
    position: relative;
    padding: 0 0 30px 0;
    margin: 0;}
}
@media screen and (min-width:641px) {
.listnewslist .list .lb ul{
    margin:0;
	padding:0;}	
}	
.listnewslist .list .lb ul li{
    padding: 15px;    
    margin: 0;
	border-bottom: 1px dotted #ddd;
	overflow:hidden;
}

@media screen and (max-width: 640px) {
.listnewslist .list .lb ul li a{color:#333333; display:block}
}
@media screen and (min-width:641px) {
.listnewslist .list .lb ul li a{ color:#333333;}
}
.listnewslist .list .lb ul li:hover{
    padding: 15px;
    margin: 0;
	border-bottom: 1px dotted #ddd;
	background:#f9f9f9;
}
.p15{ padding-left:15px}
.listpic{ float:left;}
.listpic a{ width:120px; height:90px; overflow:hidden}
.listpic a img{border-color:1px #f90;margin-right: 10px;max-width:120px;max-height:90px; min-width: 120px;}
.newsbt{
    font-size: 16px;
    font-weight: 500;
    color: #222;
    text-decoration: none;
	padding: 0 0 5px;
    line-height: 1.8em;
}
.newsbt:hover{ text-decoration:underline}
.jianjie{	display:inline;}
.jianjie a{ text-indent: 2em;
    color: #999;
    line-height: 1.6em;
    font-size: 12px;
	display:inline;}
.jianjie a:hover{
     color: #999;
     text-decoration:none}

.newslist_more{     
    margin-left: 10px;
    color: #f50;
    font-size: 12px;
    display:inline-block
}
.newslist_more a{ 
    margin-left: 10px;
    color: #f50;
    font-size: 12px;
    display:inline-block
}
.newslist_more a:hover{ 
    display:inline-block;
	color:#de080a;
}
.listnewslist .list .lb ul li .ltitle {
    padding: 0 0 5px;
    line-height: 1.8em;
    height: 30px;
    font-size: 16px;
    font-weight: 500;
    color: #222;
    text-decoration: none;
    outline: none;
}
.listnewslist .list .lb ul li .ltitle:hover {
    padding: 0 0 5px;
    line-height: 1.8em;
    height: 30px;
    font-size: 16px;
    font-weight: 500;
    color: #de080a;
    outline: none;
}
.article{
    padding: 10px 20px 0;
}
.article .atitle{
    padding: 0 0 15px 0;
    font-size: 24px;
    line-height: 1.5em;
    font-family: "?￠??????????o???","????????????";
    color: #000;
    text-align: center;
}
.article .apro{
    background-color: #f9f9f9;
    border: 1px solid #eee;
    line-height: 28px;
    padding: 2px 10px;
    margin: 10px 0;
    text-align: center;
    color: #666;
    font-size: 12px;
}
.article .atxt{
    color: #333;
    font-size: 16px;
    line-height: 1.75em;
    padding: 15px 0 10px 0;
    width: 100%;
    overflow: hidden;
	text-indent:2em;
}
/*???é?μ??·???*/
 .shpa{ 
    height:30px;
	margin-top:40px;
    float:right; 
} 
.shpa b{ 
	float:left;
	line-height:25px;
	height:25px;
	margin-left:5px;
	font-size:12px;
	border:1px solid #E9E9E9;
	padding:0px 10px;
	width:auto;
    background-color: #003399;
    color: #FFF;} 
.shpa a{ color:#1c64c4;
	float:left;
	line-height:25px;
	height:25px;
	margin-left:5px;
	font-size:12px;
	border:1px solid #E9E9E9;
	padding:0px 10px;
	width:auto;
	
} 
.shpa a:hover{ 
	color:#003399;
	text-decoration:none;
        border: 1px solid #E9E9E9;
} 

.add{ height:40px; margin:5px auto}
.addpic{ width:15px; height:40px; display:block; float:left;}
.addpic img{ margin:12px 0;}
.address{ height:40px; display:block; float:left; line-height:40px;}
.address a{ line-height:40px;color: #0060a9;font-family:?￠??????????o???;
    font-size: 13px;}


.artcontent {
    margin: 0 auto;
    width: 96%;
}
.title_w {
    text-align: center;
    padding: 20px 0;
    border-bottom: 2px solid #343434;
    font-size: 26px;font-family: ?￠??????????o???;font-weight: bold;
    line-height: 150%;
}
.apro {
    background-color: #f9f9f9;
    border: 1px solid #eee;
    line-height: 28px;
    padding: 2px 10px;
    margin: 10px 0;
    text-align: center;
    color: #666;
    font-size: 12px;
}
.bt_content_w {
    font-size: 15px;
    font-family: ?￠??????????o???;
    color: rgb(61, 61, 61);
    line-height: 26px;
    text-decoration: none;
}
@media screen and (max-width: 640px) {
  .bt_content_w {font-size: 15px;font-family: "?￠??????????o???";color: rgb(61, 61, 61);line-height: 26px;text-decoration: none;}
}
@media screen and (min-width:641px) {
  .bt_content_w {min-height: 242px;font-size: 15px;font-family: "?￠??????????o???";color: rgb(61, 61, 61);line-height: 26px;text-decoration: none;}
}


.bt_content_w p img{ max-width:1024px;border: #E2E2E2 1px solid;
    box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
}
@media only screen and (max-width:640px) {
.bt_content_w p img{ max-width:95%;height: inherit;border: #E2E2E2 1px solid;
    box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
}

}
.printclose {
    text-align: right;
    padding: 10px 0 20px;
	display:block;
	
}
.printclose a{font-size:14px;  color:#3D3D3D;    padding: 0 1.5em;}
.printclose a:hover{ color:#0060a9}
.back {
    display: block;
    background: #17509d;
    text-align: center;
    color: #fff;
    clear: both;border: none;padding: 8px 12px;float: right;
}
.back:hover {
    display: block;
    background: #013c89;
    text-align: center;
    color: #fff;
    clear: both;border: none;padding: 8px 12px;float: right;
}
/*????????????????￠*/
.xgxx{width:90%; margin:0 auto;overflow:hidden;}
.xgxx .listnext p{ margin:0;}
.xgxx .listnext p a{ color:#000000;}
.xgxx_tit{color:#2d89e8; font-size:16px; font-weight:bold; line-height:40px;}
.xgxx_lb{width:100%; overflow:hidden;}
.xgxx_lb li{border-bottom:1px dashed #e8e8e8;height:36px;line-height:36px;width:100%;margin:0 auto;background:url(jt_11.gif) no-repeat left;}
.xgxx_lb li a{float:left; width:86%; padding-left:15px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; float:left;}
.xgxx_lb .bt_time{ display:block; width:11%; float:right; font-size:14px;}


@media screen and (max-width: 640px){
.listpage {
    width: 100%;
    overflow: hidden;
}
}
.listnewslist .list span{ 
   height: 20px;
    color: #003399;
}
@media screen and (max-width: 640px){
.listnewslist .list .lb {
}
}

@media screen and (max-width: 640px){
.listnewslist .list .lb ul {
    list-style: none;
    position: relative;
    padding: 0 0 30px 0;
    margin: 0;
}
}
@media screen and (max-width: 640px){
.listnewslist .list .lb ul li a {
    color: #333333;
    display: block;
}
}

.am-g {
    margin: 0 auto;
    width: 100%;
}

.am-g:before, .am-g:after {
    content: " ";
    display: table;
}
.list-news-nr span, .list-news li a:focus .list-news-nr span {
    color: #17509d;
}
.list-news-nr span {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    line-height: 20px;
    padding-bottom: 8px;
    webkit-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    transition: all ease-out .3s;
}
.list-news-time span {
    font-size: 14px;
    font-weight: bold;
    display: table-row-group;
    line-height: 16px;
}
.am-g-collapse [class*="am-u-"] {
    padding-left: 0;
    padding-right: 0;
}
[class*="am-u-"] + [class*="am-u-"]:last-child {
    float: right;
}
[class*="am-u-"] {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    float: left;
    position: relative;
}
.am-u-sm-2 {
    width: 16.66666667%;
}
.am-u-sm-10 {
    width: 83.33333333%;
}
.list-news-nr { padding-left:4%; position:relative}
.list-news-nr:after {content:" ";-webkit-transition:all .2s linear;transition: all .2s linear;position: absolute;left:2%;top:0;width:1px; background-color:#17509d; height:100%;}
.list-news-nr span { font-size:18px; font-weight:bold; color:#333;line-height:20px; padding-bottom:8px;webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-news-nr p { font-size:14px; color:#666;line-height:26px; margin:20px 0 0; text-indent:2em;}
.list-news-time {text-align:right;color:#c1c1c1;font-family: Arial;webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;position: relative;z-index:2;}
.list-news-time span { font-size:14px;  font-weight:bold; display:table-row-group; line-height:16px}
.list-news-nr:after,.list-news li a:focus .list-news-nr:after {background-color:#c1c1c1;}
.list-news-time,.list-news li a:focus .list-news-time {color:#17509d;}
.list-news-nr span,.list-news li a:focus .list-news-nr span{color:#17509d;}
.date{float: right;}{\rtf1}</pre></body></html>