
/* w3017 首页广告图 start */
.wa-a{width: 100%;position: relative;}
.wa-b{width: 100%;}
.wa-item{width: 100%;}
.wa-link{width: 100%;}
.wa-img{width: 100%;padding-top: calc(940/1920*100%);overflow: hidden;}
.wa-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 170px;object-fit: cover;}
.wa-video{width: 100%;padding-top: calc(940/1920*100%);overflow: hidden;}
.wa-video video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 170px;object-fit: cover;}
.wa-text{position: absolute;top: 2.45rem;left: 50%;transform: translate(-50%,0); width: 12.6rem;}
.wa-text:before{content: '';position: absolute;top: .05rem;left: -1.15rem;width: .97rem;height: 1.3rem;background-image: url('../images/wm12.png');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.wa-text:after{content: '';position: absolute;bottom: -1.3rem;left: 0;width: 2.37rem;height: .47rem;background-image: url('../images/wm13.png');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.wa-tip{width: 100%;margin-bottom: .25rem; color: #ffffff;line-height: 1.41;}
.wa-titles{width: 100%;color: #ffffff;font-weight: bold;font-size: .81rem;line-height: 1.17;}

.wa-pagination{position: absolute;bottom: .5rem;left: 0;width: 100%;text-align: center;font-size: 0;}
.wa-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;position: relative; margin: 0 .14rem; opacity: 1;	width: .44rem;height: .44rem;border-radius: 50%;background-color:transparent;border: solid 1px rgba(255,255,255,0);}
.wa-pagination .swiper-pagination-bullet:after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .09rem;height: .09rem;border-radius: 50%;background-color: #ffffff;}
.wa-pagination .swiper-pagination-bullet-active{border: solid 1px rgba(255,255,255,.5);}

@media (max-width: 900px) {
    .wa-text{top: 50%;transform: translate(-50%,-50%);width: 100%;padding-left: 10px;padding-right: 10px;}
    .wa-text:before{display: none;}
    .wa-text:after{display: none;}
    .wa-titles{font-size: 22px;}
    .wa-pagination{bottom: 10px;}
}

/* w3017 首页广告图 end */

/* w3017 产品推荐 star */
.wb-a{width: 100%;padding-top: 1.25rem;padding-bottom: 1rem;}
.wb-main{width: 16rem;margin: 0 auto;}
.wb-top{width: 100%;padding-bottom: .7rem;}
.wb-tip{width: 100%;margin-bottom: .15rem; color: #bfa274;line-height: 1.41;}
.wb-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.2;}
.wb-cont{width: 100%;display: flex;flex-wrap: wrap;font-size: 0;}
.wb-item{display: block;position: relative;cursor: pointer;width: 32.18%;margin-right: 1.73%;margin-bottom: .35rem;text-align: center;padding: .2rem .2rem .6rem; background-color: #f8fafa;}
.wb-item:nth-child(3n){margin-right: 0;}
.wb-img{width: 100%;height: 3.55rem;}
.wb-img img{width: 100%;height: 100%;object-fit: contain;}
.wb-text{width: 100%;padding-top: .05rem;}
.wb-type{width: 100%;margin-bottom: .1rem; line-height: 1.5;color: #bfa274;font-weight: bold;}
.wb-name{width: 100%;max-width: 10em;margin: 0 auto; color: #222222;font-weight: bold; line-height: 1.06; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wb-sub{visibility: hidden;opacity: 0;z-index: -1;transition: all ease .5s;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);}
.wb-box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;max-height: 100%;overflow: auto;}
.wb-sub .wb-type{width: 100%;margin-bottom: .2rem; line-height: 1.5;color: #ffffff;font-weight: bold;}
.wb-sub .wb-name{width: 100%;max-width: 10em;margin: 0 auto; color: #ffffff;font-weight: bold; line-height: 1.06; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wb-more{display: inline-block;margin-top: .95rem;padding: 0 .76rem; line-height: .6rem;color: #ffffff;font-weight: bold;background-color: #bfa274;border-radius: .3rem;}

.wb-item:hover .wb-sub{opacity: 1;visibility: visible;z-index: 18;}
.wb-item:hover .wb-text{opacity: 0; }

@media (max-width: 900px) {
    .wb-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wb-item{width: calc(50% - 5px);margin-right: 10px;padding: 10px 10px 20px;}
    .wb-item:nth-child(3n){margin-right: 10px;}
    .wb-item:nth-child(2n){margin-right: 0;}
    .wb-img{height: 130px;}
}
/* w3017 产品推荐 end */

/* w3017 关于我们 start */
.wc-a{width: 100%;position: relative;padding-top: .8rem;padding-bottom: .8rem; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wc-main{width: 16rem;margin: 0 auto;position: relative;z-index: 18;}
.wc-cont{width: 100%;}
.wc-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.wc-left{float: left;width: 9.7rem;padding-top: 1.65rem;}
.wc-titles{width: 100%;margin-bottom: .4rem; color: #ffffff;font-weight: bold;line-height: 1.2;}
.wc-intro{width: 100%;margin-bottom: .93rem; color: #ffffff;line-height: 2.1;}
.wc-more{display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 .76rem; line-height: .6rem;color: #ffffff;font-weight: bold;background-color: #bfa274;border-radius: .3rem;}
.wc-more:hover{background-color: #fff;color: #bfa274;}

.wc-right{float: right;}
.wc-item{display: block;padding: .4rem 0;}
.wc-b{width: 100%;margin-bottom: .2rem;}
.wc-nub{display: inline-block;vertical-align: middle;color: #ffffff;line-height: 1.13;}
.wc-unit{display: inline-block;vertical-align: middle;color: #ffffff;line-height: 1;}
.wc-tip{width: 100%;max-width: 12em; color: #ffffff;line-height: 1.37;}


@media (max-width: 900px) {
    .wc-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wc-left{width: 100%;margin-bottom: 25px;padding-top: .5rem;}
    .wc-right{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .wc-item{width: 48%;}
}
/* w3017 关于我们 start */

/* w3017 解决方案 start */
.wd-a{width: 100%;}
.wd-main{width: 100%;}
.wd-cont{width: 100%;position: relative;}
.wd-item{display: block;width: 50%;position: relative;cursor: pointer;}
.wd-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(860/960*100%); }
.wd-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.wd-text{position: absolute;top: 0;left: 0;width: 100%;max-height: 100%;overflow: auto;padding: 1.25rem .5rem .3rem;text-align: center;}
.wd-tip{width: 100%;margin-bottom: .1rem; color: #ffffff;line-height: 1.4;}
.wd-name{width: 100%;margin-bottom: .35rem; color: #ffffff;font-weight: bold;line-height: 1.2;}
.wd-intro{width: 100%;max-width: 36em;margin: 0 auto .5rem; color: #ffffff;line-height: 1.8;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.wd-more{display: inline-block;padding: 0 .76rem;font-weight: bold;color: #ffffff;line-height: .6rem;border-radius: .3rem;border: solid 1px #ffffff;}
.wd-item:hover .wd-img img{transform: scale(1.03);}
.wd-item:hover .wd-more{background-color: #bfa274;border: solid 1px #bfa274;}
.wd-pagination{display: none; position: absolute;bottom: 10px;left: 0;width: 100%;text-align: center;font-size: 0;}
.wd-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;position: relative; margin: 0 .14rem; opacity: 1;	width: .44rem;height: .44rem;border-radius: 50%;background-color:transparent;border: solid 1px rgba(255,255,255,0);}
.wd-pagination .swiper-pagination-bullet:after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .09rem;height: .09rem;border-radius: 50%;background-color: #ffffff;}
.wd-pagination .swiper-pagination-bullet-active{border: solid 1px rgba(255,255,255,.5);}

@media (max-width: 900px) {
    .wd-text{top: 50%;transform: translate(0,-50%); padding: 15px 10px;}
    .wd-item{width: 100%;}
    .wd-pagination{display: block;}
} 
/* w3017 解决方案 end */

/* w3017 新闻中心 start */
.we-a{width: 100%;padding-top: .75rem;padding-bottom: .9rem;}
.we-main{width: 16rem;margin: 0 auto;}
.we-top{width: 100%;padding-bottom: .55rem;}
.we-tip{width: 100%;margin-bottom: .15rem; color: #bfa274;line-height: 1.41;}
.we-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.2;}
.we-cont{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.we-item{display: block;cursor: pointer;position: relative;padding: .45rem .75rem .55rem; width: calc(50% - .18rem);margin-bottom: .45rem;border: solid .03rem #e8edee;}
.we-time{width: 100%;margin-bottom: .27rem; color: #222222;line-height: 1.5;}
.we-name{width: 100%;margin-bottom: .3rem; line-height: 1.2;height: 2.4em;color: #222222;font-weight: bold; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.we-intro{width: 100%;margin-bottom: .5rem; line-height: 1.6;height: 3.2em;color: #666666;  overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.we-more{display: inline-block;padding: 0 .48rem;font-weight: bold;color: #222222;line-height: .42rem;border-radius: .21rem;border: solid 1px #222222;}
.we-sub{visibility: hidden;opacity: 0;z-index: -1;transition: all ease .5s;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);}
.we-img{position: absolute;top: 0;left: 0;width: 100%;height: 100%; overflow: hidden; }
.we-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.we-buttom{position: absolute;bottom: 0;left: 0;width: 100%;text-align: right;padding: .5rem .55rem;}
.we-sub .we-more{background-color: #bfa274;border: solid 1px #bfa274;color: #ffffff;}

.we-item:hover .we-sub{opacity: 1;visibility: visible;z-index: 18;}

@media (max-width: 900px) {
    .we-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .we-item{padding: 15px 10px;}
    .we-buttom{padding: 15px 10px;text-align: center;}
    .we-more{line-height: 28px;border-radius: 14px;}
} 
/* w3017 新闻中心 end */

/* w3017 留言 start */
.wf-a{width: 100%;position: relative;padding-top: 2.05rem;padding-bottom:  1.2rem; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wf-a:after{content: '';position: absolute;top: 0;right:  0;display: block; width: 60%;height: .9rem;background-color: #fff;}
.wf-main{width: 16rem;margin: 0 auto;position: relative;z-index: 18;}
.wf-cont{width: 100%;}
.wf-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.wf-left{float: left; width: 5.9rem;}
.wf-top{width: 100%;padding-bottom: .8rem;}
.wf-tip{width: 100%;margin-bottom: .15rem; color: #ffffff;line-height: 1.41;}
.wf-titles{width: 100%;font-weight: bold;color: #ffffff;line-height: 1.2;}
.wf-list{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;align-items: center;}
.wf-one{display: flex;align-items: center;width: 50%;margin-bottom: .25rem;}
.wf-icon{display: block;width: .3rem;height: .3rem;line-height: .3rem;}
.wf-icon img{max-width: 100%;max-height: 100%;}
.wf-intro{flex: 1;padding-left: .15rem;color: #ffffff;line-height: 1.33;}

.wf-right{float: right; width: 9.2rem;padding-top: .9rem;}
.wf-subtitle{width: 100%;margin-bottom: .2rem; color: #ffffff;font-weight: bold;line-height: 1.3;}
.wf-subtitle:after{content: '';display: inline-block;vertical-align: middle;margin-left: .15rem; width: .74rem;height: .19rem;background-image: url('/static/home/images/wm24.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.wf-three{width: 100%;font-size: 0;}
.wf-item{display: inline-block;vertical-align: top; width: 100%;margin-bottom: .2rem;}
.wf-input {width: 100%;border: none; padding: 0 .2rem;height: .5rem;color: #333; background-color: #ffffff;}
.wf-textarea {width: 100%;border: none; padding: .1rem.2rem;line-height:.3rem; height: 1.25rem;color: #333; background-color: #ffffff;}
.wf-buttom{width: 100%;padding-top: .4rem;}
.wf-submit{display: inline-block;vertical-align: middle;cursor: pointer; border: none; padding: 0 .65rem;	height: .5rem;background-color: #bfa274;border-radius: .25rem;color: #ffffff;font-weight: bold;}
.wf-submit:hover{background-color: #fff;color: #bfa274;}
@media (min-width: 901px) {
    .wf-three .wf-item{width: 32.6%;margin-right: 1.1%;}
    .wf-three .wf-item:nth-child(3n){margin-right: 0;}
}
@media (max-width: 900px) {
    .wf-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wf-left{width: 100%;}
    .wf-one{width: 100%;}
    .wf-right{width: 100%;}
    .wf-input{height: 32px;}
    .wf-textarea{padding: 3px .2rem;line-height: 26px; height: 90px;}
    .wf-submit{height: 32px;line-height: 32px; border-radius: 16px;}
}
/* w3017 留言 end */
