/* AB模板网 整站模板下载 */
/* 模板：www.wpmbg.com */
/* QQ：9490489 */
.index-banner{position:relative;margin:0 auto;width:100%;border-top:2px solid #f6f6f5}
.index-banner .f_btn{position:absolute;left:50%;top:70%;padding:2px;width:240px;height:60px;border:1px solid #aebc9f;transform:translateX(-50%);box-sizing:border-box}
.index-banner .f_btn a{display:block;width:100%;height:100%;line-height:55px;background:#aebc9f;font-size:18px;color:#fff;text-align:center}
.index-banner .bxSlide-outter{overflow:visible!important}
.index-banner .bx-wrapper .bx-controls-direction a{display:none}
.index-banner .bx-wrapper .bx-controls-direction a.bx-next{display:none}

/* 强制显示分页器 - 使用最高优先级 */
.index-banner .bx-wrapper {
    position: relative !important;
    overflow: visible !important;
}

.index-banner .bx-wrapper .bx-pager {
    display: block !important;
    position: absolute !important;
    bottom: 20px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    text-align: center !important;
    z-index: 999 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.index-banner .bx-wrapper .bx-pager .bx-pager-item {
    display: inline-block !important;
    margin: 0 3px !important;
}

.index-banner .bx-wrapper .bx-pager.bx-default-pager a {
    display: block !important;
    width: 12px !important;
    height: 12px !important;
    background: transparent !important;
    border: 2px solid rgba(255,255,255,0.9) !important;
    border-radius: 50% !important;
    text-indent: -9999px !important;
    outline: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transition: all 0.3s ease !important;
    cursor: pointer !important;
}

.index-banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.index-banner .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #fff !important;
    border-color: #fff !important;
}

.bx-wrapper .bx-controls-direction a{display:none}
/* 轮播图容器样式 */
.bx-wrapper{position:relative;margin:0 auto;padding:0;zoom:1;touch-action:pan-y}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);transform:translatez(0)}
.i_txt{margin:0 auto;padding:63px 0 55px 0;width:100%;text-align:center}
.i_txt .title{line-height:50px;font-size:38px;color:#333333;font-family:Poppins-Regular;font-weight:bold}
.i_txt .brief{margin:30px auto 0;max-width:1200px;line-height:34px;font-size:16px;color:#666666;font-family:'Poppins-Regular'}
.i_txt a.read_more{display:block;margin:40px auto 0;width:196px;height:50px;line-height:50px;background:#000000;font-size:14px;color:#ffffff;font-family:'Poppins-Regular';text-align:center;text-transform:uppercase}
.i_pro{padding:35px 0 97px;background:#eee;width:100vw;margin:0;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.i_pro .pro_container{max-width:1680px;margin:0 auto;position:relative}
.i_pro .title{font-size:30px;color:#333333;font-family:Poppins-Regular;text-align:center;text-transform:uppercase;letter-spacing:2px}
.i_pro .pro_list{width:1000px;margin:70px auto 0}
.i_pro .pro_list .item{margin-left:25px;margin-bottom:40px;width:230px;position:relative;overflow:hidden;display:inline-block}
.i_pro .pro_list .item:hover img{transform:scale(1.06)}
.i_pro .pro_list .item:first-child{margin-left:0}
.i_pro .pro_list .item:nth-child(4n+1){margin-left:0}
.i_pro .pro_list .item .img{width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden}
.i_pro .pro_list .item .img a{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.i_pro .pro_list .item .info{margin-top:15px;text-align:center;overflow:hidden}
.i_pro .pro_list .item .info a{display:block;height:22px;font-size:16px;color:#333333;font-family:'Poppins-Regular';overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.i_pro .pro_list .item .info .index_price{font-size:16px;margin-top:10px}
.i_pro .pro_list .item .price{margin-top:10px;text-align:center}
.i_pro .pro_list .item:hover a{text-decoration:underline}
.i_pro .pro_list .all_pro{margin:30px auto 0;width:194px;height:48px;line-height:48px;border:1px solid #222222;text-align:center}
.i_pro .pro_list .all_pro a{color:#000000;font-size:14px;font-family:'Opensans-Regular';text-transform:uppercase;letter-spacing:2px}
.i_collect{margin:0 auto;width:1680px}
.i_collect a{display:block;width:33.333%;max-height:396px;overflow:hidden}
.i_collect a:hover img{transform:scale(1.06)}
.i_info{padding-top:60px;padding-bottom:112px}
.i_info .title{text-align:center;font-size:30px;color:#333333;font-family:Poppins-Regular;text-align:center;margin-bottom: 20px;}
.i_info .info_list{margin:70px auto 0;width:1680px}
.i_info .info_list .item{margin-left:32px;width:378px}
.i_info .info_list .item .img{height:239px}
.i_info .info_list .item:first-child{margin-left:0}
.i_info .info_list .item .info{margin-top:25px}
.i_info .info_list .item .info .date{font-size:14px;color:#999999;font-family:Opensans-Regular}
.i_info .info_list .item .info .s_title{margin-top:15px;height:56px;overflow:hidden}
.i_info .info_list .item .info .s_title a{line-height:30px;font-size:18px;color:#000000;font-family:Poppins-Regular}
.i_info .info_list .item .info .read_more{margin-top:50px;padding-left:41px;position:relative}
.i_info .info_list .item .info .read_more:after{content:'';position:absolute;width:31px;height:2px;background:#000000;top:50%;transform:translateY(-50%);left:0}
.i_info .info_list .item .info .read_more a{font-size:14px;color:#000000;font-family:'Opensans-Regular';text-transform:uppercase;letter-spacing:2px}
.i_info .info_list .item:hover .info .s_title a{color:#888888}
.i_info .info_list .item:hover .info .read_more:after{background:#d17474}
.i_info .info_list .item:hover .info .read_more a{color:#d17474}
@media screen and (max-width:1810px){
.i_pro .pro_container{max-width:1440px}
.i_info .info_list{width:1440px}
.i_collect{width:1440px}
}@media screen and (max-width:1680px){.i_pro .pro_list{width:880px}
.i_pro .pro_list .item{width:200px;margin-left:20px}
.i_pro .pro_list .item:nth-child(4n+1){margin-left:0}
.i_collect{width:1440px}
}@media screen and (max-width:1570px){
}@media screen and (max-width:1440px){.i_pro .pro_list{width:780px}
.i_pro .pro_list .item{width:180px;margin-left:20px}
.i_pro .pro_list .item:nth-child(4n+1){margin-left:0}
.i_collect{width:100%}
}@media screen and (max-width:1200px){
.i_pro .pro_container{max-width:100%;padding:0 20px}
.i_txt{width:96%}
.i_txt .brief{width:100%}
.i_pro .pro_list{width:680px}
.i_pro .pro_list .item{width:160px;margin-left:15px}
.i_pro .pro_list .item:nth-child(4n+1){margin-left:0}
.i_info .info_list{width:100%;padding:0 20px;box-sizing:border-box}
.i_info .info_list .item{width:312px}
.i_info .info_list .item .img{height:196px}
}@media screen and (max-width:1000px){.i_pro .pro_list{width:96%;text-align:center}
.i_pro .pro_list .item{width:48%;margin-left:0;margin-right:2%;text-align:center}
.i_pro .pro_list .item:nth-child(2n){margin-right:0}
.i_pro .pro_list .item:nth-child(4n+1){margin-left:0}
.i_info .info_list{width:96%;padding:0 20px;box-sizing:border-box}
.i_info .info_list .item{width:234px;text-align:center}
.i_info .info_list .item .img{height:150px}
.i_info .info_list .item .info .read_more{margin-top:20px;display:inline-block}
.i_txt .brief{font-size:18px}
}@media screen and (max-width:991px){.responsive_pc_header{display:none}
}@media screen and (max-width:768px){
.index-banner .bx-wrapper .bx-pager{bottom:15px !important}
.index-banner .bx-wrapper .bx-pager.bx-default-pager a{width:10px !important;height:10px !important;border:1px solid rgba(255,255,255,0.9) !important;background:transparent !important}
.index-banner .bx-wrapper .bx-pager .bx-pager-item{margin:0 2px !important}
.i_txt{padding:30px 0}
.i_txt .title{line-height:40px;font-size:24px}
.i_txt .brief{font-size:14px}
.i_pro{padding:0 0 30px}
.i_pro .pro_list{margin-top:30px;width:96%;text-align:center}
.i_pro .pro_list .item{margin-bottom:25px;width:100%;margin-left:0;margin-right:0}
.i_pro .pro_list .item .info{margin-top:15px}
.i_info{padding:30px 0}
.i_info .info_list{margin:30px auto 0;width:96%}
.i_info .info_list .item{margin-left:0;margin-bottom:20px;width:100%}
.i_info .info_list .item .img{height:auto}
.i_pro .title{font-size:30px}
.i_info .title{font-size:30px}
}@media screen and (max-width:750px){.i_collect a{width:100%;text-align:center;max-height:unset}
}