@charset "UTF-8";@font-face {    font-family: 'Century Gothic';    src: url('../fonts/gothicb.eot');    src: url('../fonts/gothicb.eot') format('embedded-opentype'),         url('../fonts/gothicb.woff2') format('woff2'),         url('../fonts/gothicb.woff') format('woff'),         url('../fonts/gothicb.ttf') format('truetype'),         url('fonts/GOTHICB.otf') format('truetype'),         url('fonts/GOTHICB.svg#GOTHICB') format('svg');}.century {  font-family: "Century Gothic","Arial" !important; }/*网站单位设置*/@media (max-width: 767px) {  html {    font-size: 26px !important; } }@media (max-width: 479px) {  html {    font-size: 24px !important; } }@media screen and (max-width: 320px) {  html {    font-size: 20px !important; } }@media (min-width: 768px) {  html {    font-size: 28px !important; } }@media (min-width: 1200px) {  html {    font-size: 30px !important; } }@media (min-width: 1440px) {  html {    font-size: 34px !important; } }@media (min-width: 1680px) {  html {    font-size: 40px !important; } }div, ul, li, span, a {  box-sizing: border-box; }body {  overflow: hidden; }.por {  position: relative; }.poa {  position: absolute; }.Arial {  font-family: "Arial"; }.toUpp {  text-transform: uppercase; }.omit {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical; }.videobg{ position:absolute; width:100%; height:100%; left:0;  top:0; z-index:3; background:rgba(0,0,0,0.2);}.j_futurevideo{ min-width: 100%;}.toTop {  display: none;  position: fixed;  z-index: 7;  bottom: 0;  right: 0;  width: 48px;  height: 48px;  cursor: pointer;  background: #d70c19 url(../images/totop.png) no-repeat center;  transition: all .3s linear; }  .toTop:hover {    transform: translateY(-6px); }.multi-omit2 {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; }.multi-omit3 {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical; }.multi-omit4 {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical; }.multi-omit5 {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 5;  -webkit-box-orient: vertical; }.omit2 {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; }.omit3 {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical; }.omit4 {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical; }.omit5 {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 5;  -webkit-box-orient: vertical; }.nowrap {  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; }.opa7 {  opacity: .7;  filter: alpha(opacity=70); }.ovh {  overflow: hidden; }.ovs {  overflow: visible; }.img100 {  display: block;  width: 100%; }.table {  display: table;  width: 100%;  height: 100%; }.table-cell {  display: table-cell;  vertical-align: middle; }.w1280 {  width: 1280px;  margin: 0 auto; }.w1340 {  width: 1340px;  margin: 0 auto; }.w1480 {  width: 1480px;  margin: 0 auto; }.flexBox {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  flex-wrap: wrap;  justify-content: space-between; }.loadding {  position: fixed;  z-index: 12;  width: 100vw;  height: 100vh;  left: 0;  top: 0;  display: none;  background: #000;  transition: all 1.5s ease;  overflow: hidden; }  .loadding #loadding-video {    width: 100vw !important;    height: 100vh !important;    position: absolute;    top: 0;    left: 0;     }  .loadding.out {    top: -100vh;   }  .loadding.out2{    opacity:0;    visibility:hidden;    transition:none;  }  .loadding.hide0 {    display: none;    transition: none;   }  .welcome.in, .footer.in {    transform: translateY(0); }  .welcome.in2, .footer.in2 {    transform: translateY(0);    transition: none; }.footer-nav {  float: left; }  .footer-nav .nav-item {    position: relative;    float: left;    display: inline-block;    width: 126px; }    .footer-nav .nav-item:nth-child(2) {      width: 210px; }  .footer-nav .nav-a {    display: block;    color: #333;    font-size: 14px;    line-height: 1;    margin-bottom: 20px; }  .footer-nav .sub-hides {    z-index: 2;    width: 100%;    left: 0;    top: 100%; }  .footer-nav .sub-a {    display: block;    color: #888;    font-size: 14px;    line-height: 30px;    transition-duration: .3s;    transition-timing-function: ease; }    .footer-nav .sub-a:hover {      color: #d70c19; }.footer-top {  padding: 2rem 0 1.4rem;  border-top: 1px solid #eee;  border-bottom: 1px solid #eee; }.footer-ewm {  float: left;  margin-left: .9rem; }  .footer-ewm .ewm-title {    color: #333;    font-size: 14px;    line-height: 1;    margin-bottom: .9rem; }  .footer-ewm .img-wrap {    width: 2.9rem; }.footer-dr {  color: #333;  float: right; }  .footer-dr .buy-title, .footer-dr .tele-title {    font-size: 14px;    line-height: 1; }  .footer-dr .buy-title {    margin-bottom: .9rem; }  .footer-dr .tele-title {    margin-top: .75rem;    margin-bottom: 14px; }  .footer-dr .tele-num {    font-size: .75rem;    line-height: 1.2;    font-family: "Century Gothic";    font-weight: bold; }  .footer-dr .buy-a {    display: inline-block;    width: 1.1rem;    margin-right: 12px; }.footer-search-a {  display: block;  color: #333;  line-height: 30px;  font-size: 14px;  transition-duration: .5s;  margin-top: .75rem;  padding-left: 32px;  background: url(../images/f0.png) no-repeat left center;  background-size: 24px !important;  height: 30px;}.footer-search-a:hover {  transform: translateX(10px);  color: #d70c19;}.footer-bot {  font-size: 14px;  line-height: 1;  color: #333;  padding: .6rem 0 .8rem; }  .footer-bot .bot-dl {    float: left; }  .footer-bot .bot-dr {    float: right; }  .footer-bot .bot-nav-a, .footer-bot .boc-a {    color: #333;    transition: all .5s ease; }    .footer-bot .bot-nav-a:hover, .footer-bot .boc-a:hover {      color: #d70c19; }  .footer-bot .bot-nav-a:nth-child(2),.footer-bot .bot-nav-a:nth-child(4) {    display: inline-block;    border-left: 1px solid #eee;    border-right: 1px solid #eee;    margin: 0 15px;    padding: 0 15px; }.right-fixed {  position: fixed;  z-index: 7;  right: -50px;  top: 50%;  margin-top: -75px;  transition: all 1s ease 1.5s; }  .right-fixed.animate {    right: 0; }  .right-fixed .tele-hide {    position: absolute;    display: none;    width: 150px;    height: 50px;    text-align: center;    background: #d70c19;    color: #fff;    font-size: 16px;    line-height: 50px;    right: 51px; }  .right-fixed .fixed-a {    display: block;    width: 50px;    height: 50px;    border-bottom: 1px solid #231f1c;    background-color: #000;    background-position: center !important;    background-repeat: no-repeat !important;    transition: all .5s ease; }    .right-fixed .fixed-a:hover {      background-color: #d70c19;      border-bottom-color: #d70c19; }    .right-fixed .fixed-a:first-child {      background-image: url(../images/i1.png); }    .right-fixed .fixed-a:nth-child(2) {      background-image: url(../images/i2.png); }    .right-fixed .fixed-a:nth-child(3) {      background-image: url(../images/i3.png); }    .right-fixed .fixed-a:last-child {      position: relative;      background-image: url(../images/i4.png); }.welcome-banner {  position: relative;  overflow: hidden; }  /*.welcome-banner .img100 {    transition: all 5s ease;  }  .welcome-banner .swiper-slide-active .img100 {    transform: scale3D(1.03,1.03,1.03);  }*/.hd01 {  position: absolute;  z-index: 2;  width: 100%;  left: 0;  bottom: 24px !important;  text-align: center; }  .hd01 .swiper-pagination-bullet {    width: 45px;    height: 3px;    display: inline-block;    margin: 0 7px;    background: #fff;    position: relative;    opacity: 1;    border-radius: 0; }    .hd01 .swiper-pagination-bullet:before {      position: absolute;      display: block;      left: 0;      top: 0;      content: "";      width: 0;      height: 3px;      background: #d70c19;      transition: all 0s linear; }    .hd01 .swiper-pagination-bullet.swiper-pagination-bullet-active:before {      width: 100%;      transition: all 3.5s linear; }.hd02 {  position: absolute;  z-index: 2;  width: 100%;  left: 0;  bottom: 32px;  text-align: center; }  .hd02 .swiper-pagination-bullet {    width: 14px;    height: 14px;    display: inline-block;    margin: 0 5px;    position: relative;    opacity: 1;    border-radius: 0;    border: 1px solid #fff;    background: none;    border-radius: 50%; }    .hd02 .swiper-pagination-bullet.swiper-pagination-bullet-active {      background: #fff; }      .hd03 {        margin-top: 15px;  width: 100%;  text-align: center; }  .hd03 .swiper-pagination-bullet {    width: 14px;    height: 14px;    display: inline-block;    margin: 0 4px;    position: relative;    opacity: 1;    border-radius: 0;    border: 2px solid #d70c19;    background: none;    border-radius: 50%; }    .hd03 .swiper-pagination-bullet.swiper-pagination-bullet-active {      background: #d70c19; }.can-hover .img-wrap {  overflow: hidden; }  .can-hover .img-wrap .img100 {    transition: all 1s ease; }.can-hover:hover .img100 {  transform: scale3d(1.1, 1.1, 1.1); }.welcome-list2 .list-li {  flex: 1;  border-right: 1px solid #fff;  text-align: center;  font-size: 14px;  line-height: 32px; }  .welcome-list2 .list-li:hover .title1 {    color: #d70c19; }.welcome-list2 .title1 {  color: #333;  font-size: 18px; }.welcome-list2 .detail1 {  color: #888; }.welcome-list2 .txts-wrap {  padding: 30px; }.bgImg {  background-size: cover !important;  background-repeat: no-repeat !important;  background-position: center !important; }.bgf5 {  background: #f5f5f5; }.bgef {  background: #efefef; }.bgf8 {  background: #f8f8f8; }.inner-banner {  position: relative;  color: #fff;  line-height: 1; }  .inner-banner .m-img {    display: none; }  .inner-banner .banner-h5 {    font-size: .5rem; }  .inner-banner .banner-h1 {    font-size: 1.25rem;    margin: .5rem 0 .6rem; }  .inner-banner .banner-h3 {    font-size: .75rem;    margin-bottom: 1.75rem; }.pro-banner {  position: relative;  color: #fff;  line-height: 1;  height: 21.5rem; }  .pro-banner .m-img {    display: none; }  .pro-banner .banner-h5 {    font-size: .5rem; }  .pro-banner .banner-h1 {    font-size: 1.25rem;    margin: .5rem 0 .6rem; }  .pro-banner .banner-h3 {    font-size: .75rem; }  .pro-banner .video-play {    margin-top: 1.25rem; }.fast-banner {  color: #2f2f2f; }  .fast-banner .video-play {    color: #2f2f2f;    border: 1px solid #2f2f2f; }    .fast-banner .video-play:before {      content: "";      display: inline-block;      width: 0;      height: 0;      margin-right: 16px;      border-color: transparent transparent transparent #2f2f2f;      border-width: 6px 9px;      border-style: solid;      transition: all .5s ease; }  .fast-banner .banner-ico {    margin-top: .6rem; }    .fast-banner .banner-ico .ico1 {      display: inline-block;      max-width: 100%; }.news-banner {  background-size: cover !important;  background-repeat: no-repeat !important;  background-position: center bottom !important; }.other-banner .w1280 {  height: 16.45rem; }.other-banner .moudle-titles {  text-align: left; }.inner-nav {  background: #f8f8f8; }  .inner-nav .w1280 {    border-right: 1px solid #dbdbdb; }  .inner-nav .inner-nav-item {    position: relative;    flex: 1;    color: #333;    font-size: 16px;    line-height: 2.1rem;    text-align: center;    border-left: 1px solid #dbdbdb;    transition: all .5s ease;    overflow: hidden; }    .inner-nav .inner-nav-item:before {      position: absolute;      left: 50%;      top: -8px;      margin-left: -8px;      content: "";      display: block;      width: 0;      height: 0;      border-color: #d70c19 transparent transparent transparent;      border-width: 8px;      border-style: solid;      transition: all .5s ease; }    .inner-nav .inner-nav-item.cur, .inner-nav .inner-nav-item:hover {      background: #fff; }      .inner-nav .inner-nav-item.cur:before, .inner-nav .inner-nav-item:hover:before {        top: 0; }.video-play {  display: block;  border: 1px solid #919191;  border-radius: 25px;  width: 150px;  height: 50px;  line-height: 50px;  font-size: 16px;  color: #dcdcdc;  transition: all .8s ease;  text-align: center;  cursor: pointer; }  .video-play:before {    content: "";    display: inline-block;    width: 0;    height: 0;    margin-right: 16px;    border-color: transparent transparent transparent #fff;    border-width: 6px 9px;    border-style: solid;    transition: all .5s ease; }  .video-play:hover {    /*transform: translateY(-6px); */    background: #fff;    color:#333;  }  .video-play:hover:before {    border-color: transparent transparent transparent #333;    margin-right: 10px;  }.fast-banner .video-play:hover {    /*transform: translateY(-6px); */    background: #2f2f2f;    color:#fff;  }  .fast-banner .video-play:hover:before {    border-color: transparent transparent transparent #fff;    margin-right: 10px;  }.color-list2 .contents {  width: 550px;  margin: 0 auto;  padding: 4.5rem 0 5rem;  color: #333;  text-align: center; }.color-list2 .title1 {  font-size: 1.5rem;  line-height: 1; }.color-list2 .title2 {  font-size: .6rem;  line-height: 1.5;  font-weight: bold; }.color-list2 .h3 {  font-size: .6rem;  line-height: 1.5;  margin: .6rem 0 1rem; }.color-list2 .h4 {  font-size: .4rem;  line-height: 2;  margin-top: .1rem;  margin-bottom: 1.6rem; }.color-list2 .three-item-wrap {  text-align: center; }.color-list2 .item {  display: inline-block;  margin: 0 34px; }  .color-list2 .item:first-child {    padding-top: .1rem; }    .fast-hot .color-list2 .item:first-child,.multi-list2.color-list2 .item:first-child {      padding-top: 0 !important;    }.color-list2 .nums {  color: #d70c19;  font-size: .4rem;  line-height: .9rem; }  .color-list2 .nums .num0 {    display: inline-block;    vertical-align: top;    font-size: .9rem; }  .color-list2 .nums .num1 {    padding-top: .1rem;    display: inline-block;    vertical-align: top; }.color-list2 .icos {  display: inline-block;  max-width: 100%; }.color-list2 .three-item-txts {  font-size: .4rem;  line-height: 1;  margin-top: 12px;  color: #333; }.color-list3 .contents {  color: #fff;  overflow: visible; }.color-list3 .title1 {  font-size: 1.4rem;  line-height: 1.2; }.color-list3 .title2 {  font-size: .6rem;  line-height: 1.5;  font-weight: bold; }.color-list3 .h3 {  font-size: .45rem;  line-height: 1;  margin-bottom: 10px; }.color-list3 .h4 {  font-size: .35rem;  line-height: 2; }.color-list3 .img-wrap {  display: block;  position: absolute;  top: 0; }.color-list3 .icos {  margin: 1.1rem 0 .9rem;  width: 258px; }.color-list3 .item {  position: relative; }  .color-list3 .item:first-child .txts {    padding: 5rem 0 1rem;    float: right;    margin-right: 1.15rem; }  .color-list3 .item:first-child .img-wrap {    left: -2rem;    width: 19.8rem; }  .color-list3 .item:last-child .txts {    padding: 5rem 0 8rem;    float: left; }  .color-list3 .item:last-child .img-wrap {    right: -3.5rem;    width: 24.5rem; }.color-list4 {  color: #333;  padding: 2.4rem 0;  position: relative;  overflow: hidden; }  .color-list4 .list4-right-img {    position: absolute;    display: block;    width: 28rem;    right: 0;    bottom: 0; }  .color-list4 .title1-dl {    float: left;    max-width: 16rem;    margin-right: 10px; }    .multi-list4 .title1-dl {      max-width: 17rem;    }    .fast-list4 .title1-dl {      max-width: 20rem;    }  .color-list4 .title1 {    font-size: 1.4rem;    line-height: 1;    margin-bottom: .4rem;    display: block; }  .color-list4 .title1-detail {    font-size: .5rem;    line-height: 1.8;    display: block; }  .color-list4 .list4-img1 {    float: left;    display: inline-block;    width: 3.55rem; }  .color-list4 .four-item-wrap1 {    margin-top: 1.85rem; }    .color-list4 .four-item-wrap1 .h4 {      font-size: .55rem;      line-height: 1.3;      color: #333;      margin-bottom: 10px; }    .color-list4 .four-item-wrap1 .h5 {      font-size: 16px;      line-height: 1.5;      color: #9b9b9b; }      .color-list4 .four-item-wrap1 .h5 .small {        font-size: 15px;      }    .color-list4 .four-item-wrap1 .item {      min-height: 2.35rem;      padding-left: 3.6rem;      background-size: 2.35rem;      background-repeat: no-repeat;      background-position: left center;      margin-bottom: 1.6rem; }      /*.gold .color-list4 .four-item-wrap1 .item {        padding-left: 2.6rem;      }*/  .color-list4 .four-item-wrap2 {    margin-top: 1.8rem; }    .color-list4 .four-item-wrap2 .item {      display: inline-block;      margin-right: .5rem;      width: 1.85rem; }    .color-list4 .four-item-wrap2 .h4 {      text-align: center;      padding-top: 10px;      font-size: .4rem;      line-height: 1.5;      color: #333; }.color-list5 {  padding-top: 2.65rem; }  .color-list5 .img100 {    transition: all .5s ease;  }  .pro-bot-banner .parameter-item1:hover .img100,.pro-bot-banner .parameter-item2:hover .img100  {    transform: translateY(-12px);  }  .pro-bot-banner .parameter-item1:hover .title1,.pro-bot-banner .parameter-item2:hover .title1 {    color: #e40807;  }  .color-list5 .size-wrap {    margin: .55rem 0;    height: 2.25rem;    color: #333;    font-size: .4rem;    line-height: 1.5;    border-top: 1px solid #dbdbdb;    border-bottom: 1px solid #dbdbdb; }  .color-list5 .parameter-color {    margin-top: .7rem; }    .color-list5 .parameter-color .color-s0 {      display: inline-block;      vertical-align: top;      border-radius: 50%;      border: 3px solid #e5e5e5;      width: 24px;      height: 24px;      margin-right: 8px; }    .color-list5 .parameter-color .black {      background-image: url(../images/color1.png); }    .color-list5 .parameter-color .red {      background-image: url(../images/color2.png); }    .color-list5 .parameter-color .yellow {      background-image: url(../images/color3.png); }  .color-list5 .parameter-item1 {    padding-bottom: .6rem; }    .color-list5 .parameter-item1 .img-wrap {      flex: 0 0 50%; }    .color-list5 .parameter-item1 .txts-wrap {      flex: 0 0 43%; }    .color-list5 .parameter-item1 .title1 {      color: #333;      font-size: .5rem;      line-height: 1.5; }    .color-list5 .parameter-item1 .title1-detail {      color: #666;      font-size: .45rem;      line-height: 1.5; }    .color-list5 .parameter-item1 .size-wrap {      margin: .55rem 0;      padding: .5rem 0;      color: #333;      font-size: .4rem;      line-height: 1.5;      border-top: 1px solid #dbdbdb;      border-bottom: 1px solid #dbdbdb; }    .color-list5 .parameter-item1 .size-num, .color-list5 .parameter-item1 .size-name {      display: inline-block;      vertical-align: top; }    .color-list5 .parameter-item1 .size-num {      margin-left: .9rem; }  .color-list5 .details1 {    font-size: .4rem;    line-height: 1.5; }  .color-list5 .parameter-item2 .title1 {    color: #333;    font-size: .4rem;    line-height: 1.5; }  .color-list5 .parameter-item2 .title1-detail {    color: #666;    font-size: .4rem;    line-height: 1.5; }  .color-list5 .parameter-item2 .details1, .color-list5 .parameter-item2 .size-wrap {    color: #333;    font-size: .35rem;    line-height: 1.7; }.parameter-banner-wrap {  position: relative; }.pro-bot-banner {  padding: 0 10px;  overflow: hidden; }  .pro-bot-banner .parameter-item2 {    display: block;    height: auto;    text-align: center;    font-size: 14px;    line-height: 24px;    color: #333;    transition: all .5s ease;    padding: 1.6rem 0 2.5rem;    border-top: 1px solid #dbdbdb; }    .pro-bot-banner .parameter-item2:hover {      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }    .pro-bot-banner .parameter-item2 .title1 {      color: #333;      font-size: .4rem;      line-height: 1.75; }    .pro-bot-banner .parameter-item2 .txts-wrap, .pro-bot-banner .parameter-item2 .img-wrap {      padding: 0 1rem; }    .pro-bot-banner .parameter-item2 .title1-detail {      color: #666;      font-size: .4rem;      line-height: 1.75; }    .pro-bot-banner .parameter-item2 .size-name {      float: left; }    .pro-bot-banner .parameter-item2 .size-num {      float: right; }    .pro-bot-banner .parameter-item2 .parameter-color {      margin-top: .4rem; }.color-list6 {  padding: 3.2rem 0 3.5rem; }.color-list6-banner {  position: relative;  overflow: hidden; }  .color-list6-banner .swiper-slide {    position: relative;    overflow: hidden;    display: inline-block;    height: 14.5rem !important;    width: auto; }    .color-list6-banner .swiper-slide .swiper-img {      display: block;      width: auto;      height: 100%; }    .color-list6-banner .swiper-slide:after {      position: absolute;      z-index: 2;      content: "";      display: block;      width: 100%;      height: 100%;      top: 0;      top: 0;      transition: all 1s ease;      background: rgba(0, 0, 0, 0.5); }    .color-list6-banner .swiper-slide:hover:after, .color-list6-banner .swiper-slide.swiper-slide-active:after {      opacity: 0; }.international-banner {  position: relative;  overflow: hidden; }  .international-banner .slide-title {    position: absolute;    color: #fff;    font-size: 16px;    left: 0;    bottom: 17px;    width: 100%;    height: 23px;    line-height: 23px;    padding-left: .5rem; }  .international-banner .swiper-slide {    position: relative;    overflow: hidden;    display: inline-block;    height: 13.6rem !important;    width: auto; }    .international-banner .swiper-slide .swiper-img {      display: block;      width: auto;      height: 100%; }    .international-banner .swiper-slide:after {      position: absolute;      z-index: 2;      content: "";      display: block;      width: 100%;      height: 100%;      top: 0;      top: 0;      transition: all 1s ease;      background: rgba(0, 0, 0, 0.5); }    .international-banner .swiper-slide:hover:after, .international-banner .swiper-slide.swiper-slide-active:after {      opacity: 0; }.color-btns {  position: absolute;  z-index: 3;  height: 1px;  overflow: visible;  width: 100%;  left: 0;  top: 50%; }  .color-btns .btn {    position: absolute;    display: block;    top: -35px;    width: 36px;    height: 70px;    cursor: pointer;    background-position: center !important;    background-size: 100% auto !important;    background-repeat: no-repeat !important;    transition: all .5s ease; }  .color-btns .prev {    left: 30px;    background-image: url(../images/prev1.png); }    .color-btns .prev:hover {      background-image: url(../images/prev1on.png); }  .color-btns .next {    right: 30px;    background-image: url(../images/next1.png); }    .color-btns .next:hover {      background-image: url(../images/next1on.png); }.patent-btns {  position: absolute;  z-index: 3;  height: 1px;  overflow: visible;  width: 100%;  left: 0;  top: calc(50% - .6rem); }  .patent-btns .btn {    position: absolute;    display: block;    top: -20px;    width: 40px;    height: 40px;    cursor: pointer;    background-position: center !important;    background-size: 100% auto !important;    background-repeat: no-repeat !important;    transition: all .5s ease; }    .patent-btns .btn:hover {      transform: translateY(-6px); }  .patent-btns .prev {    left: 20px;    background-image: url(../images/prev2.png); }  .patent-btns .next {    right: 20px;    background-image: url(../images/next2.png); }.pro-bot-btns {  position: absolute;  z-index: 3;  height: 1px;  overflow: visible;  width: 100%;  left: 0;  top: 50%; }  .pro-bot-btns .btn {    position: absolute;    display: block;    top: -20px;    width: 40px;    height: 40px;    cursor: pointer;    background-position: center !important;    background-size: 100% auto !important;    background-repeat: no-repeat !important;    transition: all .5s ease; }    .pro-bot-btns .btn:hover {      transform: translateY(-6px); }  .pro-bot-btns .prev {    left: 20px;    background-image: url(../images/prev2.png); }  .pro-bot-btns .next {    right: 20px;    background-image: url(../images/next2.png); }.his-btns {  position: absolute;  z-index: 3;  height: 1px;  overflow: visible;  width: 100%;  left: 0;  top: 50%; }  .his-btns .btn {    position: absolute;    display: block;    top: -23px;    width: 24px;    height: 46px;    cursor: pointer;    background-position: center !important;    background-size: 100% !important;    background-repeat: no-repeat !important;    transition: all .5s ease; }  .his-btns .prev {    left: 20px;    background-image: url(../images/prev4.png); }  .his-btns .next {    right: 20px;    background-image: url(../images/next4.png); }.user-btns {  position: absolute;  z-index: 3;  height: 1px;  overflow: visible;  width: 1px;  height: 100%;  left: 50%;  top: 0; }  .user-btns .btn {    position: absolute;    display: block;    left: -15px;    width: 30px;    height: 30px;    cursor: pointer;    background-position: center !important;    background-repeat: no-repeat !important;    transition: all .5s ease; }  .user-btns .prev {    top: -30px;    background-image: url(../images/prev3.png); }    .user-btns .prev:hover {      background-image: url(../images/prev3on.png); }  .user-btns .next {    bottom: -30px;    background-image: url(../images/next3.png); }    .user-btns .next:hover {      background-image: url(../images/next3on.png); }.m-banner-img {  display: none; }.m-nav-btn {  display: none;  width: 20px;  height: 14px;  vertical-align: middle;  position: absolute;  cursor: pointer;  left: 0;  top: 50%;  margin-top: -10px; }  .m-nav-btn.cur .line1 {    transform: rotate(40deg); }  .m-nav-btn.cur .line2 {    display: none; }  .m-nav-btn.cur .line3 {    transform: rotate(-40deg); }  .m-nav-btn .line {    position: absolute;    display: block;    width: 100%;    height: 2px;    background-color: #3d0964;    left: 0;    border-radius: 1px;    transition: all .5s ease; }  .m-nav-btn .line1 {    top: 0;    -webkit-transform-origin: left top 0;    -ms-transform-origin: left top 0;    transform-origin: left top 0; }  .m-nav-btn .line2 {    top: 6px; }  .m-nav-btn .line3 {    bottom: 0;    -webkit-transform-origin: left bottom 0;    -ms-transform-origin: left bottom 0;    transform-origin: left bottom 0; }.video-bg {  width: 100%;  height: 100%;  position: fixed;  top: 0px;  left: 0px;  z-index: 12;  display: none;  background: rgba(0, 0, 0, 0.5); }  .video-bg .close-img {    position: absolute;    right: -36px;    top: -36px;    width: 28px;    height: 28px;    cursor: pointer; }  .video-bg #pro-color-video {    width: 600px;    height: 400px; }  .video-bg .video-box2 {    position: absolute;    width: 600px;    height: 400px;    margin-left: -300px;    margin-top: -200px;    background: #000; }.poa50 {  position: absolute;  left: 50%;  top: 50%; }.poa100 {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%; }.bread-wrap {  font-size: 13px;  line-height: 60px;  color: #fff;  border-bottom: 1px solid rgba(255, 255, 255, 0.1); }  .bread-wrap .bread-a {    color: #fff;    display: inline-block;    transition: all .3s ease;    padding: 0 24px; }    .bread-wrap .bread-a:first-child {      background: url(../images/bg3.png) no-repeat left center; }      .bread-wrap .bread-a:first-child:hover {        color: #d70c19;        background: url(../images/bg3on.png) no-repeat left center; }    .bread-wrap .bread-a:nth-child(2) {      background: url(../images/bg4.png) no-repeat left center; }      .bread-wrap .bread-a:nth-child(2):hover {        color: #d70c19; }    .bread-wrap .bread-a:last-child {      background: url(../images/bg4.png) no-repeat left center; }.moudle-titles {  text-align: center;  color: #fff;  line-height: 1;  padding: 1.6rem 0 2.35rem; }  .moudle-titles .title-en {    font-size: .5rem;    font-family: "Arial";    margin-bottom: .5rem;    text-transform: uppercase; }  .moudle-titles .title-cn {    font-size: 1.25rem;    line-height: 1.2; }.moudle-titles2 {  text-align: center;  line-height: 1;  padding: 2rem 0 1.5rem; }  .moudle-titles2 .title-en {    color: #c5c5c5;    font-size: .5rem;    font-family: "Arial";    text-transform: uppercase; }  .moudle-titles2 .title-cn {    color: #333;    font-size: 1.4rem;    margin-bottom: .3rem; }.contact {  padding-bottom: 3rem; }  .contact .contact-item {    flex: 0 0 31.4%;    background: #fff;    padding: 1.4rem 0 1.2rem;    line-height: 30px;    text-align: center; }  .contact .ico-wrap {    width: 2.9rem;    margin: 0 auto; }  .contact .item-wrap {    width: 270px;    margin: 0 auto; }  .contact .title1 {    padding: .6rem 0 .5rem;    font-size: 20px;    color: #333; }  .contact .detail1 {    font-size: 16px;    color: #888;    height: 120px; }.news .title1 {  font-size: 24px;  line-height: 1.25;  color: #333; }.news .title2 {  font-size: 18px;  line-height: 1.25;  text-overflow: ellipsis;  white-space: nowrap;  color: #333; }.news .detail1 {  font-size: 14px;  line-height: 2.2;  color: #888; }.news .time1 {  display: block;  font-size: 12px;  font-family: "Arial";  color: #c8c3c3;  line-height: 12px;  font-weight: bold;  background: url(../images/time1.png) no-repeat left center;  padding: 12px 0 12px 20px; }.news .news-item {  flex: 0 0 47.3%;  width: 47.3%;  display: inline-block;  margin-bottom: 1.1rem; }.news .news-itme-contents {  padding: .7rem 1.1rem;  transition: all .5s ease; }  .news .news-item:hover {    border-bottom-color: transparent;    transition-duration: 0s;    transition-delay: 0s;  }  .news .news-item:hover .news-itme-contents {    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }.more1 {  display: block;  border-radius: 21px;  width: 108px;  text-align: center;  color: #333;  font-size: 14px;  line-height: 42px;  border: 1px solid #dedede;  transition: all .5s ease;  cursor: pointer; }  .more1:hover {    background: #d70c19;    border-color: #d70c19;    color: #fff;    transform: translateX(-6px); }.more2 {  display: block;  border-radius: 18px;  width: 130px;  text-align: center;  color: #333;  font-size: 14px;  line-height: 36px;  border: 1px solid #dedede;  transition: all .5s ease;  cursor: pointer; }  .more2:hover {    background: #d70c19;    border-color: #d70c19;    color: #fff;    transform: translateX(-6px); }.pages {  padding: 1.7rem 0 2.2rem;  text-align: center; }  .pages .pagination {    display: inline-block; }    .pages .pagination a {      float: left;      display: inline-block;      width: 48px;      height: 48px;      line-height: 48px;      color: #6d6d6d;      font-size: 16px;      text-align: center;      border-top: 1px solid #d3d3d3;      border-bottom: 1px solid #d3d3d3;      border-right: 1px solid #d3d3d3;      transition: all .3s linear;      font-family: "Arial";      vertical-align: top; }      .pages .pagination a:first-child {        border-left: 1px solid #d3d3d3; }      .pages .pagination a:hover, .pages .pagination a.active {        color: #fff;        background: #d70c19;        border-color: transparent; }    .pages .pagination .prev, .pages .pagination .next {      width: 82px; }.news-banner {  overflow: hidden;  position: relative;  margin: 1.6rem 0 2.2rem; }  .news-banner .swiper-slide {    display: block;    background: #f5f5f5; }  .news-banner .img-wrap {    flex: 0 0 50%;    overflow: hidden; }  .news-banner .txts-wrap {    flex: 0 0 50%;    }    .news-banner .txts-wrap-mains {      padding: 1.1rem 1.2rem 1.1rem 1.65rem;    }  .news-banner .detail1 {    margin: .7rem 0 .6rem; }  .news-banner .hd01 {    text-align: left;    bottom: 1rem;    padding-left: calc(50% + 1.65rem); }    .news-banner .hd01 .swiper-pagination-bullet {      background: #dedede; }.recruit-top {  padding: 2.8rem 0 2.1rem; }  .recruit-top .title-cn {    font-size: 1.4rem;    line-height: 1;    color: #333; }  .recruit-top .title-en {    font-size: .5rem;    line-height: 1;    color: #c5c5c5;    text-transform: uppercase;    margin-top: .5rem; }  .recruit-top .list1-left {    flex: 0 0 auto; }  .recruit-top .list1-right {    flex: 0 0 780px;    display: inline-flex;    flex-wrap: wrap;    justify-content: space-between; }  .recruit-top .right-fl {    flex: 0 0 48%; }  .recruit-top .item {    font-size: 16px;    line-height: 30px;    color: #888;    position: relative;    padding-left: 12px; }    .recruit-top .item:before {      position: absolute;      content: "";      display: block;      width: 4px;      height: 4px;      background: #b2b2b2;      top: 13px;      left: 0;      border-radius: 50%; }.recruit-bot {  background: #f5f5f5;  border-top: 1px solid #dedede;  padding-bottom: 2.2rem; }  .recruit-bot .recruit-titles {    text-align: center;    padding: 1.8rem 0 1.6rem; }  .recruit-bot .recruit-title1 {    font-size: 30px;    line-height: 1;    color: #333; }  .recruit-bot .recruit-title-detail1 {    font-size: 14px;    line-height: 30px;    color: #888;    width: 776px;    margin: 22px auto 0; }  .recruit-bot .recruit-item {    float: left;    width: 311px;    margin-bottom: 32px;    background: #fff;    margin-right: 12px;    cursor: pointer; }  .recruit-bot .item-mains {    padding: .9rem 1rem 1.6rem; }  .recruit-bot .item-title1 {    font-size: 18px;    line-height: 24px;    color: #333;    font-weight: bold;    border-bottom: 1px solid #dedede;    margin-bottom: 30px;    padding-bottom: 8px; }  .recruit-bot .item-detail1 {    font-size: 14px;    line-height: 22px;    color: #666;    height: 110px;    overflow: hidden;    margin-bottom: 1.8rem; }.mCSB_inside > .mCSB_container {  margin-right: 20px !important; }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {  background: #8e8e8e !important;  width: 104px !important;  border-radius: 5px;  height: 10px !important;  bottom: 3px;  opacity: 1 !important; }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {  background: #8e8e8e !important;  height: 10px !important;  margin: 0 auto !important;  opacity: 1 !important;  transition: none !important; }.mCSB_scrollTools .mCSB_dragger,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  height: 100px !important;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  background-color: #8e8e8e !important;  height: 100px !important;  margin: auto !important;  opacity: 1 !important;  transition: none !important;  width: 10px !important;  border-radius: 5px !important; }.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  transition: none !important; }.net-list1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  background: #d70c19 !important;  width: 6px !important; }.net-list1 .mCSB_scrollTools .mCSB_draggerRail {  width: 6px !important;  background: #ddd !important; }.BMapLabel {  border: none !important;  width: 140px;  height: 114px;  line-height: 78px !important;  color: #222 !important;  font-size: 18px !important;  text-align: center;  font-weight: bold;  padding: 0 !important;  background: transparent url(../images/bg10.png) no-repeat center !important;  background-size: auto 100% !important; }.ajax-bg {  width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;  display: none;  z-index: 11;  background: rgba(0, 0, 0, 0.5); }.recruit-ajax-contents {  width: 800px;  height: 600px;  padding: 0 40px;  border-radius: 6px;  background-color: #fff;  position: absolute;  top: 50%;  left: 50%;  margin-left: -400px;  margin-top: -300px;  font-size: 14px;  line-height: 30px;  color: #666; }  .recruit-ajax-contents .l-c-hd {    padding-top: 35px;    padding-bottom: 15px;    border-bottom: 1px solid #e5e5e5; }  .recruit-ajax-contents .h2 {    display: inline-block;    color: #333;    font-size: 30px;    line-height: 40px;    float: left;    text-indent: 9px; }  .recruit-ajax-contents .h3 {    color: #000;    font-weight: normal;    font-size: 16px;    line-height: 24px;    margin-bottom: 9px; }  .recruit-ajax-contents .l-c-hdr {    float: right;    height: 39px;    line-height: 39px; }    .recruit-ajax-contents .l-c-hdr span {      display: block;      float: left;      background: url(../images/ljio_06.png) no-repeat 0 center;      margin-left: 18px;      padding-left: 23px; }  .recruit-ajax-contents .contents {    padding: 24px 9px;    border-bottom: 1px solid #e5e5e5;    height: 440px; }  .recruit-ajax-contents .close-img {    position: absolute;    right: -36px;    top: -36px;    width: 28px;    height: 28px;    cursor: pointer; }.patent-top {  padding: 2.8rem 0 2.1rem;  border-bottom: 1px solid #dbdbdb;  align-items: self-start; }  .patent-top .title-cn {    font-size: 1.4rem;    line-height: 1;    color: #333; }  .patent-top .title-en {    font-size: .5rem;    line-height: 1;    color: #c5c5c5;    margin-top: .5rem; }  .patent-top .list1-left {    flex: 0 0 auto; }  .patent-top .list1-right {    flex: 0 0 896px; }  .patent-top .right-title {    color: #333;    font-size: 18px;    line-height: 1.2;    margin-bottom: 18px; }  .patent-top .right-detail {    color: #888;    font-size: 14px;    line-height: 2; }  .patent-top .num-txt {    color: #888;    font-size: 14px;    line-height: 1;    display: block; }  .patent-top .num0 {    display: block;    font-size: 1.15rem;    line-height: 1;    color: #333;    margin-bottom: 15px;    font-weight: bold; }  .patent-top .nums-wrap {    padding: .8rem 0; }  .patent-top .num-item {    text-align: center;    flex: 0 0 auto;    padding-right: 2rem;    margin-right: 2rem;    border-right: 1px solid #dbdbdb; }    .patent-top .num-item:last-child {      border-right: none;      margin-right: 0; }.orbit-wrapper {  position: relative;  padding: 2.25rem 0;  margin-bottom: .8rem; }.dbl {  display: block; }.revolve-wrap {  position: relative; }  .revolve-wrap .patent-btns {    top: calc(50% - 2.5rem); }  .revolve-wrap .patent-btns .prev {    left: 0; }  .revolve-wrap .patent-btns .next {    right: 0; }.revolve {  position: relative;  width: 1166px;  margin: 0 auto;  font-size: 14px;  line-height: 2;  color: #333;  text-align: center;  overflow: hidden;  margin-top: 2.25rem;  padding-bottom: 5rem;  min-height: 435px;  box-sizing: content-box; }  .revolve .img-wrap {    border: 1px solid #dbdbdb; }  .revolve .patent-slide-name {    margin-top: .6rem;    color: #333;    height: 56px; }  .revolve .patent-li {    position: absolute; }  .revolve .orbit-img {    display: block;    max-width: 100%;    max-height: 435px;    margin: 0 auto; }.manufacture-banner1-wrap {  position: relative;  margin-bottom: .8rem; }  .manufacture-banner1-wrap .patent-btns {    top: 50%; }.manufacture-banner1 {  position: relative;  font-size: 14px;  line-height: 2;  color: #333;  text-align: center;  overflow: hidden;  padding: 2.25rem 0; }  .manufacture-banner1 .swiper-slide {    position: relative;    overflow: hidden;    width: 720px;    height: 450px; }    .manufacture-banner1 .swiper-slide:before {      content: "";      display: block;      position: absolute;      width: 100%;      height: 100%;      background: rgba(255, 255, 255, 0.5);      z-index: 2;      transition: all .5s ease;      top: 0;      left: 0; }    .manufacture-banner1 .swiper-slide.swiper-slide-active:before {      opacity: 0; }.manufacture-banner2-wrap {  position: relative;  padding-bottom: 3.25rem; }  .manufacture-banner2-wrap .patent-btns {    top: 36px; }  .manufacture-banner2-wrap .btn {    background-color: #fff; }  .manufacture-banner2-wrap:before {    content: "";    display: block;    position: absolute;    width: 100%;    height: 1px;    background: #dbdbdb;    z-index: 0;    top: 36px;    left: 0; }  .manufacture-banner2-wrap .img-wrap {    position: relative;    width: 72px;    height: 72px;    background: #f5f5f5;    overflow: hidden;    margin: 0 auto 15px;    border-radius: 50%; }    .manufacture-banner2-wrap .img-wrap .img100 {      transition: none;      position: absolute;      width: 100%;      height: 100%;      left: 0;      top: 0; }    .manufacture-banner2-wrap .img-wrap .unhover {      display: block; }    .manufacture-banner2-wrap .img-wrap .hover {      display: none; }  .manufacture-banner2-wrap .swiper-slide {    color: #888;    font-size: 14px;    line-height: 24px;    text-align: center;    transition: all .5s ease; }    .manufacture-banner2-wrap .swiper-slide:hover {      color: #333; }      .manufacture-banner2-wrap .swiper-slide:hover .img-wrap {        background: #d70c19; }    .manufacture-banner2-wrap .swiper-slide.swiper-slide-active {      color: #333; }      .manufacture-banner2-wrap .swiper-slide.swiper-slide-active .img-wrap {        background: #d70c19; }      .manufacture-banner2-wrap .swiper-slide.swiper-slide-active .hover {        display: block !important; }      .manufacture-banner2-wrap .swiper-slide.swiper-slide-active .unhover {        display: none !important; }  .manufacture-banner2-wrap .banner-title {    width: 118px;    margin: 0 auto; }.manufacture-banner2 {  width: 1120px;  margin: 0 auto;  overflow: hidden; }#lightbox-container-image-data-box {  box-sizing: content-box; }.delicacy-nav1 {  margin-top: 81px;  padding: .8rem 0; }  .delicacy-nav1 .img-wrap {    vertical-align: top;    position: relative;    width: 42px;    height: 44px;    display: inline-block;    overflow: hidden;    margin-right: 14px; }    .delicacy-nav1 .img-wrap .img100 {      transition: all .5s ease;      position: absolute;      width: 100%;      height: 100%;      left: 0;      top: 0; }    .delicacy-nav1 .img-wrap .unhover {      display: block; }    .delicacy-nav1 .img-wrap .hover {      display: none; }  .delicacy-nav1 .banner-title {    display: inline-block;    vertical-align: top; }  .delicacy-nav1 .item {    position: relative;    flex: 1;    color: #333;    font-size: 15px;    line-height: 44px;    text-align: center;    overflow: visible;    transition: all .5s ease; }    .delicacy-nav1 .item:after {      content: "";      display: block;      position: absolute;      left: 50%;      bottom: -.8rem;      height: 5px;      width: 0;      transition: all .5s ease;      background: #eee; }    .delicacy-nav1 .item:first-child {      border-right: 1px solid #dbdbdb; }    .delicacy-nav1 .item.cur, .delicacy-nav1 .item:hover {      color: #333; }      .delicacy-nav1 .item.cur:after, .delicacy-nav1 .item:hover:after {        left: 0;        width: 100%; }      .delicacy-nav1 .item.cur .hover, .delicacy-nav1 .item:hover .hover {        display: block; }      .delicacy-nav1 .item.cur .unhover, .delicacy-nav1 .item:hover .unhover {        display: none; }.delicacy-banner {  position: relative;  flex: 0 0 65.3%;  overflow: hidden;  height: 655px; }  .delicacy-banner .video-btn1 {    display: block;    position: absolute;    left: 50%;    top: 50%;    margin-left: -1rem;    margin-top: -1rem;    width: 2rem;    height: 2rem;    background: url(../images/video-btn1.png) no-repeat center;    background-size: 100%;    transition: all .5s ease; }    .delicacy-banner .video-btn1:hover {      transform: translateY(-6px); }  .delicacy-banner .swiper-slide {    position: relative;    background-size: cover;    background-repeat: no-repeat;    background-position: center;    cursor: pointer; }    .delicacy-banner .swiper-slide .img100 {      opacity: 0; }.delicacy {  padding: 45px 0 3.25rem; }.delicacy-list1 .list1-right {  height: 100%;  flex: 0 0 33.2%;  border: 1px solid #e0e0e0;  background: #fff; }  .delicacy-list1 .list1-right-mains {    padding: 0 44px;  }.delicacy-list1 .right-title1 {  padding: 42px 0 24px;  font-size: 20px;  line-height: 1;  color: #000;  border-bottom: 1px solid #ececec; }.delicacy-list1 .right-item {  display: block;  padding: 40px 0;  color: #666;  line-height: 22px;  border-bottom: 1px dashed #ececec; }  .delicacy-list1 .right-item:hover .item-title {    color: #d70c19; }.delicacy-list1 .item-title {  font-size: 16px;  transition: all .5s ease;  position: relative;  padding-left: 18px; }  .delicacy-list1 .item-title:before {    position: absolute;    left: 0;    top: 50%;    content: "";    display: block;    width: 4px;    height: 4px;    border-radius: 50%;    margin-top: -2px;    background: #d9cbcb; }.delicacy-list1 .item-detail {  padding-left: 18px;  font-size: 14px;  margin: 10px 0 12px; }.delicacy-list1 .item-time {  padding-left: 18px;  font-size: 12px;  line-height: 1;  font-family: "Arial"; }.delicacy-ajax-controls {  overflow: hidden; }  .delicacy-ajax-controls .img-wrap {    position: relative;    width: 52px;    height: 43px;    overflow: hidden;    margin: 4px auto 14px; }    .delicacy-ajax-controls .img-wrap .img100 {      transition: all .5s ease;      position: absolute;      width: 100%;      height: 100%;      left: 0;      top: 0; }    .delicacy-ajax-controls .img-wrap .unhover {      display: block; }    .delicacy-ajax-controls .img-wrap .hover {      display: none; }  .delicacy-ajax-controls .swiper-slide {    cursor: pointer;    position: relative;    color: #fff;    font-size: 16px;    line-height: 1;    text-align: center;    overflow: visible;    transition: all .5s ease;    padding: 34px 0;    background: #d70c19; }    .delicacy-ajax-controls .swiper-slide:after {      content: "";      display: block;      position: absolute;      right: 0;      top: 34px;      height: calc(100% - 68px);      width: 1px;      transition: all .5s ease;      background: rgba(255, 255, 255, 0.3); }    .delicacy-ajax-controls .swiper-slide:first-child {      border-right: 1px solid #dbdbdb; }    .delicacy-ajax-controls .swiper-slide.cur, .delicacy-ajax-controls .swiper-slide:hover {      color: #333;      background: #fff; }      .delicacy-ajax-controls .swiper-slide.cur:after, .delicacy-ajax-controls .swiper-slide:hover:after {        opacity: 0; }      .delicacy-ajax-controls .swiper-slide.cur .hover, .delicacy-ajax-controls .swiper-slide:hover .hover {        display: block; }      .delicacy-ajax-controls .swiper-slide.cur .unhover, .delicacy-ajax-controls .swiper-slide:hover .unhover {        display: none; }.ajax-contents {  opacity: 0;  -webkit-transform: scale3d(0.8, 0.8, 1);  -moz-transform: scale3d(0.8, 0.8, 1);  -webkit-transition: all .6s;  transition: all .6s; }  .ajax-contents.cur {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    -moz-transform: scale3d(1, 1, 1); }.delicacy-list2 {  background: #fff;  margin-top: 16px; }.delicacy-ajax-contents {  background: #fff; }  .delicacy-ajax-contents .delicacy-item {    display: block;    padding: 1.25rem 1.25rem 0; }  .delicacy-ajax-contents .img-wrap {    flex: 0 0 31.5%; }  .delicacy-ajax-contents .txts-wrap {    flex: 0 0 64%; }  .delicacy-ajax-contents .contents {    border-bottom: 1px solid #eee;    transition: all .5s ease;    padding-bottom: 1.25rem; }    .delicacy-ajax-contents .contents:hover .title1 {      color: #d70c19; }  .delicacy-ajax-contents .title1 {    color: #333;    font-size: 18px;    line-height: 2;    transition: all .5s ease; }  .delicacy-ajax-contents .detail1 {    color: #666;    font-size: 14px;    line-height: 2.1;    margin: 14px 0 20px; }  .delicacy-ajax-contents .time1 {    color: #888;    font-size: 12px;    line-height: 1;    font-family: "Arial"; }.user-list1 {  padding: 30px;  margin: 1.7rem auto 1.95rem; }  .user-list1 .user-show-img {    flex: 0 0 80%; }  .user-list1 .flexBox {    align-items: flex-start; }.news-banner .flexBox {  align-items: flex-start; }.user-banner-wrap {  position: relative;  flex: 0 0 19%;  overflow: visible; }  .user-banner-wrap .swiper-slide {    position: relative;    cursor: pointer;    overflow: hidden; }    .user-banner-wrap .swiper-slide .img100 {      height: 100%; }    .user-banner-wrap .swiper-slide:after {      display: block;      content: "";      position: absolute;      left: 0;      top: 0;      z-index: 2;      width: 100%;      height: 100%;      background: rgba(0, 0, 0, 0.5);      transition: all .5s ease; }    .user-banner-wrap .swiper-slide.swiper-slide-active:after, .user-banner-wrap .swiper-slide:hover:after {      opacity: 0; }  .user-banner-wrap .user-banner {    overflow: hidden;    height: 700px; }.maintenance-ajax-controls {  overflow: hidden;  background: #fff; }  .maintenance-ajax-controls .swiper-slide {    cursor: pointer;    position: relative;    color: #333;    font-size: .5rem;    line-height: 2rem;    text-align: center;    overflow: visible;    transition: all .5s ease; }    .maintenance-ajax-controls .swiper-slide.cur .ajax-title:after, .maintenance-ajax-controls .swiper-slide:hover .ajax-title:after {      width: 100%;      left: 0; }  .maintenance-ajax-controls .ajax-title {    position: relative;    display: inline-block;    padding: 0 22px; }    .maintenance-ajax-controls .ajax-title:after {      content: "";      display: block;      position: absolute;      left: 50%;      bottom: 0;      height: 3px;      width: 0;      transition: all .5s ease;      background: #d70c19; }.maintenance-ajax-lists .lists {  background: #fff;  margin-bottom: .6rem; }.maintenance-ajax-lists .list-title1 {  padding-left: 2.75rem;  color: #333;  font-size: 18px;  height: 1.9rem;  line-height: 2rem;  border-bottom: 1px solid #e5e5e5;  background-repeat: no-repeat;  background-position: 1.5rem center; }.maintenance-ajax-lists .list-detail1 {  padding: 1rem 1.5rem;  color: #888;  font-size: 14px;  line-height: 2.1; }.maintenance-ajax-contents {  margin-top: 30px; }.maintenance {  padding: 45px 0 3.25rem; }.maintenance-video-wrap {  overflow: hidden; }  .maintenance-video-wrap .videos-item {    position: relative;    overflow: hidden;    cursor: pointer; }  .maintenance-video-wrap .poa100 {    z-index: 2;    background: url(../images/bg9.png) no-repeat center bottom;    background-size: cover; }  .maintenance-video-wrap .video-title {    position: absolute;    color: #fff;    font-size: 16px;    left: 0;    bottom: 17px;    width: 100%;    height: 23px;    line-height: 23px;    padding-left: 1.7rem;    background: url(../images/video-btn2.png) no-repeat 0.4rem center; }.net-address {  flex: 0 0 240px;  padding: .6rem 0; }  .net-address .scroll-wrap {    height: 16.5rem; }  .net-address .address-item {    cursor: pointer;    margin-left: 38px;    height: 1.5rem;    line-height: 1.5rem;    padding-left: 32px;    font-size: 18px;    color: #222;    background: url(../images/png14.png) no-repeat 8px center;    border-bottom: 1px solid #eee; }.map-wrap {  height: 17.7rem;  flex: 0 0 calc(100% - 241px);  width: calc(100% - 241px); }.rule-list1 .rule-list1-banner {  overflow: hidden; }.rule-list1 .swiper-slide {  border: 1px solid #dbdbdb;  height: 216px !important; }.rule-list1 .img-wrap {  width: 56px;  margin: 0 auto;  padding: 1.3rem 0 1rem; }.rule-list1 .txts-wrap {  color: #888;  font-size: 14px;  line-height: 2;  text-align: center;  width: 140px;  margin: 0 auto; }.rule-list2 {  margin-top: 2.6rem;  padding-bottom: 2.25rem; }  .rule-list2 .rule-list2-banner {    overflow: hidden; }  .rule-list2 .swiper-slide {    position: relative;    background: #fff;    padding: 0 .8rem .5rem; }    .rule-list2 .swiper-slide:after {      content: "";      display: block;      position: absolute;      width: 0;      height: 3px;      left: 50%;      bottom: 0;      transition: all .5s ease;      background: #d70c19; }    .rule-list2 .swiper-slide:hover:after {      width: 100%;      left: 0; }  .rule-list2 .img-wrap {    width: 56px;    margin: 0 auto;    padding: 1.3rem 0 1rem; }  .rule-list2 .title1 {    color: #333;    font-size: 16px;    line-height: 2.2rem;    padding: .7rem 0 .3rem; }  .rule-list2 .detail1 {    padding-top: .4rem;    text-align: justify;    border-top: 1px solid #dbdbdb;    color: #888;    font-size: 14px;    line-height: 2;    height: 140px;    padding-right: 10px; }.rule-form {  padding-bottom: 2.2rem; }  .rule-form .tr {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: space-between;    margin-bottom: .8rem; }  .rule-form .td {    background: #fff;    font-size: 16px;    line-height: 1.65rem;    display: inline-flex;    color: #888; }  .rule-form .td1 {    flex: 0 0 31%; }  .rule-form .td2 {    flex: 0 0 48.6%; }  .rule-form .td3 {    flex: 0 0 48.6%; }  .rule-form .td4 {    flex: 0 0 auto; }  .rule-form .s0 {    flex: 0 0 auto;    padding-left: .6rem; }  .rule-form .tr3 .s0 {    background: #fff; }  .rule-form .tr3 .td {    background: none; }  .rule-form .s1 {    padding-right: .6rem;    border-right: 1px solid #e0e0e0; }  .rule-form .rule-input {    background: #fff;    border: none;    flex: 0 0 calc(100% - 140px);    padding: 0 0 0 10px; }  .rule-form .rule-input3 {    flex: 0 0 3.5rem; }  .rule-form .submit-input {    background: #2b2b29;    color: #fff;    text-align: center;    width: 7.5rem;    height: 1.65rem;    line-height: 1.65rem;    border: none; }  .rule-form .captcha {    flex: 0 0 auto;    background: #fff;    margin-left: 14px;    max-width: 3.75rem;    max-height: 1.65rem; }  .rule-form i {    display: block;    width: 8px;    height: 8px;    background: #999;    opacity: 0;    filter: alpha(opacity=0);    border-radius: 50%; }  .rule-form .radio {    flex: 0 0 auto;    width: 16px;    height: 16px;    background: none;    border: 1px solid #e0e0e0;    padding: 3px;    margin: 0 .4rem 0 1.5rem;    border-radius: 50%;    position: relative;    top: .6rem; }    .rule-form .radio.cur i {      opacity: 1;      filter: alpha(opacity=100); }.rule-list5 {  padding-bottom: 1.1rem; }  .rule-list5 .img-wrap {    width: 960px;    margin: 0 auto; }.rule {  padding-bottom: 2.5rem; }.rule-list6 .item1 {  flex: 0 0 49.5%;  text-align: center;  background: #f5f5f5;  color: #333;  line-height: 30px; }.rule-list6 .txts-wrap {  padding: .8rem; }.rule-list6 .h6 {  font-size: 18px; }.rule-list6 .h5 {  font-size: 22px; }.rule-list6 .moudle-titles2 {  padding: 1rem 0 .9rem; }.rule-list6 .list6-bot {  margin-top: 12px;  padding-bottom: 1.25rem; }  .rule-list6 .list6-bot .s0 {    display: block; }.rule-list6 .bot-mains {  width: 580px;  margin: 0 auto;  font-size: 16px;  line-height: 2.2;  color: #888; }.rule-list6 .contact-item {  flex: 0 0 auto; }.reseach-video-wrap {  height: 10.6rem; }  .reseach-video-wrap .video-btn1 {    display: block;    position: absolute;    left: 0;    top: 50%;    margin-top: -65px;    width: 100%;    height: 130px;    background: url(../images/video-btn1.png) no-repeat center top;    background-size: 80px;    font-size: 22px;    line-height: 1;    color: #fff;    text-align: center;    padding-top: 102px;    transition: all .5s ease;    cursor: pointer; }    .reseach-video-wrap .video-btn1:hover {      transform: translateY(-6px); }.introduce .reseach-video-wrap {  height: 14.25rem; }.rule-list3 {  padding-bottom: 2.6rem; }.order1 {  order: 1; }.intro-list1 .list1-title {  color: #333;  line-height: 1;  font-size: 1.15rem;  margin-bottom: .6rem; }.intro-list1 .list1-detail {  color: #888;  line-height: 2;  font-size: 14px; }.intro-list1 .scroll-wrap {  max-height: 140px; }.intro-list1 .img-wrap {  flex: 0 0 50%;  overflow: hidden; }.intro-list1 .txts-wrap {  padding-top: 2.5rem;  flex: 0 0 50%;  display: inline-flex;  flex-direction: row; }.intro-list1 .txts-mains {  flex: 0 0 576px;  margin-left: 2.5rem;  margin-right: 2rem;  text-align: justify; }.intro-list1 .list1-item:nth-child(2n) .img-wrap {  order: 1; }.intro-list1 .list1-item:nth-child(2n) .txts-wrap {  flex-direction: row-reverse; }.intro-list1 .list1-item:nth-child(2n) .list1-detail {  margin-bottom: .6rem; }.intro-list1 .list1-item:nth-child(3) .scroll-wrap {  max-height: 224px; }.intro-list1 .num-txt {  color: #888;  font-size: 14px;  line-height: 1; }.intro-list1 .num0 {  font-size: 1.15rem;  line-height: 1;  color: #333;  margin-bottom: 10px;  font-weight: bold; }.intro-list1 .i1 {  display: inline-block;  vertical-align: top; }  .intro-list1 .list1-item:first-child .num-item:nth-child(2) .i1,.intro-list1 .list1-item:first-child .num-item:nth-child(3) .i1 {    width: 40px;  }  .intro-list1 .list1-item:nth-child(2) .num-item:nth-child(1) .i1 {    width: 84px;  }  .intro-list1 .list1-item:nth-child(2) .num-item:nth-child(2) .i1 {    width: 110px;  }.intro-list1 .i2 {  font-size: .6rem;  line-height: 1;  display: inline-block;  /*margin-left: -12px;*/  vertical-align: top; }.intro-list1 .nums-wrap {  padding-top: .6rem;  justify-content: flex-start; }.intro-list1 .num-item {  flex: 0 0 220px;  border-right: 1px solid #dbdbdb;  margin-bottom: 1rem; }  .intro-list1 .num-item:nth-child(2n) {    border-right: none;    margin-left: 2.25rem; }.introduce .moudle-titles, .story .moudle-titles, .honor .moudle-titles {  text-align: left; }.his-banner1-wrap {  overflow: hidden;  position: relative;  margin-bottom: 1.5rem; }  .his-banner1-wrap .his-banner1 {    overflow: hidden; }  .his-banner1-wrap .swiper-slide {    background: #fff; }  .his-banner1-wrap .contents {    padding: 1.1rem 1rem .8rem; }  .his-banner1-wrap .banner-title1 {    color: #333;    font-size: .65rem;    line-height: .75rem;    margin-bottom: .5rem; }  .his-banner1-wrap .banner-detail {    color: #606060;    font-size: 14px;    line-height: 30px; }  .his-banner1-wrap .scroll-wrap {    width: 100%;    height: 180px; }.his-banner2-wrap {  overflow: hidden;  position: relative;  padding-bottom: 3rem; }  .his-banner2-wrap .his-banner2 {    overflow: hidden;    padding-top: 40px;    background: url(../images/bg11.png) top left;    background-repeat: repeat-x; }  .his-banner2-wrap .swiper-slide {    color: #666;    font-size: 16px;    line-height: 1;    text-indent: 1.2rem; }  .his-banner2-wrap .hd03 {    position: absolute;    left: 0;    top: 0 !important;    background: #c7c7c7;    height: 7px;    width: 100%; }  .his-banner2-wrap .swiper-pagination-progressbar-fill {    background: #d70c19 !important; }  .his-banner2-wrap .his-btns {    top: 40px; }  .his-banner2-wrap .his-btns .btn {    height: 16px;    width: 12px;    top: 0;    cursor: pointer; }.story-list-wrap .list-detail0 {  font-size: 16px;  line-height: 36px;  text-align: center;  margin: 0 auto;  color: #888;  padding-bottom: 2rem;  max-width: 890px; }.story-list-wrap .story-list1 .img-wrap {  flex: 0 0 50%;  overflow: hidden; }  .story-list-wrap .story-list1 .img-wrap .img100 {    transition: all 1s ease; }  .story-list-wrap .story-list1 .img-wrap:hover .img100 {    transform: scale3d(1.1, 1.1, 1.1); }.story-list-wrap .story-list1 .moudle-titles2 {  padding-bottom: 10px; }.coop-banner-wrap .coop-banner {  position: relative;  overflow: hidden;  padding: 3.25rem 0 2rem; }.coop-banner-wrap .img-wrap {  width: 4.5rem;  height: 4.5rem;  background: #fff;  border-radius: 50%;  overflow: hidden;  margin: 0 auto; }.coop-banner-wrap .slide-name {  color: #030000;  font-size: 18px;  line-height: 20px;  margin-top: 17px;  text-align: center;  height: 60px; }.story-list6 {  padding-bottom: 22px; }.store-banner {  position: relative;  margin: 0 18px;  overflow: hidden; }  .store-banner .img-wrap {    overflow: hidden; }    .store-banner .img-wrap .img100 {      transition: all 1s ease; }    .store-banner .img-wrap:hover .img100 {      transform: scale3d(1.1, 1.1, 1.1); }  .store-banner .left0 {    flex: 0 0 25.2%; }  .store-banner .middle0 {    flex: 0 0 50.4%; }  .store-banner .right0 {    flex: 0 0 23.4%;    display: inline-flex;    flex-wrap: wrap;    flex-direction: column;    justify-content: space-between; }    .store-banner .right0 .img-wrap {      flex: 0 0 auto; }.honor-banner1-wrap {  position: relative;  margin-bottom: .8rem; }  .honor-banner1-wrap .patent-btns {    top: 50%; }.honor-banner1 {  position: relative;  font-size: 14px;  line-height: 2;  color: #333;  text-align: center;  overflow: hidden; }  .honor-banner1 .honor-slide-name {    margin-top: 30px;    text-align: center;    font-size: 14px;    line-height: 2;    color: #333;    opacity: 0; }  .honor-banner1 .img-wrap {    border: 1px solid #eee; }  .honor-banner1 .swiper-slide {    position: relative;    overflow: hidden;    width: 540px;    /*height: 445px;*/    height: auto; }    .honor-banner1 .swiper-slide:before {      content: "";      display: block;      position: absolute;      width: 100%;      height: 100%;      background: rgba(255, 255, 255, 0.5);      z-index: 3;      transition: all .5s ease;      top: 0;      left: 0; }    .honor-banner1 .swiper-slide.swiper-slide-active {      z-index: 4; }      .honor-banner1 .swiper-slide.swiper-slide-active .img-wrap {        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }      .honor-banner1 .swiper-slide.swiper-slide-active:before {        opacity: 0; }      .honor-banner1 .swiper-slide.swiper-slide-active .honor-slide-name {        opacity: 1; }.honor-banner2-wrap {  position: relative;  margin: 1.8rem 0 3rem;  background-position: top center;  background-repeat: repeat-x; }  .honor-banner2-wrap:before {    content: "";    display: block;    position: absolute;    width: 100%;    height: 0px;    border-top: 1px dashed #000;    z-index: 0;    top: 12px;    left: 0; }  .honor-banner2-wrap .patent-btns {    top: 36px; }  .honor-banner2-wrap .btn {    background-color: #fff; }  .honor-banner2-wrap .img-wrap {    position: relative;    width: 72px;    height: 72px;    background: #f5f5f5;    overflow: hidden;    margin: 0 auto 15px;    border-radius: 50%; }    .honor-banner2-wrap .img-wrap .img100 {      transition: all .3s ease;      position: absolute;      width: 100%;      height: 100%;      left: 0;      top: 0; }    .honor-banner2-wrap .img-wrap .unhover {      display: block; }    .honor-banner2-wrap .img-wrap .hover {      display: none; }  .honor-banner2-wrap .swiper-slide {    height: 70px !important;    padding-top: 42px;    color: #cacaca;    font-size: .7rem;    line-height: 1.2;    text-align: center;    transition: all .5s ease;    cursor: pointer;    background: url(../images/line5.png);    background-size: 100%;    background-position: top center;    background-repeat: no-repeat; }    .honor-banner2-wrap .swiper-slide:before {      opacity: 0;      content: "";      display: block;      position: absolute;      width: 0;      height: 0;      z-index: 0;      top: 18px;      left: 50%;      margin-left: -4px;      border-color: transparent transparent #d70c19 transparent;      border-width: 5px 4px;      border-style: solid; }    .honor-banner2-wrap .swiper-slide:hover {      color: #333; }      .honor-banner2-wrap .swiper-slide:hover .img-wrap {        background: #d70c19; }    .honor-banner2-wrap .swiper-slide.swiper-slide-active {      color: #333; }      .honor-banner2-wrap .swiper-slide.swiper-slide-active:before {        opacity: 1; }  .honor-banner2-wrap .banner-title {    width: 118px;    margin: 0 auto; }.honor-banner2 {  width: 1120px;  margin: 0 auto;  overflow: hidden; }.gold .color-list4 .list4-img0 {  width: 3rem; }.nav-banner-wrap {  background: #484848; }  .nav-banner-wrap .pro-nav-banner {    overflow: hidden;    position: relative; }  .nav-banner-wrap .img-wrap {    width: 102px;    height: 58px;    position: relative;    margin: 0 auto;    overflow: hidden; }    .nav-banner-wrap .img-wrap .img100 {      position: relative;      width: 100%;      height: 100%;      transition: all .5s ease;      display: block !important;      /*left: 0;      top: 0;*/ }      .nav-banner-wrap .img-wrap .hover {        margin-top: -58px;      }      .nav-banner-wrap .swiper-slide:hover .hover {        margin-top: 0;      }    /*.nav-banner-wrap .img-wrap .unhover {      display: block; }    .nav-banner-wrap .img-wrap .hover {      display: none; }*/  .nav-banner-wrap .nav-title {    text-align: center;    margin-top: .6rem;    font-size: 12px;    line-height: 1.5;    color: #a8a8a8;    transition: all .5s ease; }  .nav-banner-wrap .swiper-slide {    position: relative;    padding: .6rem 0 .3rem;    display: block;    border-right: 1px dashed #565656;    transition: all .5s ease;    overflow: hidden; }    .nav-banner-wrap .swiper-slide:last-child {      border-right-color: transparent; }    .nav-banner-wrap .swiper-slide:before {      content: "";      display: block;      position: absolute;      width: 0;      height: 0;      top: 0;      left: -16px;      border: 8px;      border-style: solid;      transition: all .5s ease;      border-color: #d70c19 transparent transparent #d70c19; }    .nav-banner-wrap .swiper-slide.cur, .nav-banner-wrap .swiper-slide:hover {      background: #fff;      border-right-color: #fff; }      .nav-banner-wrap .swiper-slide.cur:before, .nav-banner-wrap .swiper-slide:hover:before {        left: 0; }      .nav-banner-wrap .swiper-slide.cur .hover, .nav-banner-wrap .swiper-slide:hover .hover {        margin-top: 0;        display: block; }      .nav-banner-wrap .swiper-slide.cur .unhover, .nav-banner-wrap .swiper-slide:hover .unhover {        display: none; }      .nav-banner-wrap .swiper-slide.cur .nav-title, .nav-banner-wrap .swiper-slide:hover .nav-title {        color: #333; }.honor-banner1-wrap {  position: relative;  margin-bottom: .8rem; }  .honor-banner1-wrap .patent-btns {    top: 50%; }.patent-banner1 {  position: relative;  font-size: 14px;  line-height: 2;  color: #333;  text-align: center;  overflow: hidden;  padding: 2.2rem 0; }  .patent-banner1 .patent-slide-name {    margin-top: 30px;    text-align: center;    font-size: 14px;    line-height: 2;    color: #333;    opacity: 0; }  .patent-banner1 .img-wrap {    border: 1px solid #eee; }  .patent-banner1 .swiper-slide {    position: relative;    overflow: hidden;    width: 300px;    height: 490px; }    .patent-banner1 .swiper-slide:before {      content: "";      display: block;      position: absolute;      width: 100%;      height: 100%;      background: rgba(255, 255, 255, 0.5);      z-index: 3;      transition: all .5s ease;      top: 0;      left: 0; }    .patent-banner1 .swiper-slide.swiper-slide-prev .img-wrap, .patent-banner1 .swiper-slide.swiper-slide-next .img-wrap {      margin: 0 auto; }    .patent-banner1 .swiper-slide.swiper-slide-active {      z-index: 4; }      .patent-banner1 .swiper-slide.swiper-slide-active .patent-slide-name {        opacity: 1; }      .patent-banner1 .swiper-slide.swiper-slide-active:before {        opacity: 0; }      .patent-banner1 .swiper-slide.swiper-slide-active .img-wrap {        margin: 0 auto; }.newsInfo {  padding: 120px 0 1.5rem;  min-height: 500px; }  .newsInfo img {    margin: 0 auto;    display: block;    max-width: 100%; }  .newsInfo .info-title {    font-size: 1rem;    line-height: 1.3;    color: #333;    font-weight: bold;    text-align: center; }  .newsInfo .info-dates {    font-size: 14px;    line-height: 24px;    color: #999;    text-align: center;    margin: 20px auto; }  .newsInfo .info-dt-wrap {    font-size: 14px;    line-height: 26px;    color: #888;    padding: 1rem 0;    margin-bottom: 1.5rem;    border-top: 1px solid #eee;    border-bottom: 1px solid #eee;    text-align: justify; }  .newsInfo .info-bot-dl {    width: 70%;    color: #666;    font-size: 14px;    line-height: 36px; }    .newsInfo .info-bot-dl a {      color: #333; }  .newsInfo .info-bot-dr {    padding-top: 16px; }  .newsInfo .news-return-a {    display: block;    width: 110px;    text-align: center;    height: 40px;    line-height: 40px;    background: #d70c19;    color: #fff;    font-size: 14px;    transition: all .3s linear; }    .newsInfo .news-return-a:hover {      transform: translate(0, -5px); }.story-list3 {  padding-bottom: 10px; }.pro-item-wrap {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  justify-content: flex-start;  min-height: 500px;  padding: 0.1rem 0.1rem 3.2rem; }  .pro-item-wrap .title1 {    color: #333;    font-size: 18px;    line-height: 1; }  .pro-item-wrap .hide-item1 .title1 {    float: left;    margin-right: 12px; }  .pro-item-wrap .hide-item2 .title1 {    display: block;    padding: 18px 0; }  .pro-item-wrap .size2-item-wrap {    float: left;    color: #888;    font-size: 14px;    line-height: 24px; }  .pro-item-wrap .size-num {    display: inline-block;    vertical-align: top;    margin-left: 9px; }  .pro-item-wrap .hide-item2-mains {    border-top: 1px solid #eee;    border-bottom: 1px solid #eee;    padding: 10px 0; }  .pro-item-wrap .hide-item2-mains {    position: relative;    padding-bottom: 16px; }  .pro-item-wrap .scroll-wrap {    max-height: 7.5rem;    font-size: 14px;    color: #888;    line-height: 24px; }  .pro-item-wrap .ewm-wrap {    width: 246px;    padding: 7px;    margin-top: 12px;    align-items: center; }    .pro-item-wrap .ewm-wrap .ewm-img {      flex: 0 0 110px; }    .pro-item-wrap .ewm-wrap .ewm-txts {      flex: 0 0 120px;      text-align: center; }  .pro-item-wrap .hide-info {    position: absolute;    z-index: 3;    top: 0;    width: 100%;    height: 100%;    right: 100%;    padding: 32px 36px 108px 28px;    background: #fff;    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d;    opacity: 0;    transition: all .5s linear;    -webkit-transform-origin: right center;    -ms-transform-origin: right center;    transform-origin: right center;    -webkit-transform: rotateY(90deg);    transform: rotateY(90deg); }  .pro-item-wrap .buy1 {    position: absolute;    display: block;    width: 166px;    height: 48px;    line-height: 48px;    background: #2b2b29;    color: #fff;    font-size: 16px;    right: 36px;    bottom: 40px;    text-indent: 78px;    background: #2b2b29 url(../images/cart.png) no-repeat 26px center;    transition: all .5s ease; }    .pro-item-wrap .buy1:hover {      background: #d70c19 url(../images/cart.png) no-repeat 20px center; }  .pro-item-wrap .pro-item {    position: relative;    flex: 0 0 33.3%;    width: 33.3%;    color: #333;    line-height: 36px;    transition: all .5s ease; }    .pro-item-wrap .pro-item:hover .contents {      background: #fff;      box-shadow: 0 0 10px #ddd; }    .pro-item-wrap .pro-item:hover .img100 {      transform: translateY(-16px); }    .pro-item-wrap .pro-item:hover .hide-info {      opacity: 1;      -webkit-transform: rotateY(0);      transform: rotateY(0); }  .pro-item-wrap .img100 {    transition: all .5s ease; }  .pro-item-wrap .pro-sizes {    position: absolute;    top: 36px;    left: 26px; }  .pro-item-wrap .contents {    height: 11.7rem;    padding: 37px 177px 40px 125px;    position: relative; }  .pro-item-wrap .pro-title0 {    font-size: 16px;    margin-bottom: .3rem; }  .pro-item-wrap .size0 {    display: inline-block;    width: auto;    padding: 0 8px;    height: 40px;    color: #333;    font-size: 12px;    line-height: 40px;    text-align: center;    margin-bottom: 12px;    border: 1px solid #c7c7c7; }  .pro-item-wrap .pro-para-item {    flex: 0 0 32%;    width: 32%;    border: 1px solid #dbdbdb;    background: #fff;    padding-top: 16px;    padding-bottom: 16px;    line-height: 20px; }  .pro-item-wrap .para-img {    display: block;    width: 54px;    margin: 0 auto; }  .pro-item-wrap .para-title {    display: block;    text-align: center;    margin-top: 14px; }.rule-list3 .pc-img {  display: block; }.rule-list3 .m-img {  display: none; }.pro-item-wrap .scroll-wrap {  height: 13vw; }.fast-list2 .title1 {  margin-bottom: 1rem; }.fast-list2 .contents, .fast-list2 .nums, .fast-list2 .three-item-txts {  color: #fff; }.fast-list2 .nums:nth-child(2) {  padding-top: 16px; }.fast-list4 .list4-right-img {  width: 27.5rem;  bottom: 2rem; }.fast-list4 .four-item-wrap2 {  margin-top: 3.25rem; }.fast-list4 .four-item-wrap1 .item {  padding-bottom: 20px; }.fast-list5 {  padding-top: 1.6rem; }  .fast-list5 .parameter-item2 {    /*flex: 0 0 50%;*/    padding-top: 1.6rem;    padding-bottom: 1.8rem;    transition: all .5s ease; }    .fast-list5 .parameter-item2:hover {      box-shadow: 0 0 10px #eee; }      .fast-list5 .parameter-item2:hover .para-img {        transform: translateY(-10px); }  .fast-list5 .parameter-item1:hover .para-img {    transform: translateY(-10px); }  .fast-list5 .js-to-left.flexBox {    align-items: center;    padding-right: .6rem; }  .fast-list5 .img-wrap {    /*flex: 0 0 50%;*/    text-align: center; }  .fast-list5 .txts-wrap {   /* flex: 0 0 50%;*/ }   .flex50 {    flex: 0 0 50%;   }  .fast-list5 .para-img {    display: inline-block;    max-width: 100%;    margin: 0 auto;    transition: all .5s ease; }.multi-list2 .contents {  padding: 6rem 0 5rem; }.multi-list2 .title1 {  margin-bottom: 1rem; }.multi-list2 .contents, .multi-list2 .nums, .multi-list2 .three-item-txts {  color: #fff; }.multi-list2 .three-item-wrap {  margin-top: 2.5rem; }.multi-list4 .two-item-wrap1 {  width: 540px;  margin-top: 1.6rem; }  .multi-list4 .two-item-wrap1 .img-wrap {    flex: 0 0 44.3%; }  .multi-list4 .two-item-wrap1 .txts-wrap {    flex: 0 0 50%; }  .multi-list4 .two-item-wrap1 .h4 {    font-size: .55rem;    line-height: 1.3;    color: #333;    margin-bottom: 14px; }  .multi-list4 .two-item-wrap1 .h5 {    font-size: .4rem;    line-height: 1.5;    color: #9b9b9b;    margin-bottom: 1rem; }  .multi-list4 .two-item-wrap1 .item {    padding-left: 6.825rem;    background-size: 6rem auto;    background-repeat: no-repeat;    background-position: left center; }.multi-list4 .list4-right-img {  width: 24.8rem;  bottom: 1.5rem; }.multi-list5 .fast-list5-item1 {  color: #333;  line-height: 1;  text-align: center;  padding: 2.65rem 0 2.25rem; }  .multi-list5 .fast-list5-item1 .title1 {    font-size: 1.1rem; }  .multi-list5 .fast-list5-item1 .title1-detail {    font-size: .45rem;    padding: .4rem 0 1.3rem; }  .multi-list5 .fast-list5-item1 .img-wrap {    text-align: left; }.multi-list5 .txts-wrap {  padding: 0 1.6rem; }.multi-list5 .parameter-item2 {  /*flex: 0 0 33%;*/  padding-top: 1.6rem;  padding-bottom: 1.8rem;  border-top: 1px solid #eee;  transition: all .5s ease;  text-align: center; }  .multi-list5 .parameter-item2:hover {    box-shadow: 0 0 10px #eee; }    .multi-list5 .parameter-item2:hover .para-img {      transform: translateY(-10px); }.multi-list5 .para-img1 {  display: inline-block;  max-width: 100%;  margin-left: 80px; }.multi-list5 .para-img {  display: inline-block;  max-width: 100%;  transition: all .5s ease; }.multi-list5 .size-name {  float: left; }.multi-list5 .size-num {  float: right; }.fast-list5 .pro-bot-banner {  padding: 10px; }  .fast-list5 .pro-bot-banner .parameter-item2 {    text-align: left; }    .fast-list5 .pro-bot-banner .parameter-item2 .txts-wrap {      padding: 0; }.newsInfo .info-dt-wrap {  text-align: justify; }.header-nav, .header-right-img, .search-btn {  transition: all 0.8s; }.hide1 {  -webkit-transform: scale(0);  -ms-transform: scale(0);  transform: scale(0);  opacity: 0; }.close-form {  z-index: 4 !important;  position: absolute;  -webkit-transform: scale(0);  -ms-transform: scale(0);  transform: scale(0);  opacity: 0;  transition: all 0.5s;  display: block;  right: 0;  top: 50%;  margin-top: -20px;  width: 40px;  height: 40px;  background: url(../images/close2.png) no-repeat center;  background-size: 30px;  cursor: pointer; }.show1 {  z-index: 3;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  opacity: 1; }input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {  background-color: #d3d3d3 !important;  background-image: none !important;  color: #666 !important; }.search {  margin-top: 40px; }  .search .title2 {    margin-bottom: 16px; }.patent-banner1-wrap {  display: none; }.header-nav .nav-item:hover .nav-s0, .header-nav .cur.nav-item .nav-s0 {  transform: translateY(-24px);}.header-nav .nav-a,.header-nav .nav-s0 {  line-height: 24px;  height: 24px;}.pc-language {  float: right;  font-size: 14px;  line-height: 80px;  height: 80px;   color: #333;   transition: all 0.8s;}.pc-language a {  color: #333;  transition-duration: .3s;}.pc-language a:hover {  color: #d70c19;}@media (max-width: 1800px) {  .loadding #loadding-video {    width: 100vw !important;    height: 100vh !important;    position: relative;    top: 0;    left: 0;     }  .pro-item-wrap .scroll-wrap {    max-height: 6rem; }  .intro-list1 .txts-wrap {    padding-top: 1.5rem; }  .intro-list1 .list1-title, .intro-list1 .num0 {    font-size: 1rem; }  .intro-list1 .list1-detail {    line-height: 24px; }  .intro-list1 .txts-mains {    margin-left: 1.5rem;    margin-right: 1.5rem; }  .intro-list1 .scroll-wrap {    max-height: 144px; }  .intro-list1 .list1-item:nth-child(3) .scroll-wrap {    max-height: 220px; }  .intro-list1 .i2 {    margin-left: -6px; } }    .video-bg .video-box2 {    width: 1200px;    height: 700px;    margin-left: -600px;    margin-top: -350px;  }  .video-bg #pro-color-video {    width: 1200px;    height: 700px;  }@media (max-width: 1600px) {  .color-list4 .four-item-wrap1 .h5 {    font-size: 14px;  }  .color-list4 .four-item-wrap1 .h5 .small {    font-size: 13px;  }  .video-bg .video-box2 {    width: 800px;    height: 480px;    margin-left: -400px;    margin-top: -240px;  }  .video-bg #pro-color-video {    width: 800px !important;    height: 480px !important;  }  .revolve-wrap .patent-btns .prev {    left: 20px; }  .revolve-wrap .patent-btns .next {    right: 20px; }  .his-btns .prev {    left: 0; }  .his-btns .next {    right: 0; }  .w1480 {    width: 92%; }  .manufacture-banner1.w1280 {    width: 940px; }  .manufacture-banner1 .swiper-slide {    width: 660px;    height: 414px; }  .honor-banner2 {    width: 100%; }  .honor-banner2-wrap .swiper-slide {    background: url(../images/line6.png);    background-size: 100%;    background-position: top center;    background-repeat: no-repeat; } }@media (max-width: 1439px) {  .pro-item-wrap .contents {    height: 14.7rem; } }@media (max-width: 1391px) {  .honor-banner2-wrap .swiper-slide {    height: 60px !important;  }  .recruit-ajax-contents .contents {    height: 380px;  }  .recruit-ajax-contents {    height: 500px;    margin-top: -250px;  }  .pro-item-wrap .size0 {    height: 30px;    line-height: 30px;    margin-bottom: 6px;  }  .pro-item-wrap .scroll-wrap {    height: 11vw; }  .pro-item-wrap .para-img {    width: 36px; }  .pro-item-wrap .pro-para-item {    flex: 0 0 33%; }  .pro-item-wrap .para-title {    font-size: 12px;    transform: scale(0.9); }  .pro-item-wrap .contents {    height: 13.75rem; }  .honor-banner1.w1280 {    width: 970px; }  .honor-banner2-wrap:before {    top: 11px; }  .honor-banner2-wrap .swiper-slide {    padding-top: 32px; }  .honor-banner2-wrap .swiper-slide:before {    top: 14px; }  .intro-list1 .num-item {    flex: 0 0 180px; }  .intro-list1 .txts-mains {    margin-right: 0;    margin-left: 0;    padding: 0 1rem;    flex: 0 0 100%; }  .user-list1 .user-show-img {    flex: 0 0 100%;    width: 100%; }  .user-banner-wrap {    flex: 0 0 100%;    width: 100%;    margin-top: 30px; }  .user-banner-wrap .user-banner {    height: auto;    width: 100%; }  .w1280, .w1340 {    width: 92%; }  .header-nav .sub-a {    font-size: 13px; }  .manufacture-banner2 {    width: calc(100% - 180px) !important; }  .user-btns {    position: absolute;    z-index: 3;    height: 1px;    overflow: visible;    width: 100%;    left: 0;    top: 50%; }    .user-btns .btn {      position: absolute;      display: block;      top: -15px; }    .user-btns .prev {      left: -30px;      background-image: url(../images/prev4.png); }      .user-btns .prev:hover {        background-image: url(../images/prev4on.png); }    .user-btns .next {      left: 100%;      background-image: url(../images/next4.png); }      .user-btns .next:hover {        background-image: url(../images/next4on.png); } }@media (max-width: 1360px) {  .multi-list5 .para-img1 {    margin-left: 0; }  .multi-list5 .fast-list5-item1 .img-wrap {    text-align: center; }  .intro-list1 .scroll-wrap {    max-height: 96px; } }@media (min-width: 1280px) {  .pro-item-wrap .pro-item:nth-child(3n-1) .hide-info, .pro-item-wrap .pro-item:nth-child(3n-2) .hide-info {    left: 100%;    -webkit-transform-origin: left center;    -ms-transform-origin: left center;    transform-origin: left center; } }@media (max-width: 1280px) {  /*.color .color-list2 .icos,.gold .color-list2 .icos {    width: 20px;    margin: 0 auto;  }*/  .rule-list2 .detail1 {    line-height: 1.5;  }  .mail-num {    font-size: 12px;  }  .footer-mail {    margin-top: 20px;  }  .pro-item-wrap .scroll-wrap {    height: 20vw;    max-height: 30vw; }  .pro-item-wrap .contents {    height: 17.5rem; }  .pro-item-wrap .pro-item {    width: 50%;    flex: 0 0 50%; }  .revolve {    width: 900px; }  .his-banner1-wrap .banner-title1 {    font-size: 18px; }  .his-banner1-wrap .banner-detail {    line-height: 24px;    margin-bottom: 5px; }  .mCSB_scrollTools {    width: 6px; }  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 6px !important; }  .mCSB_inside > .mCSB_container, .mCSB_inside > .mCSB_container {    margin-right: 18px; }  .his-banner1-wrap .contents {    padding: 15px 5px 15px 15px; }  .his-wrap .w1480 {    width: 100%; }  .intro-list1 .txts-wrap {    padding-top: .8rem; }  .delicacy-ajax-controls .swiper-slide {    padding: 20px 0; }  .delicacy-list1 .list1-right-mains {    padding: 0 30px; }  .delicacy-list1 .right-item {    padding: 30px 0; }  .color-list4 .list4-right-img {    width: 26rem; }  .footer-ewm {    margin-left: 0; }  .footer-nav .nav-item {    width: 88px; }  .patent-btns .prev {    left: 0; }  .patent-btns .next {    right: 0; }  .patent-btns .btn:hover {    transform: translateY(0); }  .patent-top .list1-right {    flex: 0 0 70%; } }    .m-language {  display: none;}.pc-language a {  padding-left: 28px;  display: inline-block;}.pc-language .lang-en {  margin-left: .9rem;}.pc-language .lang-en {    color: #e40807;    background: url(../images/en-bg.png) no-repeat left center;  }  .pc-language .lang-cn {    background: url(../images/cn-bg.png) no-repeat left center;  }@media (max-width: 1200px) {  .footer-bot .bot-dl, .footer-bot .bot-dr {    flex: 0 0 100%;    width: 100%;  }  .footer-bot .bot-dl {    justify-content: center;    flex-wrap: wrap;  }  .footer-bot .bot-nav-a:nth-child(4),.footer-bot .bot-nav-a:nth-child(5) {    margin: 10px 0 0;    flex: 0 0 33%;    border-left: none;  }  .news-banner .hd01 {    bottom: 10px !important;  }  .color-list4 .four-item-wrap1 .h4 {    font-size: 16px;  }  .color-list4 .four-item-wrap1 .h5 {    font-size: 13px;  }  .color-list4 .four-item-wrap1 .h5 .small {    font-size: 12px;  }  .patent-banner1 .swiper-slide:before {    display: none; }  .patent-banner1 {    width: 740px; }  .patent-banner1 .swiper-slide {    width: auto;    height: auto; }  .revolve-wrap {    display: none; }  .patent-banner1-wrap {    display: block; }  .pro-item-wrap .contents {    padding: 20px; }  .pro-item-wrap .pro-sizes {    top: 20px;    left: 20px; }  .pro-item-wrap .size0 {    height: 30px;    line-height: 30px;    margin-bottom: 4px; }  .pro-item-wrap .pro-item:hover .img100 {    transform: translateY(0); }  .pro-item-wrap .pro-item {    padding-bottom: .6rem;    border-bottom: 1px solid #eee;    background: #fff; }    .pro-item-wrap .pro-item:nth-child(2n-1) {      border-right: 1px solid #eee; }  .pro-item-wrap .pro-item:hover .contents {    background: none;    box-shadow: none; }  .pro-item-wrap .contents {    height: auto; }  .pro-item-wrap .buy1 {    position: static;    margin: 20px auto 0; }  .manufacture-banner1.w1280 {    width: 740px; }  .manufacture-banner1 .swiper-slide {    width: 520px;    height: 324px; }  .intro-list1 .nums-wrap {    justify-content: center !important; }  .intro-list1 .num-item:nth-child(2n) {    border-right: 1px solid #dbdbdb; }  .intro-list1 .num-item:last-child {    border-right: none; }  .intro-list1 .num-item {    text-align: center; }  .intro-list1 .txts-mains {    padding: 0; }  .intro-list1 .scroll-wrap, .intro-list1 .list1-item:nth-child(3) .scroll-wrap {    max-height: none !important; }  .intro-list1 {    width: 92%;    margin: 0 auto; }  .honor-banner1 .honor-slide-name {    margin-top: 16px; }  .honor-banner1.w1280 {    width: 700px; }  .honor-banner2-wrap:before {    top: 11px; }  .honor-banner2-wrap .swiper-slide {    padding-top: 32px; }  .honor-banner2-wrap .swiper-slide:before {    top: 14px; }  .honor-banner1 .swiper-slide {    width: 450px;    height: 380px; }  .rule-form .radio {    top: .5rem; }  .intro-list1 .img-wrap, .intro-list1 .txts-wrap {    flex: 0 0 100%; }  .intro-list1 .list1-item:nth-child(2n) .img-wrap {    order: -1; }  .intro-list1 .txts-wrap {    padding-bottom: .8rem; }  .intro-list1 .num-item {    flex: 0 0 25% !important; }  .intro-list1 .num-item:nth-child(2n) {    margin-left: 0 !important; } }@media (max-width: 1100px) {  .patent-top .num-item {    flex: 0 0 25%;    margin-right: 0;    padding-right: 0; }  .news-banner .txts-wrap-mains {    padding: 1rem; }  .news .title1 {    font-size: 20px; }  .more1 {    height: 32px;    line-height: 32px; }  .delicacy-nav1 {    padding: 10px 0; }  .delicacy-ajax-contents .detail1 {    margin: 10px 0; }  .color-list4 .list4-right-img {    width: 24rem;    right: -1rem; }  .header-nav .nav-a {    padding: 0 .8rem; }  .recruit-top .list1-right {    flex: 0 0 740px; } }@media (min-width: 1200px) and (max-width: 1280px) {  .pro-item-wrap .pro-item:nth-child(2n-1) .hide-info {    left: 100%;    -webkit-transform-origin: left center;    -ms-transform-origin: left center;    transform-origin: left center; }   }    @media (min-width: 1024px) {      .header .w1280 {    position: relative; }    }    .other-banner, .news-banner0, .contact, .recruit,.pro-banner {    margin-top: 80px; }    @media (max-width: 1024px) {      .header-nav .nav-item:before {        display: none;      }    }  .welcome {    padding-top: 80px;  }  .m-nav-item,.inner-ban-img {    display: none !important;  }.hide-close {  display: none;  position: absolute;  width: 30px;  height: 30px;  top: 20px;  right: 20px;  background: url(../images/close111.png) no-repeat center;  background-size: 100%;  cursor: pointer;}@media (max-width: 1200px) {  .hide-close {    display: block;  }  .por-ajax-contents {    position: relative;    z-index: 2;  }  .pro-item-wrap .pro-item {    position: static;  }  .pro-item-wrap .hide-info {    display: none;    position: absolute;    z-index: 9;    width: 100%;    height: 100% !important;    opacity: 1;    -webkit-transform: rotateY(0);    transform: rotateY(0);    background: #fff;    /*left: 50% !important;    top: 70px !important;    margin-left: -250px;*/    padding: 20px;    box-shadow: 0 0 10px #a9a4a4;  }  .pro-item-wrap .pro-item {    position: relative !important;  }  .pro-item-wrap .pro-item:nth-child(2n-1) .hide-info {      left: 0 !important;      top: 0 !important;  }  .pro-item-wrap .pro-item:nth-child(2n) .hide-info {      left: 0 !important;      top: 0 !important;  }}.news .news-itme-contents .flexBox {  height: 120px;  overflow: hidden;}.news .news-itme-contents .flexBox .img100 {  display: none;}.news .news-itme-contents .flexBox .img-wrap {  background-position: center !important;  background-size:cover !important;  background-repeat: no-repeat !important;}@media (max-width: 1023px) {  .m-language {    float: left;    width: 100%;    position: relative;    display: block;    text-align: center;    font-size: 16px;    line-height: 40px;    color: #333;  }  .m-language .lang-s0 {    position: absolute;    display: block;    width: 80px;    height: 40px;    line-height: 40px;    left: 4vw;    top: 0;  }  .m-language a {    color: #333;    display: inline-block;    padding-left: 28px;  }  .m-language .lang-en {    color: #e40807;    margin-left: 18px;    background: url(../images/en-bg.png) no-repeat left center;  }  .m-language .lang-cn {    background: url(../images/cn-bg.png) no-repeat left center;  }  .fast-list4 .title1-dl,.color-list4 .title1-dl,.multi-list4 .title1-dl {    max-width: none;  }  .welcome-list2 .txts-wrap {    padding: 15px;  }  .intro-list1 .list1-detail {    height: auto;  }  .intro-list1 .scroll-wrap {    max-height: none !important;  }  .delicacy-nav1 {    margin-top: 74px;  }  .color-list5 .parameter-item1 .title1,.pro-bot-banner .parameter-item2 .title1 {    font-size: .7rem;  }  .fast-banner.pro-banner .w1280 {    text-align: center;    top: 100%;    transform: translateY(-126%);  }  .multifunction .fast-banner.pro-banner .w1280 {    transform: translateY(-114%);  }  .fast-banner .video-play:before {    margin-right: 6px;  }  .fast-banner .video-play {    margin-left: auto;    margin-right: auto;  }  .color-list2 .title1 {    font-size: 1.2rem;  }  .other-banner .w1280 {    height: auto;    position: absolute;    left: 4%;    top: 73px;  }  .inner-ban-img {    display: block !important;    width: 100%;  }  .header-nav .m-nav-item .nav-a {  background: none !important;  }  .m-nav-item {    display: block !important;  }  .js-scale2 {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1;  }  .welcome {    padding-top: 70px;  }  .pro-bot-banner .parameter-item1:hover .img100,.pro-bot-banner .parameter-item2:hover .img100  {    transform: translateY(0);  }  .pro-bot-banner .parameter-item1:hover .title1,.pro-bot-banner .parameter-item2:hover .title1 {    color: #333;  }  .intro-list1 .mCSB_inside > .mCSB_container {    margin-right: 0 !important;  }  .video-bg .video-box2 {    width: 600px;    height: 400px;    margin-left: -300px;    margin-top: -200px;  }  .video-bg #pro-color-video {    width: 600px !important;    height: 400px !important;  }  .manufacture-banner1-wrap.w1480 {    width: 100%;  }  .other-banner, .news-banner0, .contact, .recruit, .pro-banner {    margin-top: 0;  }  .color-list4 .four-item-wrap2 {    margin-top: 2rem;  }  .patent-banner1 {    width: 92%; }  .header .logo {    transition: all .5s ease; }    .header .logo.onlyPc {      -webkit-transform: scale(0);      -ms-transform: scale(0);      transform: scale(0);      opacity: 0; }  .newsInfo {    padding-top: 100px; }  .toTop:hover {    transform: translateY(0); }  .reseach-video-wrap {    width: 100%; }  .other-banner, .news-banner0, .contact, .recruit {    padding-top: 74px; }  .color-list4 .four-item-wrap1 .item {    margin-bottom: 20px; }  .pro-banner .w1280 .table {    display: block;    height: auto; }  .pro-banner .w1280 .table-cell {    display: block; }  .header-nav {    text-align: left; }  .header-nav .nav-a {    padding-left: 0; }  .header-nav .nav-item:hover .nav-s0, .header-nav .nav-item.cur .nav-s0 {    transform: translateY(0); }  .header-nav .nav-s0:after {    display: none; }  .header-nav .nav-s0 {    height: auto; }  .header {    position: fixed;    top: 0;    left: 0;    z-index: 9;    width: 100%;    background: #fff;    margin-top: 0; }  .color-list3 .item:first-child .txts, .color-list3 .item:last-child .txts {    padding: 1rem 0; }  .js-m, .js-to-left, .js-to-right {    opacity: 1 !important;    transform: translate(0, 0) !important; }  .color-list2 .contents {    padding: 3rem 0; }  .fast-list5 .parameter-item2:hover .para-img, .fast-list5 .parameter-item1:hover .para-img {    transform: translateY(0) !important; }  .pro-banner {    padding-top: 70px; }    .pro-banner .w1280 {      height: auto !important;      position: absolute;      top: 5.5rem;      left: 4%; }  .pro-banner .m-img {    display: block; }  .pro-banner {    height: auto; }  .revolve-wrap .patent-btns .prev {    left: 0; }  .revolve-wrap .patent-btns .next {    right: 0; }  .revolve-wrap {    width: 100%; }  .revolve {    width: 92%; }    .revolve .patent-li {      left: 0;      top: 0;      width: 100%; }  .header-nav .sub-a {    font-size: 14px; }  .store-banner {    margin: 0; }  .moudle-titles .title-cn {    font-size: 1rem; }  .intro-list1 .num-txt {    font-size: 12px;    line-height: 1.5; }  .mCSB_horizontal.mCSB_inside > .mCSB_container {    margin-bottom: 6px; }  .recruit-ajax-contents .h2 {    font-size: 22px; }  .recruit-ajax-contents .l-c-hd {    padding-top: 20px; }  .recruit-ajax-contents .l-c-hdr {    width: 100%; }  .recruit-ajax-contents .l-c-hdr span {    margin-left: 10px; }    .recruit-ajax-contents .l-c-hdr span:first-child {      margin-left: 0; }  .recruit-ajax-contents {    width: 92%;    height: 440px;    left: 4%;    margin-left: 0;    margin-top: -220px;    padding: 0 10px;    font-size: 12px;    line-height: 2; }  .recruit-ajax-contents .contents {    padding: 10px 0px;    border-bottom: 1px solid #e5e5e5;    height: 313px; }  .recruit-ajax-contents .close-img {    right: 0; }  .honor-banner1-wrap.w1480 {    width: 100%; }  .btn:hover {    transform: translateY(0) !important; }  .pro-bot-btns .prev {    left: 0; }  .pro-bot-btns .next {    right: 0; }  .parameter-banner-wrap.w1480 {    width: 100%; }  .story-list-wrap .list-detail0 {    font-size: 14px;    line-height: 2; }  .story-list-wrap .list-detail0 {    max-width: 92%;    width: 92%; }  .rule-list3 .pc-img {    display: none; }  .rule-list3 .m-img {    display: block; }  .reseach-video-wrap .video-btn1 {    margin-top: -40px;    height: 80px;    background-size: 54px;    font-size: 16px;    padding-top: 66px; }  .patent-top .list1-right {    flex: 0 0 100%; }  .patent-top .list1-left {    flex: 0 0 100%;    text-align: center;    padding-bottom: 1rem; }  .patent-top .right-title {    text-align: center; }  .rule-list5 .img-wrap {    width: 100%; }  .rule-form .submit-input {    display: block;    margin: 0 auto; }  .rule-form .rule-input3 {    flex: 0 0 80px;    max-width: 100px; }  .rule-form .captcha {    max-width: 80px; }  .rule-form .td {    flex: 0 0 100%;    margin-bottom: .6rem; }  .rule-form .tr {    margin-bottom: 0; }  .rule-form .radio {    margin-left: .8rem; }  .rule-form .td {    font-size: 14px; }  .net-address {    flex: 0 0 100%;    padding: 0 15px;    order: 1; }    .net-address .mCSB_inside > .mCSB_container {      margin-right: 0 !important; }    .net-address .scroll-wrap {      height: auto; }    .net-address .mCSB_container {      display: -webkit-box;      display: -webkit-flex;      display: -ms-flexbox;      display: flex;      flex-wrap: wrap;      justify-content: space-between;      align-items: center; }  .net-address .address-item {    flex: 0 0 25%;    font-size: 14px;    margin-left: 0;    padding-left: 18px;    background: url(../images/png14.png) no-repeat left center; }  .map-wrap {    flex: 0 0 100%;    height: 12rem; }  .maintenance-video-wrap .video-title {    font-size: 14px; }  .recruit-bot .recruit-title-detail1 {    width: 100%; }  .recruit-top .title-cn, .recruit-bot .recruit-title1 {    font-size: 1rem; }  .news .news-item {    margin-bottom: .7rem; }  .news-banner {    margin: 1.5rem 0; }  /*.news .news-itme-contents {    padding: .7rem 0; }*/.news-banner .txts-wrap-mains {  padding: 0;}  .news-banner .txts-wrap {    padding: 15px 15px 40px; }  .news-banner .hd01 {    text-align: center;    bottom: 1rem;    padding-left: 0; }  .contact .detail1 {    font-size: 14px; }  .contact .item-wrap {    width: 92%; }  .delicacy-nav1 .w1280 {    width: 100%; }  .delicacy-list1 .right-title1 {    padding-top: 24px; }  .hd02 .swiper-pagination-bullet {    width: 10px;    height: 10px; }  .delicacy-banner {    height: auto; }  .delicacy-ajax-contents .img-wrap {    flex: 0 0 40%; }  .delicacy-ajax-contents .txts-wrap {    flex: 0 0 56%; }  .delicacy-banner .swiper-slide .img100 {    opacity: 1; }  .delicacy-banner .swiper-slide {    background-size: 0; }  .recruit-top .list1-left {    margin-bottom: 30px;    text-align: center; }  .recruit-top {    padding: 1.5rem 0; }    .news .news-itme-contents {      padding: 15px 0;    }  .news .title2 {    white-space: pre-wrap;  }  .news-banner .img-wrap, .news-banner .txts-wrap, .news .news-item, .recruit-top .list1-right, .recruit-top .list1-left {    width: 100%;    flex: 0 0 100%; }  .delicacy-list1 .list1-right {    width: 100%;    flex: 0 0 100%; }  .delicacy-banner {    width: 100%;    flex: 0 0 100%;    margin-bottom: 30px; }  .user-banner-wrap {    margin-top: 14px; }  .patent-top .right-detail {    line-height: 1.5; }  .inner-nav .w1280 {    width: 100%;    border-right: none; }  .bread-wrap {    font-size: 12px;    line-height: 36px; }    .bread-wrap .bread-a {      padding: 0 16px; }  .moudle-titles .title-cn {    font-size: 1rem; }  .js-m, .js-m2, .js-m3, .js-to-left, .js-to-right {    transition-delay: 0 !important;    opacity: 1;    transform: translate(0, 0); }  .header .w1280 {    position: relative; }  .header .logo {    padding-top: 14px;    float: none;    display: inline-block;    margin-right: 34px;    width: 44px; }  .header .header-right-img {    padding-top: 12px;    float: none;    display: inline-block;    width: 54px; }  .header .search-btn {    font-size: 0;    color: transparent;    line-height: 70px;    padding-left: 0;    margin-left: 0;    width: 16px;    background: url(../images/ser1.png) no-repeat right center;    background-size: 16px; }  .header {    text-align: center; }  .m-banner-img, .m-nav-btn {    display: block; }  .pc-banner-img {    display: none; }  .footer-top {    padding-top: 1rem; }  .video-play {    height: 36px;    line-height: 36px;    width: 120px;    font-size: 14px; }    .video-play:before {      margin-right: 0; }  .inner-banner .m-img {    display: block; }  .inner-banner {    height: auto;    background: none; }  .inner-banner .w1280 {    position: absolute;    height: 100% !important;    top: 0;    left: 3%; }  .right-fixed {    display: none; }  .color-list3 .item .img-wrap {    position: static; }  .color-list3 .item .txts {    float: none !important;    margin-right: 0;    text-align: center; }  .color-list3 .icos {    margin: 1.1rem auto .9rem;    width: 50%; }  .color-list3 .item:first-child .img-wrap, .color-list3 .item:last-child .img-wrap {    margin: 0 auto;    width: 100%; }  .color-list3 .item:first-child {    padding: 2rem 0 1rem; }  .color-list3 .item:last-child {    padding: 0 0 2rem; }  .color-list3 .title1 {    font-size: 1.2rem; }  .color-list4 .list4-right-img {    position: static;    width: 100%;    margin-top: 0; }  .color-list4 {    padding: 2rem 0 0; }  .footer {    padding-top: 1rem; }  .footer-nav, .footer-nav .nav-item:nth-child(2), .header .nav-item {    width: 100%; }  .footer-nav .sub-a, .header .sub-a {    line-height: 36px;    border-bottom: 1px solid #dbdbdb; }  .footer-nav {    margin-bottom: 34px; }  .header-nav .nav-item:before {    display: none; }  .header-nav .sub-a {    transition-delay: 0; }  .header-nav .nav-a {    font-size: 18px; }  .header-nav .sub-a {    padding: 0; }  .footer-nav .nav-a {    line-height: 45px;    margin-bottom: 0;    border-bottom: 1px solid #dbdbdb;    background: url(../images/jia.png) no-repeat right center;    background-size: 26px !important;    transition: all .3s ease; }    .footer-nav .nav-a.cur {      background: url(../images/jian.png) no-repeat right center; }  .footer-nav .sub-hides, .header-nav, .header-nav .nav-item:before {    display: none; }  .header-nav .sub-hides {    position: static; }  .footer-nav .nav-item {    width: 100%; }  .footer-ewm .img-wrap {    width: 38%; }  .footer-dr, .footer-ewm {    width: 50%; }  .welcome-list2 .list-li {    flex: 0 0 49.5%; }  .header-nav .sub-a {    text-align: left; }  .header-nav {    width: 100%;    height: calc(100vh - 71px);    display: none;    position: fixed;    left: 0;    top: 71px;    background-color: #fff;    z-index: 7;    overflow: scroll; }    .header-nav .nav-item {      padding-top: 0;      width: 92%;      margin: 0 4%;      height: auto; }    .header-nav .nav-a {      line-height: 45px;      height: 45px;      margin-bottom: 0;      border-bottom: 1px solid #dbdbdb;      background: url(../images/jia.png) no-repeat right center;      background-size: 26px !important;      transition: all .3s ease; }      .header-nav .nav-a.cur {        background: url(../images/jian.png) no-repeat right center; }  .header-nav .sub-hides {    width: 100%;    margin-left: 0; }  .header-nav .sub-hides {    box-shadow: none; }  .manufacture-banner2-wrap {    padding-bottom: 2rem; }  .patent-top .right-title {    font-size: 16px; }  .patent-top .right-detail {    font-size: 12px; }  .fast-list4 .four-item-wrap2 {    margin-top: 1.8rem !important; }  .color-list4 .four-item-wrap1 .item {    padding-left: 70px; }  .fast-list4 .list4-right-img {    margin-top: 0; } }@media (max-width: 900px) {  .manufacture-banner1 .swiper-slide {    width: auto;    height: auto; }  .manufacture-banner1, .manufacture-banner2 {    width: calc(100% - 110px) !important; }  .patent-btns .btn {    top: -20px; }  .honor-banner1.w1280 {    width: 92%; }  .honor-banner2.w1480, .manufacture-banner1-wrap.w1480, .manufacture-banner2-wrap .w1480 {    width: 100%; }  .honor-banner1 .swiper-slide {    width: 100%;    height: auto; }  .honor-banner2-wrap:before {    display: none; }  .honor-banner2-wrap .swiper-slide {    background: url(../images/line6.png);    background-size: 100%;    background-position: top center;    background-repeat: no-repeat; } }@media (max-width: 767px) {  .footer-dr .tele-title {    margin-bottom: 6px;  }  .fast-list5 .pro-bot-banner {    padding: 0;  }  .news .news-itme-contents .flexBox {    height: auto;  }  .news .news-itme-contents .flexBox .img-wrap {    background-size: 0 !important;  }  .news .news-itme-contents .flexBox .img100 {    display: block;  }  /*.maintenance-ajax-controls .swiper-slide.cur .ajax-title:after, .maintenance-ajax-controls .swiper-slide:hover .ajax-title:after {    width:0;  }  .maintenance-ajax-controls .swiper-slide.swiper-slide-active .ajax-title:after {    width: 100%;    left: 0;   }*/  .hide-close {    width: 20px;    height: 20px;  }  .pro-item-wrap .pro-item {    position: static;  }  body.fixed {    height: 100vh;    overflow: hidden;  }  .pro-item-wrap .hide-info {    width: 92vw;    height: 100% !important;    top: 0 !important;    margin-top: 0 !important;    margin-left: 0 !important;    margin-right: 0 !important;    left: 0 !important;  }  .pro-item-wrap .pro-item:nth-child(2n-1) .hide-info {    left: 0 !important;    top: 0 !important;  }  .pro-item-wrap .pro-item:nth-child(2n) .hide-info {    left: 0 !important;    top: 0 !important;  }  .pro-item-wrap .scroll-wrap {    height: auto;    max-height: none;  }  .pro-item-wrap .pro-item:nth-child(2n) .hide-info {      }  .color .color-list2 .item:first-child, .gold .color-list2 .item:first-child  {    padding-top: 0;  }  /*.color .color-list2 .icos,.gold .color-list2 .icos {    width: 17px;    max-height: 24px;  }*/  .color-list4 .four-item-wrap2 {    margin-bottom: 1rem;  }  .close-form {    background-size: 24px !important; }  .search-box {    width: 100%;    margin-left: -50%; }  .m-nav-btn {    transition: all .5s ease; }    .m-nav-btn.hide2 {      -webkit-transform: scale(0);      -ms-transform: scale(0);      transform: scale(0);      opacity: 0; }  .footer {    padding-top: 0; }  .newsInfo .info-dates {    margin: 10px auto; }  .newsInfo .info-dt-wrap {    padding: 20px 0;    margin-bottom: 20px; }  .newsInfo .info-bot-dl {    line-height: 24px; }  .newsInfo .news-return-a {    line-height: 32px;    height: 32px; }  .nav-banner-wrap .nav-title {    margin-top: 0; }  .nav-banner-wrap .swiper-slide {    padding: .3rem; }  .manufacture-banner1, .manufacture-banner2 {    width: calc(100% - 90px) !important; }  .multi-list4 .two-item-wrap1 {    width: 100%; }  .fast-list5 .img-wrap, .fast-list5 .txts-wrap {    flex: 0 0 100%; }  .fast-list5 .js-to-left.flexBox {    padding-right: 0; }  .fast-list5 .parameter-item2 {    flex: 0 0 100%;    margin-bottom: 1rem; }  .nav-banner-wrap .pro-nav-banner {    width: 100%; }  .pro-item-wrap .pro-sizes {    left: 10px; }  .pro-item-wrap .size0 {    padding: 0 4px; }  .pro-item-wrap .contents {    padding: 20px 10px; }  .pro-item-wrap .pro-para-item {    padding: 6px 0; }  .pro-item-wrap .buy1 {    width: 150px;    height: 36px;    line-height: 36px;    text-indent: 60px;    font-size: 14px; }    .pro-item-wrap .buy1:hover {      background: #2b2b29 url(../images/cart.png) no-repeat 26px center; }  .pro-item-wrap {    padding: 4%; }  .pro-item-wrap .pro-item {    flex: 0 0 100%;    padding-bottom: 20px;    margin-bottom: 20px; }  .rule-list2 .detail1 {    height: 130px; }  .rule-list1 .txts-wrap, .rule-list2 .detail1 {    font-size: 12px;    padding-right: 0;    line-height: 24px; }  .manufacture-banner1-wrap, .manufacture-banner2-wrap .w1480 {    width: 100%; }  .honor-banner2-wrap {    margin-bottom: 1.8rem; }  .international-banner .slide-title {    text-align: center;    padding: 0 .5rem; }  .his-banner1-wrap .scroll-wrap {    height: auto; }  .intro-list1 .list1-item:nth-child(2) .num-item {    flex: 0 0 50%; }  .newsInfo .info-bot-dr {    width: 100%; }  .newsInfo .info-bot-dl {    width: 100%; }  .coop-banner-wrap .img-wrap {    width: 2.5rem;    height: 2.5rem; }  .coop-banner-wrap .slide-name {    height: 40px;    font-size: 12px;    margin-top: 10px; }  .patent-top .num-txt, .story-list-wrap .list-detail0 {    font-size: 12px; }  .manufacture-banner1-wrap {    margin-bottom: 0; }  .patent-top .title-cn, .moudle-titles2 .title-cn {    font-size: 1rem; }  .rule-list6 .item1 {    flex: 0 0 100%;    margin-bottom: 12px; }  .rule {    padding-bottom: 2rem; }  .rule-list6 .bot-mains {    font-size: 12px; }  .rule-list6 .bot-mains {    width: 92%; }  .BMapLabel {    width: 100px;    height: 65px;    line-height: 50px !important;    color: #222 !important;    font-size: 14px !important;    left: -12px !important;    top: -50px !important; }  .maintenance-video-wrap .video-title {    padding-left: 50px; }  .maintenance-ajax-lists .list-title1 {    padding-left: 56px;    background-position: 15px center; }  .maintenance-ajax-lists .list-detail1 {    padding: 15px; }  .delicacy-nav1 .item {    font-size: 14px; }  .recruit-top .right-fl {    flex: 0 0 100%; }  .news .detail1 {    line-height: 1.5; }  .news .title1 {    font-size: 18px; }  .contact .contact-item {    flex: 0 0 100%;    margin-bottom: 20px;    padding: 1rem 0; }  .contact .title1 {    font-size: 18px; }  .contact .detail1 {    height: auto; }  .delicacy-nav1 .img-wrap {    width: 30px;    height: 31px; }  .delicacy-nav1 .item {    line-height: 31px; }  .delicacy, .maintenance {    padding: 30px 0 2.2rem; }  .pages {    padding: 1.5rem 0; }  .pages .pagination .prev, .pages .pagination .next {    width: 60px; }  .pages .pagination a {    font-size: 12px;    width: 36px;    height: 36px;    line-height: 36px; }  .delicacy-list1 .list1-right-mains {    padding: 0 15px; }  .delicacy-list1 .right-item {    padding: 15px 0; }  .delicacy-ajax-contents .delicacy-item {    padding: 15px 15px 0; }  .delicacy-ajax-controls .swiper-slide {    font-size: 14px; }  .delicacy-ajax-controls .img-wrap {    width: 36px;    height: 30px;    margin: 4px auto 8px; }  .delicacy-ajax-controls .swiper-slide {    padding: 8px 0; }  .user-list1 {    width: 100%; }  .header-nav .nav-a {    font-size: 16px; }  .footer-nav .nav-a, .header-nav .nav-a {    background-size: 14px !important; }  .inner-nav .inner-nav-item {    font-size: 14px; }  .patent-top {    padding: 1.5rem 0; }  .delicacy-ajax-contents .title1 {    line-height: 1.4; }  .delicacy-ajax-contents .img-wrap {    flex: 0 0 100%;    margin-bottom: 15px; }  .delicacy-ajax-contents .txts-wrap {    flex: 0 0 100%; }  .patent-top .list1-right, .patent-top .list1-left {    flex: 0 0 100%; }  .manufacture-banner2-wrap .swiper-slide {    font-size: 12px;    line-height: 20px; }  .manufacture-banner2-wrap .img-wrap {    width: 60px;    height: 60px; }  .manufacture-banner2-wrap .banner-title {    margin: 0 auto;    width: 100%; }  .manufacture-banner1 {    padding: 1.5rem 0; }  .manufacture-banner2 {    width: calc(100% - 80px) !important; }  .manufacture-banner1 .swiper-slide.swiper-slide-active {    transform: scale3D(1, 1, 1) !important; }  .video-bg .video-box2 {    width: 92%;    margin-left: 4%;    left: 0;    height: 240px; }  .video-bg .close-img {    right: 0; }  .video-bg #pro-color-video {    width: 100% !important;    max-height: 100% !important; }  .footer-bot {    font-size: 12px; }  .footer-bot {    padding: 28px 0 22px; }  .welcome-list2 .list-li {    flex: 0 0 100%; }  .footer-bot .bot-dl, .footer-bot .bot-dr {    width: 100%; }  .footer-bot .bot-dl {    padding-bottom: 33px;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex; }  .footer-bot .bot-dr {    line-height: 1.3; }  .footer-bot .bot-nav-a {    flex: 0 0 33%;    text-align: center; }  .footer-bot .bot-nav-a:nth-child(2) {    flex: 0 0 34%;    margin: 0;    padding: 0; }  .footer-ewm .img-wrap {    width: 65%; }  .color-list5 .parameter-item1 .img-wrap, .color-list5 .parameter-item1 .txts-wrap {    flex: 0 0 100%; }  .color-list5 .parameter-item2 .txts-wrap, .color-list5 .parameter-item2 .img-wrap {    padding: 0 .4rem; }  .color-list5 .size-wrap {    height: auto;    padding: .5rem 0; }  .color-list4 .title1-dl {    float: none;    margin-right: 0; }  .pro-banner .banner-h3 {    margin-bottom: 1.25rem; }  .video-play {    height: 30px;    line-height: 30px;    width: 100px;    font-size: 12px; }  .color-list4 .title1, .color-list3 .title1, .fast-list2 .title1 {    font-size: 1rem; }  .color-list5 .parameter-item2 {    padding: 1rem 0; }  .color-list5 .size-name {    float: left; }  .color-list5 .size-num {    float: right; }  .color-btns .btn {    background-size: 50% auto !important; }  .color-btns .prev {    left: 0; }  .color-btns .next {    right: 0; }  .his-banner1-wrap .his-btns {    display: none; }  .coop-banner-wrap .coop-banner {    padding: 2rem 0; } }@media (min-width: 620px) {  .pc-block {    display: block; } }@media (max-width: 600px) {  #lightbox-container-image-box {    max-height: 78vh !important;  }  #lightbox-container-image,#lightbox-nav,#lightbox-container-image-box {    max-width: 92vw !important;  }  .color-list6 {    padding: 2rem 0; }  .color-list6-banner .swiper-slide {    height: 9rem !important; }  .color-list3 .icos {    width: 30%; }  .color-list2 .contents {    width: 92%; }  .color-list2 {    background-image: none !important;    background: #dcdbe0; }  .fast-list2, .multi-list2 {    background: #2f2f2f; }  .color-list2 .three-item-wrap {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    flex-wrap: wrap;    justify-content: space-between; }  .color-list2 .item {    margin: 0;    flex: 0 0 30%; } }@media (max-width: 480px) {  .honor-banner2-wrap .swiper-slide {    padding-top: 44px;    height: 66px !important; }  .honor-banner2-wrap .swiper-slide:before {    top: 26px; } }@media (max-width: 414px) {  .multi-list4 .two-item-wrap1 .h4 {    margin-bottom: 6px; }  .multi-list4 .two-item-wrap1 .h5 {    margin-bottom: 12px; }  .multi-list4 .two-item-wrap1 .txts-wrap {    margin-top: .8rem; }  .multi-list4 .two-item-wrap1 .img-wrap, .multi-list4 .two-item-wrap1 .txts-wrap {    flex: 0 0 100%; }  .color-list4 .four-item-wrap2 {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    flex-wrap: wrap;    justify-content: space-between; }    .color-list4 .four-item-wrap2 .item .ico {      width: 51px;      height: 51px;      margin-left: auto;      margin-right: auto;    }    .color-list4 .four-item-wrap2 .item {      flex: 0 0 20%;      margin-right: 0; } }@media (max-width: 321px) {  .multifunction .fast-banner.pro-banner .w1280 {    transform: translateY(-108%);  }  /*.color .color-list2 .icos, .gold .color-list2 .icos {    width: 14px;  }*/  .honor-banner2-wrap .swiper-slide:before {    top: 20px; }  .honor-banner2-wrap .swiper-slide {    padding-top: 36px; }  .inner-nav .inner-nav-item {    font-size: 12px; }  .footer-bot .bot-dr {    text-align: center; }  .footer-bot .bot-dr span {    display: block; } }.js-m {  opacity: 0;  transform: translateY(30px);  transition-property: transform opacity;  transition-duration: 1s;  transition-timing-function: ease; }.js-to-left {  opacity: 0;  transform: translateX(30px);  transition-property: transform opacity;  transition-duration: 1s;  transition-timing-function: ease; }.js-to-right {  opacity: 0;  transform: translateX(-30px);  transition-property: transform opacity;  transition-duration: 1s;  transition-timing-function: ease; }.js-m.animate, .js-to-left.animate, .js-to-right.animate {  opacity: 1;  transform: translate(0, 0); }  .js-scale {    -webkit-transform: scale(0);    -ms-transform: scale(0);    transform: scale(0);    opacity: 0;    transition-property: transform opacity;    transition-duration: 1s;    transition-timing-function: ease;  }  .js-scale2 {    -webkit-transform: scale(.7);    -ms-transform: scale(.7);    transform: scale(.7);    opacity: 0;    transition-property: transform opacity;    transition-duration: 1s;    transition-timing-function: ease;  }.js-scale.animate,.js-scale2.animate {  -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1;}.delay1 {  transition-delay: .1s; }.delay2 {  transition-delay: .2s; }.delay3 {  transition-delay: .3s; }.delay4 {  transition-delay: .4s; }.delay5 {  transition-delay: .5s; }.delay6 {  transition-delay: .6s; }.delay7 {  transition-delay: .7s; }.delay8 {  transition-delay: .8s; }.delay9 {  transition-delay: .9s; }.delay10 {  transition-delay: 1s; }.delay11 {  transition-delay: 1.1s; }.delay12 {  transition-delay: 1.2s; }.delay13 {  transition-delay: 1.3s; }.delay14 {  transition-delay: 1.4s; }.delay15 {  transition-delay: 1.5s; }.delay16 {  transition-delay: 1.6s; }.delay17 {  transition-delay: 1.7s; }.delay18 {  transition-delay: 1.8s; }.delay19 {  transition-delay: 1.9s; }.delay20 {  transition-delay: 2s; }.delay21 {  transition-delay: 2.1s; }.delay23 {  transition-delay: 2.3s; }.patent-top .right-detail, .maintenance-ajax-lists .list-detail1 {  text-align: justify; }/*# sourceMappingURL=style.css.map *//*20180704修改*/.color-list4 .reminds0 {  max-width: 380px;  margin-top: 1rem;  color: #888;}@media (max-width: 1200px) {  .color-list4 .reminds0 {    max-width: 330px;  }}.his-banner1-wrap .swiper-slide:after {  content:"";  display: block;  position: absolute;  width: 0;  height: 0;  border-width: 12px;  border-style: solid;  border-color:  #d70c19 transparent transparent #d70c19;  opacity: 0;  bottom:0;  right: 0;  transition: all .5s ease;}.his-banner1-wrap .swiper-slide:hover:after {  opacity: 1;}.rule-form .radio input {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  opacity: 0;}.footer-mail {  margin-top: 28px;}.mail-title {  height: 11px;  margin-bottom: 4px;  background: url(../images/email0.png) no-repeat left center;}.patent-top .title-en {  text-transform: uppercase;}.mail-num {  font-size: 14px;  line-height: 1.2;  color: #333;  font-family: "Century Gothic";  transition: all .3s ease;}.mail-num:hover {  color: #d70c19;}.color-list5.multi-list5 {  padding-top: 0;}.header .logo .img100,.header-right-img .img100 {  transition: all .8s ease .8s;  -webkit-transform: scale(0);  -ms-transform: scale(0);  transform: scale(0);  opacity: 0;}.header.animate .logo .img100,.header.animate .header-right-img .img100 {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  opacity: 1;}.intro-list1 .list1-item:hover .img100 {  transform: scale3D(1.1,1.1,1.1);}.intro-list1 .list1-item .img100 {  transition: all 1.5s ease;}.intro-list1 .img-wrap {  position: relative;  overflow: hidden;}.intro-list1 .img-wrap:after {  display: block;  position: absolute;  width: 0;}.his-banner1-wrap .swiper-slide:hover .banner-title1 {  color: #d70c19;}.his-banner2-wrap .swiper-slide:last-child {  text-align: right;  padding-right: 1.2rem;}.his-banner2-wrap .swiper-slide:nth-child(2) {  text-align: center;}.his-banner2-wrap .swiper-wrapper {  position: relative;}.his-banner2-wrap .s-poa-wrap {  position: absolute;  width:100%;  height: 16px;  left:0;  bottom: 0;  line-height: 26px;}.his-banner2-wrap .s-poa {  display: inline-block;  flex: 0 0 33%;  width: 33%;  color: #666;  font-size: 16px;  line-height: 1;}.his-banner2-wrap .s-poa-span {  display: inline-block;}.his-banner2-wrap .s-poa:first-child .s-poa-span {  padding-left: 1.2rem;}.his-banner2-wrap .s-poa:nth-child(2) {  text-align: center;  flex: 0 0 34%;}.his-banner2-wrap .s-poa:nth-child(3) {  text-align: right;}.his-banner2-wrap .s-poa:nth-child(3) .s-poa-span {  padding-right: 1.2rem; }@media(max-width: 767px) {  .his-banner2-wrap .s-poa:nth-child(2) {    opacity: 0;  }}/*.his-banner2-wrap .swiper-slide {  width:auto !important;  height: auto !important;}*/.manufacture-banner2-wrap .swiper-slide.swiper-slide-active .unhover {  display: none;}.manufacture-banner2-wrap .swiper-slide.swiper-slide-active .hover {  display: block;}.rule-form .submit-input {  transition: all .5s ease;}.rule-form .submit-input:hover {  background: #d70c19;}.pro-item-wrap .ewm-wrap {  display: none;}.pro-bot-wrap {  display: block;  height: 7.9rem;  color: #fff;  align-items: center;  padding-top: 2.15rem;}.pro-bot-wrap:hover {  color: #fff;}.pro-bot-wrap .bot-left {  flex: 0 0 390px;}.pro-bot-wrap .bot-right {  flex: 0 0 156px;  height: 1.5rem;  line-height: 1.5rem;  text-align: center;  font-size: 14px;  border: 2px solid #949494;  border-radius: .75rem;  transition: all .5s ease;  margin-top: .95rem;}.pro-bot-wrap .bot-right:hover {  background: #fff;  border-color: #fff;  color: #333;  transform: translateX(-10px);}.pro-bot-wrap .bot-title1 {  font-size: 1rem;  line-height: 1;}.bot-detail1 {  font-size: 14px;  line-height: 2.25;  margin-top: .7rem;}@media(max-width: 1023px) {  .pro-bot-wrap .bot-right {    flex: 0 0 120px;  }  .pro-bot-wrap .bot-left {    flex: 0 0 288px;  }  .bot-detail1 {    font-size: 12px;  }  .header-nav .nav-a {    padding-top: 8px;    line-height: 40px;    height: 40px;  }}@media(max-width: 600px) {  .pro-bot-wrap {    height: 9rem;    padding: 1rem 0;    text-align: center;  }  .pro-bot-wrap .flexBox {    justify-content: center;  }  .pro-bot-wrap .bot-right {    border-width: 1px;    margin-top: 10px;  }  .pro-bot-wrap .bot-left {    flex: 0 0 100%;  }}.manufacture-banner2-wrap .swiper-slide:hover .hover {  display: block;}.manufacture-banner2-wrap .swiper-slide:hover .unhover {  display: none;}.error-wrap0 {    width: 100%;  height: 100%;  position: fixed;  top: 0px;  left: 0px;  z-index: 12;  display: none;  background: rgba(0, 0, 0, 0.5);}.message-wrap0 {      width: 340px;    height: 160px;    position: fixed;    z-index: 13;    left: 50%;    top: 50%;    margin-left: -170px;    margin-top: -80px;    border-radius: 5px;    background: #fff;    overflow: hidden;    font-size: 18px;    color: #333;    box-shadow: 0 0 10px #ddd;    text-align: center;    padding-top: 34px;}.sure-btn {    display: block;    width: 134px;    height: 36px;    line-height: 36px;    color: #fff;    text-align: center;    margin: 20px auto 0;    background: #000;    border-radius: 17px;    cursor: pointer;}@media(max-width: 414px) {  .message-wrap0 {    width: 92%;    margin-left: -46%;  }}.news-share-wrap {  vertical-align: top;  display: inline-block !important;  margin-left: 10px;}.newsInfo .info-dates {  height: 28px;  line-height: 28px;}.info-dates .date0 {  vertical-align: top;  display: inline-block;}#jquery-overlay {  max-width: 100vw !important;}#lightbox-container-image,#lightbox-nav {  max-width: 400px !important;  max-height: 92vh !important;  margin: 0 auto !important;}#lightbox-image {  max-width: 100% !important;  max-height: 100% !important;}#jquery-lightbox {  max-width: 100vw !important;}#lightbox-container-image-box {  max-width: 500px !important;  max-height: 64vh !important;}/*招聘页面修改结构*/.recruit-item-wrap {  position: relative;  overflow: visible;}.recruit-banner1,.recruit-banner2 {  overflow: hidden;}.recruit-bot .recruit-item {  margin-bottom: 0 !important;}.recruit-list1 {  margin-bottom: 32px;}@media (max-width: 1560px) {  /*.recruit-banner1, .recruit-banner2 {    width: 1100px;  }*/  .recruit-banner1, .recruit-banner2 {    width: calc(100% - 140px);  }}@media (max-width: 1023px) {  .recruit-banner1, .recruit-banner2 {    width: calc(100% - 100px);  }  .recruit-item-wrap {    width: 100%;  }}@media (max-width: 600px) {  .recruit-bot .recruit-item {    margin-right: 0 !important;  }  #lightbox-secNav-btnClose {    margin-right: 26px !important;  }  #lightbox-container-image-box,#lightbox-container-image-data-box {    width: 92vw !important;  }}.loaddings {  position: absolute;  z-index: 1;  left: 50%;  top: 50%;  margin-left: -20px;  margin-top: -20px;  display: block;  background: url(../images/loadings.gif) no-repeat center;  background-size: 40px;  width: 40px;  height: 40px;}.welcome-banner .swiper-slide,.welcome-banner .hd01,.pro-banner,.other-banner-wrap .other-banner {  opacity: 0;}.welcome-banner .swiper-slide.show0,.welcome-banner .hd01.show0,.pro-banner.show0,.other-banner-wrap .other-banner.show0 {  opacity: 1;}.pro-banner-wrap,.other-banner-wrap {  position: relative;}.other-banner-wrap .other-banner {  position: relative;  z-index: 2;}.js-m001 {  opacity: 0;  transform: translateY(30px);  transition-property: transform opacity;  transition-duration: 1s;  transition-timing-function: ease;}.js-m001.show0 {  opacity: 1;  transform: translate(0, 0);}.honor-banner2-wrap .swiper-slide {  line-height: 28px;}.color-list2 .item:first-child {  padding-top: 0 !important;}.color-list2 .item {  margin: 0 23px;}.multifunction .pc-block {  display: block;}.pro-bot-hd01 {  display: none;  text-align: center;  padding-bottom: 15px;}.pro-bot-hd01 .swiper-pagination-bullet {  margin: 0 5px;  opacity: 1;  width:10px;  height: 10px;  background: none;  border: 1px solid #d70c19;}.pro-bot-hd01 .swiper-pagination-bullet-active {  background: #d70c19;}.his-banner1 .scroll-wrapper {  position: relative;  height: 212px;}.news .news-item {  border-bottom: 1px solid #dedede;}.news-item .img-wrap {  flex:  0 0 35.38%;  width: 35.38%;}.news-item .txts-wrap {  flex:  0 0 57.7%;  width: 57.7%;}.news .title2 {  white-space: pre-wrap;}@media(max-width: 1200px) {  .news-item .img-wrap {    flex: 0 0 42%;    width: 42%;  }  .news-item .txts-wrap {    flex:  0 0 51.7%;    width: 51.7%;  }}@media(max-width: 1023px) {  .news-item .img-wrap {    flex: 0 0 28%;    width: 28%;  }  .news-item .txts-wrap {    flex:  0 0 68%;    width: 68%;  }  .news .news-itme-contents:hover {    box-shadow: none !important;  }  .news .title2 {    -webkit-line-clamp: 10;  }  .news .txts-wrap .title2 {    -webkit-line-clamp: 2;  }  .recruit-banner1, .recruit-banner2 {    width: 92%;  }  .header {    transform: translateX(0);  }  .header .logo .img100, .header .header-right-img .img100 {      -webkit-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      opacity: 1;  }  .other-banner-wrap .loaddings {    margin-top: 17px;  }}.manufacture .m-show {  display: none;}@media(max-width: 900px) {  .manufacture .pc-show {    display: none;  }  .manufacture .m-show {    display: block;  }}@media(max-width: 767px) {.multi-list4 .pc-inline,.fast-list4 .pc-inline {  display: block;}  .news .txts-wrap .title2 {    -webkit-line-clamp: 10;  }  .news-item .img-wrap {    flex: 0 0 100%;    width: 100%;    margin-bottom: 15px;  }  .news-item .txts-wrap {    flex:  0 0 100%;    width: 100%;  }  .news-item .img-wrap {    flex:  0 0 100%;    width: 100%;    margin-bottom: 15px;  }  .news-item .txts-wrap {    flex:  0 0 100%;    width: 100%;  }  .intro-list1 .num-item:nth-child(2n) {    border-right: none;  }  .his-banner1 .scroll-wrapper {    height: auto;  }  .fast-list5 .pro-bot-banner .parameter-item2 {    text-align: center;  }  .pro-bot-btns {    display: none;  }  .pro-bot-hd01 {    display: block;  }  .color-list5 .size-wrap {    padding: 15px 0;  }  .pro-bot-btns {    top: 57%;  }  .multi-list5 .parameter-item2:hover {    box-shadow:none;  }  .pro-bot-banner {    padding: 0;  }  .intro-list1 .num-item {    flex: 0 0 50% !important;  }  .rule-list3 .list3-mains {    overflow: scroll;  }  .rule-list3 .img-a {    min-width: 600px;    padding-bottom: 10px;  }  .intro-list1 .list1-item:nth-child(2) .num-item:nth-child(2) .i1 {    width: 64px;  }  .intro-list1 .list1-item:nth-child(2) .num-item:nth-child(1) .i1 {    width: 64px;  }  .intro-list1 .list1-item:first-child .num-item:nth-child(2) .i1, .intro-list1 .list1-item:first-child .num-item:nth-child(3) .i1 {    width: 32px;  }  .intro-list1 .list1-title, .intro-list1 .num0 {    font-size: 22px !important;  }}@media(max-width: 600px) {  .color-list2 .item {    margin: 0;  }  .patent-top .num-txt, .story-list-wrap .list-detail0 {    font-size: 10px;  }}.his-banner1 .swiper-slide {  transition: all .5s ease;}.js-to-left2 {  opacity: 0;  transform: translateX(30px);  transition-property: transform opacity;  transition-duration: 1s;  transition-timing-function: ease;}.js-to-left2.animate {    opacity: 1;    transform: translate(0, 0);}.pro-bot-banner .parameter-item2 {  padding-left: 10px;  padding-right: 10px;}.ready-a {  color: #333;  display: inline-block;  vertical-align: top;  padding-left: 24px;  padding-right: 10px;  height: 20px;  line-height: 20px;  background: url(../images/ready.png) no-repeat left top;}.ready-a:hover {  color: #333;}.footer-bot {  line-height: 20px;}.footer-bot .bot-dr a{  color: #333;}@media (max-width: 1023px) {  .footer-bot .bot-dl, .footer-bot .bot-dr {    flex: 0 0 100%;    width: 100%;  }  .footer-bot .bot-dl {    padding-bottom: 33px;        display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;   }   .footer-bot .bot-nav-a {    display: inline-block;    flex: 0 0 33%;    width: 33%;    text-align: center;  }  .footer-bot .bot-nav-a:nth-child(2) {    flex: 0 0 34%;    margin: 0;    padding: 0;  }  .footer-bot .bot-dr {    text-align: center;  }  .footer-bot .bot-dr {    line-height: 20px !important;  }}.por-ajax-contents {  min-height: 500px;}.pro-item-wrap .buy1 {  display: none !important;}