
/**éƒ«éƒ½åŒºæ”¿åŠ¡æœåŠ¡ä¸­å¿ƒå¹³æ¿**/
body{
  background:url(../../img/banner-bg.png) no-repeat !important;
  background-size: 100% 150px !important;
}
.curr{
position:relative;
}
ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
}

a {
  text-decoration: none;
  color: #000;
}

  a:hover {
      text-decoration: none;
      color: #2277e6;
      opacity: .9;
  }

  a:active {
      text-decoration: none;
  }

  a:visited {
      text-decoration: none;
  }

  a:focus {
      text-decoration: none;
  }

body {
  font-family: å¾®è½¯é›…é»‘;
  font-size: 14px;
  background: #eeeeee url(../../img/banner-bg.png) no-repeat center 100px;
  background-size: 100% 151px;
}

.container {
  width: 1200px;
}

.top .container {
  position: relative;
  /* height: 100px; */
  width: 1200px;
}

.top {
  background: #fff;
}

  .top img {
      margin-top: 20px;
  }

  .top p {
      font-size: 17px;
      position: absolute;
      right: 15px;
      bottom: 10px;
  }

      .top p span {
          margin-left: 25px;
      }

.wq-btn {
  position: absolute;
  right: 50px;
  top: 56px;
  z-index:100;
}

.wq-btn .btn {
  background:#eee url(../../img/rq-ico.png) no-repeat 10px center;
  padding-left:40px;
}

.center {
  position: relative;
  margin-top: 150px;
  background: #fff;
  border: 1px solid #dedede;
}

  .center .col-md-6 {
      margin-top:-100px;
      position:relative;
  }


  .newspaper-pic {
      padding-top:10px;
  }


  .newspaper-pic img {
      border: 1px solid #ddd;
      box-shadow: 0 2px 5px #999;
      width: 520px;
      height: 750px;
  }

  .ewm {
    position:relative;
    top: 64px;
    left:-10px;
    text-align: left;
  }

  .ewm span {
    display: inline-block;
    padding: 5px 13px;
    background-color: #ddd;
    border-radius: 4px;
    /* margin-right: 44px; */
    /* margin-left: 10px; */
    width: 116px;
    text-align: center;
}
  }
  .ewm span a {
    color:#333;
  }

  .ewm span a.active{
    color:#ba0101;
  }

  .ewm span a:hover,a:link,a:active,a:visited{
    color: #333;
  }

  .ewm span img{
    width:100px;
    height:120px;
  }

.cb-text {
}

  .cb-text span {
      color:#fff;
      font-size:20px;
      margin-right:20px;
      float:left;
  }

  .cb-text .form-control {
      border-radius:0;
      box-shadow:0;
      border:0;
      width:287px;
      padding-right:34px;
  }

  .cx-btn{
      position:absolute;
      right:20px;
      top:2px;
  }

.mt40 {
  margin-top:100px;
}

.tabs h3 {
  color:#fff;
  background:#ba0101;
  line-height:40px;
  font-size:18px;
  height:40px;
  padding:0 15px;
}

.tabs h2 {
  color:#000;
  font-weight:bold;
  background:#ddd;
  line-height:40px;
  font-size:18px;
  height:40px;
  padding:0 15px;
  margin:0;
}

.news-list .resultList{
  margin-bottom:15px;
  border-bottom:1px solid #ddd;
  padding-bottom:10px;
}

.news-list h4{
  text-align:left;
  font-size:16px;
  line-height:25px;
  font-weight:bold;
  margin-bottom:5px;
  color:#333;
  max-height:50px;
}

.news-list p {
  color:#666;
}

.nav-list {
  padding-right:15px;
}

.nav-list ul{
max-height:700px;
overflow-y:scroll;
}

.nav-list li {
  margin-bottom:10px;
  position:relative;
}

.nav-list .resultList{
  margin-bottom:10px;
  padding-right:10px;
position:relative;
}
  .nav-list li {
      background:#dddddd url(../../img/tabs-ico.png) no-repeat left center;
      color:#000;
      font-size:16px;
      text-align:left;
      line-height:26px;
      padding-left:30px;
      height:40px;
      overflow:hidden;
      padding-right:36px;
      position:relative;
  }
.nav-list li a{
  color:#000;
  text-align: left;
  display: inline-block;
  height: 40px;
  line-height: 35px;
  padding: 0;
  overflow: hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

  .nav-list .curr {
      background:#ba0101 url(../../img/tabs-ico2.png) no-repeat left center;
      color:#fff;
      font-size:16px;
      text-align:left;
      line-height:26px;
      padding-left:30px;
      height:40px;
      overflow:hidden;
      padding-right:36px;
      position:relative;
      overflow: hidden;
  }

.nav-list .curr a{
  color: #fff;
  text-align: left;
  display: inline-block;
  height: 40px;
  line-height: 35px;
  padding: 0;
  overflow: hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

  .nav-list .pdf {
      width:32px;
      height:40px;
  background:none;
      color:#fff;
      display:none;
      position:absolute;
      right:20px;
      top:5px;
  }

  .nav-list .curr .pdf {
      width:32px;
      height:40px;
      line-height: 35px;
      background:none;
      color:#fff;
      display:block;
      position:absolute;
      right: 0;
      top: 0;
  }


.footer {
  font-size:16px;
  line-height:30px;
  padding:20px;
  text-align:center;
}

.footer span{
  margin:0 20px;
}

.left-btn {
  position:absolute;
  left:-47px;
  top:10px;
}

.left-btn li {
  margin-bottom:10px;
}

.left-btn .btn-bg {
  background:url(../../img/btn-bg1.png) repeat-y left top;
  color:#fff;
  font-size:16px;
  display:block;
  width:47px;
  padding:15px 0;
  text-align:center;
  border-radius:5px 0 0 5px;
}

.left-btn .t-btn i{
  width:47px;
  height:20px;
  display:block;
  background:url(../../img/top-ico.png) no-repeat center top;
}

.left-btn .b-btn i{
  width:47px;
  height:20px;
  display:block;
  background:url(../../img/bottom-ico.png) no-repeat center top;
}

.left-btn .r-btn i{
  width:47px;
  height:28px;
  display:block;
  background:url(../../img/rl-ico.png) no-repeat center top;
}

.right-btn {
  position:absolute;
  right:-47px;
  top:10px;
}

.right-btn li {
  margin-bottom:10px;
}

.right-btn a {
  background:url(../../img/btn-bg2.png) repeat-y left top;
  color:#fff;
  font-size:16px;
  display:block;
  width:47px;
  padding:15px 0;
  text-align:center;
  border-radius:0 5px 5px 0;
}

.right-btn .t-btn i{
  width:47px;
  height:20px;
  display:block;
  background:url(../../img/top-ico.png) no-repeat center top;
}

.right-btn .b-btn i{
  width:47px;
  height:20px;
  display:block;
  background:url(../../img/bottom-ico.png) no-repeat center top;
}

.right-btn .f-btn i{
  width:47px;
  height:28px;
  display:block;
  background:url(../../img/fh-ico.png) no-repeat center top;
}

.detail {
  padding-right:20px;
}

.detail-art {
  margin-right: 20px;
  text-align: justify;
}

.totalTitle {
  border-bottom: 1px dashed #ddd;
  margin-bottom:20px;
}

.detail-art p {
  text-indent: 2em;
  margin: 15px 0;
  line-height: 27px;
  font-size: 14px;
  color: #333;
}

.detail-art p:nth-child(1) {
  text-indent: 2em;
  font-size: 14px;
  margin: 20px 0;
  margin-bottom: 10px;
}

.detail-art h2 {
  font-size: 30px;
  font-family: å¾®è½¯é›…é»‘;
}

.mt20 {
  margin-top:20px;
}

.mtf100 {
  margin-top:-100px;
  height:100px;
}

  .mtf100 .cb-text {
      margin-top:60px;

  }

.ss-box {
  padding:20px;
}

.ss-box  .btn{
  padding-left:50px;
  padding-right:20px;
  background:#ba0101 url(../../img/cx-btn2.png) no-repeat 10px center;
}

.ssjg-box {
  border:1px solid #ddd;
  padding:15px;
}

.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #ba0101;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color:#ba0101;
  border-color: #ba0101;
}

.ssjg-box .news-list ul {
  margin: 10px 0;
  padding-bottom: 20px;
}

.ssjg-box .news-list ul .resultList{
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  padding-left: 15px;
  background: url(../../img/xw-ico.png) no-repeat left 7px;
  padding-right: 120px;
  border-bottom: dashed 1px #ddd;
}

.ssjg-box .news-list ul li .rq {
  position: absolute;
  right: 0;
  top: 0;
  color: #999;
  line-height: 40px;
}

.popbox {
border: 4px solid #1624e4;
background-color: rgba(255,240,240,.9);
color: black;
padding: 20px;
width: 400px;
}


.posRelative{
position: relative;
}
.posAbsolute{
position: absolute;
}

.pdf {
  right: 10px;
  top: 8px;
}
.footer_sqd {
width: 1000px;
margin: 0 auto;
height: 190px;
}

.footer_sqd img {
width: 208px;
height: 50px;
margin: 10px auto;
display: block;
}

.footer_sqd span {
display: block;
text-align: center;
color: #999;
font-size: 12px;
line-height: 34px;
}

.footer_sqd span a {
color: #999;
padding: 0 5px;
}

.footer_sqd span a:hover {
color: #f54343;
}
#popupid{    font-family: "é»‘ä½“";
  font-size: 18px;}
.btn.active, .btn:active{
box-shadow:none;
}