.swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}

.swiper-button-next {
    right: 20px;
    left: auto;
}

.swiper-button-prev {
    left: 20px;
    right: auto;
}
.icon-bottom {
    justify-content: center;
    padding-bottom: 6rem;
    width: 100%;
    align-items: flex-start;

}

.icon-bottom .icon-item {
    width: 20.3rem;
    /* height: 27.2rem; */
    margin-right: 4vw;
    text-align: center;
}

.title {
    width: 100%;
    text-align: center;
    color: #e31a24
}

.yw-cen {
    width: 100%;
    background: url('../img/yw_bg.jpg') no-repeat 100% 100%;
    background-size: 100% 100%;
}
.img-item {
    width: 24.27vw;
    height: 13.85vw;
    position: relative;
    margin-bottom: 2rem;
}

.img-item img,
.img-text {
    width: 100%;
    height: 100%;
}

.img-text {
    width: 100%;
    background: #74747400;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    text-align: center;
}

.img-text a,
.img-text span {
    color: #ffffff;

}

.text-span {
    display: none;
    text-align: center;
}

/* .dz-right {
    width: 40%;
    background: #f2f2f2;
    padding: 1rem;
} */

.data-cen {
    width: 100%;
    height: 16.2vw;
}

.data-cen img {
    width: 100%;
    height: 100%;
}

.big-content {
    position: relative;
}

.address-cen {
    margin-bottom: 10rem;
}

.tab_a:hover {
    text-decoration-line: none;
    color: #00731D !important;
}

.icon-bg {
    width: 4.95vw;
    height: 4.69vw;
}

/* 轮播图样式 */

h1 {
    text-align: center;
}

.specail-cen {
    background: #fbfbfb;

}

.assistant-cen .tabbox .tab {
    overflow: hidden;
    background: #fbfbfb;
    border-bottom: 1px solid #ccc;
}

.assistant-cen .tab a {
    color: #000;
}


.specail-ul {
    height: 100%;
}

.content .specail-ul li {
    height: 100%;
    display: flex;
    align-items: center !important;
    color: #fff;

}
/* 产品功能 */
.pro-cen {
    background: url('../img/prouduct.png');
    background-size: 100% 100%;
}

.head-icon {
    width: 4.27vw;
    height: 4.27vw;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 1rem;
}

.fh-icon {
    width: 3rem;
    height: 3rem;
    position: absolute;
    left: 0;
    top: 0
}

.fh-icon1 {
    width: 3rem;
    height: 3rem;
    position: absolute;
    right: 0;
    bottom: -3.5rem
}

.zg-img {
    width: 27.08vw;
    height: 20.83vw;
}

.zg-img img {
    width: 100%;
    height: 100%;
}

.text-right-class {
    height: 20.83vw;
    width: 45.57vw;
}

.goods_icon {
    width: 8.25%;
    /* height: 6.2vw; */
}

.goods_icon img {
    width: 100%;
    height: 100%;
}

.goods_icon .ac_icon-img {
    display: none;
}

.company-cen {
    width: 75%;
    /* padding:10px; */
    margin: 0 auto;
    background: rgba(255, 255, 255, .7);
}
.join-cen{
    padding:10px;
    background: rgba(255, 255, 255, .7);
}
.why-text {
    line-height: 2rem;
    width: 100%;
    /* height: 4.64vw;    */
}

.min-phone {
    width: 2rem;
    height: 2rem;
}

/* 媒体查询 */
body {
    font-size: 16px;
}

.swiper-container h3 {
    transform: translate(0%, -60%) !important;
}
/*new*/
.big-content{
    /* background:url('../img/bg/bg2.jpg') repeat 100% 100% */
}
.solution-list{
    width: 75%;
    margin:0 auto;
    padding-bottom: 9rem;
    /* margin-top:1rem; */

}
.main-list{
    background:rgba(255, 255, 255, .7)
}
.solu-list{
    width: 75%;
    margin: 0 auto;
    padding-bottom: 9rem;
}
.s-item{
    width: 28vw;
    /* height:31.5rem; */
    /* background: #F3F5F7; */
    position: relative;
    border-radius: 4px;
    /* padding-bottom: 5rem; */
}
.s-item img{
    width: 100%;
    height:31.7rem;

}    
.s-item .text-top{
    position: absolute;
    bottom: 6px;
    left:50%;
    z-index: 10;
    transform: translate(-50%,-50%);
    color:#fff;
    background: rgba(0, 0, 0, 0.7);
    width: 90%;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
}
.device-img{
    width: 20rem;
    height: 12.6rem;
}
.device-img img{
    width:100%;
    height: 100%;
}  
.detail-text{
    position: sticky;
    right:0;
    bottom:2px;
}
.detail-img{
    height: 54.8rem;
    width: 100%;
}
.detail-img img{
    width: 100%;
    height: 100%;
}
/* .top-get-btu{
    left: 10%;
} */

.ad_contain {
    width: 100%;
    height: 40rem;
}
.service-cen {
    width: 100%;
    /* height: 26.61vw; */
    background: #f1f1f1;
}

.img-item {
    width: 10.17vw;
    height: 10.17vw;
    position: relative;
    /* margin-right: 2rem; */
    list-style-type: none;
    margin-bottom: 0.8rem;
    overflow: hidden;
}
/* 荣誉证书轮播样式 */
.swiper-container {
    width: 100%;
    /* height: 23.44vw; */
    margin: 0 auto;
}
#banner {
    margin: 5rem auto 0;
}
.left-tab{
    margin-right: 20px;
    padding-bottom:10px;
}

.honor-cen {
    width: 100%;
    /* height: 35.11vw; */
    padding-bottom: 2rem;
    background: url('../img/bg/honor_bg.jpg') no-repeat 100% 100%;
    background-size: 100% 100%;
    /* background: ; */
}

.honor-cen .swiper-slide {
    width: 30vw;
    height: 21vw;
}

.swiper-slide img {
    width: 100%;
    height: 100%;
}

.honor-cen .banner_page {
    margin: 2rem auto;
    left: 0;
    right: 0;
}

.honor-cen .banner_page span {
    margin: 0 1rem;
}

.honor-cen h2 {
    text-align: center;
}

/* 地图 地址*/

.dt-left {
    width: 100%;
    height: 40rem;
    margin-right: 2rem;
}

.dz-right {
    /* width: 62rem; */
    width: 97.5%;
    /* background: #f6f6f6; */
    padding: 2rem;
    height: 27rem;
    background:rgba(255, 255, 255, .7)
}

.address-cen {
    margin-bottom: 10rem;
}
.allmap {
    width: 100%;
    height: 40rem;
}
.none{
    display: none;
}
.block{
    display: block;
}
.bot-item{
    width: 130vw;
}
.history-img{
    width:95%;
    margin-bottom: 50px;
}
.zunze{
    margin-top:40px;
    height: 30vw;
    background:url('../img/zunze.jpg') no-repeat 100% 100%;
    background-size: 100% 100%;
}
.fengcai{
    margin-top:10px;
    height: 46vw;
    background:url('../img/fengcai.jpg') no-repeat 100% 100%;
    background-size: 100% 100%;
}
.history-img img{
    width: 100%;
    height: 100%;
}
.com-img{
    width: 7vw;
}
.honor-img{
    width: 15.7vw;
    height: 12.4vw;
}
.honor-img img{
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}
.honor-bot{
    width: 12vw;
    height: 16.2vw; 
}
.honor-bot img{
    width: 100%;
    height: 100%;  
}
.list-but{
    width: auto!important;
    padding:10px;
    margin-top:20px;
    background: #00731D;
    cursor: pointer;
}
.top-banner{
    /* background: url('../img/bg/banner2.jpg') no-repeat 100% 100%; */
    background-size: 100% 100%; 
}
.pro-class{
    width: 96%;
    align-items: flex-start;
    margin:0 auto;
    flex-wrap: wrap;
}
.v-class{
    width: 100%;
}
.zs-width{
    border: 1px solid #eee;
    background-color: #f7f7f7;
    /* padding: 1rem; */
    width:25vw;
    height: 30vw;
}
.zs-width img{
    width: 100%;
    height: 100%;
    object-fit: contain !important;
}
.product{
    width: 18vw;
    height: 13vw;
    /* border:1px solid #e2e2e2; */
    box-shadow: 0 2px 10px 0 #919191;
    border-radius: 3px;
    margin-bottom: 20px;
}
.product img{
    width:100%;
    height: 100%;
    object-fit: cover;
}
.form-class{
    width:50%
}
::v-deep .BMap_bubble_title {
color:white;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left:10px;
padding-top:5px;
border-bottom:1px solid rgb(191, 191, 192);
background-color:#79ccf3;
}
/* 消息内容 */
::v-deep .BMap_bubble_content {
background-color:white;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
}
/* 内容 */
::v-deep .BMap_pop div:nth-child(9) {
top:35px !important;
border-radius:7px;
}
/* 左上角删除按键 */
::v-deep .BMap_pop img {
top:45px !important;
left:720px !important;
}
::v-deep .BMap_top {
display:none;
}
::v-deep .BMap_top div{
background-color:white;
}
::v-deep .BMap_bottom {
display:none;
}
::v-deep .BMap_center {
display:none;
}
/* 隐藏边角 */
::v-deep .BMap_pop div:nth-child(1) div {
display:none;
}
::v-deep .BMap_pop div:nth-child(3) {
display:none;
}
::v-deep .BMap_pop div:nth-child(5) {
display:none;
}
::v-deep .BMap_pop div:nth-child(7) {
display:none;
}