header {
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 .3rem;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 9999;
  background: #fff;
  border-bottom: 1px solid #e3e3e3; }

.b_over {
  overflow: hidden; }

header .return {
  width: 20%; }

header .return i {
  color: #333;
  font-size: .42rem; }

header .page_name {
  font-size: .36rem;
  color: #333;
  flex: 1;
  text-align: center; }

header .nav_sea {
  width: 20%;
  display: flex;
  justify-content: flex-end; }

header .nav_sea .sea_btn {
  color: #333;
  font-size: .42rem;
  margin-right: .2rem; }

header .nav_sea .nav_btn {
  color: #333;
  font-size: .42rem; }

header .log img {
  height: .8rem; }

.copyright {
  color: #999999;
  padding: .3rem 0;
  font-size: .26rem;
  text-align: center; }

footer {
  width: 100%;
  z-index: 100; }

footer ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

footer ul li {
  width: 33.3%;
  border-right: 1px solid #666;
  border-top: 1px solid #666; }

footer ul li a {
  display: block;
  line-height: .9rem;
  color: #afafaf;
  font-size: .28rem;
  text-align: center;
  background-color: #2e2f30;
  height: .9rem; }

footer ul .on {
  border-top: 1px solid #1ec5ab;
  border-right: 1px solid #1ec5ab; }

footer ul .on a {
  background-color: #1ec5ab;
  color: #ffffff; }

.mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  left: 0;
  top: 0;
  z-index: 888;
  display: none; }

nav {
  position: fixed;
  z-index: 10000;
  top: 1rem;
  width: 100%;
  right: -100%;
  transition: right .3s;
  background: #fff;
  height: calc(100vh - 1rem);
  overflow-y: scroll; }

nav dl dt {
  border-bottom: 1px solid #e3e3e3; }

nav dl dt a {
  background: #fff;
  height: 1rem;
  display: flex;
  align-items: center;
  padding: 0 .2rem;
  justify-content: space-between; }

nav dl dt a .left_box {
  display: flex;
  align-items: center;
  color: #333333;
  font-size: .3rem; }

nav dl dt a .left_box img {
  margin-right: .2rem;
  max-width: .33rem;
  max-height: .33rem; }

nav dl dt a .iconfont {
  color: #333333;
  transition: .3s; }

nav .dd_box {
  display: none; }

nav dl dd {
  display: block; }

nav dl dd span {
  display: blockl;}

nav dl dd span a {
  height: .9rem;
  display: block;
  line-height: .9rem;
  display: block;
  padding-left: .38rem;
  color: #3c3c3c;
  font-size: .3rem;
  font-weight: 550; }

nav dl dd .t_a a {
  color: #575757;
  font-size: .3rem;
  line-height: .66rem;
  display: block;
  padding-left: .5rem; }

nav dl dd .t_a .more {
  color: #339eb9;
  font-size: .3rem; }

nav .on dt a .iconfont {
  transform: rotate(90deg); }

.icon-arrow-right-copy-copy {
  font-size: .46rem; }

.nav-show {
  right: 0; }

.search_pop {
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 .3rem;
  position: fixed;
  width: 100%;
  left: 0;
  top: -100%;
  z-index: 10000;
  background: #fff;
  border-bottom: 1px solid #e3e3e3;
  transition: .66s; }
.search_pop .input_box {
  height: .8rem;
  border: 1px solid #999;
  width: 6.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 .3rem;
  border-radius: .1rem; }
.search_pop .input_box .tet {
  width: 5rem;
  border: none; }
.search_pop .input_box .sub {
  color: #333;
  font-size: .42rem; }
.search_pop .close_search_btn {
  font-size: .42rem; }

.search_pop_show {
  top: 0; }

.pub_wrap {
  background-color: #fcfcfc;
  padding-bottom: .3rem; }

.pub_wrap .head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 0; }

.pub_wrap .head .share a {
  width: .73rem;
  height: .73rem;
  background-color: #a8a8a8;
  text-align: center;
  display: inline-block;
  line-height: .73rem;
  border-radius: 50%;
  color: #fff; }

.pub_wrap .head .rx {
  width: 4.55rem;
  height: .73rem;
  background-color: #fcfcfc;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.08);
  border-radius: .37rem;
  font-size: .28rem;
  display: flex;
  align-items: center;
  color: #666666;
  justify-content: center; }

.pub_wrap .head .rx i {
  color: #a8a8a8;
  margin-right: .1rem; }

.pub_wrap .head .top img {
  width: 1.2rem; }

.pub_wrap dl {
  margin-bottom: .3rem; }

.pub_wrap dl dt {
  color: #333333;
  font-size: .32rem;
  margin-bottom: .3rem; }

.pub_wrap dl dt i {
  display: inline-block;
  margin-left: .3rem;
  font-size: .36rem; }

.pub_wrap dl dd {
  display: flex;
  flex-wrap: wrap; }

.pub_wrap dl dd a {
  display: block;
  width: 32%;
  margin-right: 1%;
  color: #666666;
  line-height: .6rem;
  font-size: .28rem; }

.search_pop {
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 .3rem;
  position: fixed;
  width: 100%;
  left: 0;
  top: -100%;
  z-index: 10000;
  background: #fff;
  border-bottom: 1px solid #e3e3e3;
  transition: .66s; }

.search_pop .input_box {
  height: .8rem;
  border: 1px solid #999;
  width: 6.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 .3rem;
  border-radius: .1rem; }

.search_pop .input_box .tet {
  width: 5rem;
  border: none; }

.search_pop .input_box .sub {
  color: #333;
  font-size: .42rem; }

.search_pop .close_search_btn {
  font-size: .42rem; }

.search_pop_show {
  top: 0; }

.index .banner_swiper .swiper-pagination-bullet {
  width: .2rem;
  height: .2rem;
  background-color: #ffffff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  opacity: 1; }
.index .banner_swiper .swiper-pagination {
  bottom: 1rem; }
.index .banner_swiper .swiper-pagination-bullet-active {
  background-color: #ef8e10; }
.index .banner_swiper .swiper-slide {
  position: relative; }
  .index .banner_swiper .swiper-slide .tet {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 30%; }
    .index .banner_swiper .swiper-slide .tet .a-f {
      color: #ffffff;
      font-size: .68rem;
      font-weight: 550;
    }
    .index .banner_swiper .swiper-slide .tet .a-g {
      color: #ffffff;
      font-size: .28rem;
      margin-top: .2rem; }
.index .nav_wrap {
  display: flex;
  transform: translateY(-0.8rem);
  position: relative;
  z-index: 2;
  margin-bottom: -.8rem; }
  .index .nav_wrap a {
    display: block;
    width: 33.3333%;
    text-align: center; }
    .index .nav_wrap a img {
      width: 1.57rem; }
    .index .nav_wrap a p {
      color: #132936;
      font-size: .24rem;
      margin-top: .1rem; }
.index .pub_tit {
  text-align: center;
  padding: .7rem 0; }
  .index .pub_tit h6 {
    color: #333333;
    font-size: .37rem;
    font-weight: 550; }
  .index .pub_tit p {
    margin-top: .1rem; }
    .index .pub_tit p span {
      position: relative;
      color: #303030;
      font-size: .29rem;
      font-weight: 550; }
      .index .pub_tit p span::after {
        position: absolute;
        width: 1rem;
        height: 3px;
        background-color: #339eb9;
        content: '';
        left: 0;
        bottom: -30%; }
.index .wrap_01 {
  padding-bottom: .8rem; }
  .index .wrap_01 .solu_swiper .swiper-slide .tet_box {
    border-radius: 0 0 .25rem .25rem;
    background: #fff;
    padding: 0 .3rem .3rem; }
    .index .wrap_01 .solu_swiper .swiper-slide .tet_box h6 {
      color: #100f0e;
      font-size: .3rem;
      padding: .25rem 0; }
    .index .wrap_01 .solu_swiper .swiper-slide .tet_box p {
      color: #666666;
      font-size: .26rem;
      line-height: .36rem;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden; }
.index .wrap_02 {
  background-color: #339eb9;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: .9rem; }
  .index .wrap_02 .pub_tit h6 {
    color: #ffffff; }
  .index .wrap_02 .pub_tit p span {
    color: #ffffff; }
    .index .wrap_02 .pub_tit p span::after {
      background: #fff; }
  .index .wrap_02 .info_swiper .swiper-pagination-bullet {
    width: .2rem;
    height: .2rem;
    background-color: #ffffff;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
    opacity: 1; }
  .index .wrap_02 .info_swiper .swiper-pagination-bullet-active {
    background-color: #ef8e10; }
  .index .wrap_02 .x_t {
    padding: .5rem;
    text-align: center;
    color: #ffffff;
    font-size: .36rem;
    line-height: .58rem;
    height: 2.7rem;
  padding-top:0.4rem
  }
    .index .wrap_02 .x_t p {
      display: none; }
  .index .wrap_02 .c_box {
    padding: 0 .25rem;
    margin-bottom: .5rem; }
    .index .wrap_02 .c_box .cc {
      background-color: #ffffff;
      border-radius: .3rem;
      overflow: hidden; }
      .index .wrap_02 .c_box .cc .choice {
        display: flex; }
        .index .wrap_02 .c_box .cc .choice .item {
          background-color: #dff9ff;
          color: #666;
          height: .86rem;
          line-height: .86rem;
          width: 50%;
          text-align: center; }
        .index .wrap_02 .c_box .cc .choice .on {
          color: #339eb9;
          background: #fff; }
      .index .wrap_02 .c_box .cc .list ul {
        padding: 0 .3rem;
        display: none; }
        .index .wrap_02 .c_box .cc .list ul li {
          border-bottom: 1px dashed #ccc; }
          .index .wrap_02 .c_box .cc .list ul li:last-child {
            border-bottom: none; }
          .index .wrap_02 .c_box .cc .list ul li a {
            padding: .35rem 0;
            display: block; }
            .index .wrap_02 .c_box .cc .list ul li a h6 {
              color: #555555;
              font-size: .26rem;
              height: .7rem;
              display: flex;
              /*align-items: center;*/
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              overflow: hidden;
              line-height: .36rem; }
            .index .wrap_02 .c_box .cc .list ul li a .time {
              display: flex;
              align-items: center;
              margin-top: .2rem; }
              .index .wrap_02 .c_box .cc .list ul li a .time img {
                width: .25rem;
                margin-right: .15rem; }
              .index .wrap_02 .c_box .cc .list ul li a .time span {
                color: #a3a3a3;
                font-size: .22rem; }
  .index .wrap_02 .more_btn {
    width: 2.5rem;
    height: .7rem;
    background-color: #ffffff;
    box-shadow: 0px 4px 0.15rem 0px rgba(156, 235, 255, 0.1), 0px 8px 0.3rem 0px rgba(169, 237, 255, 0.19);
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #339eb9;
    font-size: .24rem; }
.index .wrap_03 .c_box {
  background-image: url("../images/52.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1rem 0; }
  .index .wrap_03 .c_box .t_b {
    text-align: center; }
    .index .wrap_03 .c_box .t_b img {
      width: .72rem; }
    .index .wrap_03 .c_box .t_b h6 {
      color: #333333;
      margin: .3rem 0;
      font-size: .8rem;
      font-weight: 600; }
      .index .wrap_03 .c_box .t_b h6 span {
        font-size: .7rem;
        vertical-align: top; }
    .index .wrap_03 .c_box .t_b p {
      color: #333333;
      font-size: .3rem; }
  .index .wrap_03 .c_box .data_swiper {
    padding: 1.2rem 0 .8rem 0; }
    .index .wrap_03 .c_box .data_swiper .swiper-slide {
      color: #333333;
      font-size: .3rem;
      text-align: center;
      padding: 0 .6rem; }
      .index .wrap_03 .c_box .data_swiper .swiper-slide img {
        width: .72rem; }
      .index .wrap_03 .c_box .data_swiper .swiper-slide h6 {
        color: #333333;
        margin: .3rem 0;
        font-size: .8rem;
        font-weight: 600; }
        .index .wrap_03 .c_box .data_swiper .swiper-slide h6 span {
          font-size: .7rem;
          vertical-align: top; }
      .index .wrap_03 .c_box .data_swiper .swiper-slide p {
        color: #333333;
        font-size: .3rem; }
    .index .wrap_03 .c_box .data_swiper .swiper-pagination-bullet {
      width: .2rem;
      height: .2rem;
      background-color: #ffffff;
      box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
      opacity: 1; }
    .index .wrap_03 .c_box .data_swiper .swiper-pagination-bullet-active {
      background-color: #ef8e10; }
.index .wrap_04 {
  background: #f6f9fc; }
.c-k{
  color: #100f0e;
  font-size: .3rem;
  padding: .25rem 0;
}
.c-k{height: 120px;padding: 0 30px;line-height: 120px;}

/*# sourceMappingURL=css.css.map */
.pub_wrap dl dd {
  justify-content: left;
  flex-wrap: wrap; }
.pub_wrap dl dd a {
  display: block;
  width: 32%;
  margin-right: 1%;
  color: #666666;
  line-height: .6rem;
  font-size: .28rem; }
