﻿@charset "utf-8"; 
:root{--color:#1964a8}
.kche-t45>.kche-flex { background: #f5f5f5; align-items: center;padding-left: 20px;}
table tr:nth-child(even) {  background: #fff; }
.table tr:nth-child(odd) {  background: #eee; }
.table td {border: 1px solid #dddddd;padding: 5px 6px;}
ul.indcate-list li {width: 32%;}
ul.indcate-list li .indcatelist-content{position: static;height: 48px;text-align: center;padding: 0;background: transparent;border: none;color: var(--color);}
ul.indcate-list li:hover .indcatelist-content{height: 48px;}
ul.indcate-list li .indcatelist-tit+p,ul.indcate-list li:hover .indcatelist-tit+p+p{display: none;}
ul.indcate-list li .indcatelist-tit{margin-bottom: 0;}
ul.indcate-list li a{mask-image: inherit;}
.banner-text{position:absolute;top:50%;left:25%;transform:translate(-50%,-50%);color:var(--color)}
.banner-text .title{font-weight:800;font-size:50px;position:relative;margin-bottom:20px}
.banner-text .title::before{content:'';position:absolute;width:68px;height:10px;background:var(--color);left:0;bottom:-10px;line-height:2}
.banner-text .title::after{position:absolute;content:'';left:80px;bottom:-2px;width:163px;height:2px;background:var(--color)}
.banner-text .desc{font-weight:600;line-height:1.5;font-size: 22px;}
.banner-text .desc span{display:inline-block;width:10px;height:10px;background:var(--color);margin-right:10px}
@media (max-width:870px){.banner-text .title{font-size:40px}
.banner-text .desc{font-size:20px}}
@media (max-width:715px){.banner-text .title{font-size:30px;margin-bottom:0}
.banner-text .title::after,.banner-text .title::before{display:none}
.banner-text .desc{font-size:18px}}
@media (max-width:575px){.banner-text .title{display:none}
.banner-text .desc{line-height:1.2;font-size: 16px;}}
@media (max-width:410px){
.banner-text .desc{font-size: 12px;}}
.banenr2{position:absolute;top:5%;left:0;width:100%;text-align:center}
.banner2-title h5{font-size:50px;color:#fff;line-height:1.25;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #fff;display:inline-block}
.banner2-title p{color:#fff;font-size:20px}
.banenr2-btns{display:flex;justify-content:center;margin-top:30px}
.banenr2-btns a:nth-of-type(1){color:#000;background:#fff;border:1px solid #fff;padding:12px 20px;border-radius:50px;line-height:1;text-shadow:1px 1px 1px #858585;font-weight:600;margin-right: 10px;}
.banenr2-btns a:nth-of-type(2){color:#fff;background:#ffffff00;border:1px solid #fff;padding:12px 20px;border-radius:50px;line-height:1;text-shadow:1px 1px 1px #858585;font-weight:600}
.banner2-title h5 span{font-size: 28px;}
@media (max-width:1600px) {.banner2-title h5{font-size: 44px;padding-bottom: 10px;margin-bottom: 10px;}
.banenr2-btns{margin-top: 10px;}}
@media (max-width:1366px) {.banner2-title h5{font-size: 34px;}}
@media (max-width:1024px) {.banner2-title h5{font-size: 24px;padding-bottom: 5px;margin-bottom: 5px;}
.banner2-title p{font-size: 16px;}}
@media (min-width:769px){footer .footitem2 .fnav{flex-direction: row;max-height: inherit;}
footer .footitem2 .fnav li{width:50%;margin-right:0;}}
#liproducts>ul .menu-item>ul{min-width: 250px;}
#swiper-banner .banner1{position:absolute;top:50%;left:0;padding-left:5%;transform: translateY(-50%);max-width:45%;width:100%;}
#swiper-banner .banner1 .banner1-top{display:flex;align-items: center;}
#swiper-banner .banner1 .banner1-top .num{color:#BD313A;font-weight:var(--fontbold7);font-size:150px;line-height:1;}
#swiper-banner .banner1 .banner1-top .right{margin-left:10px;}
#swiper-banner .banner1 .banner1-top .right .fuhao{color:#BD313A;font-weight:var(--fontbold7);font-size:60px;line-height:1;}
#swiper-banner .banner1 .banner1-top .right .word{font-weight:var(--fontbold5);color:var(--fontcolor);font-size:39px;line-height: 1;}
#swiper-banner .banner1 .banner1-des{color:#0E3286;font-weight:var(--fontbold7);font-size:37px;border-bottom:2px solid var(--fontcolor);padding-bottom:10px;}
#swiper-banner .banner1 .banner1-list{display:flex;justify-content: space-between;margin:20px 0 10px;}
#swiper-banner .banner1 .banner1-list .banner1-item{text-align: center;padding:0 10px;}
#swiper-banner .banner1 .banner1-list .banner1-item .title{font-size:22px;color:var(--fontcolor);font-weight: var(--fontbold7);}
#swiper-banner .banner1 .banner1-list .banner1-item .art{color: #0E3286;font-weight: var(--fontbold5);font-size:22px;}
#swiper-banner .banner1 .more-btn{margin-top:40px;display:flex;}
#swiper-banner .banner1 .more-btn a{text-align: center;height:40px;width:150px;color:#fff;font-weight: var(--fontbold5);background: #0E3286;display: inline-flex;justify-content: center;align-items: center;}
#swiper-banner .banner1 .more-btn a:nth-child(2){background: #BD313A;margin-left:20px;}
@media (max-width:1600px){#swiper-banner .banner1 .banner1-top .num{font-size:7vw;}
#swiper-banner .banner1 .banner1-top .right .fuhao{font-size:4vw;}
#swiper-banner .banner1 .banner1-top .right .word{font-size:2.1vw;}
#swiper-banner .banner1 .banner1-des{font-size:1.96vw;}
#swiper-banner .banner1 .banner1-list .banner1-item .title{font-size:1.3vw;}
#swiper-banner .banner1 .banner1-list .banner1-item .art,#swiper-banner .banner1 .more-btn a{font-size:1.1vw;}}
@media (max-width:768px){#swiper-banner .banner1 .banner1-list{display:none;}
#swiper-banner .banner1 .more-btn{margin-top:10px;}
#swiper-banner .banner1 .banner1-top .right .word{font-size:16px;}
#swiper-banner .banner1 .banner1-top .num{font-size:50px;}
#swiper-banner .banner1 .banner1-top .right .fuhao{font-size:26px;}
#swiper-banner .banner1 .more-btn a{width:auto;height:auto;padding:5px 14px;font-size:12px}}
@media (max-width:550px){#swiper-banner .banner1 .more-btn{display:none;}
#swiper-banner .banner1 .banner1-top .right{margin-left:5px;}
#swiper-banner .banner1 .banner1-top .right .word{font-size:12px;}
#swiper-banner .banner1 .banner1-top .num{font-size:30px;}
#swiper-banner .banner1 .banner1-top .right .fuhao{font-size: 24px;}
#swiper-banner .banner1 .banner1-des{font-size:12px;padding:5px 0;line-height:1.2}}
.honor{background-image: url(https://css02.v15cdn.com/m419/red/img/honor-bg.webp);}
.honor-swiper{margin-top: 35px;}
.nav .submenu{max-width:inherit;}

@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage83-page3{position:relative;padding: 4% 0;}
.wmpage83-page3::after{position:absolute;content:'';width:1920px;height:100%;top:0;left:50%;background:#f6f6f6;transform:translateX(-50%);z-index:-1}
.wmpage83-page3-advan{display:flex;flex-wrap:wrap;margin-top: 35px;}
.wmpage83-page3-advan li{width:25%;padding:0 25px;box-sizing:border-box}
.wmpage83-page3-item{padding:38px 20px 46px;box-sizing:border-box;height:100%;background:#fff;position:relative}
.wmpage83-page3-item::after{content:'';position:absolute;display:block;height:0;width:0;right:14px;bottom:14px;border-bottom:14px solid var(--color);border-left:14px solid transparent;transition:border .3s ease}
.wmpage83-page3-icon{width:65px;height:65px;margin:0 auto;border-radius:5px;background:#f6f6f6;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}
.wmpage83-page3-icon em{display:block;width:36px;height:36px;font-size:var(--wmpage-font36);line-height:1;color:var(--color)}
.wmpage83-page3-tit{text-align: center;font-weight: var(--fontbold6);margin: 20px 0;font-size: 22px;line-height: 1.25;}
.wmpage83-page3-advan li:hover .wmpage83-page3-icon{background:var(--color)}
.wmpage83-page3-advan li:hover .wmpage83-page3-icon em{color:#fff}
.wmpage83-page3-advan li:hover .wmpage83-page3-item::after{border-bottom:25px solid var(--color);border-left:25px solid transparent}
@media (max-width:1600px){.wmpage83-page3{overflow:hidden}}
@media (max-width:1366px){.wmpage83-page3-advan li{padding:0 10px}
.wmpage83-page3-item{padding:20px 20px 40px}
.wmpage83-page3-tit{margin:15px 0;font-size:var(--wmpage-font18)}}
@media (max-width:1024px){.wmpage83-page3-advan li{padding:10px 10px;width:50%}}
@media (max-width:550px){.wmpage83-page3-advan li{width:100%}}
.hnew-partner{padding: 3% 0;background: #fff;}
.hnew-partner .swiper-wrapper{align-items: center;}
@media(max-width:768px){.batxt3{left: 35%;}}