  /* 通用 */
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'MyFont', 微软雅黑, Arial, sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
    -ms-font-smoothing: subpixel-antialiased;
  }

  @font-face {
    font-family: 'MyFont';
    src: url('../font/MicrosoftYaHei.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }

  p {
    color: #000;
  }

  img {
    border: 0;
    outline: none;
  }

  ul li {
    list-style: none;
  }

  a {
    color: #000;
    text-decoration: none;
  }

  a:focus,
  a:active {
    outline: none;
    color: #000;
    background-color: transparent;
  }

  a:link {
    color: #000;
    text-decoration: none;
  }

  a:visited {
    color: #000;
    background-color: transparent;
  }

  a:hover {
    color: #000;
    background-color: transparent;
  }


  select::-ms-expand {
    display: none;
  }

  select {
    width: 100%;
    border: none;
    background: transparent;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 20px;
    /* background: url("../img/down.png") no-repeat scroll right center transparent; */
    background-size: 10px;
  }

  select::-ms-expand {
    display: none;
  }

  select::-webkit-outer-spin-button,
  select::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  a {
    color: #333;
  }

  textarea {
    /* border: 1px solid #d8d8d8; */
  }


  /* 网页版心 */
  .center {
    width: 100%;
    margin: 0 auto;

  }

  /* 内容版心 */
  .contentCenter {
    width: 1600px;
    margin: 0 auto;
    padding-bottom: 40px;
  }

  .contentCenter_li {
    width: 1160px;
    margin: 0 auto;
  }

  .float_left {
    float: left;
  }

  .float_right {
    float: right;
  }

  /* 单行文字省略号 */
  .ellipsis {
    /* 让文字在一行内显示, 不换行 */
    white-space: nowrap;
    /* 当内容超过盒子宽度, 隐藏溢出部分 */
    overflow: hidden;
    /* 如果溢出的内容是文字, 就用省略号代替 */
    text-overflow: ellipsis;
    width: 90%;
    display: inline-block;
  }

  /* 多行文字省略号 */
  .ellipsis_2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* 数字;	控制可以显示的行数 */
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .ellipsis_3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  /* 鼠标变成小手 */
  .pointer {
    cursor: pointer;
  }

  /* 文字居中 */
  .text_center {
    text-align: center;
    margin-top: -4px;
  }

  /* 文字大小 粗细 */
  .size_12 {
    font-size: 12px;
  }

  .size_14 {
    font-size: 14px;
  }

  .weight_m {
    font-weight: 500;
  }

  .weight_x {
    font-weight: 700;
  }

  .weight_l {
    font-weight: 900;
  }

  /* 文字颜色 */
  .color_fff {
    color: #ffffff;
    font-weight: bold;
  }

  .color_f2 {
    color: #f2f2f2;
  }

  .color_000 {
    color: #000;
  }

  .color_333 {
    color: #333;
  }

  .color_666 {
    color: #666;
  }

  .color_999 {
    color: #999;
  }

  /* 背景颜色 */
  .bgc_fff {
    background-color: #fff;
  }

  .bgc_f2 {
    background-color: #f2f2f2;
  }

  .bgc_000 {
    background-color: #000;
  }

  .bgc_333 {
    background-color: #333;
  }

  .bgc_666 {
    background-color: #666;
  }

  .bgc_999 {
    background-color: #999;
  }

  /* ////////////////////// */
  /* top */
  .body_top {
    width: 320px;
    height: 50px;
    /* background-color: #fff; */
    position: absolute;
    top: 50px;
    right: 0;

  }

  .body_top .bodytop_fav {
    width: 320px;
    height: 50px;
    float: left;
  }

  .body_top .bodytop_fav img {
    width: 100%;
    height: 100%;
  }

  .body_top .bodytop_search {
    width: 320px;
    height: 50px;
    float: right;

  }

  .body_top .searchConten {
    width: 100%;
    /* margin-top: 15px; */
    /* margin-right: 20px; */
    float: right;
  }

  .body_top .searchConten .searchMain {
    width: 320px;
    height: 50px;
    background-color: #f0f0f0;
    border-radius: 4px;
    float: left;
  }

  /*top select */




  .searchMain select {
    float: left;
    width: 90px;
    height: 50px;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    line-height: 50px;
    letter-spacing: 0px;
    /* color: #0a3988; */
    text-indent: 1em;
    /* margin: 6px 0; */
    border: none;
    background-color: transparent;
    border-right: #d8d8d8 solid 1px;
    /* 下拉箭头替换 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url("../images/arrRight.png") no-repeat scroll right center transparent;
    background-size: 9px 16px;
    background-position: 60px;
    /* 相当于 50px center */
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 14px;

  }

  /* .searchMain select::after {
    content: "";
    position: absolute;
    right: 30px;
    top: 0;
    display: block;
    background-size: 9px 16px;
    background-repeat: no-repeat;
    background-position: 60px; 
    background-image: url('./images/arrRight.png');
    transform: rotate(90deg);
  } */

  .searchMain select option {
    display: block;
    width: 90px;
    height: 50px;
    font-size: 16px;
    font-weight: 500;
    line-height: 50px;
    line-height: 50px;
    padding: 10px;
    text-align: center;
    /* color: #0a3988; */
  }


  .body_top .searchConten input {
    float: left;
    width: 235px;
    height: 50px;
    line-height: 50px;
    /* border: 1px solid #e4e4e4; */
    border: none;
    text-indent: 1em;
    border-radius: 5px 0 0 5px;
    background-color: transparent;
  }

  /*修改提示文字的颜色*/
  input::-webkit-input-placeholder {
    color: #696969;
    /* font-size: 14; */
  }

  /* 使用webkit内核的浏览器 */
  input:-moz-placeholder {}

  /* Firefox版本4-18 */
  input::-moz-placeholder {}

  /* Firefox版本19+ */
  input:-ms-input-placeholder {}

  /* IE浏览器 */

  .body_top .searchConten .buttom {
    float: left;
    width: 85px;
    height: 50px;
    background-color: #015276;
    border-radius: 0 5px 5px 0;
    color: #fff;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
  }

  .body_top .searchConten .buttom img {
    display: block;
    width: 17px;
    height: 17px;
    margin: 9.5px auto;
  }

  .header_title1 {
    width: 402px;
    height: 140px;
    background: url('../img/new/title1.png') no-repeat left;
    background-size: 100% 103%;
    position: absolute;
    top: 2px;
    left: 0;
  }

  .header_title2 {
    width: 330px;
    height: 140px;
    background: url('../img/new/title2.png') no-repeat left;
    background-size: 100% 100%;
    position: absolute;
    top: 2px;
    left: 440px;
  }

  .header .headerContent {
    height: 225px;
    background: url('../img/banner_new_top.png') no-repeat left;
    background-size: 100% 100%;
    /* background: none\9; */
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_003.png', sizingMethod='scale');
  }

  .header_tab_content {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    /* background-image: url("../img/linkbg.png");
    background-size: 100% 100%;
    background-repeat: no-repeat; */
    /* background: url('../img/linkbg.png') no-repeat left; */
    background-size: 100% 100%;
    /* background: none\9; */
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/linkbg.png', sizingMethod='scale');
    /* padding: 0 34px; */
    position: relative;
    z-index: 111;
  }

  .header_tab_item {
    /* width: 128px; */
    display: inline-block;
    /* margin-right: 10px; */
    height: 100%;
    float: left;
    /* margin: 0 20px; */
    position: relative;
    font-size: 18px;
    height: 60px;
    line-height: 28px;
  }

  .header_tab_item>a>img {
    width: 28px;
    float: left;
  }

  .header_tab_item>a>span {}

  .header_tab_item .jgzn {
    width: 100%;
    height: 100%;
    float: left;
    line-height: 62px;
    /* margin: 0 20px; */
    position: relative;
    font-weight: normal;
    font-size: 18px;
  }

  .header_tab_item a {
    display: block;
    width: 100%;
    /* margin: 0 20px; */
    position: relative;
    font-weight: normal;
    font-size: 20px;
    color: #fff;
  }

  .header_tab_item a:hover {
    /* color: #fff; */
  }

  .header_tab_item {
    height: 102px;
    line-height: 102px;
    display: flex;
    align-items: center;
  }

  .header_tab_son {
    width: 100px;
    min-height: 100%;
    float: left;
    position: absolute;
    top: 60px;
    background-color: aquamarine;
    display: none;
  }

  .header_tab_son li {
    width: 100px;
    height: 60px;
  }

  .header_tab_active {
    color: #fff;
    font-weight: bold;
  }

  .header_tab_active_1 {
    font-weight: bold;
  }

  .header_tab_active a {}

  .header_tab_active_1 a {
    font-weight: bold;
  }

  .header_tab_content_zg {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
  }


  .header_tab_item_zg {
    width: 200px;
    height: 100%;
    float: left;
    line-height: 68px;
    /* margin: 0 20px; */
    position: relative;
    font-weight: 700;
    font-size: 16px;
    color: #ffe450;
  }

  .header_tab_item_zg a {
    display: block;
    width: 200px;
    height: 100%;
    line-height: 68px;
    /* margin: 0 20px; */
    position: relative;
    font-weight: 700;
    font-size: 16px;
    color: #ffe450;
  }

  .header_top_act a {
    font-weight: 900;
    font-size: 18px;
    background-color: #fff;
    color: #870000;
  }

  .header_top_act {
    font-weight: 900;
    font-size: 18px;
    background-color: #fff;
    color: #870000;
  }

  .content {
    min-height: 800px;
  }

  .intor_num_item_ani {
    animation: ani .6s ease-in;
  }

  @keyframes ani {
    from {
      transform: translateY(100px);
      opacity: 0;
    }

    to {
      transform: translateY(0px);
      opacity: 1;
    }
  }

  /* footer */
  .footer {
    width: 100%;
    background-color: #171717;
    color: #fff;
    padding: 10px;
  }

  .footerContent {
    width: 1600px;
    margin: 0 auto;
  }

  .fotter_box {
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
  }

  .fotter_box_i {
    width: 20%;
  }

  .fotter_box_t {
    width: 30%;
    text-align: left;
  }

  .fotter_box_c {
    width: 10%;
    text-align: right;
  }

  .fotter_box_i>img {
    width: 250px;
  }

  .fotter_box_t {}

  .fotter_box_t>p {
    color: #999999;
    display: flex;
  }

  .fotter_box_t>p>span {
    display: inline-block;
  }

  .fotter_box_t>p>span:first-of-type {
    width: 50px;
  }

  .fotter_box_t>p>span:last-of-type {
    width: 90%;
  }

  .fotter_box_c>img {
    width: 100px;
  }

  .fotter_bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #333333;
    padding: 20px 0;
  }

  .fotter_bottom>p {
    color: #999999;
  }

  .banner_img {
    margin-top: 30px;
    margin-left: 320px;
  }

  .banner_img>div {
    cursor: pointer;
  }


  .search_box {
    width: 100%;
    height: 80px;
    display: flex;
    align-items: center;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1)
  }

  .search_box>div {
    display: flex;
    align-items: center;
    width: 50%;
    height: 49px;
    margin: 0 auto;
  }

  .search_box_input {
    display: flex;
    height: 40px;
    /* width: 100%; */
    /* border: none; */
    width: 80%;
    position: relative;
  }

  .search_box_input>img {
    position: absolute;
  }

  .search_box_input>input {
    width: 100%;
    /* border: none; */
    padding-left: 40px;
    border: 1px solid #f7f7f7;
  }

  .search_box_close {
    margin-left: 20px;
    cursor: pointer;
  }

  .search_box_close>label>img {
    width: 20px;
    cursor: pointer;
  }

  body {
    position: relative;
    overflow-x: hidden;
  }

  body {
    position: relative;
  }

  .topTip {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background-color: #0b3291;
    color: #fff;
  }

  .topTip>p {
    width: 1200px;
    margin: 0 auto;
  }



  /* 隐藏link */
  #other_link {
    display: none;
  }


  .header_tab_content_br {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
  }


  .header_tab_item_br {
    width: 12.5%;
    height: 100%;
    float: left;
    line-height: 68px;
    /* margin: 0 20px; */
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #fff;
  }

  .header_tab_item_br a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 68px;
    /* margin: 0 20px; */
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #fff;
  }

  .header_top_act_br a {
    font-weight: 900;
    font-size: 18px;
    background-color: #901111;
    color: #fff;
  }

  .header_top_act_br {
    font-weight: 900;
    font-size: 18px;
    background-color: #901111;
    color: #fff;
  }

  /* 百日行动 */
  /* 详情a标签 */
  /* 详情样式 */
  .centerConter a {
    color: blue;
  }


  /* 详情页统一 */
  .main_center_content p {
    font-size: 18px;
    color: #333;
    line-height: 42px;
    /* margin-top: 20px; */
    text-indent: 2em;
  }



  .centerBorder>img {
    width: 80%;
  }

  .header_tab_content {
    /* width: 1370px; */
  }

  .header_tab_item {
    padding: 0 25px;
  }

  .header_tab_item_chilren {
    width: 100%;
    min-height: 60px;
    position: absolute;
    top: 60px;
    left: 0;
    background-color: #0b3291;
    display: none;
  }

  .header_tab_item_chilrenItem {
    width: 100%;
    min-height: 60px;
    background-color: #0b3291;
    color: #ffffff;
    font-size: 16px;
    padding-top: 20px;
  }

  .headerBox {
    width: 1600px;
    margin: 0 auto;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #header_tab {
    background-color: #1b509d;
    position: relative;
    z-index: 9999;
  }

  .headerLogo {
    width: 180px;
  }

  .banner_title_line {
    width: 30px;
    height: 3px;
    display: block;
    margin: 0 auto;
  }

  .banner_title_active_on {
    background-color: #fff;
  }

  .banner_title_active_off {
    background-color: transparent;
  }

  .headerLogo>a>img {
    width: 100%;
  }

  #header_tab_center {
    height: 100%;
  }

  #search_btn>label>img {
    width: 100%;
  }

  .mobile>.product_box {
    display: block;
  }

  .mobile>.product_box>.product_item {
    width: 90%;
    margin: 0 auto;
    padding: 10px;
    padding-bottom: 0;
  }

  .mobile .fotter_box_c {
    width: 40%;
  }

  .mobile .fotter_box_c>img {
    width: 50px;
  }

  .mobile .fotter_bottom {
    padding: 10px 0;
  }

  .mobile .fotter_box {
    padding: 10px 0 0 0;
  }

  @media screen and (max-width: 430px) {
    .contentCenter {
      width: 95%;
    }

    .fotter_box_i>img {
      width: 200px;
    }

    .headerBox {
      width: 100%;
    }

    .footerContent {
      width: 100%;
    }

    .search_box_input {
      width: 90%;
    }

    .search_box>div {
      width: 90%;
    }

    .headerBox {
      height: 57px;
    }

    .headerLogo {
      width: 30px;
      margin-top: 8px;
      margin-left: 5px;
    }

    .header_tab_item a {
      font-size: 16px;
    }

    .header_tab_item {
      padding: 0 5px;

      height: 58px;
      line-height: 60px;
    }

    #search_btn {
      width: 40px;
    }

    .banner_title_line {
      width: 20px;
    }
  }