﻿#__bs_notify__ {
  display: none !important;
}
body {
  background: #f7f5f2;
}

.wid {
  width: 1200px;
  margin: 0 auto;
}
.container {
  overflow: hidden;
  margin-bottom: 10px;
  padding-top: 15px;
}
.header {
  width: 100%;
  height: 143px;
  background: #0063b1;
}
.header h1 {
  float: left;
  width: 243px;
  height: 92px;
  margin-top: 20px;
  line-height: 92px;
}
.header h1 img {
  width: auto;
}
.header h2 {
  color: #fff;
  font-size: 38px;
  letter-spacing:10px;
  margin-top: 20px;
  font-weight:normal;
  float: left;
  line-height: 92px;

}
.nav {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #015496;
  }
.nav ul {
  width: 100%;
  float: left;
}
.nav ul li {
  position: relative;
  width: 11.111%;
  line-height: 40px;
  text-align: center;
  padding: 0 5px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;

}
.nav ul li:hover {
  background: #0a305e;
}
.nav ul li:hover .drop {
  display: block;
}
.nav ul li:hover a {
  color: #ffffff;
}
.nav ul li.acti {
  background: #00457b;
}
.nav ul li.acti a {
  color: #ffffff;
}
.nav ul li a {
  display: block;
  color: #fff;
  font-size: 18px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-family: "Microsoft Yahei";
}
.nav ul li .drop {
  position: absolute;
  z-index: 5;
  top: 100%;
  left: 0;
  width: 100%;
  background: #2173b3;
  display: none;
  width:120%;
}
.nav ul li .drop a {
  display: block;
  font-size: 14px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.nav ul li .drop a:hover {
  background: rgba(255,255,255,0.1);
  color: #fff;
}
.nav input[type="text"] {
  width: 13%;
  height: 40px;
  padding-left:20px;
  line-height: 40px;
  float: right;
  font-size: 14px;
  background: none;
  border: none;
}
.nav input[type="text"]::-moz-placeholder {
  color: #fff;
}
.nav input[type="text"]:-ms-input-placeholder {
  color: #fff;
}
.nav input[type="text"]::-webkit-input-placeholder {
  color: #fff;
}
.left-box {
  float: left;
  width: 70%;
}
.top-box {
  padding: 15px;
  background: #fff;
  overflow: hidden;
  margin-bottom: 10px;
}
.banner {
  position: relative;
  width: 40%;
  height: 208px;
  float: left;
  overflow: hidden;
}
.banner .box ul li {
  position: absolute;
  width: 100%;
  height: 208px;
  overflow: hidden;
}
.banner .box ul li a {
  width: 100%;
  height: 100%;
  display: block;
}
.banner .box ul li a img {
  width: 100%;
  min-height: 100%;
}
.banner .box ul li a span { position:absolute;bottom:0; z-index:1;left:0; color:#fff; background:rgba(0,0,0,0.6); padding:10px;width:100%;text-align:center;}

.banner .cirl {
  position: absolute;
  z-index: 2;
  bottom: 35px;
  right: 5px;
}
.banner .cirl span {
  width: 10px;
  height: 10px;
  background: #fff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  margin: 0 4px;
  cursor: pointer;
  display: inline-block;
}
.banner .cirl span.acti {
  background: #31588f;
}
.banner .text {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: rgba(0,0,0,0.5);
  overflow: hidden;
}
.banner .text ul li {
  position: absolute;
  width: 100%;
  padding: 0 20px;
  display: none;
}
.banner .text ul li.acti {
  display: block;
}
.banner .text ul li a {
  width: 100%;
  float: left;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.banner .text ul li a:hover {
  color: #0c3c75;
}
.newsAnnouncement {
  float: right;
  width: 58%;
}
.newsAnnouncement strong {
  position: relative;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: 1px solid #bfbfbf;
  display: block;
  margin-bottom: 10px;
}
.newsAnnouncement strong span {
  position: relative;
}
.newsAnnouncement strong span:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #0c3c75;
}
.newsAnnouncement ul { padding-left:20px;}
.newsAnnouncement ul li {
  width: 100%;
  line-height: 1.9;
  font-size: 16px;
  margin-bottom: 5px;
  list-style-type:circle;
  list-style:none;
  
}
.newsAnnouncement ul li:last-child {
  margin-bottom: 0;
}
.newsAnnouncement ul li a {
  width: 80%;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.newsAnnouncement ul li span {
  float: right;
  color:#444;
}
.newsAnnouncement ul li:hover a {
  color: #0b6cb8;
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
  text-decoration: underline;
}
.publicAnnouncement {
  width: 100%;
  /*height: 269px;*/
  overflow: hidden;
  padding: 15px;
  background: #fff;
  margin-bottom: 10px;

}
.publicAnnouncement strong {
  float: left;
  font-size: 22px;
  font-weight: normal;
  line-height: 1.4;
  color:#fff;
  background: #0063b1;
  padding:2px 10px;
  border-radius:10px 10px 0 0;
}
.publicAnnouncement .tabs {
  float: left;
  margin-left: 20px;
  line-height: 30px;
  margin-bottom: 12px;
  border-bottom: 2px solid #0063b1;
}
.publicAnnouncement .tabs span {
  font-size: 20px;
  float: left;
  margin-right: 30px;
  cursor: pointer;
}
.publicAnnouncement .tabs span.acti {
  color: #0b6cb8;
}
.publicAnnouncement .item .box ul{ padding-left:20px;}
.publicAnnouncement .item .box ul li {
  width: 100%;
  line-height: 1.9;
  font-size: 16px;
  margin-bottom: 5px;
  
}
.publicAnnouncement .item .box ul li:last-child {
  margin-bottom: 0;
}
.publicAnnouncement .item .box ul li a {
  width: 75%;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.publicAnnouncement .item .box ul li span {
  float: right;
  color:#444;
}
.publicAnnouncement .item .box ul li:hover a {
  color: #0c3c75;
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
  text-decoration: underline;
}
.lineBox {
  width: 100%;
  height: 80px;
  margin-bottom: 10px;
}
.lineBox img {
  width: 100%;
  min-height: 100%;
}
.right-box {
  float: right;
  width: 29%;
}
.systemEntry {
  padding: 15px;
  background: #fff;
  margin-bottom: 10px;
}
.systemEntry h3 {
  position: relative;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: 1px solid #bfbfbf;
  display: block;
  margin-bottom: 10px;
}
.systemEntry h3 span {
  position: relative;
}
.systemEntry h3 span:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #0c3c75;
}
.systemEntry .box {
  width: 100%;
}
.systemEntry .box a {
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  background: #0063b1;
  border: 1px solid #0c3c75;
  display: block;
  margin-bottom: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color:#fff;
}
.systemEntry .box a:last-child {
  margin-bottom: 0;
}
.systemEntry .box a:hover {
  opacity: 0.85;
}
.public-box {
  padding: 15px;
  overflow: hidden;
  background: #fff;
  margin-bottom: 1px;
  line-height:2em;
  font-size:16px;
  color:#444;
}
.public-box h4 {
  position: relative;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: 1px solid #bfbfbf;
  display: block;
  margin-bottom: 10px;
}
.public-box h4 span {
  position: relative;
}
.public-box h4 span:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #0c3c75;
}
.public-box ul {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.public-box ul:last-child {
  margin-bottom: 0;
}
.public-box ul li {
  width: 100%;
  line-height: 2.2;
  font-size: 16px;
  margin-bottom: 5px;
}
.public-box ul li:last-child {
  margin-bottom: 0;
}
.public-box ul li a {
  width: 100%;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.public-box ul li span {
  float: right;
}
.public-box ul li:hover a {
  color: #0c3c75;
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
  text-decoration: underline;
}
.link {
  padding: 15px;
  background: #fff;
  width: 100%;
  overflow: hidden;
  margin-top: 10px;
}
.link h5 {
  float: left;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.4;
  margin-right: 100px;
}
.link .websiteBox {
  float: left;
  margin-right: 50px;
}
.link .websiteBox b {
  float: left;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.4;
  margin-right: 20px;
}
.link .websiteBox select {
  width: 200px;
  height: 28px;
}
.footer {
  width: 100%;
  background: #0063b1;
  padding: 15px;
  text-align: center;
  clear: both;
}
.footer span {
  color: #fff;
  margin-right: 30px;
  line-height: 1.6;
  font-size: 14px;
}
.left-box2 {
  width: 28%;
  float: left;
}
.procurAnnouncement {
  padding: 15px;
  background: #fff;
  margin-bottom: 10px;
}
.procurAnnouncement h2 {
  font-size: 24px;
  line-height: 1.4;
  color: #1f4e79;
  font-weight: normal;
  margin-bottom: 25px;
}
.procurAnnouncement .box a {
  position: relative;
  width: 80%;
  height: 40px;
  line-height: 40px;
  margin: 0 auto 15px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  display: block;
  background: #2173b3;
  border: 1px solid #2f528f;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.procurAnnouncement .box a:hover {
  opacity: 0.85;
}
.procurAnnouncement .box a.acti:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 20px;
  width: 0;
  height: 0;
  margin-top: -10px;
  border-top: 10px solid transparent;
  border-left: 15px solid #fff;
  border-bottom: 10px solid transparent;
}
.boxBanner {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding:30px;
  background:#fff;
}
.boxBanner img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 100%;
  min-height: 100%;
  margin-bottom:20px;
}
.boxBanner img:hover {
  opacity: 0.85;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.right-box2 {
  float: right;
  min-height: 823px;
  width: 71%;
  padding: 15px 15px 0;
  background: #fff;
}
.right-box2 .rightTop {
  width: 100%;
  padding: 0 10px;
  overflow: hidden;
  line-height: 33px;
}
.right-box2 .rightTop h3 {
  float: left;
  font-size: 24px;
  line-height: 1.4;
  color: #1f4e79;
  font-weight: normal;
}
.right-box2 .rightTop .path {
  float: right;
  font-size: 14px;
  color: #2e75c2;
}
.right-box2 .rightTop .path a {
  color: #2e75c2;
}
.right-box2 .rightTop .path a:hover {
  text-decoration: underline;
}
.article {
  line-height: 1.6;
  padding: 15px 15px 0;
  width: 100%;
  overflow: hidden;
}
.article h4 {
  font-size: 28px;
  text-align: center;
  font-weight: normal;
}
.article h5 {
  font-size: 16px;
  text-align: center;
  font-weight: normal;
  margin-bottom: 15px;
}
.article p {
  font-size: 16px;
  /* margin-bottom: 10px; */
}
.paga {
  text-align: center;
  line-height: 1.9;
  padding: 10px;
  font-size: 14px;
}
.paga a {
  margin: 0 4px;
}
.paga a.acti {
  color: #909090;
}
.paga a:hover {
  text-decoration: underline;
  color: #909090;
}
.paga select {
  width: 50px;
  margin: 0 5px;
  text-align: center;
}

/*# sourceMappingURL=style.css.map */

.content_list{width:100%; overflow: hidden;}
.content_list ul li{
	width: 100%;
    border-bottom: 1px solid #dedede;
    height:50px;
    line-height: 50px;
    font-size: 15px;}

.content_list ul li a {
	float: left;
	width:78%;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.content_list ul li a:hover {
	text-decoration: underline;
	-webkit-transform: translateX(3px);
	-ms-transform: translateX(3px);
	transform: translateX(3px);
	color: #4472c4
}
.content_list ul li span{color: #4472c4;}
.paga table{margin-top:20px;}
h2#id_207669_1{display:none;}

.style-right { width:100% !important; }
.style-right p {line-height:2em !important; }

.style-title { text-align:center; background:#0c3c75; color:#fff; line-height:2em; margin-bottom:20px; }


.sech{
     position:absolute; 
     top:0;
     background:#d2e7f8;
     height: 22px;
     border: 1px solid #fff;
     border-radius: 30px;
     margin-top: 15px;
     margin-left:1000px;
     }

.header .sech  input {
	height: 100%;
	border: none;
	background: none;
	
}
.header .sech form input[type="text"] {
	width: 100px;
	float: left;
	font-size: 14px;
	/* color:#fff; */
	text-indent: 10px;
}


.banner1 {
	position:relative;
	height:500px;
	overflow:hidden;
	
}
.banner1 ul li {
	position:absolute;
	width:100%;
	height:auto
}

.banner1 .tabs {
	position:absolute;
	z-index:2;
	bottom:20px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}
.banner1 .tabs span {
	width:10px;
	height:10px;
	background:#fff;
	-webkit-border-radius:50%;
	border-radius:50%;
	display:inline-block;
	margin:0 8px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	cursor:pointer;
}
.banner1 .tabs span.acti {
	background:#104685
}


.paga div .PrevDisabled,.this-page,
.headStyle6zjlfiqayo a:active,
.headStyle6zjlfiqayo a, .pageList .this-page,
.headStyle1n6o2abb23 a, .pageList .this-page,
.headStyle1n6o2abb23 a:hover,
.headStyle1n6o2abb23 a:active,.Next,.paga a,.NextDisabled{border:none!important; background:none!important; font-size:15px!important;}

.PrevDisabled,.NextDisabled{color:#999!important}
.paga .headStyle1inbchaa22, .headStyle1inbchaa22 td, .headStyle1inbchaa22 div{font-size:13px!important;}
.headStyle5c62i3wap8 a:active{border:none!important; }


.aside{ color:#999; font-size:14px;padding:0 0 5px 0; text-align:center; border-bottom:1px solid #ddd; margin-bottom:20px;}
.aside span{ padding:0 10px;}


.article td {/* border:1px solid #333; */}
.article td p {text-indent:.3em;}

.attach { margin:50px; padding:20px;}
.attach li { list-style:circle; font-size:18px;}
.attach li a {color:red;}

.more  {position:absolute; margin-left:280px;margin-top:-40px;}




.banner_inner{position:relative;height: 400px;width:1200px;margin:0 auto;}
.banner_img li {background:#ececec;}
.style-banner{margin-bottom:30px;}
.style-banner li{list-style:none;}
.style-banner img { width:100%;height:100%;  }
.style-banner .child1{position:absolute;width:55%;height:100%;left:0px;}
.style-banner .child2{position:absolute;width:45%;height:100%;left:55%; color:#fff; line-height:2em;background:#015496; padding:40px;}
.style-banner .child2 h3 { font-size: 24px; margin-bottom:20px;  line-height:1.5em; }
.style-banner .child2 a{ color:#000; border-radius:10px; border:1px solid transition; padding:0px 10px;margin-top:20px; float:right; background:#ffffff;;}
.banner_common{position:relative;width:1300px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0px;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0px;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50);}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.style-banner .control{/* width:130px; */position:absolute;margin-top:380px;left:50%;margin-left:-40px;}
.style-banner .control li{float:left;margin-left:10px;width:10px;height:10px;border-radius:50%;cursor:pointer;background:#fff}
.style-banner .control li a{display:none}
.style-banner .control li.current{background:#ff7f02}


.ls51910 { background:url(../img/link1.png) no-repeat !important;  border:none !important; text-indent:-9999px; line-height:60px !important; height:60px !important;}
.ls51910:hover{ background:url(../img/link1h.png) no-repeat !important;  }


.ls51911 { background:url(../img/link2.png) no-repeat !important;  border:none !important; text-indent:-9999px; line-height:60px !important; height:60px !important;}
.ls51911:hover{ background:url(../img/link2h.png) no-repeat !important;  }

.ls43570 { background:url(../img/link3.png) no-repeat !important;  border:none !important; text-indent:-9999px; line-height:60px !important; height:60px !important;}
.ls43570:hover{ background:url(../img/link3h.png) no-repeat !important;  }

.ls43571 { background:url(../img/link4.png) no-repeat !important;  border:none !important; text-indent:-9999px; line-height:60px !important; height:60px !important;}
.ls43571:hover{ background:url(../img/link4h.png) no-repeat !important;  }

.ls43573 { background:url(../img/link5.png) no-repeat !important;  border:none !important; text-indent:-9999px; line-height:60px !important; height:60px !important;}
.ls43573:hover{ background:url(../img/link5h.png) no-repeat !important;  }