@charset "UTF-8";
.fs12 {
  font-size: 12px; }

.fs14 {
  font-size: 14px; }

.fs16, .cont4 .bankuai .cont .title a, .cont4 .list_cont .fl .cont .title a, .list_cont .cont4 .fl .cont .title a, .cont7 .bankuai .cont .title a, .cont7 .list_cont .fl .cont .title a, .list_cont .cont7 .fl .cont .title a {
  font-size: 16px; }

.fs18 {
  font-size: 18px; }

.required, #myTabs table th p.time, #myTabs2 table th p.time, #myTabs3 table th p.time, #myTabs4 table th p.time, #myTabs table td p.time, #myTabs2 table td p.time, #myTabs3 table td p.time, #myTabs4 table td p.time {
  color: #df0100;
  padding: 0 5px; }
.img_center_box, .news_detail .nd_cont {
  text-align: center;
  padding: 20px 0; }
  .img_center_box img, .news_detail .nd_cont img {
    max-width: 600px;
    max-height: 800px; }
.article_center_box table td{
  padding:10px !important;
}
.article_center_box .tipmessage {
  text-align: left; }
.article_center_box img {
  display: block;
  margin: 0 auto;
  max-width: 600px;
  max-height: 800px; }
.article_center_box .text {
  text-align: left;
  font-size: 14px;
  line-height: 28px; }

.icon-sanjiao {
  font-size: 12px; }

.icon-jiantou-copy:before {
  color: #c3c3c3; }

/* .add {
    z-index: 100;
    position: absolute;
    top: 73px;
    right: 0;
    width: 42px;
    height: 42px;
    border: 1px solid #437931;
    color: #437931;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
} */
.add, .cont2 .bankuai .title span, .cont2 .list_cont .fl .title span, .list_cont .cont2 .fl .title span, .cont4 .title span, .cont6 .bankuai .title .fr .add, .cont6 .list_cont .fl .title .fr .add, .list_cont .cont6 .fl .title .fr .add, .cont7 .title span {
  z-index: 100;
  width: 22px;
  height: 22px;
  margin-top: 12px;
  border: 1px solid #ccc; }
  .add i, .cont2 .bankuai .title span i, .cont2 .list_cont .fl .title span i, .list_cont .cont2 .fl .title span i, .cont4 .title span i, .cont6 .bankuai .title .fr .add i, .cont6 .list_cont .fl .title .fr .add i, .list_cont .cont6 .fl .title .fr .add i, .cont7 .title span i {
    display: block;
    height: 100%;
    line-height: 22px;
    text-align: center; }
  .add div, .cont2 .bankuai .title span div, .cont2 .list_cont .fl .title span div, .list_cont .cont2 .fl .title span div, .cont4 .title span div, .cont6 .bankuai .title .fr .add div, .cont6 .list_cont .fl .title .fr .add div, .list_cont .cont6 .fl .title .fr .add div, .cont7 .title span div {
    width: 100%;
    height: 100%;
    background: url(../images/add_fff.png) center center no-repeat;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center; }
  .add div:hover, .cont2 .bankuai .title span div:hover, .cont2 .list_cont .fl .title span div:hover, .list_cont .cont2 .fl .title span div:hover, .cont4 .title span div:hover, .cont6 .bankuai .title .fr .add div:hover, .cont6 .list_cont .fl .title .fr .add div:hover, .list_cont .cont6 .fl .title .fr .add div:hover, .cont7 .title span div:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center; }

body {
  background-color: #f0f0f0; }

.w_cont {
  width: 999px;
  margin: 0 auto; }

a:focus, a:hover {
  color: #3557A6; }

.bankuai .title, .list_cont .fl .title {
  height: 48px;
  line-height: 48px;
  font-size: 18px;
  padding: 0 15px; }
.bankuai li, .list_cont .fl li {
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .bankuai li a, .list_cont .fl li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 0 2px; }
    .bankuai li a span, .list_cont .fl li a span {
      float: right; }

.bk_w_360, .cont2 .bankuai1, .cont2 .bankuai2, .cont3 .bankuai1, .cont3 .bankuai2, .cont4 .bankuai .cont .bankuai1, .cont4 .list_cont .fl .cont .bankuai1, .list_cont .cont4 .fl .cont .bankuai1, .cont4 .bankuai .cont .bankuai2, .cont4 .list_cont .fl .cont .bankuai2, .list_cont .cont4 .fl .cont .bankuai2 {
  width: 360px; }

.bk_w_249, .cont2 .bankuai3, .cont3 .bankuai3, .cont4 .bankuai .cont .bankuai3, .cont4 .list_cont .fl .cont .bankuai3, .list_cont .cont4 .fl .cont .bankuai3, .cont6 .bankuai1, .cont6 .bankuai2 {
  width: 249px; }

.bk_w_470, .cont6 .bankuai3 {
  width: 470px; }

.top {
  height: 34px;
  line-height: 34px; }
  .top .fr {
    color: #666; }
    .top .fr .icon1 {
      color: #999; }
    .top .fr .icon1:hover {
      color: #3557A6; }

.icon1 {
  font-size: 24px; }

.footer {
  height: 90px;
  border-top: 6px solid #3557A6; }
  .footer .fl {
    color: #3557A6;
    line-height: 90px; }
    .footer .fl .fl1 {
      font-size: 14px; }
    .footer .fl .fl2 {
      font-size: 24px; }
  .footer .fr {
    font-size: 12px;
    line-height: 25px;
    text-align: right;
    padding: 20px 10px; }

.banner {
  position: relative; }
  .banner img {
    width: 100%;
    max-height: 333px;
    vertical-align: middle; }
/*3-30 ri gai*/
.banner .public-index-100,.banner .public-index-100 .m-smartwave,
.banner .public-index-100 .bx-wrapper,.banner .public-index-100 .bx-wrapper .bx-viewport{
    height:100%;
}
/**/
.breadnav {
  height: 55px;
  line-height: 55px; }

.list_cont {
  margin-bottom: 70px; }
  .list_cont .fl {
    width: 233px; }
    .list_cont .fl .bankuai, .list_cont .fl .fl {
      background-color: #fff;
      border: 1px solid #dcdcdc; }
      .list_cont .fl .bankuai .title, .list_cont .fl .fl .title {
        border-top: 3px solid #3557A6;
        border-bottom: 1px solid #dcdcdc; }
        .list_cont .fl .bankuai .title a, .list_cont .fl .fl .title a {
          box-sizing: border-box;
          padding: 0 15px; }
      .list_cont .fl .bankuai ul li a, .list_cont .fl .fl ul li a {
        box-sizing: border-box;
        padding: 0 15px;
        border-top: 1px dashed #dcdcdc; }
        .list_cont .fl .bankuai ul li a span, .list_cont .fl .fl ul li a span {
          float: left;
          color: #999; }
      .list_cont .fl .bankuai ul li:hover, .list_cont .fl .fl ul li:hover,.list_cont .fl .bankuai ul li.active, .list_cont .fl .fl ul li.active {
        background-color: #fcfcfc; }
        .list_cont .fl .bankuai ul li:hover span::before, .list_cont .fl .fl ul li:hover span::before ,
        .list_cont .fl .bankuai ul li.active span::before, .list_cont .fl .fl ul li.active span::before {
          color: #3557A6; }
      .list_cont .fl .bankuai ul li.first a, .list_cont .fl .fl ul li.first a {
        border-top: none; }
    .list_cont .fl .bankuai1 {
      margin-bottom: 20px; }
      .list_cont .fl .bankuai1 .title {
        background-color: #3557A6; }
        .list_cont .fl .bankuai1 .title a {
          color: #fff; }
      .list_cont .fl .bankuai1 ul li {
        border-top: 1px solid #dcdcdc; }
        .list_cont .fl .bankuai1 ul li a {
          border-top: none; }
          .list_cont .fl .bankuai1 ul li a span {
            padding-right: 10px; }
            .list_cont .fl .bankuai1 ul li a span .text{
              
            }
      .list_cont .fl .bankuai1 ul li:hover,.list_cont .fl .bankuai1 ul li.active{
        background-color: #fcfcfc; }
      .list_cont .fl .bankuai1 ul li.first {
        border-top: none; }
    .list_cont .fl .bankuai2 {
      margin-bottom: 20px; }
      .list_cont .fl .bankuai2 .title {
        background-color: #fcfcfc; }
      .list_cont .fl .bankuai2 ul li a span {
        padding-right: 10px; }
      .list_cont .fl .bankuai ul li a span.text{
        max-width:149px;
        padding: 0;
        overflow:hidden;
        height: 100%;
      }
      .list_cont .fl .bankuai ul li.active a span.text{
        color:#3557A6;
      }


      .list_cont .fl .bankuai2 ul li:hover span::before,.list_cont .fl .bankuai2 ul li.active span::before {
        background-color: #fcfcfc; }
    .list_cont .fl .bankuai3 .title {
      background-color: #fcfcfc; }
    .list_cont .fl .bankuai3 ul li {
      height: 60px; }
      .list_cont .fl .bankuai3 ul li a {
        padding: 0; }
        .list_cont .fl .bankuai3 ul li a span {
          float: left;
          display: inline-block;
          line-height: 30px;
          margin-top: 15px;
          margin-left: 7px;
          width: 30px;
          height: 30px;
          border-radius: 50%;
          text-align: center;
          color: #fff; }
      .list_cont .fl .bankuai3 ul li a:hover .iconfont::before,.list_cont .fl .bankuai3 ul li a.active .iconfont::before {
        color: #fff; }
      .list_cont .fl .bankuai3 ul li p {
        line-height: 40px;
        height: 40px;
        margin: 10px 0px 10px 50px;
        overflow: hidden; }
    .list_cont .fl .bankuai3 ul li:nth-child(1) p {
      line-height: 20px; }
    .list_cont .fl .bankuai3 ul li:nth-child(1) span {
      background-color: #6fd2b0; }
    .list_cont .fl .bankuai3 ul li:nth-child(2) span {
      background-color: #d2a16f; }
    .list_cont .fl .bankuai3 ul li:nth-child(3) span {
      background-color: #6fa7d2; }
  .list_cont .fr {
    width: 750px;
    min-height: 890px;
    padding: 20px;
    background-color: #fff; }

.menu_box {
  width: 100%;
  background: #fff;
  height: 100px;
  padding: 23px 0;
  box-sizing: border-box; }
  .menu_box .logo {
    width: 145px;
    height: 54px;
    background: url(../images/logo.jpg) no-repeat center center;
    background-size: 100% 100%; }
  .menu_box .menus1 li {
    position: relative;
    line-height: 14px;
    margin-right: 0px;
    margin-bottom: 10px;
    z-index: 10; }
    .menu_box .menus1 li a {
      display: inline-block;
      padding: 5px 0px;
      width: 94px;
      text-align: center;
      border-radius: 2px; }
  .menu_box .menus1 li::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 2px;
    height: 12px;
    background-color: #ccc;
    top: 6px;
    left: -2px; }
  .menu_box .menus1 li.first::before {
    display: none; }
  .menu_box .menus1 li:hover, .menu_box .menus1 li.active {
    z-index: 100; }
    .menu_box .menus1 li:hover a, .menu_box .menus1 li.active a {
      color: #fff;
      background-color: #3557A6; }
  .menu_box .menus1 li:hover::before, .menu_box .menus1 li.active::before {
    display: none; }
  .menu_box .menus2 {
    height: 50px;
    overflow: hidden;
    margin-right: -10px; }
    .menu_box .menus2 li {
      line-height: 50px; }
      .menu_box .menus2 li a {
        padding: 10px; }
        .menu_box .menus2 li a span {
          padding-bottom: 10px; }
    .menu_box .menus2 li.active a span {
      border-bottom: 2px solid #3557A6; }

.cont1 {
  background-color: pink;
  margin-bottom: 15px;
  position: relative; }
  .cont1 .bankuai{
    height:333px;
  }
  .cont1 .bankuai, .cont1 .list_cont .fl, .list_cont .cont1 .fl {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    width: 230px;
    background-color: rgba(0, 0, 0, 0.2); }
    .cont1 .bankuai a, .cont1 .list_cont .fl a, .list_cont .cont1 .fl a {
      color: #fff; }
    .cont1 .bankuai .title, .cont1 .list_cont .fl .title, .list_cont .cont1 .fl .title {
      background-color: #3557A6; }
    .cont1 .bankuai li a, .cont1 .list_cont .fl li a, .list_cont .cont1 .fl li a {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      .cont1 .bankuai li a span, .cont1 .list_cont .fl li a span, .list_cont .cont1 .fl li a span {
        padding-right: 13px; }
    .cont1 .bankuai li a:hover, .cont1 .list_cont .fl li a:hover, .list_cont .cont1 .fl li a:hover {
      color: #df0100; }
    .cont1 .bankuai p, .cont1 .list_cont .fl p, .list_cont .cont1 .fl p {
      height: 47px;
      color: #fff;
      margin: 20px 10px;
      font-size: 18px;
      background-color: #df0100;
      border-radius: 4px; }
      .cont1 .bankuai p a, .cont1 .list_cont .fl p a, .list_cont .cont1 .fl p a {
        display: block;
        padding: 0px 30px; }
      .cont1 .bankuai p span, .cont1 .list_cont .fl p span, .list_cont .cont1 .fl p span {
        display: inline-block;
        height: 47px;
        line-height: 47px;
        margin-top: -2px; }
      .cont1 .bankuai p span.iconfont, .cont1 .list_cont .fl p span.iconfont, .list_cont .cont1 .fl p span.iconfont {
        margin-top: 0px;
        font-size: 24px;
        padding: 0 5px; }
  .cont1 .banner {
    height: 333px; }
  .cont1 .public-index-100 .m-smartwave .bx-controls {
    width: auto;
    left: auto;
    right: 0; }
  .cont1 .public-index-100 .m-smartwave .bx-wrapper .bx-pager.bx-default-pager a {
    width: 65px;
    height: 61px;
    border-radius: 0;
    background: url(../images/banner_01m.jpg) no-repeat center center;
    background-size: auto 100%;
    background-position-x: right; }
 
.cont2 {
  margin-bottom: 15px;
  height: 288px; }
  .cont2 .add div, .cont2 .bankuai .title span div, .cont2 .list_cont .fl .title span div, .list_cont .cont2 .fl .title span div, .cont2 .cont4 .title span div, .cont4 .title .cont2 span div, .cont2 .cont6 .bankuai .title .fr .add div, .cont6 .bankuai .title .fr .cont2 .add div, .cont2 .cont6 .list_cont .fl .title .fr .add div, .cont6 .list_cont .fl .title .fr .cont2 .add div, .cont2 .list_cont .cont6 .fl .title .fr .add div, .list_cont .cont6 .fl .title .fr .cont2 .add div, .cont2 .cont7 .title span div, .cont7 .title .cont2 span div {
    background: url(../images/add.png) center center no-repeat; }
  .cont2 .bankuai, .cont2 .list_cont .fl, .list_cont .cont2 .fl {
    background-color: #fff;
    height: 100%;
    overflow: hidden; }
    .cont2 .bankuai .title, .cont2 .list_cont .fl .title, .list_cont .cont2 .fl .title {
      background-color: #e5e4e4; }
      .cont2 .bankuai .title a, .cont2 .list_cont .fl .title a, .list_cont .cont2 .fl .title a {
        color: #3557A6; }
    .cont2 .bankuai ul li a, .cont2 .list_cont .fl ul li a, .list_cont .cont2 .fl ul li a {
      border-top: 1px solid #f0f0f0;
      display: inline-block;
      position: relative;
      width: 100%;
      height: 100%;
      box-sizing: border-box;
      padding-left: 10px; }
      .cont2 .bankuai ul li a span, .cont2 .list_cont .fl ul li a span, .list_cont .cont2 .fl ul li a span {
        float: right; }
    .cont2 .bankuai ul li a::before, .cont2 .list_cont .fl ul li a::before, .list_cont .cont2 .fl ul li a::before {
      position: absolute;
      content: "";
      display: inline-block;
      width: 4px;
      height: 4px;
      left: 2px;
      top: 18px;
      background-color: #dcdcdc; }
    .cont2 .bankuai ul li.first a, .cont2 .list_cont .fl ul li.first a, .list_cont .cont2 .fl ul li.first a {
      border-top: none; }
  .cont2 .bankuai1 {
    float: left; }
  .cont2 .bankuai2 {
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px; }
  .cont2 .bankuai3 {
    float: right;
    position: relative; }
    .cont2 .bankuai3 p {
      position: absolute;
      left: 0;
      bottom: 0;
      max-height: 80px; }
      .cont2 .bankuai3 p img {
        width: 100%;
        height: 100%; }
      .cont2 .bankuai3 p span {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        line-height: 80px;
        font-size: 16px;
        color: #fff;
        padding-left: 20px; }

.cont3 {
  height: 150px;
  margin-bottom: 15px; }
  .cont3 .bankuai1 {
    float: left;
    }
  .cont3 .bankuai2 {
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    }
  .cont3 .bankuai3 {
    float: right;
    }
  .cont3 .bankuai, .cont3 .list_cont .fl, .list_cont .cont3 .fl {
    height: 100%;
    background-size: 100% 100%; }

.cont4 {
  background-color: #fff;
  height: 204px;
  margin-bottom: 15px; }
  .cont4 .add div, .cont4 .cont2 .bankuai .title span div, .cont2 .bankuai .title .cont4 span div, .cont4 .cont2 .list_cont .fl .title span div, .cont2 .list_cont .fl .title .cont4 span div, .cont4 .list_cont .cont2 .fl .title span div, .list_cont .cont2 .fl .title .cont4 span div, .cont4 .title span div, .cont4 .cont6 .bankuai .title .fr .add div, .cont6 .bankuai .title .fr .cont4 .add div, .cont4 .cont6 .list_cont .fl .title .fr .add div, .cont6 .list_cont .fl .title .fr .cont4 .add div, .cont4 .list_cont .cont6 .fl .title .fr .add div, .list_cont .cont6 .fl .title .fr .cont4 .add div, .cont7 .title .cont4 span div {
    background: url(../images/add.png) center center no-repeat; }
  .cont4 .title {
    background-color: #e5e4e4; }
    .cont4 .title a {
      color: #3557A6; }
  .cont4 .bankuai .cont, .cont4 .list_cont .fl .cont, .list_cont .cont4 .fl .cont {
    height: 156px;
    overflow: hidden; }
    .cont4 .bankuai .cont .title, .cont4 .list_cont .fl .cont .title, .list_cont .cont4 .fl .cont .title {
      background-color: #fff;
      border-bottom: 1px solid #f0f0f0; }
      .cont4 .bankuai .cont .title a, .cont4 .list_cont .fl .cont .title a, .list_cont .cont4 .fl .cont .title a {
        color: #3557A6; }
    .cont4 .bankuai .cont li, .cont4 .list_cont .fl .cont li, .list_cont .cont4 .fl .cont li {
      height: 35px; }
    /*.cont4 .bankuai .cont li:nth-child(3), .cont4 .list_cont .fl .cont li:nth-child(3), .list_cont .cont4 .fl .cont li:nth-child(3) {
      border-bottom: 1px solid #f0f0f0; }*/
    .cont4 .bankuai .cont .bankuai1, .cont4 .list_cont .fl .cont .bankuai1, .list_cont .cont4 .fl .cont .bankuai1 {
      float: left; }
    .cont4 .bankuai .cont .bankuai2, .cont4 .list_cont .fl .cont .bankuai2, .list_cont .cont4 .fl .cont .bankuai2 {
      display: inline-block;
      margin-left: 15px;
      margin-right: 15px; }
    .cont4 .bankuai .cont .bankuai3, .cont4 .list_cont .fl .cont .bankuai3, .list_cont .cont4 .fl .cont .bankuai3 {
      float: right; }

.cont5 {
  display: block;
  background-size: 100% 100%;
  height: 125px;
  margin-bottom: 15px; }

.cont6 {
  margin-bottom: 15px;
  height: 250px; }
  .cont6 .bankuai, .cont6 .list_cont .fl, .list_cont .cont6 .fl {
    background-color: #fff;
    height: 100%;
    overflow: hidden; }
    .cont6 .bankuai .title, .cont6 .list_cont .fl .title, .list_cont .cont6 .fl .title {
      background-color: #3557A6; }
      .cont6 .bankuai .title a, .cont6 .list_cont .fl .title a, .list_cont .cont6 .fl .title a {
        color: #e5e4e4; }
      .cont6 .cont2 .bankuai .title .fr span div, .cont2 .cont6 .bankuai .title .fr span div, .cont6 .cont2 .list_cont .fl .title .fr span div, .cont2 .cont6 .list_cont .fl .title .fr span div, .cont2 .list_cont .cont6 .fl .title .fr span div, .cont6 .list_cont .cont2 .fl .title .fr span div, .list_cont .cont6 .cont2 .fl .title .fr span div, .list_cont .cont2 .cont6 .fl .title .fr span div, .cont6 .bankuai .cont4 .title .fr span div, .cont4 .cont6 .bankuai .title .fr span div, .cont6 .list_cont .fl .cont4 .title .fr span div, .cont4 .cont6 .list_cont .fl .title .fr span div, .list_cont .cont6 .fl .cont4 .title .fr span div, .cont4 .list_cont .cont6 .fl .title .fr span div, .cont6 .bankuai .title .fr .add div, .cont6 .list_cont .fl .title .fr .add div, .list_cont .cont6 .fl .title .fr .add div, .cont6 .bankuai .cont7 .title .fr span div, .cont7 .cont6 .bankuai .title .fr span div, .cont6 .list_cont .fl .cont7 .title .fr span div, .cont7 .cont6 .list_cont .fl .title .fr span div, .list_cont .cont6 .fl .cont7 .title .fr span div, .cont7 .list_cont .cont6 .fl .title .fr span div {
        filter: brightness(100%); }
  .cont6 .bankuai1 {
    float: left; }
    .cont6 .bankuai1 ul li a {
      border-bottom: 1px solid #dcdcdc;
      display: inline-block;
      position: relative;
      width: 100%;
      height: 100%;
      box-sizing: border-box;
      padding-left: 10px; }
      .cont6 .bankuai1 ul li a span {
        float: right; }
    .cont6 .bankuai1 ul li a::before {
      position: absolute;
      content: "";
      display: inline-block;
      width: 4px;
      height: 4px;
      left: 2px;
      top: 18px;
      background-color: #dcdcdc; }
  .cont6 .bankuai2 {
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px; }
  .cont6 .bankuai3 {
    float: right; }
    .cont6 .bankuai3 .col-sm-7 p {
      padding: 20px 10px 0px 10px;
      max-height: 100px;
      overflow: hidden; }
      .cont6 .bankuai3 .col-sm-7 p img {
        width: 100%;
        height: 100%; }
    .cont6 .bankuai3 .col-sm-5 p {
      height: 50px;
      margin: 10px;
      line-height: 50px;
      font-size: 18px;
      border-radius: 5px;
      text-align: center;
      vertical-align: middle;
      color: #3557A6;
      background-color: #e5e4e4; }
      .cont6 .bankuai3 .col-sm-5 p span {
        padding: 5px; }
      .cont6 .bankuai3 .col-sm-5 p span.iconfont {
        font-size: 24px; }
    .cont6 .bankuai3 .col-sm-5 p:nth-child(3) {
      background-color: #df0100; }
      .cont6 .bankuai3 .col-sm-5 p:nth-child(3) a {
        display: block;
        color: #fff; }

.cont7 {
  background-color: #fff;
  height: 180px;
  margin-bottom: 15px; }
  .cont7 .add div, .cont7 .cont2 .bankuai .title span div, .cont2 .bankuai .title .cont7 span div, .cont7 .cont2 .list_cont .fl .title span div, .cont2 .list_cont .fl .title .cont7 span div, .cont7 .list_cont .cont2 .fl .title span div, .list_cont .cont2 .fl .title .cont7 span div, .cont4 .title .cont7 span div, .cont7 .cont6 .bankuai .title .fr .add div, .cont6 .bankuai .title .fr .cont7 .add div, .cont7 .cont6 .list_cont .fl .title .fr .add div, .cont6 .list_cont .fl .title .fr .cont7 .add div, .cont7 .list_cont .cont6 .fl .title .fr .add div, .list_cont .cont6 .fl .title .fr .cont7 .add div, .cont7 .title span div {
    background: url(../images/add.png) center center no-repeat; }
  .cont7 .title {
    background-color: #e5e4e4; }
    .cont7 .title a {
      color: #3557A6; }
  .cont7 .bankuai .cont, .cont7 .list_cont .fl .cont, .list_cont .cont7 .fl .cont {
    height: 132px;
    padding: 20px;
    overflow: hidden; }
    .cont7 .bankuai .cont .title, .cont7 .list_cont .fl .cont .title, .list_cont .cont7 .fl .cont .title {
      background-color: #fff; }
      .cont7 .bankuai .cont .title a, .cont7 .list_cont .fl .cont .title a, .list_cont .cont7 .fl .cont .title a {
        color: #3557A6; }
    .cont7 .bankuai .cont ul li, .cont7 .list_cont .fl .cont ul li, .list_cont .cont7 .fl .cont ul li {
      width: auto;
      line-height: 30px;
      height: 30px;
      padding: 0 7px; }

.tip_kaihu {
  padding: 10px 20px;
  line-height: 30px; }

.tip_kaihu_bot p {
  font-size: 14px;
  padding-left: 20px; }
  .tip_kaihu_bot p span {
    margin-left: -20px; }

.form_box {
  padding: 20px; }

.form-horizontal .control-label{
  padding:7px 0px 0px 0px;
}

.form-group div {
  height: auto;
  line-height: 35px; }
span[id$="error"]{
  margin:0;
  margin: 0;
  font-size: 12px;
  height: 20px;
}
.form-group .col-sm-5 .btn {
  padding: 10px 40px; }
.form-group .form-control.yanzhengma {
  padding: 0;
  margin: 0;
  overflow: hidden; }
  .form-group .form-control.yanzhengma img {
    margin-top: -5px;
    width: 100%;
    height: 100%; }
#cityBox .col-sm-5{
    // width:145px;
}
label {
  font-weight: 500; }

.form-group.group-auto div {
  height: auto; }

textarea.form-control {
  height: 196px;
  overflow-y: scroll; }

.submit {
  width: 300px;
  margin: 0 auto; }

.submit button {
  width: 40%;
  margin: 0 4%;
  height: 45px; }

.submit button[type="submit"] {
  background-color: #3557A6;
  color: #fff; }

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
  background-color: #3557A6;
  color: #fff; }

.btn-default:hover, .btn-default:focus, .btn-default:active {
  background-color: #3557A6;
  color: #fff; }

.btn-default.active {
  background-color: #3557A6;
  color: #fff; }

.tipmessage p {
  line-height: 25px; }
.tipmessage .title {
  color: #3557A6; }
.tipmessage .file_up {
  display: inline-block;
  margin-top: 10px;
  width: 162px;
  height: 40px;
  border-radius: 20px;
  background-color: #3557A6; }
  .tipmessage .file_up p {
    text-align: center;
    line-height: 40px;
    color: #fff; }
    .tipmessage .file_up p .iconfont {
      padding-right: 10px; }
.tipmessage #file_up {
  float: right; }

#myTabs .nav-tabs, #myTabs2 .nav-tabs, #myTabs3 .nav-tabs, #myTabs4 .nav-tabs {
  border-bottom: none;
  padding: 30px 0px;
  background-color: #e5e4e4; }
#myTabs .download_tab, #myTabs2 .download_tab, #myTabs3 .download_tab, #myTabs4 .download_tab {
  padding: 0px;
  margin: 30px 0px; }
#myTabs .nav li, #myTabs2 .nav li, #myTabs3 .nav li, #myTabs4 .nav li {
  width: 25%;
  height: 40px;
  background-color: #e5e4e4; }
  #myTabs .nav li a, #myTabs2 .nav li a, #myTabs3 .nav li a, #myTabs4 .nav li a {
    color: #333;
    font-weight: 700;
    border: none;
    border-radius: 0;
    text-align: center;
    margin: 0;
    border-right: 1px solid #dcdcdc; }
#myTabs .nav li:hover a, #myTabs2 .nav li:hover a, #myTabs3 .nav li:hover a, #myTabs4 .nav li:hover a, #myTabs .nav li.active a, #myTabs2 .nav li.active a, #myTabs3 .nav li.active a, #myTabs4 .nav li.active a {
  border: none;
  color: #fff;
  background-color: #3557A6; }
#myTabs .nav li:nth-child(4), #myTabs2 .nav li:nth-child(4), #myTabs3 .nav li:nth-child(4), #myTabs4 .nav li:nth-child(4) {
  border-right: none; }
#myTabs table, #myTabs2 table, #myTabs3 table, #myTabs4 table {
  border-collapse: collapse;
  border: 1px solid #dcdcdc; }
  #myTabs table caption, #myTabs2 table caption, #myTabs3 table caption, #myTabs4 table caption {
    color: #333;
    font-weight: 700; }
  #myTabs table th, #myTabs2 table th, #myTabs3 table th, #myTabs4 table th, #myTabs table td, #myTabs2 table td, #myTabs3 table td, #myTabs4 table td {
    border: 1px solid #dcdcdc;
    vertical-align: middle; }
    #myTabs table th p.title, #myTabs2 table th p.title, #myTabs3 table th p.title, #myTabs4 table th p.title, #myTabs table td p.title, #myTabs2 table td p.title, #myTabs3 table td p.title, #myTabs4 table td p.title {
      color: #333;
      font-weight: 700; }
  #myTabs table th, #myTabs2 table th, #myTabs3 table th, #myTabs4 table th {
    color: #333;
    font-weight: 700; }

#myTabs table td{
  padding:10px !important;
}

.newlist1 li {
  width: 100%;
  height: 65px;
  line-height: 65px;
  border-top: 1px solid #dcdcdc; }
  .newlist1 li a {
    width: 93%;
    float: right; }
  .newlist1 li span.iconfont {
    padding: 0px 10px;
    font-size: 24px;
    vertical-align: middle;
    color: #3557A6; }
  .newlist1 li span.time {
    color: #999; }
.newlist1 li.first {
  border-top: none; }

.pageBox {
  text-align: center; }

.pagination {
  display: inline-block;
  margin: 35px auto;
  font-size: 0px;
  line-height: normal;
  text-align: center; }

.pagination li {
  display: inline-block;
  font-size: 12px;
  margin-left: 10px; }

.pagination li a, .pagination li span {
  display: block;
  color: #000;
  padding: 10px 16px;
  border-radius: 5px !important;
  background: #fff; }

.pagination li a:hover, .pagination li.active a, .pagination li.active a:hover, .pagination li.active a:focus {
  color: #FFF;
  background: #3557A6;
  border-color: #ddd; }

.public-index-56 {
  width: 750px;
  margin-left: -20px;
  margin-top: -20px; }

.public-index-56 li {
  width: 100%; }

.public-index-56 li .pi56b-more span::before, .public-index-56 li .pi56b-more span::after {
  background-color: #3557A6; }

.public-index-56 li .pi56b-dot {
  border-color: #3557A6; }

.ziguanlist {
  margin-left: -18px; }
  .ziguanlist li {
    position: relative;
    width:224px;
    margin: 0px 0px 15px 18px; }
    .ziguanlist li p {
      width:100%;
      text-align: center;
      line-height: 30px;
      max-height:30px;
      overflow:hidden }
    .ziguanlist li img{
      width:100%;
      height: 160px;
    }
  .ziguanlist .video_icon {
    position: absolute;
    width: 54px;
    height: 54px;
    font-size: 54px;
    line-height: 54px;
    color: rgba(255, 255, 255, 0.8);
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -35px; }

.ziguanlist1 {
  margin-top: 20px; }

.city_xs_list {
  margin-top: 50px;
  margin-bottom: 50px; }

.city_xs_list ul {
  clear: both;
  width: 100%; }

.city_xs_list ul li {
      border-bottom: #dddddd solid 1px;
    float: left;
    line-height: 24px;
    text-align: center; }

.city_xs_list ul.f_1 li {
  border-top: #dddddd solid 1px; }

.city_xs_list ul li.li_1 {
  width: 17%;
  margin-right: 3%;
  padding-top: 12px;
  border-bottom: none;
}

.city_xs_list ul li.li_2 {
  width: 200px; }

.city_xs_list ul li.li_3 {
  width: 230px;
  background: url(../images/gongsi_icon.png) no-repeat left center;
  text-align: left;
  padding:12px 0 12px 30px; }

.city_xs_list ul li.li_4 {
  width: 555px;
  background: url(../images/dizhi_icon.png) no-repeat left center;
  text-align: left;
  padding:12px 0 12px 30px; }

.city_xs_list ul li.li_3, .city_xs_list ul li.li_4 {
  width: 40%; }

.news_list {
  width: 100%; }

.news_list li a {
  float: left; }

.news_list li {
  padding: 24px 0;
  height: 172px;
  border-bottom: 1px solid #ececec; }

.news_list li:first-child {
  border-top: 1px solid #ececec; }

.news_txt {
  width: 500px;
  margin-left: 20px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s; }

.news_txt p {
  font-size: 18px;
  margin-bottom: 15px;
  height: 24px;
  overflow: hidden;
  vertical-align: middle; }

.news_txt p .line {
  display: inline-block;
  width: 0px;
  height: 1px;
  margin-bottom: 7px;
  background-color: #999;
  transition: all .5s; }

.news_txt i {
  display: inline-block;
  font-size: 14px;
  color: #999;
  line-height: 24px;
  font-style: normal;
  height: 48px;
  overflow: hidden; }

.news_img{
  width:173px;
  height: 100%; }

.news_img img {
  width: 100%;
  height: 100%; }

.news_date {
  color: #999;
  font-size: 22px; }

.news_date span {
  display: inline-block;
  color: #a6a6a6;
  font-size: 12px;
  margin-top: 8px; }

.news_date .line {
  float: left;
  margin: -15px 0 0 74px;
  width: 35px;
  height: 1px;
  background: #bdbdbd;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s; }

.news_list li .news_but {
  float: left;
  margin-top: 10px;
  display: inline-block;
  width: 37px;
  height: 35px;
  background: #fff url(../images/ion_03.png) no-repeat center center;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s; }

.news_list li:hover .news_but {
  background: #8ab53f url(../images/ion_04.png) no-repeat center center; }

.news_list li:hover .line {
  width: 61px;
  margin-right: 10px;
  background: #828282; }

.news_list li:hover .news_txt p {
  color: #333; }

.news_detail .nd_head {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 30px;
  border-bottom: 1px dashed #d6d6d6; }
  .news_detail .nd_head p {
    color: #333;
    font-size: 28px;
    margin-bottom: 18px;
    height: 37px;
    overflow: hidden; }
  .news_detail .nd_head span {
    color: #666;
    font-size: 14px;
    margin: 0 30px; }
.news_detail .nd_text {
  padding-top: 20px;
  font-size: 14px;
  line-height: 30px;
  text-indent: 25px; }
  .news_detail .nd_text p {
    font-size: 14px;
    line-height: 30px;
    text-indent: 25px;
    margin: 0;
    padding: 0; }

/*鏈烘瀯浠嬬粛椤甸潰 start*/
.jigoushow {
  margin-left: -25px; }
  .jigoushow li {
    position: relative;
    width: calc(50% - 25px);
    margin: 0px 0px 25px 25px;
    padding: 20px;
    height: 390px;
    overflow: hidden;
    background-color: #e5e4e4; }
    .jigoushow li .line {
      margin-top: 25px;
      position: relative;
      display: inline-block;
      width: 25px;
      height: 3px;
      background-color: #3557A6; }
    .jigoushow li .line::before, .jigoushow li .line::after {
      content: "";
      display: inline-block;
      position: absolute;
      left: 0;
      width: 100%;
      height: 3px;
      background-color: #3557A6; }
    .jigoushow li .line::before {
      top: -8px; }
    .jigoushow li .line::after {
      bottom: -8px; }
    .jigoushow li .title {
      font-size: 22px;
      line-height: 40px; 
      max-height:40px;
      overflow:hidden;
    }
    .jigoushow li .cont {
      height: calc( 100% - 80px );
      overflow: hidden;
      line-height: 30px; }
    .jigoushow li .mark {
    	width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background-color: #3557A6;
      color: #fff;
      min-height: 390px;
      height: auto;
      padding: 20px; }
      .jigoushow li .mark .line {
        display: none; }

/*鏈烘瀯浠嬬粛椤甸潰 end*/
#myTabs2 .nav {
  padding: 0;
  height: 40px; }
  #myTabs2 .nav li {
    width: 20%; }
#myTabs2 .public_list_67 {
  background: #fff; }
  #myTabs2 .public_list_67 li {
    width: 100%; }
    #myTabs2 .public_list_67 li .jul-on a {
      border-bottom: solid 1px #3557A6;
      background-image: url(../images/mdw6_1.png); }
    #myTabs2 .public_list_67 li .jul-on .julo-tit {
      color: #3557A6;
      font-size: 16px;
      background-image: url(../images/mdw5_1.png); }
    #myTabs2 .public_list_67 li .jul-on a.collapsed {
      background-image: url(../images/mdw6_2.png);
      border-bottom: solid 1px #e5e5e5; }
      #myTabs2 .public_list_67 li .jul-on a.collapsed .julo-tit {
        color: #444;
        background-image: url(../images/mdw5_2.png); }
    #myTabs2 .public_list_67 li .julo-info {
      font-size: 12px; }
#myTabs2 .public-index-23 li {
  width: calc(100% - 40px);
  padding: 8px;
  margin-left: 42px;
  position: relative; }
  #myTabs2 .public-index-23 li .iconfont {
    position: absolute;
    display: inline-block;
    font-size: 30px;
    top: 10px;
    left: -42px; }
#myTabs2 .public-index-23 .pi23-head .pi23h-tit {
  line-height: 44px;
  padding-bottom: 0;
  font-size: 16px; }
#myTabs2 .public-index-23 .pi23-head::after {
  width: 20px;
  height: 20px;
  margin-top: -10px; }
#myTabs2 .public-index-23 .pi23c-info {
  font-size: 12px; }
#myTabs2 .public-index-23 li:hover .iconfont {
  color: #3557A6; }
#myTabs2 .public-index-23 li:hover .pi23-head .pi23h-tit {
  color: #3557A6; }
#myTabs2 .public-index-23 li:hover .pi23-head::after {
  color: #3557A6; }

#myTabs3 p.title {
  font-weight: 700; }
#myTabs3 table td.list {
  padding: 0; }
  #myTabs3 table td.list p {
    margin: 0;
    padding: 0;
    width: 100%;
    border-top: 1px solid #ccc; }
  #myTabs3 table td.list p.first {
    border-top: none; }

#myTabs4 .nav {
  padding: 0; }
  #myTabs4 .nav li {
    width: 33.3%; }
#myTabs4 .form-group .leixing input {
  line-height: 22px;
  padding: 0 10px; }
#myTabs4 .form-group .leixing input.active {
  background-color: #3557A6;
  color: #fff; }

.contect p {
  margin-top: 20px; }
  .contect p input, .contect p textarea {
    border-radius: 5px;
    padding: 10px 20px;
    background-color: #f8f8f8; }
.contect p:first-child input {
  width: calc((100% - (5px * 2)) / 3);
  height: 40px;
  margin-bottom: 10px; }
.contect p:nth-child(2) textarea {
  width: 100%;
  height: 140px;
  margin-bottom: 30px; }
.contect p:nth-child(3) input {
  display: block;
  width: 20%;
  color: #fff;
  background-color: #1b3f8d;
  margin: 0 auto; }
/*3.31*/
.public-index-56 li:hover .pi56-box{
  background-color:transparent;
}

.tab-content table td{
  padding:5px !important;
}
/*# sourceMappingURL=style.css.map */

/*  调查问卷   开始     */
.examine{
  position:fixed;
  display: none;
  width: 1000px;
  height:620px;
  overflow:hidden;
  padding:20px 0 0 0;
  background: #fff;
  position:fixed;
  top:50%;
  left: 50%;
  margin:-310px 0 0 -500px;
  z-index: 99999;
}
.examine h4{
  color: #1d4068;
  font-size: 30px;
  text-align: center;
  background:url(../images/bg.png) no-repeat center;
}
.e_tab{
  height:39px;
  margin-top:26px;
  border: 1px solid #e8ecf0;
  border-width: 1px 0 1px 0;
}
.e_tab li{
  float: left;
  padding: 0 30px;
  border-right: 1px solid #e8ecf0;
}
.e_tab li span{
  color: #666;
  font-size:16px;
  line-height: 40px;
}
.e_tab .active span{
  display: inline-block;
  color: #1d4068;
  height:37px;
  line-height: 40px;
  border-bottom: 3px solid #1d4068;
}
.e_infot{
  width:940px;
  height:440px;
  margin:25px auto 0 auto;
  overflow-y:auto;
}
.ef_box{
  color: #333;
  font-size: 15px;
}
.ef_box ul{
  margin:22px 0;
}
.ef_box ul li{
  margin-bottom: 10px; 
  padding-left: 10px;
}
.ef_box ul li input{
  margin-right: 10px;
}
.e_next , .e_put{
  width:200px;
  height:40px;
  line-height: 40px;
  text-align: center;
  background: #1d4068;
  border-radius: 8px;
  margin:30px auto 0;
  color: #fff;
  font-size:18px;
  cursor: pointer; 
}
.e_put{
  display: none;
}
.dt_input { width:400px; float:left; margin-top:16px}
.dt_input input { width:200px; height:30px; border:1px solid #ccc; padding:0 8px; line-height:30px;}
/*  提交完成   开始     */
.putin{
  display: none;
  width: 638px;
  height: 240px;
  text-align: center;
  position: fixed;
  top: 22%;
  left: 50%;
  margin-left: -319px;
  background: #fff;
  padding: 40px 0;
  border-radius: 8px; z-index:99999;
}
.putin li{
  margin-bottom: 18px;
}
.putin .li_1{
  color: #333;
  font-size: 22px;
}
.putin .li_2{
  color: #c8c8c8;
  font-size: 16px;
}
.putin .li_3{
  width: 208px;
  height: 43px;
  background: #1d4068;
  border-radius: 4px;
  margin: 0 auto;
}
.putin .li_3 a{
  display: block;
  line-height: 43px;
  color: #fff;
  font-size: 18px;
}


.putin1 {
  display: none;
  width: 638px;
  height: 240px;
  text-align: center;
  position: absolute;
  top: 22%;
  left: 50%;
  margin-left: -319px;
  background: #fff;
  padding: 40px 0;
  border-radius: 8px; z-index:9999
}
.putin1 li{
  margin-bottom: 18px;
}
.putin1 .li_1{
  color: #333;
  font-size: 22px;
}
.putin1 .li_2{
  color: #c8c8c8;
  font-size: 16px;
}
.putin1 .li_3{
  width: 208px;
  height: 43px;
  background: #1d4068;
  border-radius: 4px;
  margin: 0 auto;
}
.putin1 .li_3 a{
  display: block;
  line-height: 43px;
  color: #fff;
  font-size: 18px;
}
.e_an{width: 200px;height: 40px; line-height: 40px;text-align: center; background: #1d4068;border-radius: 8px;color: #fff;font-size: 18px;cursor: pointer;overflow: hidden;float: left;margin-left: 40px;}
.txt_title{color:#1E4065; font-size: 22px; }
.txt_content{color:#000; font-size: 20px; }
.txt_content span{color: #1E4065;font-weight: bold;}
.txt_statement{color:#747474; font-size: 16px; padding: 100px 0 0 0;}
.examine li{overflow: hidden;}
.ef_box ul {overflow: hidden;}
.ef_box ul li {overflow: hidden;width: 100%;}
.masking{display: none;width: 100%;height: 100%;background: rgba(29,64,104,0.6);position: fixed;z-index: 200;}
.masking1{display: none;width: 100%;height: 100%;background: rgba(29,64,104,0.6);position: fixed;z-index: 200;}
.masking2{display: none;width: 100%;height: 100%;background: rgba(29,64,104,0.6);position: fixed;z-index: 99999;}
.head_box_z{position: fixed;width: 100%;z-index: 99998;}
.fy{display:block;}
.fy_r{padding-left: 20px;}
.nd_text{min-height: 700px;}


/*9-15 修改*/
.cont4 .bankuai .cont li:nth-child(10), .cont4 .list_cont .fl .cont li:nth-child(10), .list_cont .cont4 .fl .cont li:nth-child(10) {
      border-bottom: 1px solid #f0f0f0 !important; }
.cont4 .bankuai .cont, .cont4 .list_cont .fl .cont, .list_cont .cont4 .fl .cont {
    height: 416px !important;}
.cont4{height: 454px !important;}
.nd_text img{width: 90%;}
