@charset "UTF-8";
.font-weight-0 {
  font-weight: normal;
    
}

.margin-bottom-0 {
  margin-bottom: 0px !important; }

.margin-top-0 {
  margin-top: 0px !important; }

.font-30 {
  font-size: 30px !important; }

.color-e {
  color: #e60012 !important; }

.header-colorful {
  background: #1e8db5 !important; }

.font-18 {
  font-size: 18px !important; }

.flex-row {
  flex-direction: row;
  justify-content: space-between; }

.banner-bg-color {
  top: 445px;
  position: relative;
  background: #ffffff; }

.pb-2 {
  padding-bottom: 8px !important; }

.pt-4 {
  padding-top: 24px !important; }

.py-3 {
  padding-top: 16px !important;
  padding-bottom: 1px !important; }

.pb-4 {
  padding-bottom: 24px !important; }

.pt-3 {
  /*padding-top: 16px !important;*/ }

.px-3 {
  padding-right: 16px !important;
  padding-left: 16px !important; }

.black-color {
  color: #0a5096 !important; }

.bg-f9 {
  background: #f9f9f9 !important; }

.padding-top-170 {
  padding-top: 170px !important; }

.font-40 {
  font-size: 40px !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: flex-start !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: flex-start !important; }

.flex-row1 {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important; }

.square-container {
  position: relative;
  display:flex;
  margin: 0 20px;
}
  .square-container > .square {
    height: 12px;
    width: 12px;
    background-color: #fe967f;
    float: left;
    border-radius: 50%;
    -webkit-animation-name: loading;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite; }
  .square-container > .dos {
    height: 14px;
    width: 14px;
    background-color: #fb676e;
    margin-top: -1px;
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

.uno {
  -webkit-animation-delay: 1s; }

.dos {
  -webkit-animation-delay: 1.5s; }

.tres {
  -webkit-animation-delay: 2s; }

@-webkit-keyframes loading {
  30% {
    background-color: transparent; } }
@-webkit-keyframes message {
  0% {
    color: transparent; } }
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.color-969696 {
  color: #969696 !important; }

.font-25 {
  font-size: 25px !important; }

.bg-e2e2e2 {
  background: #e2e2e2 !important; }

.tdui-con {
  padding-left: 70px;
  padding-right: 70px;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  padding-top: 48px !important;
  padding-bottom: 16px !important;
  margin-top: 30px; }
  .tdui-con > .img-list {
    width: 246px;
    height: 343px;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer; }
    .tdui-con > .img-list > img {
      max-width: 100%;
      width: 100%;
      height: 336px; }
    .tdui-con > .img-list > .con-l {
      position: absolute;
      bottom: 7px;
      background: #1d6b8f;
      width: 100%;
      -webkit-transform: scale(0);
      transform: scale(0);
      -webkit-transition: all 0.5s ease 0s;
      transition: all 0.5s ease 0s; }
      .tdui-con > .img-list > .con-l > h3 {
        font-size: 22px !important;
        color: #ffffff !important;
        /*padding-top: 16px !important;*/
        text-align: center; }
      .tdui-con > .img-list > .con-l > p {
        font-size: 18px !important;
        margin-top: 0;
        margin-bottom: 16px;
        color: #ffffff !important;
        text-align: center; }
    .tdui-con > .img-list:hover > .con-l {
      transform: scale(1); }

.dai-more {
  text-align: center; }

.more-tuan {
  padding: 15px 60px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  transition: all 0.5s ease 0s;
  font-size: 18px;
  color: #ffffff;
  background: #196fa2;
  display: inline-block; }
  .more-tuan:hover {
    transform: translateY(-3px);
    color: #ffffff; }

.flex-wrap {
  flex-wrap: wrap; }

.list-img {
  width: 194px;
  height: 113px;
  overflow: hidden;
  text-align: center;
  line-height: 113px;
  /*border: 1px solid #525252;*/
  margin-bottom: 1rem !important; }
  .list-img > img {
    max-width: 100%;
    margin: auto;
    vertical-align: middle;
    transition: all 0.5s ease 0s; }
  .list-img:hover > img {
    transform: scale(1.1); }

.pb-1 {
  padding-bottom: 12px !important;
  background:#209dc0;}

#tabContent2 > div > div > div {
  transition: all 0.5s ease 0s; }
  #tabContent2 > div > div > div > a {
    text-align: center;
    border: none; }
    #tabContent2 > div > div > div > a > img {
      margin: auto;
      max-width: 100%; }
    #tabContent2 > div > div > div > a:hover {
      box-shadow: none;
      background: transparent !important; }
  #tabContent2 > div > div > div:hover {
    transform: translateY(-3px); }

#tabContent3 > div > div > div {
  transition: all 0.5s ease 0s; 
    width: 25%;
}
  #tabContent3 > div > div > div > a {
    text-align: center;
    border: none;
    margin-bottom: 0px !important; }
    #tabContent3 > div > div > div > a > img {
      margin: auto;
      max-width: 100%; }
    #tabContent3 > div > div > div > a:hover {
      box-shadow: none;
      background: transparent !important; }
  #tabContent3 > div > div > div:hover {
    transform: translateY(-3px); }

#tabContent4 > div > div > div {
  transition: all 0.5s ease 0s;
  margin:0 20px;}
  #tabContent4 > div > div > div > a {
    text-align: center;
    border: none; }
    #tabContent4 > div > div > div > a > img {
      margin: auto;
      max-width: 100%; }
    #tabContent4 > div > div > div > a:hover {
      box-shadow: none;
      background: transparent !important; }
  #tabContent4 > div > div > div:hover {
    transform: translateY(-3px); }

.px-6 {
  padding-left: 32px !important;
  padding-right: 32px !important; }

.px-4 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

#news > div {
  width: 100%;
  height: 641px;
  background: url("../../img/newsbg.png") no-repeat center;
  background-size:130%;}

.thumb-img {
  width: 227px;
  height: 114px;
  text-align: center;
  overflow: hidden; }
  .thumb-img > img {
    max-width: 100%;
    margin: auto; }

.mt-4 {
  /*margin-top: 24px !important;*/ }

.banner-img1 {
  width: 100%;
  height: 500px;
  background: url("../../img/gnsbhb.png");
  background-size: cover;
  background-position: center; }

.liuc-center > div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center; }

.pb-35 {
  padding-bottom: 35px !important; }

.color-fff {
  color: #ffffff !important; }

.font-24 {
  font-size: 24px !important; }

.liuc-bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 45px !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important; }

.liuc-public {
  width: 575px;
  height: 177px;
  background: #3f82bf;
  border-radius: 8px; }
  .liuc-public > div {
    padding-top: 24px !important;
    display: table !important; }
    .liuc-public > div > div {
      text-align: center; }

.d-table-cell {
  display: table-cell !important; }

.d-table {
  display: table !important; }

.align-middle {
  vertical-align: middle !important; }

.pr-32 {
  padding-right: 32px !important; }

.pl-32 {
  padding-left: 32px !important; }

.pl-32 {
  padding-left: 32px !important; }

.text-left {
  text-align: left !important; }

.text-nowrap {
  white-space: nowrap !important; }

.w-50 {
  width: 50% !important; }

.d-inline-block {
  display: inline-block !important; }

.float-start {
  float: left !important; }

.pt-35 {
  padding-top: 35px !important; }

.font-20 {
  font-size: 20px !important; }

.banner-img2 {
  width: 100%;
  height: 493px;
  background: url("../img/guoji/banner.jpg");
  background-size: cover;
  background-position: center; }

.zuanze-list {
  width: 272px;
  height: 275px; }
  .zuanze-list > h3 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px; }
  .zuanze-list > div {
    width: 100%; }
    .zuanze-list > div > img {
      width: 100%; }
  .zuanze-list.xuan-bg1 {
    background: url("../img/guonei/bg1.jpg");
    background-size: 100% 100%;
    background-position: center; }
  .zuanze-list.xuan-bg2 {
    background: url("../img/guonei/bg2.jpg");
    background-size: 100% 100%;
    background-position: center; }
  .zuanze-list.xuan-bg3 {
    background: url("../img/guonei/bg3.jpg");
    background-size: 100% 100%;
    background-position: center; }
  .zuanze-list.xuan-bg4 {
    background: url("../img/guonei/bg4.jpg");
    background-size: 100% 100%;
    background-position: center; }

.text-center {
  text-align: center !important; }

.color-fe {
  color: #fefefe; }

.pb-3 {
  padding-bottom: 16px !important; }

.xuan-zhuce {
  padding: 10px 45px;
  display: inline-block;
  background: #ffffff;
  border-radius: 8px;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s; }
  .xuan-zhuce:hover {
    transform: translateY(-3px); }

.liji-zhuce {
  text-align: center; }

.text-decoration-none {
  text-decoration: none !important; }

.color-e6 {
  color: #e60012 !important; }

.font-weight {
  font-weight: bold;
  padding-top:20px;}

.banner-img3 {
  width: 100%;
  height: 501px;
  background: url("../../img/gnsbhb.png");
  background-size: cover;
  background-position: center; }

.box-shadow-bg {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2); }

.mt-15 {
  margin-top: 15px !important; }

.banner-img4 {
  width: 100%;
  height: 552px;
  background: url("../img/tuandui/banner.jpg");
  background-size: cover;
  background-position: center; }

.mb-5 {
  margin-bottom: 48px !important; }

.pt-lg-6 {
  padding-top: 64px !important; }

.x-title {
  width: 100%;
  text-align: center; }
  .x-title > span {
    display: inline-block;
    width: 242px;
    height: 62px;
    background: #0a5096;
    margin: auto;
    line-height: 62px;
    border-radius: 6px; }
    .x-title > span:before {
      content: "";
      display: inline-block;
      position: relative;
      width: 45px;
      height: 1px;
      background: #ffffff;
      top: -6px;
      margin-right: 10px; }
    .x-title > span:after {
      content: "";
      display: inline-block;
      position: relative;
      width: 45px;
      height: 1px;
      background: #ffffff;
      top: -6px;
      margin-left: 10px; }

.pb-40 {
  padding-bottom: 40px !important; }

.x-list {
  width: 388px;
  height: 231px;
  text-align: center;
  overflow: hidden; }
  .x-list + .x-list + .x-list + .x-list {
    margin-top: 15px; }
  .x-list > img {
    max-width: 100%;
    margin: auto;
    transition: all 0.5s ease 0s; }
  .x-list:hover > img {
    transform: scale(1.1); }

.pt-20 {
  padding-top: 20px; }

.pt-30 {
  padding-top: 30px !important; }

.pb-5 {
  padding-bottom: 48px !important; }

.fa-more {
  padding-bottom: 30px !important; }
  .fa-more > a {
    display: inline-block;
    padding: 8px 40px;
    border-radius: 40px;
    border: 2px solid #ffffff;
    transition: all 0.5s ease 0s; }
    .fa-more > a:hover {
      transform: translateY(-3px); }

.fa-list {
  width: 283px;
  height: 392px;
  overflow: hidden; }
  .fa-list > div {
    width: 100%;
    text-align: center;
    position: relative !important; }
    .fa-list > div > img {
      width: 283px;
      height: 392px;
      max-width: 100%;
      vertical-align: middle;
      object-fit:cover;
        
    }
    .fa-list > div > div {
      background: rgba(0, 27, 67, 0.7);
      width: 100% !important;
      bottom: 0 !important;
      position: absolute !important; }
      .fa-list > div > div > h3 {
        padding-top: 15px; }
  .fa-list + .fa-list + .fa-list + .fa-list + .fa-list {
    padding-top: 24px !important; }
    .fa-list + .fa-list + .fa-list + .fa-list + .fa-list > div > div > .fa-more {
      padding-bottom: 50px !important; }

.font-26 {
  font-size: 26px !important; }

.fa-list-1 {
  width: 388px;
  overflow: hidden; }
  .fa-list-1 > div {
    width: 100%;
    text-align: center; }
    .fa-list-1 > div > img {
        width: 388px;
        height: 231px;
      max-width: 100%;
      margin: auto; }
    .fa-list-1 > div.pro-buttom {
      background: #001b43; }
      .fa-list-1 > div.pro-buttom > div {
        padding: 15px 32px; }
        .fa-list-1 > div.pro-buttom > div > span {
          display: inline-block; }

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important; }

.ml-3 {
  margin-left: 20px !important; }

.banner-img5 {
  width: 100%;
  height: 501px;
  background: url("../../img/gnsbhb.png");
  background-size: cover;
  background-position: center; }

.bg-f9 {
  background: #f9f9f9 !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 16px;
  list-style: none; }
  .breadcrumb > div {
    flex-direction: row;
    justify-content: flex-start; }

.py-4 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.color-00359c {
  color: #00359c !important; }

.font-16 {
  font-size: 16px !important; }

.bread-con > li + li:before {
  content: ">";
  display: inline-block;
  font-size: 16px;
  color: #000000;
  padding-left: 5px;
  padding-right: 5px; }

.header-about {
  width: 1200px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .header-about:before {
    content: "";
    display: none; }
  .header-about:after {
    content: "";
    display: none; }
  .header-about > li {
    width: 200px;
    text-align: center;
    border-top: 1px solid #a0a0a0;
    border-bottom: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    cursor: pointer; }
    .header-about > li:last-child {
      border-right: 1px solid #a0a0a0; }
    .header-about > li > a {
      font-size: 18px !important;
      color: #000000;
      padding-top: 20px;
      padding-bottom: 20px;
      display: block; }
    .header-about > li.active {
      background: #002876; }
      .header-about > li.active > a {
        color: #ffffff; }

.about-all > .ul-header {
  background: #dcdcdc !important; }

.about-content > div {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.about-image {
  width: 1221px;
  height: 712px;
  background: url("../img/guanyushoujie/bg.jpg");
  margin: auto;
  background-size: cover;
  background-position: center; }
  .about-image > .gongsi-con {
    width: 1065px;
    margin: auto; }
    .about-image > .gongsi-con > div {
      padding-top: 120px; }
      .about-image > .gongsi-con > div > .about-left {
        width: 527px;
        padding-top:50px;
        padding-right: 25px;
      }
        .about-image > .gongsi-con > div > .about-left > p {
          text-indent: 2em;
          text-align: left;
          padding-left: 35px; }
      .about-image > .gongsi-con > div > .about-right {
        width: 510px; }
        .about-image > .gongsi-con > div > .about-right > h3 {
          text-align: right;
          color: #e60012;
          font-size: 40px;
          font-weight: bold;
          margin-top: 0px; }
          .about-image > .gongsi-con > div > .about-right > h3 > span {
            font-size: 24px;
            color: #000000;
            position: relative;
            margin-left: 5px;
            top: -12px; }
            .about-image > .gongsi-con > div > .about-right > h3 > span:after {
              content: "";
              display: block;
              border: 2px solid #000000;
              position: absolute;
              width: 46px;
              bottom: -10px;
              right: 0px; }

.pt-2 {
  padding-top: 8px !important; }

.jing-top {
  width: 1200px;
  height: 132px;
  background: url("../img/guanyushoujie/bg1.jpg");
  margin: auto auto 16px auto;
  background-size: cover;
  background-position: center; }
  .jing-top > div > h3 {
    width: 327px;
    text-align: center;
    line-height: 132px;
    margin-top: 0px;
    margin-bottom: 0px; }
    .jing-top > div > h3 > span {
      font-size: 24px;
      color: #ffffff;
      display: inline-block;
      margin-left: 5px;
      position: relative;
      top: -15px; }
      .jing-top > div > h3 > span:after {
        content: "";
        display: block;
        width: 45px;
        height: 2px;
        background: #ffffff;
        position: absolute;
        bottom: 40px; }
  .jing-top > div > div {
    width: 873px;
    margin-top:24px;}

.about-content1 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.about-content2 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.zj-list {
  width: 226px;
  height: 255px;
  overflow: hidden;
  margin-left: 14px }
  .zj-list > a {
    display: block;
    position: relative; }
    .zj-list > a > img {
      width: 100%; }
    .zj-list > a > h4 {
      position: absolute;
      bottom: 0px;
      text-align: center;
      background: rgba(0, 27, 67, 0.7);
      display: block;
      width: 226px;
      margin-bottom: 0px;
      font-weight: normal; }
  .zj-list + .zj-list + .zj-list + .zj-list + .zj-list + .zj-list {
    margin-top: 16px; }

.success-anli-con > ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }
  .success-anli-con > ul:before {
    content: "";
    display: none; }
  .success-anli-con > ul:after {
    content: "";
    display: none; }
  .success-anli-con > ul > li {
    width: 390px;
    height: 38px;
    background: #bdbdbd !important;
    line-height: 38px;
    cursor: pointer;
    text-align: center; }
    .success-anli-con > ul > li > a {
      color: #ffffff;
      font-size: 20px; }
    .success-anli-con > ul > li.active {
      background: #0a5096 !important; }
.success-anli-con > div {
  margin-top: 30px !important; }

.about-content3 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }
  .about-content3 > div:before {
    content: "";
    display: none; }
  .about-content3 > div:after {
    content: "";
    display: none; }

.s-list-con > .s-list-img {
  width: 233px;
  height: 302px;
  position: relative;
  text-align: center;
  line-height: 302px; }
  .s-list-con > .s-list-img > img {
    width: 192px;
    height: 265px;
    margin: auto;
    vertical-align: middle; }
  .s-list-con > .s-list-img > div {
    width: 233px;
    height: 302px;
    background: url("../img/guanyushoujie/bg3.png");
    background-size: 100% 100%;
    background-position: center;
    position: absolute;
    top: 0px; }
  .s-list-con > .s-list-img + .s-list-img + .s-list-img + .s-list-img + .s-list-img + .s-list-img {
    margin-top: 12px; }
.s-list-con > .banq-list {
  width: 268px;
  height: 202px;
  position: relative;
  text-align: center; }
  .s-list-con > .banq-list > img {
    width: 268px;
    height: 187px;
    margin: auto;
    vertical-align: middle; }
  .s-list-con > .banq-list > div {
    width: 268px;
    height: 202px;
    background: url("../img/guanyushoujie/bg4.png");
    background-size: 100% 100%;
    background-position: center;
    position: absolute;
    top: 0px; }
  .s-list-con > .banq-list + .banq-list + .banq-list + .banq-list + .banq-list {
    margin-top: 12px; }

.gj-list {
  width: 214px;
  height: 303px;
  overflow: hidden;
  text-align: center; }
  .gj-list > img {
    margin: auto;
    max-width: 100%; }
  .gj-list + .gj-list + .gj-list + .gj-list + .gj-list + .gj-list {
    margin-top: 12px; }

.ys-con-t {
  width: 1114px;
  text-align: center; }

.ys-list-con {
  width: 280px;
  height: 219px;
  /*background: url("../img/guanyushoujie/bg5.png");*/
  background-size: 100% 100%;
  background-position: center;
  border:1px solid #00488a;
    
}
  .ys-list-con > p {
    padding-top: 45px;
    padding-left: 15px;
    padding-right: 15px; }

.about-content5 {
  padding-top: 40px;
  padding-bottom: 24px; }

.banner-img6 {
  width: 100%;
  height: 504px;
  background: url("../img/lianxi/banner.jpg");
  background-size: cover;
  background-position: center; }

.ltop-img {
  width: 20%;
  text-align: center;
  height: 83px; }
  .ltop-img > img {
    max-width: 100%;
    width: 108px;
    height: 60px;
    text-align: center !important;
    display: inline-block;
    transition: all 0.5s ease 0s; }
  .ltop-img:hover > img {
    transform: translateY(-3px); }

.container-fixed-md-right-img {
  width: 124px;
  height: 178px; }
  .container-fixed-md-right-img > img {
    width: 124px;
    height: 178px;
    margin: auto;
    display: inline-block;
    transition: all 0.5s ease 0s; }
  .container-fixed-md-right-img + .container-fixed-md-right-img {
    margin-left: 15px !important; }
  .container-fixed-md-right-img:hover > img {
    transform: translateY(-3px); }

.banner-img7 {
  width: 100%;
  height: 500px;
  background: url("../../img/gnsbhb.png");
  background-size: cover;
  background-position: center; }

.bg-f4f4f4 {
  background: #f4f4f4 !important; }

.lx-rtop {
  width: 100%;
  background: #ffffff; }
  .lx-rtop > ul {
    margin-bottom: 16px !important; }
    .lx-rtop > ul > li + li:before {
      content: "》";
      width: 10px;
      height: 8px;
      display: inline-block;
      margin-left: 10px;
      margin-right: 10px;
      font-size: 14px; }

.bg-transparent {
  background: transparent !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.font-14 {
  font-size: 14px !important; }

.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.bg-fff {
  background: #ffffff !important; }

.pl-24 {
  padding-left: 24px !important; }

.font-22 {
  font-size: 22px !important; }

.color-838383 {
  color: #838383 !important; }

.color-e83434 {
  color: #00488a !important; }

.pr-24 {
  padding-right: 24px !important; }

.bg-span > span {
  width: 111px;
  height: 41px;
  display: inline-block;
  text-align: center;
  background: url("../img/guonei/detail/bg111.jpg");
  background-size: 100% 100%;
  background-position: center;
  line-height: 41px; }

.mt-5 {
  margin-top: 48px !important; }

.pr-66 {
  padding-right: 66px !important; }

.pl-66 {
  padding-left: 66px !important; }

.bg-e83434 {
  background: #247dff !important; }

.border-radius-6 {
  border-radius: 6px !important; }

.lx-tianz {
  display: flex;
  flex-direction: row; }
  .lx-tianz > a {
    padding-top: 16px !important;
    padding-bottom: 12px !important; }

.border-e83434 {
  border: 2px solid #2483ff; }

.lx-nn {
  width: 638px;
  overflow: hidden; }

.txtMarquee-left2 {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .txtMarquee-left2 > div {
    width: 280px; }
    .txtMarquee-left2 > div > div > ul > li {
      display: inline-block; }

.color-9a9a9a {
  color: #9a9a9a !important; }

.font-12 {
  font-size: 12px !important; }

.pt-32 {
  padding-top: 32px !important; }

.bg-brand-img {
  width: 852px;
  height: 226px;
  background: url("../img/guonei/detail/bg1.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto; }

.mt-35 {
  margin-top: 35px !important; }

.bg-h3-img {
  width: 281px;
  height: 87px;
  background: url("../img/guonei/detail/bg11.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img1 {
  width: 343px;
  height: 87px;
  background: url("../img/guonei/detail/bg12.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img2 {
  width: 342px;
  height: 87px;
  background: url("../img/guonei/detail/bg13.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img3 {
  width: 237px;
  height: 87px;
  background: url("../img/guonei/detail/pbg1.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img4 {
  width: 237px;
  height: 87px;
  background: url("../img/guonei/detail/pbg2.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img5 {
  width: 283px;
  height: 87px;
  background: url("../img/guonei/detail/pbg3.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img6 {
  width: 281px;
  height: 87px;
  background: url("../img/guonei/detail/b1.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img7 {
  width: 284px;
  height: 87px;
  background: url("../img/guonei/detail/b2.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img8 {
  width: 283px;
  height: 87px;
  background: url("../img/guonei/detail/b3.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img9 {
  width: 230px;
  height: 87px;
  background: url("../img/guonei/detail/b4.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img10 {
  width: 229px;
  height: 87px;
  background: url("../img/guonei/detail/b5.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img11 {
  width: 283px;
  height: 87px;
  background: url("../img/guonei/detail/b6.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img12 {
  width: 287px;
  height: 87px;
  background: url("../img/guonei/detail/b7.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img13 {
  width: 288px;
  height: 87px;
  background: url("../img/guonei/detail/b8.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img14 {
  width: 283px;
  height: 87px;
  background: url("../img/guonei/detail/b9.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img15 {
  width: 257px;
  height: 87px;
  background: url("../img/guonei/detail/b10.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img16 {
  width: 288px;
  height: 87px;
  background: url("../img/guonei/detail/b11.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img17 {
  width: 283px;
  height: 87px;
  background: url("../img/guonei/detail/b12.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img18 {
  width: 320px;
  height: 87px;
  background: url("../img/guonei/detail/b13.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img19 {
  width: 302px;
  height: 87px;
  background: url("../img/guonei/detail/b14.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.bg-h3-img20 {
  width: 283px;
  height: 87px;
  background: url("../img/guonei/detail/b15.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  line-height: 120px; }

.font-28 {
  font-size: 28px !important; }

.mb-4 {
  margin-bottom: 24px !important; }

.color-4f4f4f {
  color: #4f4f4f !important; }

.bg-zy-list > p:before {
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
  background: #00488a;
  border-radius: 100%;
  margin-left: 10px;
  margin-right: 10px; }

.color-8e8e8e {
  color: #8e8e8e !important; }

.mt-20 {
  margin-top: 14px !important; }

.lc-con-left{
    margin-top: 45px;
}

.lc-con-dd {
  width: 1108px;
  height: 208px;
  /*background: url("../img/guonei/detail/bg2.jpg");*/
  border:1px solid #00488a;
  background-size: 100% 100%;
  background-position: center;
  margin: auto; }

.mark-p {
  margin-bottom: 14px; }
  .mark-p:before {
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #588ef9;
    border-radius: 100%;
    margin-right: 10px; }

.position-relative {
  position: relative !important; }

.why-con-left {
  left: 0px;
  top: 0px; }

.why-con-right {
  right: 0px;
  top: 0px; }

.why-con-l {
  width: 433px;
  height: 132px;
  background: url("../img/guonei/detail/bg12.png");
  background-size: 100% 100%;
  background-position: center; }
  .why-con-l + .why-con-l {
    margin-top: 60px; }
  .why-con-l > h3 {
    width: 130px;
    text-align: center;
    vertical-align: middle; }
  .why-con-l > div {
    width: 303px; }
    .why-con-l > div > p {
      padding-right: 20px !important;
      margin-bottom: 0px !important; }

.why-con-r {
  width: 433px;
  height: 132px;
  background: url("../img/guonei/detail/bg11.png");
  background-size: 100% 100%;
  background-position: center; }
  .why-con-r + .why-con-r {
    margin-top: 60px; }
  .why-con-r > h3 {
    width: 130px;
    text-align: center;
    vertical-align: middle; }
  .why-con-r > div {
    width: 303px; }
    .why-con-r > div > p {
      padding-left: 20px !important;
      margin-bottom: 0px !important; }

.position-absolute {
  position: absolute !important; }

.color-764343 {
  color: #764343 !important; }

.bg-fff8f0 {
  background: #fff8f0 !important; }

.request-all {
  box-shadow: 0px 0px 10px 8px rgba(254, 208, 169, 0.19);
  background: #ffffff; }

.py-5 {
  padding-top: 32px !important;
  padding-bottom: 48px !important; }

.bg-fed0a9 {
  background: #00488a !important;
  color:#fff;}

.border-top-left-radius-6 {
  border-top-left-radius: 6px; }

.border-top-right-radius-6 {
  border-top-right-radius: 6px; }

.px-2 {
  padding-right: 8px !important;
  padding-left: 8px !important; }

.request-all-con > div {
  padding: 30px 45px !important; }
  .request-all-con > div > div > h5 {
    margin-top: 0px; }

.bg-fafafa {
  background: #fafafa !important; }

.color-7a7a7a {
  color: #7a7a7a !important; }

.border-radius-6 {
  border-radius: 6px !important; }

.mt-30 {
  margin-top: 30px !important; }

.bohui-span {
  width: 100%;
  background: transparent; }
  .bohui-span > div {
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
    .bohui-span > div > div {
      width: 111px;
      height: 41px;
      text-align: center;
      line-height: 41px;
      border: 2px solid #ebebeb;
      cursor: pointer; }
      .bohui-span > div > div > .van-tabbar-item__text {
        color: #646464;
        font-size: 14px; }
      .bohui-span > div > div.van-tabbar-item--active {
        width: 111px;
        height: 41px;
        background: url("../img/guonei/detail/bg111.jpg");
        background-size: 100% 100%;
        background-position: center;
        text-align: center;
        line-height: 41px;
        border: none; }
      .bohui-span > div > div + div {
        margin-left: 20px; }

.banner-img8 {
  width: 100%;
  height: 500px;
  background: url("../img/index-banner-bg_02.jpg");
  background-size: cover;
  background-position: center; }

.pl-16 {
  padding-left: 16px !important; }

.guoji-search-con > div > div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 300px;
  background: #f2f2f2 !important;
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px; }
  .guoji-search-con > div > div > input {
    border: none;
    background: transparent !important;
    padding-left: 15px !important;
    outline: none;
    font-size: 14px;
    color: #666666; }
  .guoji-search-con > div > div > div {
    text-align: right !important;
    padding-right: 15px !important; }

.bg-f2f2f2 {
  background: #f2f2f2 !important; }

.gj-detail-top {
  border-bottom: 1px dashed #e5e5e5; }
  .gj-detail-top > div > a + a:before {
    content: ">";
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block; }

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.color-333 {
  color: #333333 !important; }

#search-gj-con > div {
  box-shadow: rgba(84, 84, 84, 0.29) 0px 0px 10px 0px;
  background: #ffffff !important; }
  #search-gj-con > div > div > h2 {
    font-size: 26px !important;
    color: #000000;
    padding-bottom: 8px !important;
    text-align: center; }
  #search-gj-con > div > div > div > input {
    border: none;
    border-radius: 0px;
    color: #c2c2c2 !important;
    height: 55px !important;
    border: 2px solid #00488a;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    font-size: 18px !important;
    display: block;
    padding: 0.375rem 0.75rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  #search-gj-con > div > div > div > button {
    background: #00488a !important;
    color: #ffffff !important;
    white-space: nowrap !important;
    font-size: 20px !important;
    border: 0 !important;
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0.375rem 48px;
    margin-left: 16px;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  #search-gj-con > div > div > p {
    padding-top: 9px !important;
    color: #9e9e9e !important;
    text-align: center;
    margin-bottom: 18px !important;
    font-size: 16px; }
    #search-gj-con > div > div > p > span {
      color: #e60012 !important;
      font-size: 20px !important;
      font-weight: bolder; }

.gj-detail-l {
  width: 255px !important; }

.gj-detail-r {
  width: 922px !important; }

.bg-dcdcdc {
  background: #dcdcdc !important; }

.py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.bg-100964 {
  background: #100964 !important; }

.gj-detail-lt > div > h3 {
  margin-top: 0px !important;
  font-weight: normal; }
.gj-detail-lt > div > ul > li {
  margin-top: 16px !important; }
  .gj-detail-lt > div > ul > li > a {
    padding-left: 35px !important;
    display: inline-block; }
  .gj-detail-lt > div > ul > li.active {
    background: #c72027 !important; }
    .gj-detail-lt > div > ul > li.active > a {
      color: #ffffff !important; }
  .gj-detail-lt > div > ul > li:last-child {
    margin-bottom: 16px !important; }

.gj-detail-lb {
  width: 255px;
  height: 338px;
  background: url("../img/guoji/detail/bg1.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin: auto; }
  .gj-detail-lb > div > h3 {
    font-weight: normal; }

.color-000056 {
  color: #000056 !important; }

.mb-2 {
  margin-bottom: 8px !important; }

.d-block {
  display: block !important; }

.color-767676 {
  color: #767676 !important; }

.gj-detail-by > h2 {
  font-weight: normal; }

.gj-detail-list {
  width: 211px;
  height: 243px;
  background: url("../img/guoji/detail/bg111.png");
  background-size: 100% 100%;
  background-position: center;
  cursor: pointer;
  transition: all 0.5s ease 0s; }
  .gj-detail-list > .gj-dtop {
    width: 180px;
    height: 100px;
    background: url("../img/guoji/detail/tbg.png");
    background-size: 100% 100%;
    background-position: center;
    margin: auto;
    margin-top: 20px !important; }
    .gj-detail-list > .gj-dtop > h4 {
      margin-top: 0px !important; }
  .gj-detail-list > p {
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 30px !important;
    text-align: center; }
  .gj-detail-list:hover {
    transform: translateY(-5px); }

.gj-lc-list {
  width: 170px; }
  .gj-lc-list > div {
    text-align: center; }
    .gj-lc-list > div > img {
      margin: auto; }
  .gj-lc-list > p {
    text-align: center; }
  .gj-lc-list:first-child > .market-lc {
    padding-left: 40px; }
  .gj-lc-list:last-child > .market-lc {
    padding-right: 40px; }

.color-494949 {
  color: #494949 !important; }

.market-lc {
  position: relative;
  margin-top: 25px;
  margin-bottom: 34px; }
  .market-lc > span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-align: center;
    background: #30cb8b;
    line-height: 20px;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px; }
  .market-lc:before {
    content: "";
    width: 100%;
    height: 2px;
    background: #ececec;
    display: block;
    z-index: 0; }

.gj-w-list {
  width: 202px;
  height: 270px;
  background: url("../img/guoji/detail/bg22.jpg");
  background-size: 100% 100%;
  background-position: center; }
  .gj-w-list > h3 {
    height: 115px;
    position: relative;
    text-align: center; }
    .gj-w-list > h3 > span {
      display: inline-block;
      text-align: center;
      position: absolute;
      bottom: 15px;
      left: 50%;
      margin-left: -13px; }
  .gj-w-list > h4 {
    margin-top: 30px;
    text-align: center;
    font-weight: normal; }
  .gj-w-list > p {
    margin-top: 20px;
    padding-left: 35px;
    padding-right: 35px;
    text-align: center; }

.color-7a859d {
  color: #7a859d !important; }

.px-lg-4 {
  padding-left: 24px !important;
  padding-right: 24px !important; }

.question-con {
  width: 845px;
  margin: auto; }

.wt-list {
  padding-bottom: 28px;
  border-bottom: 1px solid #f0f0f0; }
  .wt-list > h3 {
    font-weight: normal;
    margin-bottom: 0px !important; }
  .wt-list > div > p {
    line-height: 25px; }
  .wt-list + .wt-list {
    margin-top: 30px; }
  .wt-list:last-child {
    border-bottom: none; }

.wt-market {
  font-style: normal;
  color: #3a59b0;
  font-size: 18px; }

.pr-5 {
  padding-right: 5px !important; }

.align-text-top {
  vertical-align: text-top !important; }

.wt-market {
  font-style: normal;
  color: #3a59b0;
  font-size: 18px; }

.color-727272 {
  color: #727272 !important; }

.mt-2 {
  margin-top: 8px !important; }

.zixu-con {
  width: 845px;
  margin: auto; }
  .zixu-con > h2 {
    border-bottom: 2px solid #000056;
    padding-bottom: 10px;
    font-weight: normal; }

.zixun-top {
  border-bottom: 1px solid #c7c7da;
  margin-top: 10px;
  padding-bottom: 10px; }
  .zixun-top > div:first-child {
    width: 344px; }
  .zixun-top > div:last-child {
    width: 465px; }
  .zixun-top > div > h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal; }
  .zixun-top > div > p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden; }

.zixun-center {
  border-bottom: 2px solid #000056;
  padding-bottom: 10px;
  margin-bottom: 75px; }

.zixun-left {
  width: 48%;
  display: inline-block; }
  .zixun-left > ul > li {
    cursor: pointer;
    margin-bottom: 5px; }
    .zixun-left > ul > li > a {
      text-decoration: none;
      width: 75%;
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      vertical-align: middle; }
    .zixun-left > ul > li > span {
      width: 20%;
      display: inline-block;
      text-align: right; }
    .zixun-left > ul > li:before {
      content: url("../img/guoji/detail/fuhao.png");
      display: inline-block;
      margin-right: 3px;
      position: relative;
      top: -1px; }

.color-505050 {
  color: #505050 !important; }

.mt-3 {
  margin-top: 16px !important; }

.td-detail-con {
  margin-top: 40px !important;
  margin-bottom: 85px !important; }

.color-afafaf {
  color: #afafaf !important; }

.td-desc > div {
  display: table;
  width: 897px; }
  .td-desc > div > p {
    display: table-cell;
    vertical-align: middle;
    color: #767676;
    font-size: 16px;
    text-align: left;
    font-weight: 500;
    line-height: 32px; }
    .td-desc > div > p > img {
      padding-left: 37px;
      padding-right: 37px; }

.td-center {
  padding-left: 40px !important;
  padding-right: 75px !important; }

.td-right > p {
  text-align: left;
  color: #767676;
  font-size: 16px;
  font-weight: 500; }
.td-right > div > p {
  text-align: left;
  color: #767676;
  font-size: 16px;
  font-weight: 500; }

.sheji-all > div + div {
  margin-left: 16px; }

.align-top {
  vertical-align: top !important; }

/*# sourceMappingURL=product.css.map */
