/* Css Flash */
.swiper1 { --swiper-pagination-color: #fdd000; --swiper-theme-color: #fdd000;}
.swiper1 .swiper-slide a{ display:block; width:100%; height:100%;}
.swiper1 .swiper-slide a img{ width:100%;}
.swiper1 .swiper-slide a img:nth-child(2){ display:none;}
.swiper-pagination1 { margin-bottom: 16px;}
@media screen and (max-width: 1024px) {
    .swiper1 .swiper-slide a img:nth-child(1){ display:none;}
    .swiper1 .swiper-slide a img:nth-child(2){ display:block;}
    .swiper-pagination1 { margin-bottom: 4px;}
}


/* Css Characteristic */
.fl-bg { padding: 6.7vh 0 9.1vh; background-color: #fff;}
.title { line-height: 1; text-align: center;}
.title h1 { font-size: 30px; color: #333;}
.title p { font-size: 15px; color: #999; margin-top: 15px;}
.fl-ls { margin-top: 5vh; position: relative;}
.swiper2 .swiper-slide a { display: block;}
.swiper2 .swiper-slide a img { width: 100%;}
.swiper-button-prev, .swiper-button-next { width: 14px; height: 26px; background-repeat: no-repeat; background-position: center; background-size: 14px 26px; margin-top: -13px; -webkit-transition: all .3s ease; transition: all .3s ease;}
.swiper-button-prev { background-image: url(../Images/jt01.png);}
.swiper-button-prev:hover { background-image: url(../Images/jt03.png);}
.swiper-button-next { background-image: url(../Images/jt02.png);}
.swiper-button-next:hover { background-image: url(../Images/jt04.png);}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: -44px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { content: '';}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: -44px;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { content: '';}

@media (max-width: 1718px) {
    .swiper-button-prev, .swiper-button-next { display: none;}
}
@media (max-width: 1024px) {
    .fl-bg { padding: 5.7vh 0 7.6vh;}
    .title h1 { font-size: 22px;}
    .title p { font-size: 14px; margin-top: 9px;}
    .fl-ls { margin-top: 4vh;}
}
@media (max-width: 768px) {
    .fl-bg { padding: 4.7vh 0 6.6vh;}
    .title h1 { font-size: 20px;}
    .x-title p { margin-top: 10px;}
    .fl-ls { margin-top: 3vh;}
}
@media (max-width: 480px) {
    .fl-bg { padding: 4.7vh 0 5vh;}
}


/* Css Advantage */
.ys-bg { background-image: url(../Images/ysBg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; padding: 7.7vh 0 8vh; text-align: center;}
.ys-bg .title h1 { color: #fff;}
.ys-bg .title p { color: #fff;}
.ys-ls { margin-top: 7.7vh;}
.ys-ls li { width: 20%; text-align: center; cursor: pointer;}
.ys-ls li img { width: 96px;}
.ys-ls li h3 { font-size: 20px; color: #fff; line-height: 1; margin: 3.1vh 0 1.6vh;}
.ys-ls li p { font-size: 14px; color: #fff; line-height: 24px; height: 72px; overflow: hidden;}

@media (max-width: 1024px) {
    .ys-bg { padding: 6.7vh 0 7vh;}
    .ys-ls { margin-top: 6.7vh;}
    .ys-ls li img { width: 80px;}
    .ys-ls li h3 { font-size: 16px; margin: 2.9vh 0 1.1vh;}
}
@media (max-width: 768px) {
    .ys-bg { padding: 5.7vh 0 6vh;}
    .ys-ls { margin-top: 4.7vh; flex-wrap: wrap;}
    .ys-ls li { width: 48%;}
    .ys-ls li:nth-child(n+3) { margin-top: 40px;}
    .ys-ls li p { height: 48px;}
}
@media (max-width: 480px) {
    .ys-bg { padding: 4.7vh 0 5vh;}
    .ys-ls { margin-top: 3.7vh;}
    .ys-ls li { width: 100%; padding: 0 5%;}
    .ys-ls li:nth-child(n+2) { margin-top: 30px;}
}


/* Css About */
.ab-bg { padding: 9.1vh 0; background-color: #fff;}
.ab-bg .flex { align-items: center;}
.ab-zb { width: 46.5%;}
.ab-zb a { display: block; overflow: hidden;}
.ab-zb a img { width: 100%; -webkit-transition: all .75s ease; transition: all .75s ease;}
.ab-zb a:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}

.ab-yb { width: 46.5%;}
.ab-yb .title { text-align: left;}
.ab-yb .ab-tx { font-size: 15px; color: #666; line-height: 2.125; margin-top: 3.8vh;}
.ab-yb a { display: block; width: 130px; height: 42px; line-height: 40px; border: 1px solid #e0e0e0; font-size: 14px; color: #999; text-align: center; margin-top: 4.5vh; background-color: #fff; -webkit-transition: all .25s ease; transition: all .25s ease;}
.ab-yb a:hover { color: #fff; border-color: #5dc2d0; background-color: #5dc2d0;}

@media (max-width: 1440px) {
    .ab-yb .ab-tx { font-size: 14px;}
}
@media (max-width: 1024px) {
    .ab-bg { padding: 7.7vh 0;}
    .ab-zb { width: 48%;}
    .ab-yb { width: 48%;}
    .ab-yb .ab-tx { margin-top: 2.5vh;}
    .ab-yb a { width: 100px; height: 34px; line-height: 32px; margin-top: 3.2vh;}
}
@media (max-width: 768px) {
    .ab-bg { padding: 6.7vh 0;}
    .ab-bg .flex { flex-wrap: wrap;}
    .ab-zb { width: 100%;}
    .ab-yb { width: 100%; margin-top: 3vh;}
    .ab-yb .ab-tx { margin-top: 2vh; line-height: 2;}
    .ab-yb a { width: 100px; height: 34px; line-height: 32px; margin-top: 2.1vh;}
}
@media (max-width: 480px) {
    .ab-bg { padding: 4.7vh 0 5vh;}
}


/* Css Products */
.ig-bg { padding: 6.7vh 0 9.1vh; background-color: #f5f5f5;}
.ig-ls { margin-top: 5vh; flex-wrap: wrap;}
.ig-ls a { display: block; width: 18.472%;}
.ig-ls a:nth-child(n+6) { margin-top: 1.91%;}
.ig-ls a dl { overflow: hidden;}
.ig-ls a dl img { width: 100%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ig-ls a:hover dl img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.ig-ls a p { font-size: 14px; color: #fff; line-height: 30px; height: 30px; text-align: center; padding: 0 5px; overflow: hidden; background: #5dc2d0; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ig-ls a:hover p { color: #333; background: #fdd000;}

@media (max-width: 1024px) {
    .ig-bg { padding: 5.7vh 0 8vh;}
    .ig-ls { margin-top: 4vh;}
}
@media (max-width: 768px) {
    .ig-bg { padding: 4.7vh 0 6vh;}
    .ig-ls { margin-top: 3vh;}
    .ig-ls a { width: 49%;}
    .ig-ls a:nth-child(n+3) { margin-top: 2%;}
}
@media (max-width: 480px) {
    .ig-bg { padding: 4.7vh 0 5vh;}
    .ig-ls a { width: 48.5%;}
    .ig-ls a:nth-child(n+3) { margin-top: 3%;}
}


/* Css Strength */
.sl-bg { padding: 6.7vh 0 9.1vh; background-color: #fff;}
.sl-ls { margin-top: 5vh; position: relative;}
.swiper3 .swiper-slide a { display: block; overflow: hidden;}
.swiper3 .swiper-slide a img { width: 100%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.swiper3 .swiper-slide a:hover img { -webkit-transform: scale(1.2); transform: scale(1.2);}

@media (max-width: 1024px) {
    .sl-bg { padding: 5.7vh 0 8vh;}
    .sl-ls { margin-top: 4vh;}
}
@media (max-width: 768px) {
    .sl-bg { padding: 4.7vh 0 6vh;}
    .sl-ls { margin-top: 3vh;}
}
@media (max-width: 480px) {
    .sl-bg { padding: 4.7vh 0 5vh;}
}


/* Css News */
.ns-bg { padding: 6.7vh 0 9.1vh; background-color: #f5f5f5;}
.ns-ls { margin-top: 5vh;}
.ns-zb { width: 40.8%;}
.ns-zb a { display: block; width: 100%;}
.ns-zb a dl { width: 100%; height: 322px; overflow: hidden;}
.ns-zb a dl p { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-zb a:hover dl p { -webkit-transform: scale(1.1); transform: scale(1.1);}
.ns-zb a .text { background: #fff; padding: 30px 25px; height: 200px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-zb a:hover .text { background: #5dc2d0;}
.ns-zb a .text h3 { font-size: 18px; color: #333; line-height: 1; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-zb a:hover .text h3 { color: #fff;}
.ns-zb a .text h5 { font-size: 14px; font-weight: normal; color: #999; line-height: 1; margin-top: 14px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-zb a:hover .text h5 { color: #fff;}
.ns-zb a .text p { font-size: 14px; color: #666; line-height: 24px; height: 72px; margin-top: 22px; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-zb a:hover .text p { color: #fff;}

.ns-yb { width: 55%;}
.ns-yb a { display: block; background: #fff; padding: 15px 20px 0; height: 120px; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-yb a:nth-child(n+2) { margin-top: 14px;}
.ns-yb a:hover { background: #5dc2d0;}
.ns-yb a h3 { font-size: 18px; color: #333; line-height: 1; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-yb a:hover h3 { color: #fff;}
.ns-yb a h5 { font-size: 14px; font-weight: normal; color: #999; line-height: 1; margin-top: 9px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-yb a:hover h5 { color: #fff;}
.ns-yb a p { font-size: 14px; color: #666; line-height: 22px; height: 44px; margin-top: 8px; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.ns-yb a:hover p { color: #fff;}

@media (max-width: 1280px) {
    .ns-zb a dl { height: 268px;}
    .ns-zb a .text { padding: 15px 20px; height: 120px;}
    .ns-zb a .text h5 { margin-top: 9px;}
    .ns-zb a .text p { line-height: 22px; height: 44px; margin-top: 8px;}
    .ns-yb a:nth-child(4) { display: none;}
}
@media (max-width: 1024px) {
    .ns-bg { padding: 5.7vh 0 7vh;}
    .ns-ls { margin-top: 4vh;}
    .ns-zb a .text h3 { font-size: 16px;}
    .ns-yb a h3 { font-size: 16px;}
}
@media (max-width: 768px) {
    .ns-bg { padding: 4.7vh 0 6vh;}
    .ns-ls { margin-top: 3vh; flex-wrap: wrap;}
    .ns-zb { width: 100%;}
    .ns-zb a dl { height: 370px;}
    .ns-zb a .text { padding: 20px; height: auto;}
    .ns-zb a .text h3 { font-size: 15px;}
    .ns-zb a .text p { height: auto;}
    .ns-yb { width: 100%;}
    .ns-yb a { padding: 20px; height: 130px; margin-top: 14px;}
    .ns-yb a h3 { font-size: 15px;}
}
@media (max-width: 640px) {
    .ns-zb a dl { height: 307px;}
}
@media (max-width: 480px) {
    .ns-bg { padding: 4.7vh 0 5vh;}
    .ns-zb a dl { height: 225px;}
    .ns-zb a .text { padding: 15px;}
    .ns-yb a { padding: 15px; height: 140px;}
    .ns-yb a p { height: 66px;}
}
@media (max-width: 414px) {
    .ns-zb a dl { height: 193px;}
}