﻿body{ margin: 0; padding: 0;}
*{ margin: 0; padding: 0; list-style: none; font-family: 'Normal', '微软雅黑'; font-size: 16px; color: #212121;}
a{ text-decoration: none; cursor: pointer; display: block;}
img{ border: 0; display: block; /*cursor: pointer;*/}
h1, h2, h3, h4, h5{ font-weight: normal;}
ul, li{ list-style: none; /*cursor: pointer;*/}
b, i, em{ font-weight: normal; font-style: normal;}
button, textarea, input{ outline: none;}
select, option{ outline: none; appearance: none;}
html,body{ font-size: calc(100vw/19.2);}
.ani, .wow{ visibility: hidden;}
.swiper-button-next::after, 
.swiper-button-prev::after{ display: none;}
table{ border-collapse: collapse; border: none; margin: 0; padding: 0;}
@font-face{
	font-family: 'Impact';
	src:url('../fonts/Impact.ttf');
}
@font-face{
	font-family: 'Arial';
	src:url('../fonts/Arial-BoldMT.otf');
}
::-webkit-scrollbar{}
::-webkit-scrollbar-thumb{}
/* 清除浮动 */
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.w1200{ width: 1200px; margin: auto;}

.headercp{ background: #fff; position: relative; z-index: 50;}
.headercp .toop .cont{ display: flex; justify-content: space-between; align-items: center; height: 100px;}
.headercp .toop .cont .logo img{ display: block; height: 34px;}
.headercp .toop .cont .tel a{ font-size: 24px; /*font-weight: 600;*/ color: #076ce0; line-height: 34px; font-family: 'Impact';}
.headercp .boot .cont{ display: flex; justify-content: space-between;}
.headercp .boot{ background: #076ce0;}
.headercp .boot .cont .nav{ display: flex;}
.headercp .boot .cont .nav .wli .tit a{ display: block; font-size: 16px; line-height: 50px; color: #fff; padding: 0 65px; transition: all 0.5s;}
.headercp .boot .cont .nav .wli.cur .tit a,
.headercp .boot .cont .nav .wli:hover .tit a{ background: #0363d1;}
.headercp .boot .cont .nav .wli{ position: relative;}
.headercp .boot .cont .nav .wli .min{ border-top: 1px solid #0363d1; display: none; min-width: 100%; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background: #076ce0;}
.headercp .boot .cont .nav .wli:hover .min{ display: block;}
.headercp .boot .cont .nav .wli .min .mk{ padding: 10px 0;}
.headercp .boot .cont .nav .wli .min .mk a{ text-align: center; display: block; white-space: nowrap; padding: 0 10px; font-size: 14px; line-height: 40px; color: #fff; transition: all 0.5s;}
.headercp .boot .cont .nav .wli .min .mk a:hover{ background: #0363d1;}
.headercp .boot .cont .lang{ position: relative;}
.headercp .boot .cont .lang .i{ padding: 0 20px 0 25px; font-size: 14px; color: #fff; position: relative; background: url(../images/13.png) no-repeat left center; background-size: 20px auto; line-height: 50px; cursor: pointer;}
.headercp .boot .cont .lang .i::after{ width: 14px; height: 100%; position: absolute; top: 0; right: 0; background: url(../images/14.png) no-repeat center; background-size: 100% auto; content: '';}
.headercp .boot .cont .lang .min{ display: none; border-top: 1px solid #0363d1; min-width: 120px; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background: #076ce0;}
.headercp .boot .cont .lang:hover .min{ display: block;}
.headercp .boot .cont .lang .min a{ text-align: center; display: block; white-space: nowrap; padding: 0 10px; font-size: 14px; line-height: 40px; color: #fff; transition: all 0.5s;}
.headercp .boot .cont .lang .min .mk{ padding: 10px 0;}
.headercp .boot .cont .lang .min a:hover{ background: #0363d1;}
.aboutboxmax {
    padding: 0.5rem 0 0.6rem 0;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #0294fe;
    border-color: #0294fe;
    cursor: default; }
.mintopnav {
    display: flex;
    align-items: flex-start;
}

.mintopnav .h {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #747474;
    white-space: nowrap;
    padding-left: 0.25rem;
    background: url(../images/22.jpg) no-repeat left center;
    background-size: 0.12rem auto;
    margin-right: 0.06rem;
}

.mintopnav .min {
    display: flex;
    flex-wrap: wrap;
}

.mintopnav .min a {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #747474;
    position: relative;
    margin-right: 0.16rem;
    transition: all 0.5s;
}

.mintopnav .min a::after {
    content: '»';
    width: 0.16rem;
    position: absolute;
    top: 0;
    right: -0.16rem;
    color: #747474;
    text-align: center;
    font-size: 0.14rem;
}

.mintopnav .min a:last-child {
    margin-right: 0;
}

.mintopnav .min a:last-child::after {
    display: none;
}

.mintopnav .min a:hover {
    color: #076ce0;
}

.aboutboxmax .listbox {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0.7rem;
}

.aboutboxmax .listbox .left {
    width: 3.3rem;
}

.aboutboxmax .listbox .left .wli + .wli {
    margin-top: 0.22rem;
}

.aboutboxmax .listbox .left .tit {
    background: #076ce0;
    font-size: 0.24rem;
    line-height: 0.6rem;
    text-align: center;
    color: #fff;
    font-family: 'Bold';
    text-transform: uppercase;
}

.aboutboxmax .listbox .left .nav {
    border: 1px solid #cdcdcd;
    padding: 0.4rem 0.1rem 0.4rem 0.34rem;
}

.aboutboxmax .listbox .left .nav .sli + .sli {
    margin-top: 0.35rem;
}

.aboutboxmax .listbox .left .nav .sli .h a {
    font-size: 0.18rem;
    line-height: 0.28rem;
    position: relative;
    font-weight: 600;
    transition: all 0.5s;
}

.aboutboxmax .listbox .left .nav .sli .h a::after {
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 100%;
    background: #076ce0;
    position: absolute;
    top: 0.1rem;
    left: -0.15rem;
}

.aboutboxmax .listbox .left .nav .sli .h {
    margin-bottom: 0.1rem;
}

.aboutboxmax .listbox .left .nav .sli .min a {
    font-size: 0.16rem;
    line-height: 0.3rem;
    transition: all 0.5s;
}

.aboutboxmax .listbox .left .nav .sli .min a:hover {
    color: #076ce0;
}

.aboutboxmax .listbox .left .nav .sli .h a:hover {
    color: #076ce0;
}

.aboutboxmax .listbox .left .inputbox {
    border: 1px solid #cdcdcd;
    padding: 0.25rem 0.3rem;
}

.aboutboxmax .listbox .left .inputbox .input {
    border: 1px solid #a5a5a5;
    display: flex;
    box-sizing: border-box;
    position: relative;
}

.aboutboxmax .listbox .left .inputbox .input input {
    display: block;
    padding: 0 0.6rem 0 0.1rem;
    width: 100%;
    height: 0.48rem;
    border: none;
    background: #fff;
    font-size: 0.14rem;
}

.aboutboxmax .listbox .left .inputbox .input input::placeholder {
    color: #D0D0D0;
}

.aboutboxmax .listbox .left .inputbox .input button {
    display: block;
    width: 0.36rem;
    height: 100%;
    background: #fff url(../images/5.png) no-repeat left center;
    background-size: 0.17rem auto;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.aboutboxmax .listbox .right {
    width: calc(100%);
}

.aboutboxmax .listbox .databox {
    border: 1px solid #ccc;
    border-top: 2px solid #ccc;
    margin-top: 0.6rem;
}

.aboutboxmax .listbox .databox .tit {
    display: flex;
    border-bottom: 1px solid #ccc;
    background: #efefef;
}

.aboutboxmax .listbox .databox .tit i {
    background: #fff;
    color: #076ce0;
    font-size: 18px;
    line-height: 0.34rem;
    padding: 0 0.2rem;
    margin-bottom: -1px;
    border-right: 1px solid #ccc;
    position: relative;
    font-weight: bold
}

.aboutboxmax .listbox .databox .tit i::after {
    position: absolute;
    top: -2px;
    left: -1px;
    right: -1px;
    height: 2px;
    background: #076ce0;
    content: '';
}

.aboutboxmax .listbox .databox .ps {
    padding: 0.3rem;
}

.aboutboxmax .listbox .databox .ps {
    font-size: 14px;
    line-height: 0.3rem;
    color: #626262;
}

.aboutboxmax .listbox .databox .ps img {
    display: block;
    max-width: 100%;
}

.aboutboxmax .listbox .top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.aboutboxmax .listbox .top .imgbox {
    width: 5.9rem;
}

.aboutboxmax .listbox .top .ter {
    width: 4.9rem;
}

.aboutboxmax .listbox .top .ter .h {
    font-size: 0.28rem;
    line-height: 0.38rem;
    font-weight: 600;
    margin-bottom: 0.35rem;
}

.aboutboxmax .listbox .top .ter .min, .aboutboxmax .listbox .top .ter .min .p {
    font-size: 0.14rem;
    line-height: 0.36rem;
    color: #8F8F8F;
}

.zoomContainer {
    position: relative;
}

.aboutboxmax .listbox .top .imgbox .proportion {

    height: 3.8rem;
    background: #eee;
    overflow: hidden;border: 1px solid #eee;
}

.aboutboxmax .listbox .top .mag-zoomed img {
    display: none!important;
}

.aboutboxmax .listbox .top .mag-zoomed img:first-child {
    display: block!important;
}

.aboutboxmax .listbox .boot {
    display: flex;
    justify-content: space-between;
    margin-top: 0.15rem;
}

.aboutboxmax .listbox .boot .em {
    transition: all 0.5s;
    width: 0.2rem;
    height: 1rem;
    cursor: pointer;
    background: #bfbfbf url(../images/26.png) no-repeat center;
    background-size: 0.08rem auto;
}

.aboutboxmax .listbox .boot .em:hover {
    opacity: 0.8;
}

.aboutboxmax .listbox .boot .em1 {
    transform: rotate(180deg);
}

.aboutboxmax .listbox .boot .swiper {
    width:100%;
}

.aboutboxmax .listbox .boot .m {
    width: 1rem;
    height: 1rem;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    cursor: pointer;
    transition: all 0.5s; border:1px solid #eee
}

.aboutboxmax .listbox .boot .m:hover {
    opacity: 0.8;
}

.aboutboxmax .listbox .boot .m img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.aboutboxmax .listbox .boot .swiper-slide-thumb-active .m::after {
    position: absolute;
    border: 2px solid #076ce0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: '';
}

.aboutboxmax .listbox .top .swiper-button-next, .aboutboxmax .listbox .top .swiper-button-prev {
    display: none;
    width: 0.5rem;
    height: 0.3rem;
    background: url(../images/jiantou.png) no-repeat center;
    background-size: 0.18rem auto;
}

.aboutboxmax .listbox .top .swiper-button-prev {
    transform: rotate(180deg);
}

.aboutboxmax .listbox .top .mySwiper2:hover .swiper-button-next, .aboutboxmax .listbox .top .mySwiper2:hover .swiper-button-prev {
    display: block;
}
.indexbanner{ position: relative; overflow: hidden;}
.indexbanner a{ display: block; width: 100%; overflow: hidden;}
.indexbanner a img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.indexbanner .swiper-pagination{ position: absolute; left: 0; bottom: 0.3rem!important; display: flex; justify-content: center;}
.indexbanner .swiper-pagination span{ width: 20px; height: 5px; border-radius: 4px; margin: 0 4px!important; /*background: #fff;*/}
.aboutbanner{ margin-top:0px}
.indexboxonelist{ background: #262626; padding: 50px 0;}
.indexboxonelist .cont .mk{ display: flex; justify-content: space-between;}
.indexboxonelist .cont .li{ width: calc(100% / 3);}
.indexboxonelist .cont .li .h{ display: flex; justify-content: center; align-items: flex-end; font-size: 16px; color: #fff; line-height: 26px;}
.indexboxonelist .cont .li .h i{ font-family: 'Arial'; font-size: 40px; line-height: 1; color: #076cff; margin-right: 3px;}
.indexboxonelist .cont .li .p{ font-size: 18px; line-height: 20px; color: #fff; text-align: center; margin-top: 20px; padding-top: 20px; border-top: 1px solid hsla(0,0%,100%,0.10);}
.indexhotboxmaxt{ padding:60px 0; }
.indexhotboxmaxts{ padding:30px 0 80px 0; }
.indexhotboxmax{ background: #f2f2f2; }
.indextitle{ display: flex; align-items: flex-end; padding-left: 20px; position: relative;}
.indextitle .h{ font-size: 28px; color: #0c0c0c; line-height: 1; margin-right: 8px;}
.indextitle .p{ font-size: 14px; line-height: 1; color: #0c0c0c;}
.indextitle::after{ content: ''; width: 4px; height: 28px; background: #548dd4; position: absolute; top: 0; left: 0;}
.indexhotboxmax .list{ display: flex; justify-content: flex-start; flex-wrap: wrap; margin: 0 -11px; padding: 10px 0 0 0;}
.indexhotboxmax .list .li{ width: calc((100% - 88px) / 3); margin: 22px 11px 0 11px; background: #fff; overflow: hidden; position: relative;}
.indexhotboxmax .list .li .m{ width: 100%; height: 276px; overflow: hidden;}
.indexhotboxmax .list .li .m img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}
.indexhotboxmax .list .li:hover .m img{ transform: scale(1.05);}
.indexhotboxmax .list .li .p{ color: #fff; transition: all 0.5s;   background: #1e88e5; padding: 0 15px; font-size: 16px; line-height: 50px; text-align:center}
.indexhotboxmax .list .li .p{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}
.indexhotboxmax .list .li:hover .p{ bottom: 16px;}

.indexhotboxup{ padding: 100px 0; background: #076ce0;}
.indexhotboxup .cont{ display: flex; justify-content: space-between; align-items: flex-start; flex-direction: row-reverse;}
.indexhotboxup .cont .left{ width: 600px;}
.indexhotboxup .cont .left img{ display: block; width: 100%;}
.indexhotboxup .cont .right{ width: calc(100% - 640px); padding: 10px 0 0 0;}
.indextitle2 .h{ color: #fff;}
.indextitle2 .p{ color: #fff;}
.indextitle2::after{ background: #fff;}
.indexhotboxup .cont .right .text{ font-size: 14px; line-height: 34px; color: #fff; margin-top: 30px;}
.indexhotboxup .cont .right .a a{ display: flex; justify-content: center; align-items: center; width: 140px; height: 46px; background: #262626; font-size: 14px; margin-top: 30px; transition: all 0.5s; color: #fff;}
.indexhotboxup .cont .right .a a:hover{ background: #fff; color: #333;}

.indexhotboxfour .list{ padding: 30px 0; margin: 0 -11px; display: flex; flex-wrap: wrap;}
.indexhotboxfour .li{ width: calc((100% - 88px) / 3); position: relative; transition: all 0.5s; transform: translateY(0); padding-bottom: 60px; margin: 0 11px;}
.indexhotboxfour .li:hover{  transform: translateY(-10px);}
.indexhotboxfour .li .m{ width: 100%;  overflow: hidden; margin-bottom: 20px; height:260px}
.indexhotboxfour .li .m img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}
.indexhotboxfour .li:hover .m img{ transform: scale(1.05);}
.indexhotboxfour .li .h{ font-size: 16px; line-height:26px; color: #333; margin-bottom: 3px; margin-right: 0px;}
.indexhotboxfour .li .h{ overflow: hidden; }
.indexhotboxfour .li .t{ font-size: 14px; line-height: 20px; color: #1e88e5; margin-bottom: 10px; margin-top:10px}
.indexhotboxfour .li .p{ font-size: 14px; line-height: 23px; min-height: 36px; color: #999;}
.indexhotboxfour .li .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.indexhotboxfour .li::after{ content: ''; width: 0; height: 1px; background: #076ce0; position: absolute; left: 0; bottom: 0; transition: all 0.5s;}
.indexhotboxfour .li:hover::after{ width: 100%;}
.indexhotboxfour .swiper-pagination{ position: absolute; left: 0; bottom: 0!important; display: flex; justify-content: center;}
.indexhotboxfour .swiper-pagination span{ width: 20px; height: 5px; border-radius: 4px; margin: 0 4px!important; /*background: #fff;*/}
.titlesp {font-size: 16px;line-height: 30px;margin-top: 30px;color: #5a5959}

.titlesh1 {
    font-size: 24px;
    line-height: 50px;
    margin-top: 10px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
    text-align: center;
}

.titlesp {
    font-size: 16px;
    line-height: 30px;
    margin-top: 30px;
    color: #5a5959
}
.indexaboutbox{ padding: 100px 0; background: #f2f2f2;}
.indexaboutbox .list{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 40px;}
.indexaboutbox .list .li{ width: calc(50% - 35px); margin-top: 60px;}
.indexaboutbox .list .li:first-child,
.indexaboutbox .list .li:nth-child(2){ margin-top: 0;}
.indexaboutbox .list .li .m{ width: 65px;}
.indexaboutbox .list .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.indexaboutbox .list .li:hover .m img{ transform: rotateY(180deg);}
.indexaboutbox .list .li .ter{ width: calc(100% - 85px);}
.indexaboutbox .list .li a{ display: flex; justify-content: space-between; align-items: flex-start;}
.indexaboutbox .list .li .h{ font-size: 18px; line-height: 32px; color: #333; margin-bottom: 5px;}
.indexaboutbox .list .li .p{ font-size: 14px; line-height: 26px; color: #666;}
.aboutbanner .img{ width: 100%; overflow: hidden;}
.aboutbanner .img img{ display: block; width: 100%;}

.goodsnav{ border-bottom:1px solid #f6f6f6}
.goodsnav .cont .right{display: flex;align-items: center; height:55px}
.goodsnav .cont{display: flex; justify-content:space-between; align-items: center; }
.goodsnav .cont  .nali{display: flex; }
.goodsnav .cont  .nali .li a{ padding: 0 24px; line-height: 64px; font-size:18px; color: #2B2B2B; white-space: nowrap; }
.goodsnav .cont  .nali  .li:first-child a{ margin-left: 0;}
.goodsnav .cont .nali .li:hover a{ color: #224a9d;}
.goodsnav .cont  .nali .li.on a{  color: #333; border-bottom:2px solid #046cb5}
.goodsnav .cont::-webkit-scrollbar{ width: 6px; height: 6px; background: #fff; border-radius: 4px;}
.goodsnav .cont::-webkit-scrollbar-thumb{ width: 6px; height: 6px; background: #999; border-radius: 4px;}

.footercp{ background: #262626; border-top: 2px solid #1c78e1; overflow: hidden;}
.footercp .toop{ padding: 50px 0;}
.footercp .toop .cont{ display: flex; justify-content: space-between;}
.footercp .toop .cont .li{ width: 32%;}
.footercp .toop .cont .li .p{ font-size: 14px; line-height: 24px; color: #fff; text-align: center; margin-top: 15px;}
.footercp .toop .cont .li .m img{ display: block; height: 50px; margin: auto; transition: all 0.5s;}
.footercp .toop .cont .li:hover .m img{ transform: rotateY(180deg);}
.footercp .boot .cont{ padding: 20px 0; display: flex; justify-content: center; flex-wrap: wrap;}
.footercp .boot{ border-top: 1px solid hsla(0,0%,100%,0.10);}
.footercp .boot a{ font-size: 14px; line-height: 24px; color: #fff; margin: 0 15px; position: relative; transition: all 0.5s;}
.footercp .boot a + a::after{ content: ''; width: 1px; height: 14px; background: #fff; position: absolute; opacity: 0.2; top: 5px; left: -15px;}
.footercp .boot a:hover{ opacity: 0.8;}

.cellheaderboxmax{ display: none;}
.cellheaderboxmax .top{ position: fixed; top: 0; left: 0; height: 50px; right: 0; z-index: 50; background: #fff; padding: 0 0.3rem; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 0 10px hsla(0,0%,0%,0.10);}

.cellheaderboxmax .top .logo img{ display: block; height: 28px;}
.cellheaderboxmax .top .sole{ width: 22px; height: 18px; position: relative;}
.cellheaderboxmax .top .sole i{ display: block; width: 100%; height: 2px; border-radius: 2px; background: #1c78e1; position: absolute; top: 0; left: 0;}
.cellheaderboxmax .top .sole i:nth-child(2){ top: 50%; margin-top: -1px;}
.cellheaderboxmax .top .sole i:nth-child(3){ top: auto; bottom: 0;}
.cellheaderboxmax .up{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; z-index: 55;}
.cellheaderboxmax2 .up{ display: block;}
.cellheaderboxmax .listbox{ width: 220px; position: fixed; top: 0; right: -220px; opacity: 0; transition: all 0.5s; bottom: 0; background: #fff; z-index: 60;}
.cellheaderboxmax2 .listbox{ right: 0; opacity: 1;}
.cellheaderboxmax .listbox .nav .wli{ border-bottom: 1px solid hsla(0,0%,0%,0.10); padding: 8px;}
.cellheaderboxmax .listbox .nav{ padding: 0 10px; position: absolute; top: 140px; left: 0; right: 0; bottom: 0; overflow-y: auto; }
.cellheaderboxmax .listbox .nav .wli .tit{ display: flex; justify-content: space-between; align-items: center;}
.cellheaderboxmax .listbox .nav .wli .tit a{ font-size: 16px; line-height: 30px;}
.cellheaderboxmax .listbox .nav .wli .tit i{ display: block; width: 20px; height: 20px; background: url(../images/82.png) no-repeat center; background-size: 9px auto; transition: all 0.5s;}
.cellheaderboxmax .listbox .nav .wli .tit i.i2{ transform: rotate(90deg);}
.cellheaderboxmax .listbox .nav .wli .min a{ display: block; padding: 0 0 0 15px; position: relative; font-size: 14px; line-height: 30px;}
.cellheaderboxmax .listbox .nav .wli .min a::after{ content: ''; width: 4px; height: 4px; border-radius: 100%; position: absolute; top: 50%; left: 3px; background: #000; margin-top: -2px; opacity: 0.3;}
.cellheaderboxmax .listbox .nav .wli .down{ padding-top: 5px; display: none;}
.cellheaderboxmax .listbox .lang{ padding: 50px 0 10px 0; margin: 0 10px; display: flex; justify-content: flex-start; flex-wrap: wrap; border-bottom: 1px solid hsla(0,0%,0%,0.10);}
.cellheaderboxmax .listbox .lang a{ font-size: 14px; line-height: 30px; min-width: calc(100% / 3); text-align: center; position: relative;}
.cellheaderboxmax .listbox .lang a::after{ content: ''; width: 1px; height: 12px; position: absolute; top: 50%; right: 0; margin-top: -6px; background: #000; opacity: 0.2;}
.cellheaderboxmax .listbox .lang a:nth-child(3n)::after{ display: none;}
.cellheaderboxmax .listbox .sole{ width: 20px; height: 20px; position: absolute; top: 10px; right: 10px;}
.cellheaderboxmax .listbox .sole i{ display: block; width: 100%; height: 2px; background: #000; border-radius: 2px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(45deg);}
.cellheaderboxmax .listbox .sole i:nth-child(2){ transform: translate(-50%,-50%) rotate(-45deg);}





