﻿@charset "utf-8"; 
:root{--color:#b42f30;--fontfamily:"Roboto", sans-serif;}
header.is-active {background: #fff;}
header.is-active .head-nav .nav-ul>li>a{color:#b42f30}
.head-nav .nav-ul>li>a::before{background: #b42f30;}
.home-title{position:relative;margin-bottom:30px;}
.home-title:after{content:"";width:80px;height:3px;background:var(--color);display:block;position:absolute;bottom:-10px;transform:translateX(-50%);left:50%;}
.home-logo .home-title{margin-bottom:30px;}
.home-about .aboutinfo .home-title:after,.home-choose .chooseinfo .home-title:after{left:0;transform: initial;}
@media (max-width:768px){.home-title:after{width:50px;}
.home-about .aboutinfo .home-title{margin-bottom:30px;}}
.pro-d-main  .prodetails-meta{ background-color: #eee; padding: 10px;border-bottom: none;}
.prodetails-meta{margin-bottom:5%}
.prodetails-content .kche-t223-img img,.prodetails-content .kche-t222-img img{cursor:pointer}
.prodetails-popwindow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background:rgba(0,0,0,.05);display:none}
.prodetails-popwindow-flex{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.prodetails-popwindow-flex img{max-width:90%;max-height:90%;box-shadow:1px 1px 5px #aaa}

.pro-d-bigimgbg{background: #000000a0;position: fixed;top: 0;width: 100vw;height: 100vh;align-items: center;justify-content: center;display: none;z-index: 9999;transition: .3s;}
.pro-d-bigimgbg.active{display: flex;transition: .3s;}
.pro-d-bigimgex{max-width: 1000px;padding: 20px;background: #fff;position: relative;}
.pro-d-bigimgbg .detail-title{font-size: var(--fontsize22);padding-bottom: 10px;margin: 10px auto;border-bottom: 1px solid #E7EEEE;color:#fff}
.pro-d-bigimgexit{display: flex;align-items: center;width: 50px;height: 50px;background: #fff;border-radius: 50%;justify-content: center;position: absolute;cursor: pointer;right: -20px;top: -20px;border: 2px #b4b4b4 solid;}
.pro-d-bigimgexit span{width: 3px;height: 40px;background: #b4b4b4;position: absolute;}
.pro-d-bigimgexit span:nth-child(1){transform: rotate(45deg);}
.pro-d-bigimgexit span:nth-child(2){transform: rotate(-45deg);}
.pro-d-bigimged img{width: 100%;}
.pro-d-bigimgtop{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
  footer .foot-share ul li{border-radius:50%;aspect-ratio:1/1;margin:0 5px;display:flex;align-items:center;justify-content:center}
footer .foot-share ul li a i{color:#fff}
footer .foot-share ul li:nth-of-type(1){background:#0866ff}
footer .foot-share ul li:nth-of-type(2){background:#0077b5}
footer .foot-share ul li:nth-of-type(3){background:radial-gradient(circle at 30% 107%, #fdf497 0%,  #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);}
@media (min-width:1025px) {.head-top .l-wrap {justify-content: end;}}
.head-left .item em{margin-right:0}
@media (min-width:1025px){body:not(.index){padding-top: 120px;}
body.nobanner {padding-top: 120px;}
header .head-top{background: #592e64;height:50px;}
.head-info{background:#b42f30;}
.head-nav .nav-ul>li>a.inmenu_1,.head-nav .nav-ul>li:hover>a{color:#fff!important}
header.is-active .head-nav .nav-ul>li>a{color:#fff;}
.head-logo a .himg,.head-logo a .fimg{filter:brightness(50)}
.head-add{display:flex;margin:0 auto 0 0;align-items:center}
.head-add em{margin-right:5px}
.head-mail{display:flex;font-weight:bold}
.head-mail a{margin-right:30px}
.head-top .head-right .head-share{margin:0}
.head-share ul a{margin:0 0 0 10px}
.head-lang{position:absolute;right:70px;top:100%;margin-top:25px;}
.head-top .l-wrap{position:relative}
.head-nav{padding-right:100px}
header.is-active .head-top{height:0px;opacity:1}
header.is-active .head-top .l-wrap>div:not(.head-right),header.is-active .head-share{opacity:0}
header.is-active .head-info{height:80px}
.head-nav .nav-ul>li>a{margin:0 15px}
#liinquiry a{padding:0;border-radius:0}}
@media (max-width:1500px) and (min-width:1025px){.head-nav .nav-ul>li>a{margin:0 9px}}
@media (max-width:1280px) and (min-width:1025px){.head-nav .nav-ul>li>a{margin:0 6px;font-size:var(--fontsize14)}}
@media (max-width:1250px){.head-add{display:none}}
@media (min-width:769px){.newslist.list1 li{width:32%;margin-right:2%;}
.newslist.list1 li:nth-child(4n){margin-right:2%;}
.newslist.list1 li:nth-child(3n){margin-right:0;}}
.page-nav,.banner-inner .banner-title-h1{display:none}
.banner-inner .banner-breadcrumbs{display:block;position:absolute;top:35%;z-index:2;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:94%;font-size:2.4vw;font-weight:bold}
.banner-inner .banner-breadcrumbs em{display:none;}
.banner-inner .banner-content{height:auto}
.pagesbanner img,.pagesbanner video{min-height:inherit}
@media (max-width:768px){.banner-inner .banner-breadcrumbs{font-size:var(--fontsize22)}}
@media (max-width:550px){.banner-inner .banner-breadcrumbs{font-size:var(--fontsize16)}}
p.kche-t76 .btn,table td a.btn{background:#B01E1A!important;transition:.3s}
p.kche-t76 .btn:hover,table td a.btn:hover{background:#592E64!important}
.wmkcfeedback .send-btn{background:#B01E1A!important;transition:.3s;color:#fff}
.wmkcfeedback .send-btn:hover{background:#592E64!important}
.prodetails-info .prodetails-btnlist>*{background:#B01E1A;border-color:#B01E1A;color:#fff}
.prodetails-info .prodetails-btnlist>*:hover{background:#592E64;border-color:#592E64;}
.prodetails-tabs .prodetails-tabs-item.act{color:#fff}
.swimsuits-active-btn:hover{background: #592E64  !important;}