@charset "UTF-8";
@font-face {
  font-family: 'iconfont';
  src: url(../fonts/iconfont.eot);
  src: url('../fonts/iconfont.eot') format('embedded-opentype'),
  url(../fonts/iconfont.woff) format('woff'),
  url(../fonts/iconfont.ttf) format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
}
a:hover{text-decoration:none;}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.main#index {
  min-height: 400px;
  background-repeat: repeat-y;
  background-position: center top;
}
.main .center {
 
  background-color: #fff;
}
section.section {
  margin-bottom: 25px;
}
.section .lp {
  float: left;
  width: 540px;
}
.section .mp {
  float: left;
  margin-left: 20px;
}
.section .rp {
  float: right;
  width: 540px;

}
.w660 {
  width: 660px !important;
}
.w420 {
  width: 420px !important;
}

img.lc-ywdt-pic-slide{
  width:653px !important;
  height: 489px !important;
}
/* 焦点图样式 */
.slideBox1{
  height: 360px;
}
.slideBox1 .hd{
  right: 8px; 
  bottom: 10px;
}
.slideBox1 .hd li{
  width: 12px; 
  height: 12px;
  border-radius: 50%;
  margin-right: 6px; 
  background-color: #8b8f8e;
}
.slideBox1 .hd li.on{ 
  background-color: #fff;
}
.slideBox1 .bd img{ 
  width: 660px; 
  height: 360px;
}
/* 图文盒子样式 */
.pic-box1,.pic-box1 img{
  display: block;
  width: 660px; 
  height: 360px;
}
.pic-box1 p{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 16px;
}
.top-news{
  padding:20px;
  text-align: center;
  line-height: 2.5em;
}
.top-news h1{
  font-size:26px;
  font-weight: 200;
  
}
.top-news h1 a{
  color: #0e468c;
}
.top-news p{
  color:#666;
}
/* 选项卡样式 */
.slideTxtBox1{
  border-top: 2px solid #0d488c
}
.slideTxtBox1 .hd i{
  font-size: 30px
}
.slideTxtBox1 .hd li{
  padding:0 8px;
  line-height: 32px;
  font-size: 16px;
}
.slideTxtBox1 .hd li a {
  color: #555;
}
.slideTxtBox1 .hd li.on{
  background-color:#0d488c;
}
.slideTxtBox1 .hd li.on a{
  color: #fff;
}
/* 新闻列表样式 */
.news-list1 {
  padding-top: 8px;
}
.news-list1 li{
  line-height: 38px;
  padding-left: 15px;
  background-image: url(../images/mb12-dot.png);
}
.news-list1 .date{
  color: #bababa;
}
.news-list1 li a {
  width: 300px;
}
.col-pic li, .col-pic li img {
  width: 340px;
  height: 92px;
}
.col-pic li {
  float: left;
  margin-right: 40px;
}
.col-title {
  padding-left: 40px;
  background-image: url(../images/mb12-icon-1.jpg);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 20px;
  color: #0d488c;
}
.col-title a.more {
  position: relative;
  top: 4px;
  float: right;
  font-size: 14px;
  font-weight: normal;
  color: #555;
}
/* 新闻列表样式 */
.news-list2 {
  padding-top: 8px;
}
.news-list2 li{
  line-height: 38px;
  padding-left: 15px;
  background-image: url(../images/mb12-dot-2.png);
}
.news-list2 .date{
  color: #bababa;
}
.news-list2 li a {
  width: 410px;
}
hr {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #ccc;
}

.g-col {
  width: 353px !important;
  padding: 15px;
  padding-top: 0;
  background-color: #f4f4f4;
}
hgroup.g-group {
  margin-bottom: 20px;
  padding-top: 15px;
  border-bottom: 1px solid #bababa;
  background-repeat: no-repeat;
  background-position: right top;
}
.g-group h1 {
  position: relative;
  top: 1px;
  float: left;
  width: 120px;
  padding-bottom: 2px;
  border-bottom: 2px solid #0e468c;
  font-size: 20px;
  color: #0e468c;
  font-weight: normal;
  text-align: left;
}
.g-group a{
  color: #0e468c;
}
.g-group a:hover{
  text-decoration: none;
}
.g-group h1 i{
  font-size: 20px;
  padding-right:5px;
}
.g-group span {
  position: relative;
  top: 8px;
  float: left;
  margin-left: 5px;
  font-size: 12px;
  color: #aeaeae;
}
.g-ul {
  margin-bottom: 0px;
}
.g-ul li {
  float: left;
  width: 150px;
  height: 40px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 16px;
  background-color: #5da7e1;
  text-align: center;
  line-height: 40px;
  color:#fff;
}
.g-ul li a{
  color:#fff;
  
}
.g-ul2 li{
  width: 95px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
   margin-bottom: 10px;
  background-color: #0e468c;
}
.g-other{
  margin-bottom: 10px;
  background-color: #fff;
  padding:10px;
  margin-top: 9px;
}
.g-other li{
  float: left;
  width: 65px;
  height: 43px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
  line-height: 43px;
  font-size: 14px
}

.news-list3 h1 {
  margin-bottom: 10px;
  padding-left: 12px;
  background-repeat: no-repeat;
  background-position: left center;
  border-left:3px solid #0e468c;
  font-size: 18px;
  color: #0e468c;
  font-weight: normal;
}
.news-list3 h1 a.more {
  position: relative;
  float: right;
  font-size: 14px;
  line-height: 24px;
}
.news-list3 {
  padding-top: 8px;
}
.news-list3 li{
  line-height: 38px;
  padding-left: 15px;
  background-image: url(../images/mb12-dot-2.png);
}
.news-list3 .date{
  color: #bababa;
}
.news-list3 li a {
  width: 200px;
}

/* 上下结构 */
.icon-list-tb img{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.icon-list-tb a{
  margin-left: auto;
  margin-right: auto;
  padding:0 5px;
}
/*.icon-list{
  margin-bottom: 28px;
}
*/
.bs li i{
  font-size: 30px;
}
/* icon排列 */
.icon-list li{
  width: 50%;
  margin-bottom: 11px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
  font-size: 18px;
}
.icon-list li i{
  font-size: 24px;
}
.icon-list li.on{
  background-color:#0e468c;
  color:#fff;
  border:none;
}
.icon-list li:hover{
  border:none;
}
.icon-list li.on a{
  color:#fff;
}
.icon-list2 li{
  font-size: 13px;
  float: left;
  width: 80px;
  text-align: center;
  margin-bottom: 5px;
}
.icon-list2 i{
   display: block;
   color:#1488e3;
   font-size: 20px;

  }
  .icon-pmfw{
    padding:13px 0;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #fff
  }
.icon-pmfw li{
  width: 80px;
  float:left;
  font-size: 14px;
  text-align: center
}

.icon-pmfw a{
  display: block;
}
.icon-pmfw i{
  font-size: 20px;
  color: #1488e3;
}


.pt0 {
  padding-top: 0 !important;
}
.mb42 {
  margin-bottom: 19px !important;
}
/* 图文样式 */
.img-lit1{
  background-color: #fff;
  margin-bottom: 20px;
}
.lc-zt-pic-list li img{
	width:100%;
	height: 180px;
}
.img-lit1 .img,.img-lit1 .img img{
  width: 116px;
  height: 84px;
}
.img-lit1 .lit{
  width: 205px;
  padding-left: 15px;
}
.img-lit1 .lit p{
  margin-top: 5px;
  font-size: 14px;
}
.img-lit1 p.lit-info{
  font-size: 14px;
  padding:8px;
  text-indent: 2em
}
.mt25 {
  margin-top: 25px !important;
}

.main {
  width: 1160px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
}

/*  */
#list-page {
  margin-top: 15px;
}
.loc{
  padding-left: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: url(../images/icon-loc.png);
  background-position: left 20px center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #d8d8d8;
}
.loc span,.loc a{
  margin-left: 3px;
  margin-right: 3px;
}
.col {
  float: left;
  width: 300px;
  min-height: 670px;
  background-color: #f5f5f5;
  border: 1px solid #d8d8d8;
  text-align: center;
}
.col h1 {
  background-image: url(../images/icon-bg2.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-color: #0d488c;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
  line-height: 54px;
  margin: 0;
}
.col li {
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  font-size: 16px;
  line-height: 52px;
}
.col li:hover,.col li.on {
  background-color: #eef7ff;
  border-left: 6px solid #62adf1;
}
.col li:hover a,.col li.on a {
  color: #0d488c;
}
.list-page {
  float: right;
  width: 780px;
}
/* 新闻列表样式 */
.news-list9 {
  padding-bottom: 8px !important;
  margin-bottom: 8px;
  border-bottom: 1px dotted #e3e3e3;
}
.news-list9 li{
  line-height: 36px;
}
.news-list9 .date{
  color: #999;
}
.news-list9 li a {
  width: 680px;
}

/* 分页样式 */
.pager1 {
  margin-top: 30px;
}
.pager1 a{
  height: 32px;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 31px;
  border: 1px solid #ccc;
}
.pager1 a.on,.pager1 a:hover{
  background-color: #0e468c;
  color: #fff;
  text-decoration: none;
}

/* 细览 */
.detail-page{
  padding: 25px;
  background-color: #fff;
}
  .info-container {
    position: relative;
    text-align: center;
  }
    .news-cont h2{
	  margin-top: 10px;
      margin-bottom: 30px;
      font-size: 26px;
      font-weight: normal;
      color: #0e468c;
      text-align: center;
    }
    .news-cont .news-info span{
        font-size: 12px;
        color: #999;
        margin-right: 10px;
        margin-left: 10px;
    }
    .news-cont .icon-group {
      position: absolute;
      top: 0;
      right: 0;
    }
    .icon-group img{
      margin-left: 5px;
    }
    .news-cont .seg-line{
      height: 1px;
      margin-top: 20px;
      margin-bottom: 20px;
      background-color: #d8d8d8;
    }
    .news-cont .news-pic{
      display: block;
      margin-left: auto;
      margin-right: auto;
      margin-top: 30px;
      margin-bottom: 30px;
    }
    .news-cont p{
      font-size: 16px;
      margin-bottom: 15px;
      text-indent: 2em;
      line-height: 1.7;
    }
    .attachment{
      margin-top: 20px;
      margin-bottom: 20px;
      color: #0e468c;
    }
    .attachment a {
      color: #183181;
    }
    .attachment li {
      margin-top: 12px;
    }
    .func{
      margin-top: 24px;
      text-align: center;
    }
    .btn-group{
      display: inline-block;
      margin-right: 5px;
    }
    .btn-group img{
      margin-left: 5px;
      margin-right: 5px;
    }
    .share{
      position: relative;
      top: -5px;
      display: inline-block;
      width: 210px;
      height: 34px;
      padding-left: 75px;
      background-image: url(../images/ashare-bg.png);
      background-repeat: no-repeat;
      background-position: center center;
    }
    .share img{
      margin-top: 5px;
      margin-left: 3px;
      margin-right: 3px;
    }
/* .loc-center {
  padding-left: 10px;
} */

/* 专题样式 */
.Box {position: relative;padding:20px;background-color: #eee;margin-bottom: 20px;}
      .Box .content {margin: 0 auto;}
      .Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
      .Box .Box_con {position: relative;}
      .Box .Box_con .btnl {position: absolute;}
      .Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 18px;cursor: pointer;}
      .Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -30px;}
      .Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -30px;}
      .Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
      .Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
      .Box .Box_con .conbox {position: relative;overflow: hidden;}
      .Box .Box_con .conbox ul {position: relative;list-style: none;}
      .Box .Box_con .conbox ul li {float: left;width: 255px;height: 80px;margin-left: 15px;overflow: hidden;}
      .Box .Box_con .conbox ul li:first-child {margin-left: 0;}
      .Box .Box_con .conbox ul li img {display: block;width: 255px;height: 80px;transition: all 0.5s;}
      .Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
      
      .Box .BoxSwitch {margin-top: 30px;text-align: center;}
      .Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
      .Box .BoxSwitch span.cur {background: #0e468c;}