
.pro h1{font-size: 0.24rem;color: #333;margin: 0.17rem 0 0.05rem 0;font-weight: 800;}
.pro ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(50% - 10px),1fr));
    grid-gap: 10px 10px;}
.pro ul li{background: #F7F7F7;border-radius: 5px;padding-bottom: 0.14rem;}
.pro ul li img{width: 100%;height: auto;}
.pro ul li div{text-align: center;}
.pro ul li div b{font-size: 0.18rem;color: #E60012;display: block;}
.pro ul li div span{font-size: 0.14rem;color: #666;display: block;margin:-0.08rem 0 2px 0 ;}
.company h1{font-size: 0.24rem;color: #333;font-weight: 800;margin: 0.22rem 0 0.04rem 0;}
.company .swiper-pagination{position: unset;}
.company .swiper-slide img{display: block;width: 100%;height: auto;}
.company .swiper-pagination-bullet{width: 0.36rem;height: 3px;border-radius: 2px;background: #eee;opacity: 1;}
.company .swiper-pagination-bullet:nth-of-type(1){margin-right: 0.1rem !important;}
.company .swiper-pagination-bullet-active{background: #bfbfbf;}
.company p{font-size: 0.14rem;color: #666;line-height: 0.2rem;margin: 0.1rem 0;}
.project h1{font-size: 0.24rem;color: #333;font-weight: 800;margin: 0.16rem 0 0.1rem 0;}
.project ul li {box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);border-radius: 10px;overflow: hidden;margin-bottom: 10px;}
.project ul li a{display: block;padding: 10px;}
.project ul li img{width: 100%;height: auto;border-radius: 5px;}
.project ul li h2{font-size: 0.18rem;color: #333;line-height: 0.24rem;}
.project ul li .heng{height: 3px;background: #E60012;}
.project .morep{display: block;background: #F9F9FA;padding: 0.11rem 0.12rem;margin-top: 0.2rem;
box-shadow: 0px 1px 3px 0px rgba(4,0,0,0.16);border-radius: 5px;font-size: 0.18rem;color: #333;font-weight: 500;}
.project .morep .iconfont{display: block;float: right;font-size: 0.19rem;width: 0.24rem;height: 0.24rem;
    line-height: 0.24rem;border-radius: 100%;background: #E60012;color: #fff;text-align: center;}


