@charset "UTF-8";
.header {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 333;
  color: #fff;
  transition: all ease .3s;
  border-bottom: 1px solid transparent;
}

.header .d1 {
  padding: .2rem 0;
}

.header .logo img {
  width:2rem;
}

.header .nav > ul {
  position: relative;
}

.header .nav > ul > li {
  position: relative;
}

.header .nav > ul > li > a {
  margin: 0 .3rem;
  color: #fff;
  transition: all ease .3s;
  position: relative;
  padding-bottom: .1rem;
}

.header .nav > ul > li > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  background: #fff;
  left: 50%;
  bottom: 0;
  transition: all ease .3s;
  transform: translateX(-50%);
}

.header .nav > ul > li.active > a::after, .header .nav > ul > li:hover > a::after {
  width: 100%;
}

.header .nav > ul > li .dropdown {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 2.02rem;
  top: 100%;
  display: none;
}

.header .nav > ul > li ul {
  border-radius: .04rem;
  box-shadow: 0rem 0.04rem 0.31rem 0rem rgba(0, 0, 0, 0.1);
  background: white;
  padding: .1rem .16rem;
  text-align: center;
}

.header .nav > ul > li ul li {
  border-bottom: 1px solid #eee;
}

.header .nav > ul > li ul li a {
  padding: .16rem 0;
  font-weight: normal;
  color: #2C2B28;
  display: block;
}

.header .nav > ul > li ul li:last-child {
  border-bottom: 0;
}

.header .nav > ul > li ul li:hover a {
  color: var(--color);
}

.header .nav > ul > li ul::before {
  top: -.16rem;
}

.header .nav > ul > li:hover .dropdown {
  display: block;
}

.header .hdr .search {
  width: 1.67rem;
  margin-right: .14rem;
  padding: 0 .11rem;
  background: rgba(255, 255, 255, 0.3);
  border-radius: .16rem;
}

.header .hdr .search .int input {
  width: 100%;
  background: none;
  color: #fff;
}

.header .hdr .search button {
  height: .32rem;
  background: none;
  margin-left: .1rem;
}

.header .hdr .search button i {
  width: .2rem;
  height: .2rem;
  display: block;
  background: url("../img/icon_search.png") no-repeat center;
  background-size: 100% 100%;
}

.header .hdr .sou {
  cursor: pointer;
}

.header .hdr .lang {
  margin-left: .3rem;
}

.header .hdr .lang span {
  margin: 0 .1rem;
  color: #fff;
}

.header .searchdown {
  display: none;
}

.header .logo img.logo2 {
  display: none;
}

.header.fix, .header.fix2 {
  background: #fff;
  border-bottom-color: #E5E5E5;
  color: #333;
}

.header.fix .logo img.logo1, .header.fix2 .logo img.logo1 {
  display: none;
}

.header.fix .logo img.logo2, .header.fix2 .logo img.logo2 {
  display: inline-block;
}

.header.fix .nav > ul > li.active > a, .header.fix .nav > ul > li:hover > a, .header.fix2 .nav > ul > li.active > a, .header.fix2 .nav > ul > li:hover > a {
  color: var(--color);
}

.header.fix .nav > ul > li > a, .header.fix2 .nav > ul > li > a {
  color: #333;
}

.header.fix .nav > ul > li > a::after, .header.fix2 .nav > ul > li > a::after {
  background: var(--color);
}

.header.fix .lang, .header.fix2 .lang {
  color: #333;
}

.header.fix .lang span, .header.fix2 .lang span {
  color: #333;
}

.header.fix2 {
  border-bottom: 1px solid #E5E5E5;
}

.lang {
  position: relative;
  color: #fff;
}

.lang span {
  color: rgba(255, 255, 255, 0.6);
  margin: 0 .06rem;
}

.lang .lang-down {
  width: 1.13rem;
  position: absolute;
  display: none;
  top: 0;
}

.lang .lang-down ul {
  background: #fff;
  padding: .08rem .16rem;
  border-radius: .04rem;
  position: relative;
  box-shadow: 0rem 0.04rem 0.31rem 0rem rgba(0, 0, 0, 0.1);
}

.lang .lang-down ul li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.lang .lang-down ul li a {
  padding: .16rem 0;
  color: #343434;
  display: block;
  text-align: center;
}

.lang .lang-down ul li:hover a, .lang .lang-down ul li.on a {
  color: var(--color);
}

.lang .lang-down ul li:last-child {
  border-bottom: 0;
}

.lang .lang-down.lang-down2 {
  top: auto;
  bottom: 0rem;
}

.lang:hover .lang-down {
  display: block;
}

.drop {
  position: relative;
  margin-top: .25rem;
}

.drop::before {
  content: "";
  border: .1rem solid transparent;
  border-bottom: .1rem solid #fff;
  position: absolute;
  top: -.16rem;
  left: 50%;
  transform: translateX(-50%);
}

.drop2 {
  margin-top: 0;
  margin-bottom: .35rem;
}

.drop2::before {
  top: auto;
  bottom: -.09rem;
  border-bottom: 0;
  border-top: .1rem solid #fff;
}

.searchdown {
  width: 100%;
  padding: .3rem 0;
  position: fixed;
  display: none;
  left: 0;
  top: .85rem;
  z-index: 22;
  background: rgba(2, 2, 2, 0.4);
}

.searchdown .wrap {
  max-width: 9.4rem;
  margin: 0 auto;
  position: relative;
}

.searchdown .wrap .form {
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
  padding-bottom: .14rem;
}

.searchdown .wrap .form .int input {
  width: 100%;
  background: none;
  color: #fff;
}

.searchdown .wrap .form .int input::-webkit-input-placeholder {
  color: #fff;
}

.searchdown .wrap .form button {
  background: none;
  margin-left: .25rem;
}

.searchdown .wrap .form button i {
  color: #fff;
}

.searchdown .hotkey {
  padding: .16rem 0;
}

.searchdown .hotkey li {
  margin-right: .08rem;
}

.searchdown .hotkey li a {
  padding: .04rem .16rem;
  display: block;
  background: rgba(255, 255, 255, 0.16);
  border-radius: .04rem;
  margin-bottom: .08rem;
  color: #E3E2E2;
}

.searchdown .hotkey li:hover a {
  background: rgba(255, 255, 255, 0.24);
  color: #fff;
}

/* footer */
.footer {
  background: #383838;
  color: #fff;
}

.footer .ft1 {
  padding: .68rem 0 .24rem;
}

.footer .ft1 .col1 .logo {
  margin-bottom: .4rem;
}

.footer .ft1 .col1 .logo img {
  width: 1.33rem;
}

.footer .ft1 .col1 .lxfs .qrcode {
  width: .88rem;
  flex-shrink: 0;
  text-align: center;
  margin-right: .26rem;
}

.footer .ft1 .col1 .lxfs .hotline .tel {
  margin: .05rem 0 .1rem;
}

.footer .ft1 .col2 li .item .item-tit {
  color: #fff;
  margin-bottom: .18rem;
}

.footer .ft1 .col2 li .item .item-sub {
  font-weight: 300;
}

.footer .ft1 .col2 li .item .item-sub p {
  margin-bottom: .15rem;
}

.footer .ft1 .col2 li .item .item-sub p a {
  color: rgba(255, 255, 255, 0.65);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.footer .ft1 .col2 li .item .item-sub p:hover a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: underline;
}

.footer .ft1 .col2 li:nth-child(1) .item {
  width: 3rem;
}

.footer .ft1 .col2 li:nth-child(1) .item .item-sub > .flex {
  width: 100%;
}

.footer .ft1 .col2 li:nth-child(1) .item .col1 {
  margin-right: .35rem;
}

.footer .ft2 {
  padding: .27rem 0;
  border-top: 1px solid rgba(154, 154, 154, 0.15);
  color: rgba(255, 255, 255, 0.6);
}

.footer .ft2 a {
  color: rgba(255, 255, 255, 0.6);
}

.footer .ft2 a:hover {
  color: rgba(255, 255, 255, 0.8);
}

.footer .ft2 .copyright {
  line-height: 1.65;
}

.footer .ft2 .copyright a img {
  width: .17rem;
  vertical-align: middle;
  margin: 0 .1rem;
}

.footer .ft2 .share {
  position: relative;
  padding-left: .25rem;
  margin-left: .25rem;
}

.footer .ft2 .share::before {
  content: "";
  width: 1px;
  height: .34rem;
  background: rgba(154, 154, 154, 0.15);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.footer .ft2 .share li {
  margin-left: .15rem;
}

.footer .ft2 .share li a {
  transition: all ease .3s;
}

.footer .ft2 .share li a i {
  color: #868686;
}

.footer .ft2 .share li .qrcode {
  width: 1.58rem;
  position: absolute;
  left: 36%;
  display: none;
  transform: translateX(-50%);
  text-align: center;
  bottom: 0;
  color: #fff;
}

.footer .ft2 .share li .qrcode .drop {
  background: rgba(255, 255, 255, 0.13);
  border: 1px solid white;
  border-radius: .04rem;
  padding: .16rem .12rem;
}

.footer .ft2 .share li .qrcode img {
  width: 1.08rem;
}

.footer .ft2 .share li .qrcode p {
  margin-top: .06rem;
}

.footer .ft2 .share li:hover a i {
  color: #fff;
}

.footer .ft2 .share li:hover .qrcode {
  display: block;
}

.kefu {
  position: fixed;
  right: 0;
  top: 50%;
  width: .56rem;
  padding: .04rem;
  transform: translateY(-50%);
  border-radius: .71rem;
  box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.12);
  background: white;
  text-align: center;
  z-index: 20;
}

.kefu li {
  position: relative;
  padding: .12rem 0;
}

.kefu li a {
  width: .48rem;
  height: .48rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease .3s;
}

.kefu li a i {
  color: #272636;
}

.kefu li::after {
  content: "";
  width: .16rem;
  height: 1px;
  background: #e6e6e6;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.kefu li .fold {
  position: absolute;
  right: .56rem;
  top: 50%;
  display: none;
  transform: translateY(-50%);
}

.kefu li .fold .cont {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.12);
  text-align: left;
  padding: .13rem .2rem;
  position: relative;
  margin-right: .1rem;
}

.kefu li .fold .cont::after {
  content: "";
  border: .1rem solid transparent;
  border-left: .1rem solid #fff;
  position: absolute;
  right: -.16rem;
  top: 50%;
  transform: translateY(-50%);
}

.kefu li .fold .cont.tel {
  width: 1.46rem;
}

.kefu li .fold .cont.tel .tit {
  color: var(--color);
  margin-bottom: .06rem;
}

.kefu li .fold .cont.qrcode {
  width: 1.9rem;
  text-align: center;
}

.kefu li:hover .fold {
  display: block;
}

.kefu li:hover a {
  background: var(--color);
  color: #fff;
}

.kefu li:hover a i {
  color: #fff;
}

.kefu li:nth-child(1) {
  padding-top: 0;
}

.kefu li:last-child {
  padding-bottom: 0;
}

.kefu li:last-child::after {
  display: none;
}

.kefu li:nth-child(2) {
  padding-bottom: 0;
}

.kefu li:nth-child(2)::after {
  opacity: 0;
}

.kefu li:nth-child(3) {
  display: none;
}

.kefu.show li:nth-child(2) {
  padding-bottom: .12rem;
}

.kefu.show li:nth-child(2)::after {
  opacity: 1;
}

.kefu.show li:nth-child(3) {
  display: block;
}

.bgt {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* 首页 */
.sec-type {
  margin-bottom: .4rem;
  text-align: center;
}

.sec-type .tit {
  padding-bottom: .17rem;
  position: relative;
}

.sec-type .tit::after {
  content: "";
  width: .36rem;
  height: .03rem;
  background: var(--color);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.sec-type .desc {
  margin: .26rem 0 .97rem;
}

.banner .swiper-slide {
  overflow: hidden;
}

.banner .con {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  left: 0;
  top: 0;
}

.banner .con .bgt {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  object-fit: cover;
  left: 0;
  top: 0;
}

.banner .swiper-pagination {
  bottom: .46rem;
}

.banner .swiper-pagination .swiper-pagination-bullet {
  width: .1rem;
  height: .1rem;
  margin: 0 .07rem;
  background: #fff;
  opacity: 1;
  transition: all ease .3s;
}

.banner .swiper-pagination .swiper-pagination-bullet-active {
  width: .3rem;
  border-radius: .1rem;
  background: var(--color);
}

.section1 {
  padding-bottom: 1.2rem;
}

.section1 .slides {
  margin: 0 -55%;
}

.section1 .slides .item {
  text-align: center;
  position: relative;
}

.section1 .slides .item .item-pic {
  background: #E3E3E3;
  height: 5.43rem;
  padding: 0 2rem;
}

.section1 .slides .item .item-tit {
  padding: .43rem 0;
  color: #333;
}

.section1 .slides .item::after {
  content: "";
  height: .02rem;
  background: #EE1B24;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  transition: all ease .3s;
}

.section1 .slides .swiper-slide.swiper-slide-active {
  width: 70%;
}

.section1 .slides .swiper-slide.swiper-slide-active .item-pic {
  padding: 0 .3rem;
}

.section1 .slides .swiper-slide.swiper-slide-active .item:hover::after {
  width: 100%;
}

.section1 .lbt {
  position: relative;
}

.section1 .lbt .arrow {
  position: absolute;
  top: 45%;
  z-index: 1;
  transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: .19rem;
  height: .34rem;
  cursor: pointer;
  background-image: url("../img/jt1.png");
}

.section1 .lbt .arrow:hover {
  background-image: url("../img/jt2.png");
}

.section1 .lbt .arrow.prev {
  left: 2.6rem;
  transform: translateY(-50%) rotate(180deg);
}

.section1 .lbt .arrow.next {
  right: 2.6rem;
}

.vmore a,
.vmore .a {
  width: 1.9rem;
  height: .44rem;
  color: var(--color);
  background-image: url("../img/btn01.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transition: all ease .3s;
}

.vmore a:hover,
.vmore .a:hover {
  color: #fff;
  background-image: url("../img/btn02.png");
}

/* section2 */
.section2 {
  width: 100%;
  clear: both;
  padding: 1.6rem 0;
  color: #fff;
}

.section2 .info .tit {
  margin-bottom: .22rem;
}

.section2 .info .list {
  margin: .34rem 0 .94rem;
}

.section2 .info .list li .num {
  color: var(--color);
}

.section2 .info .list li .tit {
  margin-top: .03rem;
}

/* section3 */
.section3 {
  padding: 2.2rem 0;
  margin: .1rem 0 0 0;
  background-attachment: fixed;
}

.section3 .cont {
  max-width: 7.76rem;
  background: rgba(255, 255, 255, 0.69);
  padding: .54rem .64rem;
}

.section3 .cont .desc {
  margin: .24rem 0 .44rem;
  color: #333;
}

/* section4 */
.news .list .item {
  border: 1px solid #e5e5e5;
  padding: .5rem .38rem;
  position: relative;
}

.news .list .item .time {
  color: #9E9E9E;
}

.news .list .item .tit {
  margin: .18rem 0 .36rem;
}

.news .list .item .link {
  margin-bottom: .4rem;
  color: var(--color);
}

.news .list .item .link i {
  width: .07rem;
  height: .09rem;
  margin-left: 4px;
  background: url("../img/dot1.png") no-repeat center;
  background-size: 100% 100%;
  opacity: 0;
  transition: all ease .3s;
}

.news .list .item .fitImg {
  padding-top: 63.63%;
}

.news .list .item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: .03rem;
  background: var(--color);
  transition: all ease .3s;
}

.news .list .item:hover .tit {
  color: var(--color);
}

.news .list .item:hover .link i {
  opacity: 1;
}

.news .list .item:hover::after {
  width: 100%;
}

/* section5 */
.section5 .list li .item {
  height: 3.3rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
  color: #fff;
  text-align: center;
}

.section5 .list li .item .bgt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}

.section5 .list li .item::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(19, 19, 19, 0.58);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all ease .3s;
}

.section5 .list li .item .tit,
.section5 .list li .item .desc {
  position: relative;
  z-index: 2;
}

.section5 .list li .item .desc {
  line-height: 1.65;
}

.section5 .list li .item .tit {
  position: relative;
  padding-bottom: .15rem;
  margin-bottom: .26rem;
}

.section5 .list li .item .tit::after {
  content: "";
  width: .4rem;
  height: 1px;
  bottom: 0;
  background: #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.section5 .list li .item:hover::before {
  background: rgba(19, 19, 19, 0.35);
}

/* inner-slide */
.inner-slide {
  height: 6.8rem;
  color: #fff;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.inner-slide .bgt {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}

.inner-slide .bgt::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -2;
}

.inner-slide::before {
  content: "";
  width: 3.21rem;
  height: 3.11rem;
  background: url("../img/jx1.png") no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  left: .44rem;
  bottom: 0;
}

.inner-slide .slide-txt {
  width: 100%;
  left: 0;
  bottom: .6rem;
  position: absolute;
  z-index: 1;
  color: #fff;
}

.inner-slide .slide-txt .contbox {
  align-items: flex-end;
}

.inner-slide .slide-txt .subcat {
  margin: 0 0 .1rem 0;
}

.inner-slide .slide-txt .subcat li {
  margin-left: .65rem;
}

.inner-slide .slide-txt .subcat li a {
  color: #fff;
}

.inner-slide .slide-txt .subcat li:hover a, .inner-slide .slide-txt .subcat li.active a {
  color: #FAC802;
}

/* product */
.product {
  padding: 1.18rem 0 .6rem;
}

.product li {
  margin-bottom: .1rem;
}

.product li .item {
  background: url("../img/bg_pro.jpg") no-repeat;
  background-size: cover;
  padding: .84rem .7rem .4rem .7rem;
  text-align: center;
  color: #333;
}

.product li .item .item-desc {
  margin: .08rem 0 .53rem;
  color: rgba(51, 51, 51, 0.8);
}

.product li .item .item-pic {
  margin-top: .2rem;
}

.product.nop {
  padding: 0;
}

.subcat2 li {
  margin-right: .46rem;
}

.subcat2 li a {
  position: relative;
  padding-bottom: .1rem;
}

.subcat2 li a::after {
  content: "";
  width: 0;
  height: 1px;
  background: #E41F12;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all ease .3s;
}

.subcat2 li:hover a, .subcat2 li.active a {
  color: var(--color);
}

.subcat2 li:hover a::after, .subcat2 li.active a::after {
  width: 100%;
}

.news .top-news {
  padding: .4rem;
  border: 1px solid #E5E5E5;
}

.news .top-news .item-pic {
  position: relative;
}

.news .top-news .item-pic .hot {
  width: .64rem;
  height: .64rem;
  z-index: 1;
  color: #fff;
  background: var(--color);
  position: absolute;
  right: -.64rem;
  top: 0;
}

.news .top-news .item-info {
  padding-left: .65rem;
}

.news .top-news .item-info .time {
  color: #9E9E9E;
}

.news .top-news .item-info .title {
  color: #333;
  margin: .18rem 0 .35rem;
}

.news .top-news .item-info .title:hover {
  color: var(--color);
}

.news .top-news .item-info .desc {
  -webkit-line-clamp: 3;
  color: rgba(51, 51, 51, 0.5);
  margin-bottom: .57rem;
}

.news .top-news .item-info .link {
  color: #EE1B24;
}

.main .news .list {
  padding: .15rem 0;
}

.main .news .list .item .tit {
  margin-bottom: .2rem;
}

.main .news .list .item .link {
  margin-bottom: .3rem;
}

.main .news .list .item::after {
  display: none;
}

.pages {
  padding: .4rem 0 .65rem;
}

.pages li {
  margin: 0 .05rem;
}

.pages li a {
  width: .3rem;
  height: .3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F0F2F5;
  color: #4D4F53;
  border-radius: .04rem;
}

.pages li a i {
  font-size: .12rem;
}

.pages li:hover a, .pages li.active a {
  background: var(--color);
  color: #fff;
}

/* 新闻详情 */
.weizhi {
  padding: .22rem 0;
  color: #333;
}

.weizhi img {
  width: .14rem;
  margin-right: .1rem;
}

.weizhi a {
  color: #333;
}

.weizhi a:hover {
  color: var(--color);
}

.news-info .col-left {
  width: 90%;
  max-width: 9.9rem;
}

.news-info .col-left .news-tit {
  margin: .25rem 0 .18rem;
  font-weight: normal;
  padding-right: .6rem;
}

.news-info .col-left .news-source {
  color: rgba(51, 51, 51, 0.6);
  padding-bottom: .6rem;
  border-bottom: 0.02rem solid var(--color);
}

.news-info .col-left .news-source span {
  margin-right: .35rem;
}

.news-info .col-left .news-content {
  color: #333;
}

.news-info .col-left .news-content img {
  max-width: 100% !important;
  height: auto;
}

.news-info .col-right {
  width: 4.3rem;
  flex-shrink: 0;
  padding-bottom: .3rem;
}

.news-info .col-right .contbox {
  padding: .2rem .35rem;
  background: #fff;
  position: sticky;
  top: .9rem;
}

.news-info .col-right .box1 {
  margin-bottom: .2rem;
}

.news-info .col-right .box1 .xg-tit {
  position: relative;
  text-align: center;
  padding-bottom: .15rem;
  border-bottom: 1px solid #F2F4F7;
  margin-bottom: .24rem;
}

.news-info .col-right .box1 .xg-tit::after {
  content: "";
  width: .49rem;
  height: .03rem;
  background: var(--color);
  position: absolute;
  bottom: -1px;
  left: 50%;
  z-index: 1;
  transform: translateX(-50%);
}

.news-info .col-right .box1 .news1 .tit {
  margin: .32rem 0 .09rem;
}

.news-info .col-right .box1 .news1 .time {
  color: #9E9E9E;
}

.news-info .col-right .list li .item {
  padding: .12rem 0;
}

.news-info .col-right .list li .item .item-pic {
  width: 1.19rem;
  flex-shrink: 0;
  margin-right: .12rem;
}

.news-info .col-right .list li .item .item-pic .fitImg {
  height: .76rem;
  padding-top: 0;
}

.news-info .col-right .list li .item .item-info {
  flex: 1;
  overflow: hidden;
}

.news-info .col-right .list li .item .item-info .time {
  color: #9E9E9E;
  margin-top: .12rem;
}

/* 解决方案 */
.solute li .item {
  background: #F6F6F6;
  border: 1px solid #E5E5E5;
  position: relative;
  z-index: 1;
  padding: .38rem;
  transition: all ease .3s;
}

.solute li .item::after {
  content: "";
  width: 0;
  height: .04rem;
  background: var(--color);
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  transition: all ease .3s;
}

.solute li .item .item-tit {
  color: #333;
}

.solute li .item .item-link {
  color: var(--color);
  margin: .07rem 0 .54rem;
}

.solute li .item .item-pic {
  overflow: hidden;
  background: #F1F1F1;
  padding: .3rem;
}

.solute li .item .item-pic .bimg {
  overflow: unset;
}

.solute li:hover .item {
  background: #fff;
  border: 0.01rem solid #e5e5e5;
  box-shadow: 0rem 0.06rem 0.38rem 0rem rgba(0, 0, 0, 0.14);
  background: white;
}

.solute li:hover .item::after {
  width: 100%;
}

/* 解决方案详情 */
.solute-detail .sol1 {
  padding: .8rem 0;
}

.solute-detail .sol1 .sol-desc {
  color: #2C2B28;
  margin: .24rem 0 .48rem;
}

.solute-detail .list li {
  display: flex;
}

.solute-detail .list li .item {
  padding: .15rem;
  flex: 1;
  border: 1px solid #E5E5E5;
}

.solute-detail .sol3 {
  margin: .8rem 0 1.1rem;
}

.solute-detail .sol3 .slides {
  position: relative;
}

.solute-detail .sol3 .slides .item {
  text-align: center;
}

.solute-detail .sol3 .slides .item .item-pic {
  position: relative;
}

.solute-detail .sol3 .slides .item .item-pic .play {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: .4rem;
  height: .4rem;
  background: rgba(255, 255, 255, 0.76);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: all ease .3s;
}

.solute-detail .sol3 .slides .item .item-pic .play i {
  color: rgba(65, 69, 65, 0.78);
}

.solute-detail .sol3 .slides .item .item-pic .play:hover {
  background: rgba(238, 27, 36, 0.9);
}

.solute-detail .sol3 .slides .item .item-pic .play:hover i {
  color: #fff;
}

.solute-detail .sol3 .slides .item .fitImg {
  padding-top: 56.6%;
}

.solute-detail .sol3 .slides .item .item-tit {
  margin: .24rem 0;
}

.swp-jt {
  position: relative;
}

.swp-jt .jt {
  position: absolute;
  top: 45%;
  z-index: 2;
  transform: translateY(-50%);
  width: .3rem;
  height: .3rem;
  background: rgba(255, 255, 255, 0.76);
  transition: all ease .3s;
  border-radius: 50%;
  font-weight: bold;
  cursor: pointer;
}

.swp-jt .jt.prev {
  left: .23rem;
}

.swp-jt .jt.next {
  right: .23rem;
}

.swp-jt .jt:hover {
  background: rgba(238, 27, 36, 0.9);
}

.swp-jt .jt:hover i {
  color: #fff;
  font-weight: bold;
}

.sol-type {
  margin-bottom: .48rem;
}

.sol-type img {
  width: .21rem;
  margin-right: .08rem;
}

/* 服务 */
.service .info .tel {
  margin-bottom: .68rem;
}

.service .info .tel .tit {
  color: #231815;
  margin-bottom: .13rem;
}

.service .info .tel .tit img {
  width: .2rem;
  margin-right: .1rem;
}

.service .info .tel .cont {
  color: var(--color);
}

.service .info .list li {
  max-width: 1.71rem;
  margin-right: .65rem;
}

.service .info .list li:last-child {
  margin-right: 0;
}

.service .info .list li .item-tit {
  color: #EE1B24;
}

.service .info .list li .item-tit img {
  width: .42rem;
  margin-right: .18rem;
}

.service .info .list li .line {
  margin-top: .2rem;
}

.service .info .list li .line img {
  display: block;
}

/* 保养 */
.baoyang {
  padding-top: 1.2rem;
}

.baoyang .list li {
  margin-bottom: .4rem;
}

.baoyang .list li .item {
  padding: .35rem;
  border: 1px solid #E5E5E5;
  transition: all ease .3s;
}

.baoyang .list li .item .desc {
  margin: .25rem 0 .83rem;
  color: #333;
}

.baoyang .list li .item .item-pic {
  margin-left: .9rem;
  width: 4.5rem;
  flex-shrink: 0;
}

.baoyang .list li .item .item-pic .fitImg {
  padding-top: 63.63%;
}

.baoyang .list li .item .link {
  color: var(--color);
}

.baoyang .list li:hover .item {
  border: 0.01rem solid #e5e5e5;
  box-shadow: 0rem 0.06rem 0.38rem 0rem rgba(0, 0, 0, 0.14);
  background: white;
}

.baoyang .list li:hover .item .tit {
  color: var(--color);
}

/* contact */
.contact .lx1 {
  max-width: 4.8rem;
  color: #E41F12;
  margin-bottom: .6rem;
}

.contact .lx1 .line {
  margin-top: .17rem;
}

.contact .lx1 .line img {
  width: 1.2rem;
}

.contact .contbox .col1 {
  max-width: 6.35rem;
  flex-shrink: 0;
  margin-right: .36rem;
}

.contact .contbox .col1 li {
  padding: .42rem .13rem .42rem 0;
  border-bottom: 1px solid #E7E7E7;
  display: flex;
  align-items: center;
}

.contact .contbox .col1 li .icon {
  margin: 0 .2rem 0 .13rem;
}

.contact .contbox .col1 li .icon img {
  width: .35rem;
}

.contact .contbox .col1 li .info {
  flex: 1;
}

.contact .contbox .col1 li .qrcode {
  width: .88rem;
}

.contact .contbox .col1 li:last-child {
  padding: .2rem 0;
}

.contact .contbox .col1 li:nth-child(1) {
  padding-top: 0;
}

/* 产品详情 */
.detail {
  background: #F5F5F5;
  overflow: hidden;
}

.detail .product {
  position: relative;
}

.detail .product li .item {
  padding: 2.08rem 0 .6rem;
}

.detail .product li .item-desc {
  color: #333 !important;
}

.detail .product .pro-crumbs {
  position: absolute;
  top: .1rem;
  z-index: 1;
  width: 100%;
}

.detail .det1 .tit {
  border-bottom: 1px solid #D8D8D8;
  padding: .18rem 0;
  margin-bottom: 1.03rem;
}

.detail .det1 .tit span {
  position: relative;
  padding-bottom: .08rem;
}

.detail .det1 .tit span::after {
  content: "";
  width: .35rem;
  height: 1px;
  background: var(--color);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.detail .det1 .content .pro-tit {
  color: #333;
}

.detail .det1 .content .pro-cont {
  padding: .32rem 0;
}

.detail .det1 .content .pro-cont ul {
  padding-left: .2rem;
}

.detail .det1 .content .pro-cont li {
  list-style-type: disc;
}

.detail .det2 {
  position: relative;
}

.detail .det2 .play {
  position: absolute;
  z-index: 1;
  width: .4rem;
  height: .4rem;
  background: rgba(255, 255, 255, 0.76);
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.detail .det2 .play i {
  color: rgba(65, 69, 65, 0.76);
}

.detail .det2 video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none;
}

.detail .det-type {
  margin-bottom: .28rem;
}

.detail .det-type img {
  width: .73rem;
}

.detail .det-type span {
  padding: 0 .18rem;
}

.detail .det3 {
  padding: .5rem .2rem;
  background: #fff;
  margin: .4rem 0;
}

.detail .det3 .slides {
  position: relative;
  padding: 0 .1rem 0 .06rem;
}
.detail .det3 .slides .swiper-slide{
	width:auto;
}
.detail .det3 .slides .swiper-slide .item{
	height:6rem
}
.detail .det3 .slides .swiper-slide .item img{
	max-height:6rem
}
.detail .det3 .slides .swiper-wrapper {
  padding-bottom: .6rem;
}

.detail .det3 .slides .swiper-pagination-bullet {
  width: .14rem;
  height: .14rem;
  background: #AAA9A9;
  opacity: 1;
}

.detail .det3 .slides .swiper-pagination-bullet-active {
  background: var(--color);
}

.detail .det3 .slides .jt {
  width: .32rem;
  height: .32rem;
  position: absolute;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border: 0.02rem solid var(--color);
  border-radius: 50%;
  color: var(--color);
  background: #fff;
  font-weight: bold;
}

.detail .det3 .slides .jt.prev {
  left: 0;
}

.detail .det3 .slides .jt.next {
  right: 0;
}

.detail .det4 {
  padding: .6rem .6rem .64rem .6rem;
  background: #fff;
}

.detail .det4 .content {
  padding: .25rem 0 0 0;
}

.detail .det4 .content img {
  max-width: 100%;
}

.detail .det-btn {
  padding: .47rem 0 .87rem;
}

.detail .det-btn a {
  width: 1.82rem;
  height: .54rem;
  color: #fff;
  font-size: .16rem;
  background-position: center;
  background-size: 100% 100%;
  background-image: url("../img/btn1.png");
}

.detail .det-btn a img {
  margin-left: .1rem;
  width: .22rem;
}

.detail .det-btn a:hover {
  background-image: url("../img/btn2.png");
}

.detail .gonext {
  background: var(--color);
  color: #fff;
  padding: .48rem 0;
}

.detail .gonext .col {
  flex-shrink: 0;
}

.detail .gonext a {
  background: var(--color);
  color: #fff;
}

.detail .gonext a .txt1 {
  margin-bottom: .06rem;
}

.detail .gonext a:hover {
  color: rgba(255, 255, 255, 0.88);
}

.detail .gonext .mid {
  text-align: center;
  margin: 0 .35rem;
}

/* 下载 */
.laybox {
  position: fixed;
  left: 50%;
  display: none;
  z-index: 23;
  top: 50%;
  transform: translate(-50%, -50%);
}

.laybox.download {
  background: #fff;
  width: 95%;
  max-width: 5.12rem;
}

.laybox.download .lay-tit {
  background: url("../img/lay_tit.png") no-repeat;
  background-size: cover;
  padding: .3rem 0;
  color: #000;
}

.laybox.download .lay-cont {
  padding: 0 .16rem .26rem .16rem;
}

.laybox.download .lay-cont .list li .item {
  padding: .25rem 0;
  border-bottom: 1px solid rgba(51, 51, 51, 0.1);
}

.laybox.download .lay-cont .list li .item .xz {
  margin-left: .25rem;
}

.laybox.download .lay-cont .list li .item .xz img {
  width: .2rem;
}

/* about */
.about .about1 {
  padding: 1.12rem 0;
}

.about .about1 .tit {
  max-width: 7.56rem;
  font-weight: 500;
}

.about .about1 .desc {
  max-width: 13.58rem;
  margin-top: .32rem;
}

.about .about2 {
  padding: 2.07rem 0;
}

.about .about2 .wrap {
  color: #fff;
  max-width: 9.66rem;
}

.about .about2 .cont {
  margin-top: .32rem;
}

.about .ab-type {
  margin-bottom: .48rem;
}

.about .about3 .slides {
  position: relative;
}

.about .about3 .slides .item {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.about .about3 .slides .item .fitImg {
  padding-top: 72.5%;
}

.about .about3 .slides .item::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.44);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.about .about3 .slides .item .fdj {
  position: absolute;
  right: .16rem;
  bottom: .14rem;
  z-index: 2;
  opacity: 0;
}

.about .about3 .slides .item .fdj img {
  width: .24rem;
}

.about .about3 .slides .swiper-slide-active .item::before {
  background: transparent;
}

.about .about3 .slides .swiper-slide-active .item::after {
  content: "";
  width: .24rem;
  height: .24rem;
  background: url("../img/fdj.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: .14rem;
  bottom: .15rem;
}

.about .about3 .slides .jt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.about .about3 .slides .jt i {
  color: #fff;
}

.about .about3 .slides .jt.prev {
  left: 2.45rem;
}

.about .about3 .slides .jt.next {
  right: 2.45rem;
}

.about .about4 {
  background: #F7F7F7;
}

.about .about4 .list li .item {
  position: relative;
}

.about .about4 .list li .item .fitImg {
  padding-top: 72.54%;
}

.about .about4 .list li .item .item-txt {
  position: absolute;
  top: 50%;
  left: 50%;
  width:85%;
  text-align: center;
  transform: translate(-50%, -50%);
  color: #fff;
}

.about .about4 .list li .item .item-txt .icon {
  margin-bottom: .13rem;
}

.about .about4 .list li .item .item-txt .icon img {
  width: .72rem;
}

.about .about4 .list li .item::after {
  content: "";
  width: 0;
  height: .08rem;
  position: absolute;
  bottom: 0;
  background: url("../img/line5.png") no-repeat;
  background-size: 100% 100%;
  transition: all ease .3s;
}

.about .about4 .list li .item:hover::after {
  width: 100%;
}

.about .about6 {
  color: #fff;
}

.about .about6 .ab-type {
  color: #fff;
  margin-bottom: .15rem;
}

.about .about6 .ab-desc {
  text-align: center;
  margin-bottom: 1.2rem;
}

.about .about6 .slides {
  position: relative;
}

.about .about6 .slides::before {
  content: "";
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
  position: absolute;
  left: 0;
  top: .08rem;
}

.about .about6 .slides .lbt {
  position: relative;
  position: relative;
  padding: 0 .8rem;
  margin: 0 -.4rem;
}

.about .about6 .slides .item {
  padding-top: .2rem;
  position: relative;
}

.about .about6 .slides .item::before {
  content: "";
  width: .16rem;
  height: .42rem;
  background-position: top center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../img/dot2.png");
}

.about .about6 .slides .item .item-tit {
  margin: .46rem 0 .18rem;
  color:#FAC802;
}

.about .about6 .slides .item .item-cont {
  margin: .1rem 0 .2rem 0;
  min-height: .72rem;
}

.about .about6 .slides .item .item-cont ul {
  padding-left: .2rem;
}

.about .about6 .slides .item .item-cont li {
  list-style-type: disc;
  margin: .05rem 0;
}

.about .about6 .slides .item .item-pic {
  width: 2.37rem;
  height: 1.92rem;
  padding: .2rem;
  background: url("../img/bg_lc.png") no-repeat;
  background-size: 100% 100%;
}

.about .about6 .slides .swiper-slide.isRed .item .item-tit {
  color:var(--color);
}

.about .about6 .slides .jt {
  width: .4rem;
  height: .4rem;
  border: .02rem solid #ccc;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.about .about6 .slides .jt i {
  color: #ccc;
  font-weight: bold;
}

.about .about6 .slides .jt.prev {
  left: 0;
}

.about .about6 .slides .jt.next {
  right: 0;
}

.about .about7 {
  position: relative;
  color: #fff;
  z-index: 1;
}

.about .about7 .ab-type {
  padding-top: .8rem;
}

.about .about7 .slides {
  height: 90%;
  overflow: hidden;
  position: relative;
}

.about .about7 .swiper-slide {
  transform: scale(0.9);
  transition: all ease .3s;
}

.about .about7 .swiper-slide .item {
  text-align: center;
  background: #fff;
  transition: all ease .3s;
  margin: 0 -.04rem;
  margin-top: .8rem;
  position: relative;
}

.about .about7 .swiper-slide .item::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 0;
  top: 0;
}

.about .about7 .swiper-slide .item .item-tit {
  padding: .2rem 0;
  color: #000;
  border-bottom: 1px solid #D2D2D2;
}

.about .about7 .swiper-slide .item .item-pic {
  padding: .65rem 0;
}

.about .about7 .swiper-slide .item .item-pic .bimg img {
  max-width: 2.72rem;
}

.about .about7 .swiper-slide.swiper-slide-active {
  background: red;
  transform: scale(1.15) translateY(-0.52rem);
  z-index: 1;
}

.about .about7 .swiper-slide.swiper-slide-active .item::before {
  display: none !important;
}

.about .about7::after {
  content: "";
  width: 100%;
  height: 96.5%;
  background: var(--color);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.about .about7 .slide-jt {
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  z-index: 2;
  width: 100%;
  left: 0;
}

.about .about7 .slide-jt .jt {
  width: .4rem;
  height: .4rem;
  border: .02rem solid #fff;
  border-radius: 50%;
  cursor: pointer;
}

.about .about7 .slide-jt .jt.prev {
  margin-left: .3rem;
}

.about .about7 .slide-jt .jt.next {
  margin-right: .3rem;
}

.about .about8 {
  padding-top: 1rem;
}

.about .about8 .link {
  margin-top: .43rem;
}

.about .about8.news .list .item::after {
  display: none !important;
}

@media(max-width:1500px){
.detail .det3 .slides .swiper-slide .item{
	height:4.5rem
}
.detail .det3 .slides .swiper-slide .item img{
	max-height:4.5rem
}
}