.container {width: 1400px;margin: 0 auto;}

/*leaders*/
.breadcrumb{background: #e8f6ff; height: 48px; line-height: 48px; padding: 0 20px; margin-bottom: 20px;}
.breadcrumb-con{ background: url(crumbicon.jpg) no-repeat 0 center; padding-left: 20px; color: #156fa6; font-size: 16px;}
.breadcrumb-con a{ color: #156fa6; }
.mainCon{ overflow: hidden; margin-bottom: 30px;}
.main-left{ width: 260px; float: left; }
.nav-pic{ margin-bottom: 20px; display: block;}
.main-right{ width: 1100px; float: right;}
.left-nav{background: url(nyleftbg2.jpg) no-repeat center bottom #e8f6ff; min-height: 780px; }
.left-nav .left-nav-ul{ margin-bottom: 20px;}
.left-nav .left-nav-ul li{ font-size: 18px; position: relative; }
.left-nav .left-nav-ul li a{color: #11547e;width: 234px;display: block;border-bottom: solid 1px #bdd6e5;margin: 0 auto;height: 48px;line-height: 48px;background: url(maisuiicon.png) no-repeat 10px center;padding-left: 35px;}
.left-nav .left-nav-ul li.current{ background: url(left-nav-hover.png) no-repeat center 0;}
.left-nav .left-nav-ul li.current a{ background: url(maisuiicon-h.png) no-repeat 10px center; color: #fff;border-bottom: solid 1px #0e77df; font-weight: bold; }

.left-nav .left-nav-ul li div{ position: absolute; left:140px; top:20px; width: 150px; background: #0e7ade; z-index: 10; display: none;}
.left-nav .left-nav-ul li div a{ width: 150px; margin: 0 auto; background: none; background: none; color: #fff;border-bottom: solid 1px #358fe3;}
.left-nav .left-nav-ul li.current div a{ background: none; font-weight: normal; border-bottom: solid 1px #358fe3;}
.left-nav .left-nav-ul li div a:hover{ background: #519fe7;}
.activitise{ width:227px ; margin: 0 auto 10px; position: relative;}
.activitise div{ position: absolute; left: 190px; top:20px; z-index: 10; text-align: center; display: none;}
.activitise div a{ width: 150px; margin: 0 auto; background: #0e7ade;  color: #fff; height: 40px; line-height: 40px; border-bottom: solid 1px #358fe3;}
.activitise div a:hover{background: #519fe7;}
.history{ width:227px ; margin: 0 auto 10px;}

.main-right .leaderTit{ font-size: 24px; font-weight: bold; color: #1561dd; background: url(nytitbg.jpg) no-repeat right 0; height: 40px; line-height: 40px; margin-bottom: 20px; }
.right-con{ display: flex; }
.right-con .blueBg{ width: 64px; background: url(rightbg.jpg) no-repeat center 0 #1561dd; min-height: 470px;}
.right-con .list1{ background: url(rightbgtop.jpg) no-repeat center 0; border: solid 1px #bed6e5; padding: 40px 40px; width:1035px}
.right-con .list1 dt{ font-size: 18px; color: #6d7285; line-height: 24px; margin-bottom: 10px;}
.right-con .list1 dt span{color: #11547e; border-left: solid 1px #c5c7ce; display: inline-block; padding-left: 20px; margin-left: 20px;}
.right-con .list1 dd{ font-size: 14px; color: #6d7285; line-height: 24px;}
.right-con .list1 dl{ border-bottom: solid 1px #cfdde5; padding: 0 0 13px 0; margin-bottom: 20px;}
.right-con .passage{ background: url(rightbgtop.jpg) no-repeat center 0; padding: 40px;}
.right-con .passage h2{ font-size: 30px; color: #156fa6; text-align: center; margin-bottom: 30px;}
.right-con .passage p{ color: #6d7285; font-size: 18px; line-height: 36px; text-indent: 2em; margin-bottom: 30px;}
.right-con .passage p img{ display: block; margin: 0 auto;}
.list{ background: url(rightbgtop.jpg) no-repeat center 0; padding: 20px 0; width: 100%; background-size: 100%; }
.list ul li{ line-height: 44px; font-size: 18px; overflow: hidden;}
.list ul li a{ color: #6d7285; float: left;transition: transform 0.3s ease; }
.list ul li a:hover{color: #1766e8;transform: translateX(10px);}
.list ul li a::before{ content: ""; display: inline-block; width: 4px; height: 4px; background: #6d7285; position: relative; top:-3px; margin-right: 10px;}
.list ul li span{ color: #6d7285; float: right; font-size: 16px;}
.page{ margin:30px 0 50px 0;}
.pic-list{ display: flex; flex-wrap: wrap; padding: 20px 0 0; width: 100%;}
.pic-list div{ width: 245px; margin: 10px 25px 25px 10px; transition: transform 0.3s ease-in-out;transform: scale(0.95);}
.pic-list div:hover{transform: scale(1.05);}
.pic-list div:nth-child(4n){margin-right: 0;}
.pic-list div img{ width: 245px; height: 137px;}
.pic-list1 div img{ width: 245px; height: 300px;}
.pic-list div span{display: flex;height: 49px;line-height: 20px;text-align: center;box-shadow: 0 0 3px 3px rgba(0,0,0,.08);overflow: hidden;text-overflow: ellipsis;padding: 0 10px;align-items: center;}
.pic-list div span a{color: #6d7285;}
.list-con{display: none; padding: 20px 0 0;}
.button-qh{ display: flex; justify-content: flex-end;}
.button-qh a{ display: inline-block; margin-left: 10px; cursor: pointer;}
.button-qh a.transparency{ opacity: .3;}

.passage-active h2{ text-align: left; font-size: 18px; color: #096ed7; font-weight: bold; margin-bottom: 10px;}
.passage-active p{ text-indent: 2em; line-height: 26px; margin-bottom: 20px; font-size: 16px;}
.passage-active p{ display: flex; flex-wrap: wrap;}
.passage-active img{ width: 345px; height: 225px; margin-right: 31px; margin-bottom: 30px;}
.passage-active .img-group img:nth-child(3n){ margin-right: 0;}
.passage-active1 img{ margin-right: 20px; margin-bottom: 20px;}

/* passage Page */
.detail-container{padding-bottom: 100px;}
.set-con{  background: url(passageline.jpg) no-repeat center bottom;}
.passage-title{  margin-bottom: 30px; padding-top: 30px; }
.passage-title h2{text-align: center; font-size: 30px; color: #333; margin-bottom: 10px;color: #156fa6; line-height: 40px;}
.passage-title p{ text-align: right; font-size: 18px; color: #888; padding-right: 50px;}
.set-con{overflow: hidden;font-size: 16px; height: 50px; line-height: 50px; margin-bottom: 30px;}
.set-con p input{ color: #6a7285; cursor: pointer; background: none; border: none;font-size: 16px; }
.set-con p {color: #6a7285; float: left; }
.set-con .left span{ display: inline-block; margin-right: 30px;}

.set-con dl{ color: #6a7285; float: left;}
.set-con dl dt{ float: left;}
.set-con dl dd{ margin-right: 10px; cursor: pointer; float:left ;}
.set-con dl dd.blue{ color: #29a1d9;}
.set-con .share{ color: #6a7285; display: flex; align-items: center; float: right;}
.set-con .right{ width: 410px;  float: right;}
.set-con .right p a{ color: #6a7285;}
.passage-con{ font-size: 18px;min-height: 300px; line-height:40px}
.passage-con p{line-height: 36px;}
.passage-con video{ width: 700px;}
.share img{ display: inline-block; margin-left: 10px;}
.bigFont{ font-size: 20px;}
.middleFont{ font-size: 18px;}
.smallFont{ font-size: 16px;}


/* 分享样式 */
.sha-xw-btns{ display: flex;}
#control_pannel a { display: block; height: 24px; text-indent: -9999px; width: 24px;}
#control_pannel .bdsharebuttonbox a{ background: url(wx.jpg) no-repeat 0 0; margin: 0;}
#control_pannel .bdsharebuttonbox a:hover{background: url(wx.jpg) no-repeat 0 0}
#control_pannel .bdsharebuttonbox{ margin-right: 10px;}
.bdshare-button-style2-32 a{margin:0}
.bdshare-button-style0-32 a{margin:0}
.xlwb { background: url(sina.jpg) no-repeat 0 0; }
.xlwb:hover { background: url(sina.jpg) no-repeat 0 0px; }


/*分页*/
.st_page {
    margin: 80px 0 0;
    text-align: center;
  }
  .tz_btn .go_btn,.tz_btn #num,.st_page .page a,.st_page .page span {
      height: 36px;
      line-height: 36px;
      text-align: center;
      border-radius: 2px;
  }
  .st_page .page a,.st_page .page span {
      border: 1px solid #dddddd;
      display: inline-block;
      padding: 0 10px;
      margin:0 3px;
      color:#333
  }
  .st_page .page a:hover,.st_page .page span:hover {
      background: #096ed7;
      border: 1px solid #096ed7;
      color: #fff;
      cursor: pointer;
  }
  .st_page .page .tz_btn {
      border: 0;
  }
  .st_page .page .tz_btn:hover {
      border: 0;
      background: none;
      color: #000;
  }
  .tz_btn #num {
      margin-left: 10px;
      margin-right: 10px;
      width: 38px;
  }
  .tz_btn .go_btn {
      width: 36px;
      background-color: #096ed7;
      color: #fff;
      border: none;
      cursor: pointer;
      margin-left: 5px;
  }


   /* 网站地图 */
.map-con{ width: 1400px; margin: 0 auto;}
 .map-con h2{border-bottom: solid 1px #d4ddea; font-size: 20px; margin-bottom: 30px;}
 .map-con h2 span{ border-bottom: solid 1px #096ed7; line-height: 40px;display:inline-block}
 .map-con dl{ margin-bottom: 30px; }
 .map-con dl dt{ font-weight: bold; font-size: 20px;border-bottom: dashed 1px #d4ddea; padding-bottom: 15px; margin-bottom: 15px;}
 .map-con dl div{ overflow: hidden;}
 .map-con dl dd{font-size: 18px; float: left; margin-right: 50px; margin-bottom: 20px;}
 .map-con dl a{ color: #333;}
 .map-con dl a:hover{color: #096ed7;}
 .map-con dl dd a{ display: inline-block; padding: 5px 10px; background: #eff1f7; margin-bottom: 10px;}
 .map-con dl dt a{ color: #096ed7;}


 /* 展览展示文章页 */
 .zszlpassage{position: relative;}
 .scroll{width:1350px;height:400px; margin: 0 auto;  }
  .scroll_left{width:53px;height:53px;background:url(left211202.png) no-repeat;float:left; margin-right: 20px; margin-top: 150px;}
  .scroll_right{width:53px;height:53px;background:url(right211202.png) left no-repeat;float:left;margin-top: 150px;}
  .pic{width:1250px;height:400px;float:left; margin-right: 20px;}
  .pic li{float:left;display:inline;width:290px; margin-right: 13px; position: relative; }
  .pic li p{ background: rgba(0, 0, 0, .6); color: #fff;  padding: 15px 20px 0; height: 80px; position: absolute; left: 0; right: 0; bottom: 0; font-size: 18px; text-indent: 0; line-height: 26px;}
  .img-group-zszl img{ width: 290px; height: 495px; margin-right: 13px; z-index: 100000; cursor: pointer; }

  .bigpic{ width: 100vw; height: 100vh; position: fixed; top:0; left: 0; background: rgba(0, 0, 0, .6); z-index: 100; display: none; padding:10vh 10vw}
  .passage-con .bigpic img{ margin: 0 auto; display: block; height: 100%; width: auto;}
  .bigpic .close{ font-size: 40px; color: #fff; position: absolute; right:30px; top:0px; cursor: pointer;}

  .hdpic{ margin-bottom: 15px;}

  .passage-con img{ width: 700px; margin: 0 auto; display: block; }

  .passage-con .scroll img{ width:580px; height:495px; margin-right:20px; display:block; float:left}