﻿@charset "utf-8"; 
.pages-list>div span:nth-child(2){word-break:break-word}
.repro-name{height:48px}
section.repro{background:url(/js/37177/prbg.jpg) no-repeat center;background-size:cover}
section.newpro{background:url(/js/37177/npbg.jpg) no-repeat center;background-size:cover}
.honor .home-text,.news .home-text,.our .home-text{color:#fff}
section.honor{background-image:url(/js/37177/hbg.jpg)!important;position:relative}
.honor-item-img+.down{display:none}
.togbg:before,section.honor:before{content:'';width:100%;height:100%;background:#000;opacity:.3;position:absolute;top:0;left:0}
section.honor .container{position:relative}
.togbg{background:url(/js/37177/tgbg.jpg) no-repeat center;background-size:cover;position:relative}
.news,.our{background:0 0;position:relative}
.logo{height:100%}
.newpro-list li,.repro-boxlist li,.repro-item-img{background-color:unset}
.newpro-bref,.newpro-name{color:#fff;font-weight:700}
.procate-list li{width:calc(33% - 30px)}
.repro-more,.repro-name{color:#fff}
section.newpro,section.repro{position:relative}
section.newpro:before,section.repro:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2)}
@media (max-width:767px){.procate-list li{width:100%;margin:.15rem 0}}
@media (max-width:800px){.about-l{position:relative;padding-bottom:56%}
.about-l iframe{position:absolute;top:0;left:0}}
#swiper-banner video{width:100%;display:block;}
#swiper-banner {margin-bottom:20px;}
.homebannertxt {position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);color:#fff;width:100%;max-width:60%;text-shadow:1px 1px 2px #000}
.homebannertxt .bannertitle {font-weight:bold;font-size:3vw;line-height:1.4;}
.homebannertxt p {font-size:1.2vw;margin-top:15px;}
@media (max-width:1024px){.homebannertxt {max-width:100%;padding:0 20px}
.homebannertxt .bannertitle {font-size:30px;}
.homebannertxt p {font-size:15px}}
@media (max-width:768px){.homebannertxt .bannertitle {font-size:26px;}
.homebannertxt p {font-size:14px;margin-top:10px}}
@media (max-width:500px){.homebannertxt .bannertitle {font-size:19px;}
.homebannertxt p {font-size:12px;margin-top:6px}}
.honor-swiper2{padding-bottom:40px}
.honor-swiper2 .swiper-pagination{bottom:0}
.honor-swiper2 .swiper-pagination-bullet{background:#fff;opacity:.5}
.honor-swiper2 .swiper-pagination-bullet-active{background:var(--color);opacity:1}