.container {
  width: 1200px !important; }

.lnav .navcen {
  width: 1170px;
  margin: 0 auto;
  padding: 15px 0;
  text-align: center;
  background-image: url("../img/logo.png?v=1");
  background-repeat: no-repeat;
  background-position: left center;
  position: relative; }
  .lnav .navcen i {
    color: #1f79d9;
    display: inline-block; }
  .lnav .navcen span {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px; }
  .lnav .navcen a {
    color: #1f79d9; }

.carousel-inner img {
  width: 100%; }

#carousel-example-generic {
  height: 25.8vw;
  overflow: hidden; }

.nav2 {
  height: 50px;
  background: #0154ad;
  text-align: center; }
  .nav2 a {
    font-size: 20px;
    color: #fff;
    height: 100%;
    line-height: 47px;
    display: inline-block;
    padding: 0 20px; }
  .nav2 .ac {
    border-bottom: 4px solid #28b1ff; }

.time {
  height: 46px;
  background: url("../img/bga.png"); }
  .time .timecen {
    width: 1170px;
    margin: 0 auto;
    line-height: 46px; }

.row {
  margin-top:20px; }

.swp {
  height: 318px; }
  .swp .swiper-container {
    height: 100%;
    position: relative; }
    .swp .swiper-container .pagination {
      position: absolute;
      z-index: 20;
      bottom: 8px;
      width: 100%;
      right: 0;
      text-align: right;
      padding-right: 20px;
      margin-bottom: 0; }
    .swp .swiper-container .swiper-pagination-switch {
      display: inline-block;
      width: 15px;
      height: 15px;
      border-radius: 8px;
      background: #555;
      margin: 0 5px;
      border: 1px solid #fff;
      cursor: pointer; }
    .swp .swiper-container .swiper-active-switch {
      background: #fff; }
  .swp .swbox {
    width: 100%;
    height: 100%;
    background: red;
    position: relative;
    z-index: 1; }
    .swp .swbox img {
      width: 100%; }
    .swp .swbox p {
      background: rgba(0, 0, 0, 0.5);
      color: #fff;
      width: 100%;
      left: 0;
      bottom: 0;
      margin-bottom: 0;
      font-size: 16px;
      padding: 10px 20px;
      position: absolute;
      z-index: 2; }

.tab-top {
  border-bottom: 1px solid #2e7be8; }
  .tab-top span {
    float: left;
    padding: 10px 25px;
    display: block;
    cursor: pointer;
	color: #2e7be8;
	font-size:20px; }
  .tab-top .active {
    background-color: #2e7be8;
    color: #fff; }



.tab-top2 {
  border-bottom: 1px solid #2e7be8; }
  .tab-top2 span {
    padding: 10px 25px;
    display: block;
    cursor: pointer;
    color: #2e7be8;
    padding-left: 0;
	font-size:20px;
	 }

.zz img {
  max-width: 90%;
  display: block;
  margin: 10px auto; }

.shijiu {
  width: 100%;
  margin-top: 48px; }

.zpa {
  display: block;
  width: 100%;
  padding: 15px 0; }
  .zpa h2, .zpa h3 {
    font-family: MicrosoftYaHei, serif;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0;
    color: #666666;
    padding-left: 20px; }
  .zpa h2 {
    background: url("../img/cir.png") no-repeat;
    background-size: 8px;
    background-position: 0.3em center;
    margin-bottom: 6px; }

.newmore {
  padding: 10px 25px;
  display: block;
  cursor: pointer;
  float: right;
  padding-right: 0; }

.pamore {
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 24px;
  color: #0154ad; }

.news a {
  display: block;
  width: 100%;
  padding: 10px 0;
  border-bottom: 3px dotted #ccc;
  padding-left: 20px;
  background: url("../img/sj.png") no-repeat;
  background-size: 8px;
  background-position: 0.3em center;
  font-size:16px;
  font-weight:bold;
  color:#333;
  
  }

.big-tab {
  margin-top: 20px; }
  .big-tab .tab-top span {
    font-size: 20px;
    padding-left: 30px;
    padding-right: 30px; }
  .big-tab .big-box {
    width: 20%;
    float: left;
    padding: 15px; }
    .big-tab .big-box img {
      max-width: 100%; }
    .big-tab .big-box .big-title {
      margin-top: 15px;
      font-size: 16px;
      color: #333333;
      font-weight: bold; }
      .big-tab .big-box .big-title + p {
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 1.5;
        text-align: justify;
        color: #999999; }
    .big-tab .big-box a {
      width: 94px;
      height: 35px;
      border-radius: 4px;
      border: solid 1px #2e7be8;
      display: block;
      margin-top: 10px;
      line-height: 33px;
      color: #2e7be8;
      text-align: center;
      transition: 0.3s; }
      .big-tab .big-box a:hover {
        background: #2aabd2;
        color: #fff;
        border-color: #2aabd2; }

.tab-top2 img {
  height: 15px;
  margin-top: -3px; }

.imgr {
  display: block;
  margin: 10px 0;
  padding: 0 10px; }
  .imgr img {
    width: 40%; }
  .imgr > div {
    width: 55%; }
  .imgr h4 {
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    color: #666666;
    line-height: 1.5; }
  .imgr p {
    font-size: 14px;
    color: #888; }

.avd {
  padding: 5px 0;
  color: #666666;
  display: block; }

.qs {
  padding-top: 10px; }
  .qs dl {
    line-height: 2;
    margin: 10px 0;
    border-bottom: 2px dotted #ccc;
    padding-bottom: 10px; }
    .qs dl dd a {
      margin-top: 5px;
      display: block;
      color: #888; }

.myslid {
  position: relative;
  width: 100%;
  margin-top: 20px; }
  .myslid .ov {
    width: 90%;
    margin: 0 auto;
    overflow: hidden; }
  .myslid .todo {
    width: 50%; }
  .myslid .trc {
    width: 200%;
    transition: 0.3s; }
  .myslid .todobox {
    float: left;
    width: 25%;
    text-align: center; }
    .myslid .todobox img {
      width: 224px;
      height: 81px; }
  .myslid .fle, .myslid .fri {
    position: absolute;
    top: 20px;
    color: #ccc;
    cursor: pointer; }
    .myslid .fle:hover, .myslid .fri:hover {
      color: #2e7be8; }
  .myslid .fle {
    left: 0; }
  .myslid .fri {
    right: 0; }
  .myslid .moni {
    width: 224px;
    height: 81px;
    display: inline-block;
    background: url("../img/cc1.png");
    background-size: 100% 100%;
    color: #fff;
    padding-top: 20px;
    padding-left: 80px; }
    .myslid .moni p {
      margin: 0;
      text-align: left; }

.foo {
  margin-top: 50px;
  border-top: 2px solid #999;
  padding: 25px 0; }
  .foo p {
    text-align: center; }
  .foo a {
    display: inline-block;
    border-right: 1px solid #333;
    padding: 0 10px;
    margin-left: -4px; }
    .foo a:last-child {
      border-right: none; }

.ncon .now {
  color: #666; height:30px;  padding-top:0px; 
  }
  .ncon .now .fa-home {
    font-size: 1.2em; }

.new1 {
  background-color: #0154ad;
  padding: 20px 0;
  width: 90%;
  text-align: center;
  color: #fff;
  font-size: 20px; }

.new2 {
  padding: 20px 0;
  width: 90%;
  text-align: center;
  background: url("../img/sj.png") #f8f8f8;
  background-repeat: no-repeat;
  background-position: 50px center;
  font-size: 16px;
  display: block;
  color: #2e7be8;
  border-bottom: 1px solid #fff; }
  .new2:hover {
    background-color: #dfeeff; }
	
	
	.new22 {
  padding: 20px 0;
  width: 90%;
  text-align: center;
  background:#f8f8f8;
  font-size: 16px;
  display: block;
  color: #2e7be8; margin:0px;
  border-bottom: 1px solid #fff; }
  
	
	.new3 {
  padding: 10px 0;
  width: 90%;
  text-align:left; text-indent:90px;
  background: url("../img/cir.png") #f8f8f8;
  background-repeat: no-repeat;
  background-position: 70px center;
  font-size: 14px;
  display: block;
  color: #333;
  border-bottom: 1px solid #fff; }
  .new2:hover {
    background-color: #dfeeff; }

.body-ti {
  margin-top: 47.5px;
  font-size: 26px;
  line-height: 20px;
  padding: 5px 0;
  color: #333333;
  border-left: 3px solid #2e7be8;
  padding-left: 20px; }

.newa {
  text-align: right;
  display: block;
  padding: 40px 0;
  border-top: 1px solid #ccc;
  padding-left: 270px;
  background: url("../img/new.png") no-repeat;
  background-position: left center;
  background-size: 240px; }
  .newa:hover > span {
    background: #2e7be8;
    color: #fff; }
  .newa h4 {
    text-align: left;
    color: #333333; }
    .newa h4 span {
      color: #999; }
  .newa p {
    text-align: left;
    line-height: 21px;
    letter-spacing: 0px;
    color: #666666; }
  .newa > span {
    padding: 5px 15px;
    border: 1px solid #2e7be8;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 21px;
    letter-spacing: 0px;
    color: #2e7be8;
    border-radius: 3px;
    display: inline-block; }

.nei {
  padding: 20px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
  margin-top: 20px; }
  .nei h3 {
    font-size: 26px;
    font-weight: bold;
    line-height: 20px;
    color: #666666; }
    .nei h3 + p {
      font-size: 12px;
      font-weight: normal;
      font-stretch: normal;
      line-height: 20px;
      margin-top: 15px;
      color: #999999; }

.txt {
  padding: 30px; }
  .txt img {
    display: block;
    margin: 20px auto; }
  .txt p {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    color: #333333; }

/*# sourceMappingURL=all.css.map */
.entry{border-top:1px solid #CCC; padding-top:10px; display:block; overflow:hidden; clear:both}
.entry ul{ margin:10px;}
.entry ul li{ width:260px; height:220px; float:left; border:1px solid #DDD; display:block; margin:10px ;text-align:center}
.entry ul li img{ width:250px; height:170px; margin:5px;}
.entry ul li span{ line-height:30px; }
.body-ti_re{margin-top: 20px;}
.now_re{float: right;margin-top: 20px;height: 30px;}
.new_re{width: 100%;margin-top: 25px;padding-bottom: 20px;}
.new_re a{display: block;border-bottom: 1px dashed #cccaca;}
.new_re li{height: 60px;font-size: 16px;color: #333333;line-height: 60px;list-style-type: disc;}
.new_re:first-child li{border-top: 1px dashed #cccaca;}
.new_re li span{float: right;}

.new_re dl {
    line-height: 2;
    margin: 10px 0;
    border-bottom: 2px dotted #ccc;
    padding-bottom: 10px; }
    .new_re dl dd a {
      margin-top: 5px;
      display: block;
      color: #888; border:none; display:block }

#scroll { width: 270px; height:400px; margin:20px auto 0;}
.s{ display:none}
#show{ font-size:18px;}
#piao_window{ width:40%; height:350px; background:#FFF; padding:20px; position:fixed; top:150px; z-index:999;border:1px solid #DDD;
            box-shadow: darkgrey 0px 0px 30px 5px inset;margin:0 auto; margin-left:30%; margin-right:30%; display:none;}
.wenzi_bg{ width:250px; height:40px; background:#FFF; position:absolute; top:20px; right:20px;} 
#hide{ border:none; width:100px; height:40px; background:#666; color:#fff; line-height:40px; text-align:center; position:absolute; top:28px; right:20px; z-index:998; font-size:14px;}
.pop{margin:50px 20px 20px;}
.pop dl{ display:block; line-height:30px;  clear:both}
.pop dl dt{ float:left; width:100px;}
.pop dl dd{ float:left; width:300px;}
