.headBox{background: url(../images/head-bg.jpg) no-repeat center; background-size: cover; height: 7.625rem; position: fixed; top:0; width: 100%;z-index: 999;}
#c-placeholder{height: 7.625rem;}

.headBox .box{height: 100%;}
.headBox .logo{height: 100%;}
.headBox .logo a{height: 100%;}
.headBox .logo img{    max-width: 100%;   object-fit: contain;   min-height: 6.375rem; height: 84%;}
.ver{margin-bottom: 1.5rem;}
.ver ul{justify-content: flex-end;}
.ver ul li a{font-size: var(--font15); color: #ffffff; margin-left: 1.6875rem;}
.ver ul li:first-child a{margin-left: 0;}
.nav ul{justify-content: flex-end;}
.nav ul li a{font-size: var(--font16); color: #ffffff; margin-left: 4rem}
.nav ul li:hover a,.nav ul li.on a{color: #10765b;}

/* ==================公用css====================== */
/* 滚动条 */
.headerNavScroll::-webkit-scrollbar {width: .188rem; scrollbar-width:thin;scrollbar-color:#2AA667 #DDDDDD;}
/*定义滑块 内阴影*/
.headerNavScroll::-webkit-scrollbar-thumb {background: #B9A171; border-radius: .313rem;}
/*定义滚动条轨道 内阴影*/
.headerNavScroll::-webkit-scrollbar-track {background: #E5E5E5;}


/* ===============公用css end!!!!===================*/
.more1 {padding: 0.86rem 2.9rem;display: inline-flex;transition: .5s;color: #B9A171;border: 1px solid #b9a171;}
.more1:hover{color: #333; background: #B9A171; }






/* 首页banner */
.banner-bg{position: relative;}
.banner-bg>img{display: block; width: 100%;  object-fit: cover; height: 100%; min-height: 52rem;}
.banner{position: absolute; top: 0; width: 100%;}
.banner-text {height: 8.9375rem; margin: 4rem 0 2.375rem}
.banner-text>img{display: block;  object-fit: contain; height: 100%;}
.indexBanner  .banner-box{display: flex; align-items: center; justify-content: flex-end;  }
.indexBanner .pic{width: 43.5%;overflow: hidden;}
.indexBanner .pic img {  width: 100%;  height: 100%;  object-fit: cover;  }
.indexBanner .info{background: rgba(0,0,0,0.7);width: 33.5%;box-sizing: border-box;padding: 3rem;color: #fff;margin-left: 4.9375rem;}
.indexBanner .info b{display: block; font-size: 4.375rem; text-transform: uppercase; letter-spacing: .2625rem;  line-height: 1;}
.indexBanner .info strong{display: block; font-size: 2.8125rem; letter-spacing: .1688rem; line-height: 1; margin-bottom: 1.0625rem;}
.indexBanner .info em{display: block; letter-spacing: .075rem; margin-bottom: 1.25rem;}
#banner-num{display: none;}
.since{position: absolute;  height: 5.125rem;   transform: translateY(-100%);}
.since>img{display: block;  object-fit: contain; height: 100%;}


/* 首页产品 */
.indexpro{background: url(../images/product-bg.jpg) no-repeat center; background-size: cover; padding: 0 0 3.3125rem;}
.product-list{padding-top: 2.25rem}
.product-list ul{gap: .375rem;}
.product-list ul li{background: #242323;}
.product-list ul li .pic {position: relative; z-index: 1; padding-bottom: 100%; overflow: hidden;   }
.product-list ul li .pic img {position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: .5s;}
.product-list ul li .info{text-align: center; padding: .8125rem 2.4375rem 5.5rem; border-top: .1875rem solid #131313;}
.product-list ul li .info strong{color: #fff; display: block; margin-bottom: 2.25rem;}
.product-list ul li .info p{color: #a9a9a9; margin-bottom: 2.5rem; min-height: 5rem;}
@media (any-hover: hover) {
    .product-list ul li:hover .pic img {transform: scale(1.05);}
}


/* 公共底部 */
.footer-bg{color: #fff;}
.footer-top{background: #242323; height: 18rem;}
.footer-copy{background: #000000;}
.footer-icon{background: #534c3d;}
.footer-contact dl dd em{display: block;}
.footer-top .w1060,.footer,.footer-left{height: 100%;}
.footer-icon{height: 100%; display: flex; flex-direction: column; justify-content: center; padding: 0 .9375rem 0 1.25rem; margin-right: 5.1875rem;}
.footer-icon ul li {margin: 1rem 0;}
.footer-icon ul li .pic img{width: 7.125rem;}
.share-link {height: 100%;}
.share-link ul{height: 100%;display: flex;flex-direction: column;justify-content: space-around;}
.share-link ul li a{display: block;}
.share-link ul li .pic img{display: block; object-fit: contain; max-width: 4.375rem; min-width: 2.9375rem; }
.footer-contact{}
.footer-contact dl:first-child{margin-right: 3rem;}
.footer-contact dl dt{background: #b9a171; color: #fff; text-align: center; padding: .5rem 0; margin-bottom: .625rem;}
.footer-contact dl dd p{margin-bottom: .625rem;}
.footer-contact dl dd a{color: #fff;}
.footer-copy{padding: .875rem 0;}
.footer-copy p,.footer-copy p a{color: #fff; text-align: center;}

.rightNav{position: fixed; right: 4%; top: 50%; transform: translateY(-50%); z-index: 99; }
.rightNav ul li:first-child{margin-bottom: 2rem;}
.rightNav ul li .pic img{display: block; width: 7.5625rem;}


/* 内页关于我们 */
.aboutMain{background: #242323;}
.title-bg{background: #fff; padding: 2.375rem 0;}
.ny-title{display: flex; align-items: center; }
.ny-title strong{display: inline-block;font-size: 3.125rem;color: #b9a171;text-align: center;border: .0625rem solid #b9a171;margin: 0 auto;padding: 0 3.7rem;}

.about-bg{padding: 3.125rem 0 1.4375rem; background: #302f2c;}
.about{background: #0a0a09; padding-bottom: 3.3125rem;}
.video-box{height: 29.125rem; position: relative;}
.video-box .video-pic{height: 100%; position: relative; z-index: 3;}
.video-box .video-pic img{width: 100%; height: 100%; display: block; object-fit: cover;}
.video-box video{position: absolute; content: ''; width: 100%; height: 100%; top: 0;}
.video-box .video-btn{position: absolute; content: ''; top: 0;  z-index: 4; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.video-box .video-btn img{width: 2.8125rem;}
.company-box{position: relative;}
.company-box::after{position: absolute; content: ''; width: .0625rem; height: 24.3125rem; top: 1.3125rem; left: 50%; transform: translateX(-50%); background: #b9a171;}
.company-box .info,.company-box .text{width: 50%;}
.company-box .info{padding: 0 12% 0 8%;box-sizing: border-box;}
.about-title strong{font-size: 3.125rem;}
.about-title b{color: #b9a171;}
.company{position: relative; overflow: hidden; margin-top: 1.875rem;}
.company ul li .pic {position: relative; z-index: 1; padding-bottom: 136%; overflow: hidden;   }
.company ul li .pic img {position: absolute; width: 100%; height: 100%; object-fit: cover; transition: .5s;}
#company-num{display: none;}
.company-arrow img{width: .8125rem;}
#company-next img{transform: rotateY(180deg);   -webkit-transform: rotateY(180deg);}
.company-box .text {padding-left: 5%; padding-top: 4.5rem;}
.company-box .text h4{width: 79%;}

.iso-bg{padding: 2.5rem 0 3.25rem;}
.iso-box{position: relative;}
.iso-box .info{width: 43%; color: #dbdbdb;}
.iso-box .info p{margin-bottom: .625rem;}
.iso-box .info b{color: #b9a171;}
.iso-box .pic{width: 50%;}
.iso-box .pic img{display: block; width: 100%; height: 100%; object-fit: contain;}
.iso-box .icon{position: absolute;top: -19%;right: -1.1875rem;width: 25%;}
.iso-box .icon img{display: block; width: 100%; height: 100%; object-fit: cover;}

.history-bg{background: #302f2c; padding: 3.75rem 0 6.75rem;}
.history-bg .about-title{margin-bottom: 3.5625rem;}
.history-bg .about-title strong{color: #dbdbdb;}

.history-list ul{gap: 0 6.8125rem;}
.history-list ul li{background: #67655d; height: 39rem; border: 2px solid #43765b; border-radius: .625rem; padding: 1.25rem 2.0625rem 0; box-sizing: border-box;}
.history-list ul li b{font-size: 4.375rem; color: #b1dbd2; display: block; margin-bottom: .375rem;}
.history-list ul li strong{color: #b9a171; display: block; margin-bottom: 5.4375rem;}
.history-list ul li h3{color: #dbdbdb;}
.history-list ul li:nth-child(2){background: #4e4c48;}
.history-list ul li:nth-child(3){background: #353430;}

.factory{padding: 2.5rem 0 7.625rem;}
.factory  .about-title{margin-bottom: 5.3125rem;}
.about-title i{display: block; width: 2rem;  height: .1875rem;  background: #A9A9A9; margin: .3125rem auto 0;}
.factory-list ul{gap: 0 .625rem;}
.factory-list ul li{text-align: center;}
.factory-list ul li .pic {position: relative;overflow: hidden; padding-bottom: 68%; margin-bottom: 2.0625rem;}
.factory-list ul li .pic img {position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: .5s;}
@media (any-hover: hover) {
    .factory-list ul li:hover .pic img {transform: scale(1.05);}
}

.factory-list ul li .info{padding: 0 1.75rem;}
.factory-list ul li .info strong{color: #b9a171; min-height: 3.625rem; display: block; margin-bottom: 1.875rem;}
.factory-list ul li .icon img{display: block;  width: 1.875rem; margin: 0 auto 2.1875rem;}
.factory-list ul li .info p{color: #a9a9a9; text-align: left;}
.about-pic img{display: block; width: 100%;}




/* 内页產品中心 */
.product-bg1{position: relative; height: 57.25rem; }
.product-video{height: 100%; position: relative;}
.product-video::after{position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, .5); z-index: 1;}
.product-video video{width: 100%;  height: 100%; object-fit: cover;}
.product-title {}
.product-title h2{ font-size: 4.375rem; color: #b9a171;}
.product-title a{font-size: 9.375rem; line-height: 1; display: inline-block; padding:  0 2.75rem 0 5.6875rem; color: #B9A171; }
.product-title a:hover{color:rgba(119, 232, 202, 1)}
.product-bg1 .jddwjz{top: 2.3125rem; transform: translate(-50%, 0); z-index: 8;}
.product-bg1 .product-title{margin-bottom: 2.9375rem;}

.nypro-list ul{gap: 0 1.5625rem;}
.nypro-list ul li{height: 35.25rem; background: #353e4e;  padding: 1.75rem 3.125rem 0; text-align: center;}
.nypro-list ul li .pic-box{position: relative; color: #fff; text-align: center; padding-top: 1.875rem;}
.nypro-list ul li .pic-box::after{position: absolute; content: ""; width: 100%; height: 16.625rem; background: #b9a171;top: 0; left: 0; z-index: 0;}
.nypro-list ul li .text{position: relative; z-index: 2;}
.nypro-list ul li  h3{display: inline-block; border-bottom: 1px solid #fff; padding: 0 1.3125rem;}
.nypro-list ul li h4{width: 68%; margin: .25rem auto 0;}
.nypro-list ul li .pic {position: relative;overflow: hidden; padding-bottom: 100%; margin-bottom: 2.0625rem;}
.nypro-list ul li .pic img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; transition: .5s;}
.nypro-list ul li .more1{font-size: var(--font14); padding: 0.6rem 2.4rem; }
@media (any-hover: hover) {
    .nypro-list ul li:hover .pic img {transform: scale(1.05);}
}

.product-bg2{background: #ececec; padding: 2.3125rem 0;}
.product-bg2 .product-title{margin-bottom: .5625rem;}
.nypro-list2{}
.nypro-list2 ul{gap: 1.125rem;}
.nypro-list2 ul li{height: 23.3125rem; background: #A9A9A9;  padding: 1.4375rem 1.4375rem 0; text-align: center;}
.nypro-list2 ul li .pic-box{position: relative;  text-align: center; }
.nypro-list2 ul li .pic-box::after{position: absolute; content: ""; width: 100%; height: 12.8125rem; background: #323232;top: 0; left: 0; z-index: 0;}
.nypro-list2 ul li .text{position: relative; z-index: 2;}
.nypro-list2 ul li h4{padding: 1.75rem 0 4.375rem; color: #a9a9a9;}
.nypro-list2 ul li .pic {position: relative;overflow: hidden; padding-bottom: 100%; margin-bottom: 2.0625rem;}
.nypro-list2 ul li .pic img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; transition: .5s;}
@media (any-hover: hover) {
    .nypro-list2 ul li:hover .pic img {transform: scale(1.05);}
}

.product-bg3{background: url(../images/product-bg3.jpg) no-repeat center top; padding: 2.3125rem 0 3.5rem; background-size: cover;}
.product-bg3 .product-title{margin-bottom: 3.3125rem;}
.nypro-list3{}
.nypro-list3 ul{gap: 1.125rem;}
.nypro-list3 ul li{height: 26.6875rem; background: #353E4E;  padding: 1.8125rem 1.4375rem 0; text-align: center; list-style: none; margin: 0;}
.nypro-list3 ul li .pic-box{position: relative;  text-align: center; height: 100%;}
.nypro-list3 ul li .pic-box::after{position: absolute; content: ""; width: 100%; height: 12.8125rem; background: #282A30;top: 0; left: 0; z-index: 0;}
.nypro-list3 ul li .text{position: relative; z-index: 2;}
.nypro-list3 ul li h4{padding: 2.8125rem 0 3.125rem; color: #fff; margin: 0; font-size: 18px;}

/* 核心：统一图片容器定位，避开标题（修复top值，原缺失导致定位偏移） */
.nypro-list3 ul li .text .pic {
    position: absolute;
    /* top: 80px; 匹配h4的padding，精准避开标题，原样式被注释导致定位错 */
    left: 0;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 80%;
    height: 0; /* 恢复height:0，配合padding-bottom实现比例，原改成auto会导致高度错乱 */
    overflow: hidden;
}

/* 修复：动画作用在.pic容器上（而非仅img），容器整体显隐+层级变化，彻底解决重叠 */
@keyframes picToggle {
    0%, 49% {
        opacity: 1;
        visibility: visible;
        z-index: 3; /* 显示时层级高，覆盖另一容器 */
    }
    50%, 100% {
        opacity: 0;
        visibility: hidden;
        z-index: 1; /* 隐藏时层级低，被另一容器覆盖 */
    }
}
@keyframes picToggleReverse {
    0%, 49% {
        opacity: 0;
        visibility: hidden;
        z-index: 1;
    }
    50%, 100% {
        opacity: 1;
        visibility: visible;
        z-index: 3;
    }
}

/* 第一张图容器：绑定正向动画 */
.nypro-list3 ul li .text .pic:nth-child(2) {
    animation: picToggle 5s linear infinite forwards;
}
/* 第二张图容器：绑定反向动画，设置初始状态和动画一致，避免加载瞬间重叠 */
.nypro-list3 ul li .text .pic:last-child {
    animation: picToggleReverse 5s linear infinite forwards;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
}

/* 保留hover缩放，img绝对定位铺满容器，过渡效果 */
.nypro-list3 ul li .pic img{
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: .5s ease; /* 加ease让缩放更顺滑 */
}
@media (any-hover: hover) {
    .nypro-list3 ul li:hover .pic img {
        transform: scale(1.05);
    }
}


.product-bg4{background: #fbf9f9; padding: 2.3125rem 0 3.0625rem; }
.product-bg4 .product-title{margin-bottom: 2.4375rem;}
.nypro-list4{}
.nypro-list4 ul{gap: 1.5rem;}
.nypro-list4 ul li{ background: #A9A9A9;  padding: 1.375rem 1.5rem; text-align: center;}
.nypro-list4 ul li .name{background: #323232; padding: 1.5625rem 0;}
.nypro-list4 ul li .pic {position: relative;overflow: hidden; padding-bottom: 100%; }
.nypro-list4 ul li .pic img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: .5s;}
.nypro-list4 ul li strong{color: #A9A9A9;}
@media (any-hover: hover) {
    .nypro-list4 ul li:hover .pic img {transform: scale(1.05);}
}



/* 内页产品详情页 */
.proxqMain{background: #353e4e;}
.position{padding: 1rem 0 3.75rem;}
.position img{width: .375rem; margin-right: .625rem;}
.position a{font-size: var(--font18); color: #fff; }
.proxq-box{position: relative; padding-bottom: 5.3125rem; overflow: hidden;}
.proxq-box .info{width: 40%; height: 36.625rem;  background: #262d38; padding: 3.125rem 2.125rem 0; box-sizing: border-box;}
.proxq-box .info h1{display: block; font-size: 4.8125rem; color: #ffffff; line-height: 1;}
.proxq-box .info strong{display: block; font-size: 3.125rem; color: #ffffff; line-height: 1; margin-bottom: 2.875rem;}
.proxq-box .info i{display: block; width: 16.5625rem;  height: .125rem;  background: #b9a171; margin-bottom: .625rem;}
.proxq-box .info p{color: #dbdbdb; width: 55%;}
.proxq-right{position: absolute; right: 2rem; top: 0; overflow: hidden; width: 62%;}
.proxq-pic{overflow: hidden; margin: 0 auto;}
.proxq-pic ul li .pic {position: relative;overflow: hidden; padding-bottom: 90%;}
.proxq-pic ul li .pic img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; transition: .5s;}
#proxq-prev{left: 0;}
#proxq-next{right: 0;}
.proxq-arrow img{width: 1.3125rem;}
#proxq-next img{transform: rotateY(180deg);}
#proxq-num{bottom: 10%; }
#proxq-num .swiper-pagination-bullet{background: #fff; opacity: 1;  margin: 0 .375rem; transition: .6s;}
#proxq-num .swiper-pagination-bullet-active{background: transparent; transform: scale(1.4); border: .125rem solid #ffffff;}
.proxq-details{border-top: 1px solid #1A834B; padding: 2.5rem 0; color: #ffffff;}



/* 内页目錄下載 */
.down-bg{background: url(../images/down-bg.jpg) no-repeat center; background-size: cover; padding: 7.5rem 0 3.125rem;}
.down-list{ padding: 0 6%;}
.down-list ul li{margin-bottom: 3.75rem;}
.down-list ul li .pic {position: relative;overflow: hidden;padding-bottom: 51%;border-radius: .5rem;width: 38.7%; margin-right: 2.0625rem;}
.down-list ul li .pic img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;transition: .5s;}
.down-list ul li .info{border-left: 1px solid #B9A171; padding-left: .5625rem; flex: 1;}
.down-list ul li .text{}
.down-list ul li .icon img{width: 3.5rem; margin-right: 2.625rem;}
.down-list ul li .text strong{color: #ffffff; display: block; line-height: 1.2;}
.down-list ul li .text b{font-size: 3.75rem; color: #a9a9a9; display: block;  line-height: 1; margin: .625rem 0 2.25rem;}
.down-list ul li .text span{border: 2px solid #b9a171;display: inline-block;color: #b9a171;font-size: var(--font14);padding: 0.5rem 2.59rem; transition: .6s;}
.down-list ul li .text p{color: #a9a9a9; margin: 1.125rem 0 1.375rem;}
.down-list ul li:hover .text span{background: #b3a174; color:#484112; font-weight: 800;}
.down-list ul li:last-child .text strong{width: 82%;}
.down-list ul li:last-child .text b {
    font-size: var(--font20);
}

/* 内页最新消息 */
.news-bg{background: url(../images/news-bg.jpg) no-repeat center; background-size: cover; padding: 3.375rem 0 1.4375rem; background-attachment: fixed;}
.news-list ul li{background: #fff; margin-bottom: 3rem; padding: 1.5rem .9375rem; box-sizing: border-box;}
.news-list ul li .pic {position: relative;overflow: hidden;padding-bottom: 19.7%;width: 28.4%;}
.news-list ul li .pic img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.news-list ul li .date{position: relative; padding: .625rem 1.875rem 0; margin-right: 4.125rem; margin-top: 1.8125rem;}
.news-list ul li .date::after{position: absolute; content: ''; right: 0; top: 0; width: .3125rem; height: 3.8125rem; background: linear-gradient(0deg,#5b87b0 0%, #6c4ab3 100%), #000000;}
.news-list ul li .date span{color: #000000; display: block;}
.news-list ul li .date em{color: #000000; display: block;}
.news-list ul li .info{background: #464646; border-radius: 1.875rem 0px 0px 1.875rem; flex: 1; padding: 2.1875rem 1.5rem 0; position: relative;}
.news-list ul li .info strong{color: #b9a171; display: block; margin-bottom: 1.25rem;}
.news-list ul li .info p{color: #ffffff;}
.news-list ul li .info span{color: #fff; display: block;}
.news-list ul li .info em{ position: absolute; bottom: 1.5625rem; right: 1.6875rem; color: #ffffff; font-size: var(--font15); border: 1px solid #ffffff; border-radius: .8125rem; padding: 0.15rem 1.3rem; transition: .6s;}
.news-list ul li:hover .info em{background: #5da6fc; border-color: #5da6fc; color: #fff;}

@media (any-hover: hover) {
    .news-list ul li:hover .pic img {transform: scale(1.05);}
}



/* 内页新闻详情页 */
.newsxq-bg{background: url(../images/newsxq-bg.jpg) no-repeat center; background-size: cover; padding: 5rem 0;  background-attachment: fixed;}
.news-title strong{display: block; border-bottom: 1px solid #39885e; color: #fff; text-align: center; padding-bottom: .625rem; margin-bottom: 1.875rem;}


.contact-bg{background: #302f2c; padding: 5.5rem 0 3.625rem;}

#yzform{padding:  0 10%;}
#yzform ul{display: flex; justify-content: space-between; margin-bottom: 2.1875rem;}
#yzform ul li{width: 45.7%;}
#yzform ul strong{display: block; color: #d8d8d8; margin-bottom: .375rem;}
#yzform ul  input,#yzform ul  textarea{background: #9a9998; border: 3px solid #6d6e75; width: 100%; height: 3.8125rem; color: #fff;}
#yzform ul  textarea{height: 19.0625rem;}
#yzform ul input:hover,#yzform ul  textarea:hover{background: #ffffff; border-color: #DDDEE1;}
#yzform ul input:focus,#yzform ul  textarea:focus{ border-color: #de4040!important; background: #7e3735!important;}
#yzform ul.code{flex-direction: column;}

#yzform ul .incode{position: relative;}
#yzform ul .incode img{position: absolute; right: 0; top: 0; height:3.8125rem ;}
#yzform button{border: 1px solid #b9a171; width: 100%; color: #b9a171; background: transparent;}
.contact-list{margin-top: 6.875rem;}
.contact-list div{gap:2.25rem; margin-bottom: 2.25rem;}
.contact-list dl dt{background: #3c5d4a; color: #fff; text-align: center; padding: .3125rem 0;}
.contact-list dl dd{width: 100%; height: 22.8125rem;}
.contact-list dl dd iframe{width: 100%; height: 100%;}

.contact-list dl.item3 dd{height: 28rem;}

.news-editor{color: #fff!important; margin-bottom: 1.25rem;}



.newsxq-list{position: relative; width: 55%; overflow: hidden;}
.newsxq-list ul li .pic{overflow: hidden; margin-bottom: 1.25rem;}
.newsxq-list ul li .pic img{display: block; width: 100%;}
.newsxq-list ul li .name em{color: #fff;}
#news-num{color: #fff; position: absolute; right: 6%; left: auto; width: auto; bottom: 0; font-size: var(--font12);}

#news-prev,#news-next{bottom: 1%;top: auto;margin-top: auto;height: auto;width: auto;}
#news-prev img,#news-next img{height: .5625rem;}
#news-prev{left: auto;right: 14%;}
#news-next img{transform: rotateY(180deg);   -webkit-transform: rotateY(180deg);}
#news-next{right: 2%;}



.proxq-editor img{display: block; max-width: 100%; margin: 0 auto;}

#product-1,#product-2,#product-3,#product-4{position: relative; top: -8rem;}