@font-face {
    font-family: 'MontserratBold';
    src: url('Montserrat-Bold-3.otf');
}

@font-face {
    font-family: 'MontserratMed';
    src: url('Montserrat-Medium-7.otf');
}

@font-face {
    font-family: 'MontserratRegular';
    src: url('Montserrat-Regular-8.otf');
}

.fReg {
    font-family: 'MontserratRegular';
}

.fBold {
    font-family: 'MontserratBold';
}

.fMed {
    font-family: 'MontserratMed';
}

.fui {
    font-family: 'Microsoft YaHei, 微软雅黑';
}

.active1{color:#B69B6B}

/* 搜索框隐藏样式 */
.search-hidden {
    display: none;
}

.pagination {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.pagination,
.pagination li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.pagination li {
    width: 40px;
    height: 40px;
    background: #F0F1F3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0 3px 6px
}

.pagination li a,
.pagination li span {
    color: #666;
    font-size: 16px
}

.pagination .active {
    background: #B69B6B;
    color: #fff
}

.pagination .active a,
.pagination .active span {
    color: #fff
}

.mySwiper-swiper-pagination .swiper-pagination-bullet{width: 40px;height: 4px;border-radius: 0;opacity: .4;background: #fff;margin:0 4px;}
.mySwiper-swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}

.webtop-top{background: #fff;}

/* .addcursor{
    cursor: url(/img/addimg8.png), default;
} */

/* 自定义圆形光标 */
.custom-cursor-circle a,.custom-cursor-circle {
    cursor: none !important;
}

.cursor-circle {
    position: fixed;
    width: 108px;
    height: 108px;
    border-radius: 50%;
    background: url(../img/addimg7.svg);
    background-size: cover;
    border: 1px solid #ffffff;
    pointer-events: none;
    z-index: 99999999;
    display: block;
}

@media screen and (max-width: 800px) {
    .cursor-circle {display: none !important;}
}

.mySwiper2-swiper-pagination{background: #ccc;}
.mySwiper2-swiper-pagination .swiper-pagination-progressbar-fill{background: #B69B6B;}

.thumbnail-swiper-active img{
    border: 3px solid #B69B6B;
}

.global-case-swiper-container .swiper-slide img{opacity: .8;}
.global-case-swiper-container .swiper-slide-active img{opacity: 1;}

.global-swiper-pagination .swiper-pagination-bullet{background: #ccc;margin:0 3px;opacity: 1;}
.global-swiper-pagination .swiper-pagination-bullet-active{background: #B69B6B;}
