﻿@charset "utf-8"; 
:root{--color:#756444}
.fnav li a,.foot-contact span,.foot-contact span a,.fpronav li a{color:#fff}
@media (min-width:1025px){.news h4,.news-l a,.news-l p{color:#fff}}
.home-certi{padding:130px 0 60px;background:url(/js/37331/cert/cbg.jpg) no-repeat center;background-size:cover}
.certi-swiper{padding:30px 0 40px}
.certi-swiper .swiper-slide{position:relative;transition:transform .2s ease}
.certi-swiper .swiper-slide img{max-width:100%}
.certi-swiper .certi-item:after{content:"";display:block;padding-top:140%}
.certi-swiper .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%}
.certi-swiper .certi-name{padding:10px 0;font-size:22px;text-align:center;color:#fff}
.certi-swiper .certi-dot{width:10px;height:10px;background:#fff;position:absolute;border-radius:50%;left:50%;margin-left:-5px}
.certi-swiper .swiper-slide.is-active{transform:translate3d(0,0,0) scale(1.1)}
.certi-swiper .swiper-slide.is-active .certi-dot{display:none}
.certi-swiper .swiper-slide.is-active .certi-name{background:#fff;color:var(--color);position:relative}
.certi-swiper .swiper-slide.is-active .certi-name:after{content:"";position:absolute;bottom:-5px;display:block;height:4px;width:100%;background:var(--color)}
.certi-swiper:after{content:"";display:block;position:absolute;bottom:35px;width:100%;height:1px;background:#fff;left:0}
@media screen and (max-width:769px){.home-certi{padding:10.6666666667vw 0 5.3333333333vw;overflow:hidden}
.certi-swiper .certi-name{font-size:15px;padding:1.3333333333vw 0}
.certi-swiper{padding:4vw 0 5.3333333333vw}
.certi-swiper:after{bottom:4vw;width:auto;left:12vw;right:12vw}
.home-certi .l-wrap{margin:0 -10vw;padding:0}}
.logo img{max-height:130px}
section.news{background-image:url(/js/37331/nbg.jpg);background-position:center bottom}
.news-r h4{color:var(--color)}
.news{padding:90px 0}
section.news{background-image:url(/js/37331/newsbg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
@media screen and (max-width:1024px){.news-l{margin-top:0}}
@media (min-width:1025px){.news-l{position:absolute;width:47%;top:90px;left:0;padding:30px 30px 30px 10%;background:rgba(204,204,204,.6)}
.news-r{margin-left:auto}
section.news{position:relative}
.news-r{padding-top:30px}}