@import url(base.css);
.w1200{max-width: 12rem;}
@media (max-width:1240px){
    .w1200{max-width: 94%}
}
.w1400{max-width: 14rem;}
@media (max-width:1024px){
    .w1400{max-width: 94%}
}
.w1600{max-width: 16rem;}
@media (max-width:1024px){
    .w1600{max-width: 94%}
}
html,body{font-family: sans-serif;}
.tac{text-align: center;}
/* æŒ‰é’® */
.rightMenuBtn {display: none;position: relative;margin-left: .1rem;width:40px; height:40px; background-color: transparent; z-index:350;cursor:pointer;border: 0;}
.rightMenuBtn span { display:block; height:3px; background-color:#4780ff; position:absolute; top:20px; transition:0.5s; }
.rightMenuBtn img { display:block; position:absolute; bottom:5px; left: 5px; transition:0.5s; width:30px; height:auto; }
.rightMenuBtn .openMenu { width:30px; left:5px; }
.rightMenuBtn .closeMenu { left:25px; width:0; }
.rightMenuBtn span:active { width:0; }
.rightMenuBtn span:before,.rightMenuBtn span:after { content:""; display:block; width:30px; height:3px; background-color:#4780ff; position:absolute; transition:0.4s; }
.rightMenuBtn .openMenu:before { top:-10px; left:-0; }
.rightMenuBtn .openMenu:after { top:10px; left:-0; }
.rightMenuBtn .closeMenu:before { top:0px; left:-20px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.rightMenuBtn .closeMenu:after { top:0px; left:-20px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
/*pages*/
.pages{ margin-top: 4.57%; font-size: 0; text-align: center;font-family: sans-serif;display: flex;align-items: center;justify-content: center}
.pages a{ display: inline-block; width: .5rem; height: .5rem; line-height: .5rem;font-size: .18rem; color: #555555;border-radius: .05rem;border: 1px solid #9dadd1;transition: 0.4s ease;box-sizing: border-box;}
.pages a.a_first{ margin-right: .1rem; }
.pages a.a_end{ margin-left: .1rem; }
.pages a.anum{ font-family: 'Arial'; }
.pages a.acur,.pages a:hover{ color: #fff;background-color: #4780ff;border: 1px solid #4780ff;}
.pages .nums{ display: inline-block; margin: 0 .2rem; }
.pages .nums .anum{ margin-right: .2rem; }
.pages .nums .anum:last-child{ margin-right: 0; }
.pages .f1{ 
    font-size: 0.16rem;
    margin: 0 .1rem;
    color: #555555;
    line-height: 0.42rem;
    font-weight: normal;
}
.pages .i_text{ display: inline-block; height: .5rem; width: .5rem; border: 1px solid #9dadd1; vertical-align: middle; background-color: transparent;}
.pages .i_button{ margin-left: .1rem;font-size: .16rem; color: #4780ff; width: .5rem;height: .5rem;background-color: #dfe7fb;border: 0;border-radius: .05rem;cursor: pointer;}
.pages .a_prev,.pages .a_next{box-sizing: border-box; }
.pages .p_jump{display: flex;align-items: center}
.prew{}
.prew div{display: flex;align-items: center;margin-bottom: .2rem;font-size: .16rem;color: #333333;font-family: sans-serif;}
.prew div:last-child{margin-bottom: 0rem;}
.prew div a{color: #333333;}
.prew div:hover a{color: #497ff8;}
.prew div:after{display: block;content: '';margin-left: .2rem;width: .15rem;height: .05rem;background-image: url('../images/Business-more.png');background-size: 100%;}
.Return{margin-left: .3rem;}
.Return a{display: flex;align-items: center;font-size: .16rem;color: #333;}
.Return a:before{display: block;content: '';margin-right: .15rem;width: .16rem;height: .17rem;background-image: url('../images/return.png');background-size: 100%;}
@media ( max-width:480px){
    .pages a{width: 0.35rem;height: 0.35rem;line-height: 0.35rem;}
    .pages .i_text{height: .35rem}
    .pages .i_button{width: .35rem;height: .35rem}
}
/*pages end*/
header{position: relative;padding: .35rem 0;width: 100%;background-color: #fff;z-index: 333;box-shadow: 0 .04rem .16rem rgba(0, 0, 0, .02)}
header .left-box .logo img{width: 2.51rem;}
header .left-box .logo img:nth-of-type(1){display: block;}
header .left-box .logo img:nth-of-type(2){display: none;}
header .left-box .ico{margin-left: .2rem;}
header .left-box .ico dl dd{margin-right: .2rem;}
header .left-box .ico dl dd:last-child{ margin-right: 0; }
header .left-box .ico dl dd img{max-height: .41rem;}
header .left-box .ico dl dd img:nth-of-type(1){display: block;}
header .left-box .ico dl dd img:nth-of-type(2){display: none;}
header nav ul li{position: relative;margin-right: .35rem;}
header nav ul li:last-child{margin-right: 0;}
header nav ul li>a{display: flex;align-items: center;color: #333333;font-size: .20rem;}
header nav ul li>a:after{display: block;content: '';margin-left: .1rem;width: .11rem;height: .06rem;background-image: url('../images/nav-icon.png');background-size: cover;}
header nav ul li:last-child>a:after{display: none;}
header nav ul li.on>a{color: #497ff8}
header nav ul li .down{display: none;}
header nav ul li:hover .down{display: block;}
header .right-box .login{margin: 0 .15rem 0 .3rem;}
header .right-box .login .loginBox{display: flex;align-items: center;justify-content: center}
header .right-box .login .loginBox a:hover{background-color: #fff;color: #497ff8;}
header .right-box .login .loginBox a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;height: .3rem;font-size: .16rem;color: #fff;background-color: #497ff8;border-radius: .3rem;border: 1px solid #3a73f0;box-sizing: border-box;padding-left: 0.1rem;padding-right: 0.1rem;min-width: 0.6rem;
}

header .right-box .search{position: relative;}
header .right-box .search .name{width: .3rem;height: .3rem;background-size: .15rem;background-repeat: no-repeat;background-position: center;background-image: url('../images/search.png');background-color:  #497ff8;border-radius: .3rem;cursor:pointer;}
header .right-box .search .box{position: absolute;display: flex;align-items: center;right: 0;top: 0;width: 0;overflow: hidden;z-index: 3;box-sizing: border-box;}
header .right-box .search .text{width: calc(100% - .3rem);padding: 0 .2rem;height: .3rem;font-size: .16rem;color: #333;box-sizing: border-box;border: 0;background-color: #fff;border: 1px solid #3066d8;}
header .right-box .search .btn{width: .3rem;height: .3rem;background-image: url('../images/search.png');background-size: .15rem;background-repeat: no-repeat;background-position: center;cursor:pointer;border: 0;background-color: #497ff8;}
header .right-box .search:hover .box{width: 2rem;background-color: #fff;}
@media ( min-width: 1200px){
    header.Index{position: fixed;left: 0;top: 0;background: linear-gradient(to bottom, rgba(48, 102, 216, .8), rgba(48, 102, 216, .2),transparent);box-shadow: none;}
    header.Index.on{padding: .2rem 0;transition: 0.8s ease;}
    header.Index.on:after{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #3066d8;z-index: 1;transform: translateY(-.82rem);transition: 0.8s ease;}
    header.Index .auto{position: relative;z-index: 2;}
    header.Index.on .auto{transform: translateY(-.82rem);transition: 0.8s ease;}
    header.Index.on:hover:after{transform: translateY(0em)}
    header.Index.on:hover .auto{transform: translateY(0em)}
    header.Index nav ul li>a{color: #fff;}
    header.Index nav ul li>a:after{background-image: url('../images/nav-icon-on.png');}
    header.Index .right-box .search .text{background-color: #fff;color: #333;}
    header.Index .left-box .logo img:nth-of-type(1){display: none;}
    header.Index .left-box .logo img:nth-of-type(2){display: block;}
    header.Index .left-box .ico dl dd img:nth-of-type(1){display: none;}
    header.Index .left-box .ico dl dd img:nth-of-type(2){display: block;}
    header .tel{
        position: absolute;
        right: 2%;
        font-size: 0.3rem;
        font-weight: bold;
        color: #497ff8;
        top: 0.38rem;
    }
    header.Index .tel{
        color: #fff;
    }
    header.on .tel{transform: translateY(-.82rem);transition: 0.8s ease;}
    header.lore{position: absolute;left: 0;top: 0;width: 100%;background-color: transparent;z-index: 33;box-shadow: none;}
    header.lore nav ul li>a:after{display: none;}
    header nav ul li .down{position: absolute;left: 50%;top: 100%;width: max-content;padding-top: .3rem;z-index: 3;transform: translateX(-50%)}
    header nav ul li .down dl{padding: .2rem;background-color: #fff}
    header nav ul li .down dl dd{margin-bottom: .1rem;padding-bottom: .1rem;border-bottom: 1px solid #ccc;}
    header nav ul li .down dl dd:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
    header nav ul li .down dl dd a{font-size: .16rem;color: #333;}
    header nav ul li .down dl dd:hover a{font-size: .16rem;color: #497ff8;}
}
@media screen and (max-width:1024px){
    header .tel{display:none;}
    header .left-box .logo img{width:2.1rem;}
}
footer{background-color: #2e2f30;}
footer .top-box{display: flex;flex-wrap: wrap;}
footer .top-box .foot-left{padding: .8rem 0 .6rem;width: 66.66%;box-sizing: border-box;padding-left: 13.5vw;padding-right: 1.3rem;box-sizing: border-box;}
footer .top-box .foot-right{padding: .85rem 0;width: 33.34%;box-sizing: border-box;padding-right: 13.5vw;padding-left: .8rem;box-sizing: border-box;border-left: 1px solid rgba(255, 255, 255, .1);}
/* footer .foot-nav ul li{margin-right: 1.1rem;}
footer .foot-nav ul li:last-child{ margin-right: 0; } */
footer .foot-nav ul li>a{color: #fff;font-weight: bold;font-size: .2rem;}
footer .foot-nav ul li>a:hover{color: #6696ff;}
footer .foot-nav ul li dl{margin-top: .3rem;}
footer .foot-nav ul li dl dd{margin-bottom: .2rem;}
footer .foot-nav ul li dl dd:last-child{margin-bottom: 0;}
footer .foot-nav ul li dl dd a{color: rgba(255, 255, 255, .8);font-family: sans-serif;}
footer .foot-nav ul li dl dd:hover a{color: #6696ff;}
footer .foot-contact{margin-bottom: .55rem;}
footer .foot-contact dl dd{position: relative;margin-bottom: .35rem;padding-left: .2rem;}
footer .foot-contact dl dd:last-child{margin-bottom: 0;}
footer .foot-contact dl dd .name{margin-bottom: .15rem;color: #fff;}
footer .foot-contact dl dd .name:before{display: block;content: '';position: absolute;left: 0;top: 0;z-index: 3;}
footer .foot-contact dl dd:nth-of-type(1) .name:before{width: .15rem;height: .16rem;background-image: url('../images/tel.png');background-size: cover;}
footer .foot-contact dl dd:nth-of-type(2) .name:before{width: .12rem;height: .15rem;background-image: url('../images/add.png');background-size: cover;}
footer .foot-contact dl dd .tel{
    color: #6696ff;
    font-weight: bold;
    line-height: 1;
    white-space: nowrap;
}
footer .foot-contact dl dd .text{color: #fff;}
footer .foot-share{position: relative;padding-left: .2rem;}
footer .foot-share .name{margin-bottom: .15rem;color: #fff;}
footer .foot-share .name:before{display: block;content: '';position: absolute;left: 0;top: 0;z-index: 3;width: .12rem;height: .16rem;background-image: url('../images/share.png');background-size: cover;}
footer .foot-share dl{display: flex;}
footer .foot-share dl dd{position: relative;margin-right: .2rem;}
footer .foot-share dl dd:last-child{ margin-right: 0; }
footer .foot-share dl dd .icon{width: .5rem;border-radius: .5rem;}
footer .foot-share dl dd .icon img{width: 100%}
footer .foot-share dl dd:hover .icon{background-color: #4780ff;}
footer .foot-share dl dd .img{display: none;position: absolute;left: 50%;bottom: calc(100% + .15rem);background-color: #fff;padding: .1rem;width: 1.4rem;box-sizing: border-box;z-index: 33;transform: translateX(-50%)}
footer .foot-share dl dd .img img{width: 100%}
footer .foot-share dl dd:hover .img{display: block;}
footer .bottom-box{}
footer .bottom-box .auto{padding: .4rem 0;border-top: 1px solid rgba(255, 255, 255, .1);}
footer .bottom-box .icp{color: rgba(255, 255, 255, .4);font-family: sans-serif;}
footer .bottom-box .icp a{color: rgba(255, 255, 255, .4);}
footer .bottom-box .menu ul li{margin-right: .25rem;display: flex;align-items: center}
footer .bottom-box .menu ul li:last-child{ margin-right: 0; }
footer .bottom-box .menu ul li a{color: rgba(255, 255, 255, .4);font-family: sans-serif;}
footer .bottom-box .menu ul li:hover a{color: #6696ff;}
footer .bottom-box .menu ul li:after{display: block;content: '';width: 1px;height: .16rem;margin-left: .25rem;background-color: rgba(255, 255, 255, .15);}
footer .bottom-box .menu ul li:last-child:after{display: none;}
@media ( max-width: 1440px){
    footer .top-box .foot-left{padding-left: 3vw;}
    footer .top-box .foot-right{padding-right: 3vw;}
}
.banner{ position: relative; }
.banner .pc{display: block;}
.banner .wap{display: none;}
.banner img{width: 100%;transition: all 2s ease-in-out 0.5s;}
.banner .swiper-slide{position: relative;overflow: hidden;}
.banner .swiper-slide-active img{transform: scale(1);}
.banner .video{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 7;}
.banner .video video{width: 100%;height: 100%;object-fit: cover;}
.banner .box{position: absolute;width: 100%;margin-top: .7rem;left: 0%;top: 25%;opacity: 0;z-index: 3;transition: 1s ease;z-index: 10;}
.banner .swiper-slide-active .box{margin-top: 0;opacity: 1;}
.banner .box .title{color: #fff;font-family: HmB;letter-spacing: .02rem;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);line-height: 1.3;}
.banner .box .text{display: flex;align-items: center;margin-top: .2rem;font-family: HmM;color: #fff;letter-spacing: .02rem;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);line-height: 1.3;}
.banner .box .text:before{display: block;content: '';margin-right: .25rem;width: .7rem;height: .02rem;background-color: #fff;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3)}
.banner .box .public-more{margin-top: .7rem;}
.banner .box .public-more a{color: #fff;background-color: rgba(255, 255, 255, .6)}
.banner .box .public-more a:after{display: block;background-image: url('../images/more1.png')}
.banner .play{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: .55rem;height: .55rem;margin: auto;background-image: url('../images/play.png');background-size: 100%;cursor: pointer;z-index: 11;display: none}
.banner .swiper .btn{position: absolute;left: 0;top: 70%;width: 100%;z-index: 3;}
.banner .swiper .swiper-pagination{position: initial;display: flex;}
.banner .swiper .swiper-pagination .swiper-pagination-bullet{position: relative;width: .24rem;height: .24rem;background: none;opacity: 1;}
.banner .swiper .swiper-pagination .swiper-pagination-bullet:after{display: block;content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: .08rem;height: .08rem;background-color: #fff;border-radius: .08rem;z-index: 2;}
.banner .swiper .swiper-pagination .swiper-pagination-bullet svg{--progress: 100;  position: absolute;
    left: 0;
    top: 0px;
    z-index: 10;
    width: 100%;
    height: 100%;
    stroke-width: 4px;
    stroke: #fff;
    fill: none;
    stroke-dashoffset: 125.6;
    stroke-dasharray: 125.6;transform: rotate(-90deg);z-index: 1;}
.banner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{display: block;content: '';width: 95%;height: 95%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;border: 1px solid rgba(255, 255, 255, .6);border-radius: 50%;box-sizing: border-box;z-index: 0;}
.banner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg{
    animation-name: ball;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
.banner:after{display: block;content: '';position: absolute;left: 0;bottom: 0;width: 100%;padding-top: 10.1%;background-image: url('../images/banner-bg.png');background-size: cover;z-index: 9;}
.banner .column-menu{position: absolute;left: 0;bottom: -4%;width: 100%;z-index: 12;background-image: linear-gradient(180deg, #f3f4f8, #fff);}
.banner .column-menu ul li{position: relative; margin-top:.3rem;flex:1;}
.banner .column-menu ul li .icon img:nth-of-type(1){display: block;}
.banner .column-menu ul li .icon img:nth-of-type(2){display: none;}
.banner .column-menu ul li:hover .icon img:nth-of-type(2){display: block;}
.banner .column-menu ul li:hover .icon img:nth-of-type(1){display: none;}
.banner .column-menu ul li .icon img{display: block;max-height: .57rem;margin: 0 auto;width: auto}
.banner .column-menu ul li .title{margin-top: .2rem;color: #000;text-align: center;}
.banner .column-menu ul li:hover .title{color: #497ff8;}
.banner .column-menu ul li .more{margin-top: .15rem;}
.banner .column-menu ul li .more:after{display: block;content: '';width: .18rem;height: .07rem;margin: 0 auto;background-image: url('../images/more.png');background-size: 100%;}
.banner .column-menu ul li:hover .more:after{background-image: url('../images/more2.png');}
.banner .column-menu ul li .casket{position: relative;margin: 0 auto;z-index: 3;box-sizing: border-box;z-index: 3;width: 2.3rem;height: 2.3rem; background: linear-gradient(to top, #f7f9fc, #e3ebfa); box-shadow: 0 5px 15px rgba(242 245 251 / 0.8);border-radius: 50%;display:flex;justify-content:center;align-items:center;flex-direction: column;}

.banner .column-menu ul li:after{display: block;content: '';position: absolute;top: .2rem;left: 0;right: 0;margin: 0 auto;z-index: 1;}

.banner .column-menu ul li:nth-of-type(2n):after{top: .1rem;}
@keyframes ball {
    to {
        stroke-dashoffset: 0;
    }
}


.public-more a{display: flex;align-items: center;justify-content: center;width: 1.5rem;height: .46rem;font-size: .16rem;color: #333333;border: 1px solid #e1edf4;background-color: #fff;border-radius: .46rem;box-sizing: border-box;}
.public-more a:after{display: block;content: '';margin-left: .1rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: 100%;}
.public-more a:hover{color: #fff !important;background-color: #497ff8 !important;border: 1px solid  #497ff8 !important;}
.public-more a:hover:after{background-image: url('../images/more1.png') !important;}
.public-title .en{margin-bottom: .1rem;color: #4780ff;}
.public-title .cn{color: #000000;font-weight: 600;font-family: 'HmB';}
.public-title1{display: flex;align-items: center;color: #333333;font-weight: bold;}
.public-title1:before{display: block;content: '';margin-right: .13rem;width: .04rem;height: .25rem;background-color: #4780ff;}
.index-solution{padding: .8rem 0;}
.index-solution .list{margin-top: .6rem;}
.index-solution .list ul{margin: -1%;}
.index-solution .list ul li{width: 23%;margin: 1%;position: relative;border-radius: .06rem;overflow: hidden;}
/* .index-solution .list ul li:nth-of-type(odd){transform: translateY(.4rem);} */
.index-solution .list ul li .img{}
.index-solution .list ul li .img img{width: 100%}
.index-solution .list ul li .box{display: flex;justify-content: space-between;flex-flow: column;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: .3rem .2rem;box-sizing: border-box;z-index: 3;}
.index-solution .list ul li .box .logo img{height: .2rem}
.index-solution .list ul li .box .title{margin-top: .2rem;color: #fff;}
.index-solution .list ul li .box .text{margin-top: .15rem;color: #fff;}
.index-solution .list ul li .box .hide{margin-top: .2rem;color: #fff;line-height: 1.5;display: none;margin-bottom: 0.1rem;}
.index-solution .list ul li:after{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;transition: 0.8s ease;}
.index-solution .list ul li:nth-of-type(1):after{background: linear-gradient(to bottom right, #4780ff, transparent, transparent);}
.index-solution .list ul li:nth-of-type(2):after{background: linear-gradient(to bottom right, #48a9b5, transparent, transparent);}
.index-solution .list ul li:nth-of-type(3):after{background: linear-gradient(to bottom right, #7097b4, transparent, transparent);}
.index-solution .list ul li:nth-of-type(1):hover:after{background: rgba(71, 128, 255, .87);}
.index-solution .list ul li:nth-of-type(2):hover:after{background: rgba(60, 174, 188, .87);}
.index-solution .list ul li:nth-of-type(3):hover:after{background: rgba(112, 151, 180, .87);}
.index-solution .list ul li a{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;z-index: 10;}
.index-solution .list ul li:hover .box .hide{display: block;}
.index-solution .list ul li .bottom{display: none;padding-top: .1rem;border-top: 1px solid rgba(255, 255, 255, .25);}
.index-solution .list ul li .bottom .more{display: flex;align-items: center;color: #fff;}
.index-solution .list ul li .bottom .more:after{display: block;content: '';margin-left: .1rem;width: .18rem;height: .07rem;background-image: url('../images/more1.png');background-size: 100%;}
.index-solution .list ul li:hover .bottom{display: block;}
.index-about{position: relative;}
.index-about .img img{width: 100%}
.index-about .poa{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: .8rem 0 .9rem;box-sizing: border-box;z-index: 3;}
.index-about .text{margin-top: .2rem;max-width:12rem;color: #000000;line-height: 1.7;font-weight: 100;font-family: sans-serif;}
.index-about .list{margin-top: .3rem;}
.index-about .list ul li:nth-of-type(2n){margin-top: .4rem;}
.index-about .list ul li{display: flex;align-items: flex-start;}
.index-about .list ul li .icon{position: relative;width: .5rem;margin-top: .1rem;text-align: center;}
.index-about .list ul li .icon img{max-height: .36rem;}
.index-about .list ul li .icon:after{display: block;content: '';position: absolute;top: 100%;left: 0;right: 0;width: 1px;height: 1.5rem;margin: 0 auto;background-color: rgba(255, 255, 255, .6);z-index: 3;}
.index-about .list ul li .box{width: calc(100% - .5rem)}
.index-about .list ul li .box .value{display: flex;align-items: baseline;color: #333333;font-size: .18rem;}
.index-about .list ul li .box .value .counter{padding-right: .1rem;font-size: .5rem;color: #fff;font-weight: bold;}
.index-about .list ul li .box .value .j{font-size: .4rem;color: #fff;font-weight: bold;}
.index-about .list ul li:not(:nth-of-type(2)){align-items: flex-start}
.index-about .list ul li .title{margin-top: .1rem;color: #333333;font-family: sans-serif;}
.index-product{position: relative;padding: .9rem 0;background-size: cover;}
.index-product:after{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';z-index: 1;background-color: rgba(255, 255, 255, .1);}
.index-product .auto{position: relative;z-index: 2;}
.index-product .main-text{margin-top: .25rem;color: #555555;}
.index-product .list{position: relative;margin-top: 8.5%;}
.index-product .list .img{text-align: center;display: flex;justify-content: center;align-items: center;min-height: 3rem;background-color: #fff;border-radius: .06rem; overflow: hidden;}
.index-product .list .box{margin-top: .15rem;}
.index-product .list .box .title{color: #000000;text-align: center;}
.index-product .list .box .text{margin-top: .15rem;text-align: center;color: #555555;line-height: 1.6;font-family: sans-serif;}
.index-product .list .swiper-slide{transition: 0.8s ease;transform: scale(.9)}
.index-product .list .swiper-slide.swiper-slide-active{transform: scale(1);}
.index-product .list .swiper-button-prev{color: #497ff8;--swiper-navigation-size: .36rem;}
.index-product .list .swiper-button-next{color: #497ff8;--swiper-navigation-size: .36rem;}
.index-special{padding: .9rem 0;background-size: cover;}
.index-special .main-text{margin-top: .25rem;color: #555555;line-height: 1.5;max-width: 6rem}
.index-special .list{margin-top: .45rem;}
.index-special .list ul{margin: -2%;}
.index-special .list ul li{width: 21%;margin: 2%;}
.index-special .list ul li .img{position: relative;border-radius: .06rem;overflow: hidden;}
.index-special .list ul li .img img{width: 100%}
.index-special .list ul li .img .box{display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: .7rem .3rem .3rem;background-color: rgba(71, 128, 255, .9);z-index: 3;box-sizing: border-box;}
.index-special .list ul li .img .box .name{color: #fff;text-align: center;}
.index-special .list ul li .img .box .text{margin-top: .25rem;color: #fff;line-height: 1.6;}
.index-special .list ul li .img .box .more{margin-top: .2rem;}
.index-special .list ul li .img .box .more a{display: block;width: .6rem;height: .6rem;margin: auto;background-image: url('../images/index-special-more.png');background-size: 100%;}
.index-special .list ul li .title{margin-top: .2rem;color: #000;text-align: center;}
.index-special .list ul li:hover .img .box{display: block;}
.index-special .list ul li:hover .img{box-shadow: 0 0 .1rem rgba(71, 128, 255, .9)}
.index-news{padding: .8rem 0;}
.index-news .list{margin-top: .35rem;}
.index-news .list .hot{width: 50%}
.index-news .list .hot .img{border-radius: .1rem;overflow: hidden;}
.index-news .list .hot .img img{width: 100%;}
.index-news .list .hot .box{margin-top: .3rem;display: flex;flex-wrap: wrap}
.index-news .list .hot .box .time{width: 1rem}
.index-news .list .hot .box .time .yr{color: #000000;font-weight: bold;}
.index-news .list .hot .box .time .n{margin-top: .1rem;color: #555555;}
.index-news .list .hot .box .time .n:after{display: block;content: '';margin-top: .15rem;width: .25rem;height: .03rem;background-color: #4780ff;}
.index-news .list .hot .box .main{width: calc(100% - 1rem)}
.index-news .list .hot .box .main .title a{color: #000000;font-weight: bold;}
.index-news .list .hot .box .main .text{margin-top: .15rem;color: #999999;}
.index-news .list .hot .box .main .more{margin-top: .3rem;}
.index-news .list .hot:hover .box .main .title a{color: #4780ff;}
.index-news .list .right-box{width: 46%}
.index-news .list .right-box .referral ul li{margin-bottom: .2rem;padding: .3rem;box-shadow: 0 0 .08rem rgba(94, 94, 94, .1);border-radius: .06rem;border: 1px solid #f1f1f1;}
.index-news .list .right-box .referral ul li:last-child{margin-bottom: 0;}
.index-news .list .right-box .referral ul li .time{color: #666666;}
.index-news .list .right-box .referral ul li .title{margin-top: .1rem;}
.index-news .list .right-box .referral ul li .title a{color: #000;font-weight: bold;}
.index-news .list .right-box .referral ul li:hover .title a{color: #4780ff;}
.index-news .list .right-box .referral ul li .text{margin-top: .15rem;color: #999999;}
.index-news .list .right-box .referral ul li .more{margin-top: .2rem;}
.index-news .list .more a{display: flex;align-items: center;color: #333333;}
.index-news .list .more a:after{display: block;content: '';margin-left: .1rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: 100%;}
.index-news .btn{margin-top: .3rem;}
.index-news .btn .swiper-pagination{position: initial;display: flex;justify-content: center}
.index-news .btn .swiper-pagination .swiper-pagination-bullet{position: relative;width: .24rem;height: .24rem;background: none;opacity: 1;}
.index-news .btn .swiper-pagination .swiper-pagination-bullet:after{display: block;content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: .08rem;height: .08rem;background-color: #ccc;border-radius: .08rem;z-index: 2;}
.index-news .btn .swiper-pagination .swiper-pagination-bullet svg{--progress: 100;
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 10;
    width: 100%;
    height: 100%;
    stroke-width: 4px;
    stroke: #497ff8;
    fill: none;
    stroke-dashoffset: 125.6;
    stroke-dasharray: 125.6;transform: rotate(-90deg);z-index: 1;}
.index-news .btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{display: block;content: '';width: 95%;height: 95%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;border: 1px solid rgba(0, 0, 0, .1);border-radius: 50%;box-sizing: border-box;z-index: 0;}
.index-news .btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color: #4780ff;}
.index-news .btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg{
    animation-name: ball;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

.index-entrance{padding: 1rem 0;background-color: #f7f8fa;}
.index-entrance .list ul li{position: relative;}
.index-entrance .list ul li a{position: relative;display: flex;padding: .3rem;z-index: 2;}
.index-entrance .list ul li:hover:before{display: block;background-color: #fff;box-shadow: 0 0 .18rem rgba(82, 189, 242, .32);}
.index-entrance .list ul li .icon{width: .7rem;margin-right: .15rem;}
.index-entrance .list ul li .icon img{width: 100%}
.index-entrance .list ul li .icon img:nth-of-type(1){display: block;}
.index-entrance .list ul li .icon img:nth-of-type(2){display: none;}
.index-entrance .list ul li .box .title{display: flex;align-items: center;color: #333333;}
.index-entrance .list ul li .box .title:after{display: block;content: '';margin-left: .1rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: 100%;}
.index-entrance .list ul li .box .en{margin-top: .1rem;color: #cbd5d9;}
.index-entrance .list ul li:hover a{background-color: #4780ff;}
.index-entrance .list ul li:hover .icon img:nth-of-type(2){display: block;}
.index-entrance .list ul li:hover .icon img:nth-of-type(1){display: none;}
.index-entrance .list ul li:hover .box .title{color: #fff;}
.index-entrance .list ul li:hover .box .title:after{background-image: url('../images/more1.png');}
.levitation{display: none;position: fixed;right: 1%;top: 50%;transform: translateY(-50%);z-index: 33;background-color: rgba(255, 255, 255, 0.9);box-shadow: 0 0 .18rem rgba(82, 189, 242, .12);border-radius: .06rem;}
.levitation ul li:nth-of-type(1) a{border-radius: .06rem .06rem 0 0;}
.levitation ul li:nth-of-type(4) a{border-radius:  0 0 .06rem .06rem;}
.levitation ul li{position: relative;border-bottom: 1px solid #dfe9f4;}
.levitation ul li:last-child{border-bottom: 0;}
.levitation ul li:hover{border-bottom: 1px solid transparent;}
.levitation ul li a{width: .8rem;padding: .15rem 0;display: block;text-align: center;overflow: hidden;}
.levitation ul li .icon{display: flex;justify-content: center;align-items: center;width: .27rem;height: .25rem;margin: 0 auto;}
.levitation ul li .icon:after{display: block;content: '';}
.levitation ul li .name{margin-top: .1rem;font-size: .14rem;color: #333;}
.levitation ul li.wx .icon:after{width: .27rem;height: .24rem;background-image: url('../images/levitation-icon1.png');background-size: cover;}
.levitation ul li.fa .icon:after{width: .19rem;height: .25rem;background-image: url('../images/levitation-icon2.png');background-size: cover;}
.levitation ul li.tel .icon:after{width: .23rem;height: .24rem;background-image: url('../images/levitation-icon3.png');background-size: cover;}
.levitation ul li.top .icon:after{width: .17rem;height: .24rem;background-image: url('../images/levitation-icon4.png');background-size: cover;}
.levitation ul li.wx:hover .icon:after{background-image: url('../images/levitation-icon1on.png')}
.levitation ul li.fa:hover .icon:after{background-image: url('../images/levitation-icon2on.png')}
.levitation ul li.tel:hover .icon:after{background-image: url('../images/levitation-icon3on.png')}
.levitation ul li.top:hover .icon:after{background-image: url('../images/levitation-icon4on.png')}
.levitation ul li:hover a{background-color: #4780ff;}
.levitation ul li:hover .name{color: #fff;}
.levitation ul li .box{display: none;position: absolute;top: 0;right: 100%;z-index: 3;padding: .2rem;min-width: .2rem;min-height: calc(100% + 1px);align-items: center;background-color: #4780ff;}
.levitation ul li .box .img{padding: .15rem;width: 1.2rem;box-sizing: border-box;background-color: #fff;}
.levitation ul li .box .img img{width: 100%}
.levitation ul li .box .text{font-size: .18rem;color: #fff;}
.levitation ul li:hover .box{display: flex;}
.column-menu{padding: .2rem 0;background-color: #f7f8fa;}
.column-menu .location{display: flex;align-items: center;color: #999999;}
.column-menu .location a{color: #999999;}
.column-menu .location span{color: #333333;}
.column-menu .location:before{display: block;content: '';margin-right: .1rem;width: .16rem;height: .17rem;background-image: url('../images/location.png');background-size: cover;}
.column-menu .menu{position: relative;margin-top: .3rem;}
.column-menu .menu .name{display: none;}
.column-menu .menu ul li{position: relative;margin-right: .7rem;}
.column-menu .menu ul li:last-child{margin-right: 0;}
.column-menu .menu ul li a{color: #000000;}
.column-menu .menu ul li.on a{color: #4780ff;}
.column-menu .menu ul li.on:after{display: block;content: '';position: absolute;left: 0;top: calc(100% + .18rem);width: 100%;height: .02rem;background-color: #4780ff;z-index: 3;}
.About{padding: .8rem 0 .9rem;}
.About .info{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: .6rem;}
.About .info .box{width: 48.57%;}
.About .info .box .text{color: #333333;line-height: 2;font-family: sans-serif;}
.About .info .box .public-more{margin-top: .8rem;}
.About .info .img{width: 45.71%;}
.About .info .img img{width: 100%;}
.About .more-list{margin-top: 1rem;}
.About .more-list .list{margin-top: .4rem;}
.About .more-list .list ul{margin: -2%;}
.About .more-list .list ul li{position: relative;width: 21%;margin: 2%;}
.About .more-list .list ul li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;display: block;}
.About .more-list .list ul li .img{border-radius: .08rem;overflow: hidden;}
.About .more-list .list ul li .img img{width: 100%;transition: 0.8s ease;}
.About .more-list .list ul li:hover .img img{transform: scale(1.1);}
.About .more-list .list ul li .bottom{margin-top: .3rem;padding-right: .2rem;}
.About .more-list .list ul li .bottom .title{display: flex;align-items: center;font-size: .2rem;color: #333333;}
.About .more-list .list ul li .bottom .title .icon{display: flex;align-items: center;justify-content: center;width: .37rem;height: .28rem;margin-right: .1rem;}
.About .more-list .list ul li .bottom .more{width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}
.About .more-list .list ul li:hover .bottom .title{color: #4780ff;}

.About .more-list .list .swiper-slide{position: relative;}
.About .more-list .list .swiper-slide a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;display: block;}
.About .more-list .list .swiper-slide .img{border-radius: .08rem;overflow: hidden;}
.About .more-list .list .swiper-slide .img img{width: 100%;transition: 0.8s ease;}
.About .more-list .list .swiper-slide:hover .img img{transform: scale(1.1);}
.About .more-list .list .swiper-slide .bottom{margin-top: .3rem;padding-right: .2rem;}
.About .more-list .list .swiper-slide .bottom .title{display: flex;align-items: center;font-size: .2rem;color: #333333;}
.About .more-list .list .swiper-slide .bottom .title .icon{display: flex;align-items: center;justify-content: center;width: .37rem;height: .28rem;margin-right: .1rem;}
.About .more-list .list .swiper-slide .bottom .more{width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}
.About .more-list .list .swiper-slide:hover .bottom .title{color: #4780ff;}



.Team .hot{padding: .8rem 0;background-color: #f0f3fa;}
.Team .hot .box{margin-top: .6rem;}
.Team .hot .box .img{width: 47.14%;}
.Team .hot .box .img img{width: 100%;border-radius: .08rem;}
.Team .hot .box .right-box{width: 47.14%;}
.Team .hot .box .right-box .title{display: flex;align-items: self-end;color: #000;}
.Team .hot .box .right-box .title span{padding-left: .2rem;color: #666666;font-family: sans-serif;}
.Team .hot .box .right-box .name{margin-top: .4rem;color: #000;}
.Team .hot .box .right-box .text{margin-top: .3rem;color: #333333;line-height: 1.8;font-family: sans-serif;}
.Team .hot .box .right-box .public-more{margin-top: 1rem;}
.Team .hot .box .right-box .public-more a{margin-left: auto;}
.Team .list{padding: .8rem 0 1rem;}
.Team .list ul{margin: -1.5%;}
.Team .list ul li{width: 22%;margin: 1.5%;}
.Team .list ul li .img img{border-radius: .08rem;width: 100%;transform: scale(0.98);transition: all 0.5s ease;}
.Team .list ul li .img:hover img{transform:scale(1)}
.Team .list ul li .box{margin-top: .3rem;}
.Team .list ul li .box .title{color: #333333;}
.Team .list ul li .box .text{margin-top: .15rem;height: .55rem;color: #666666;line-height: 1.7;font-family: sans-serif;}
.Team .list ul li .box .more{margin-top: .5rem;display:none;}
.Team .list ul li .box .more a{display: flex;align-items: center;color: #333333;}
.Team .list ul li .box .more a:after{display: block;content: '';margin-left: .1rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}

.History{padding: .8rem 0 1rem;background-color: #f0f3fa;}
.History .list{margin-top: .4rem;}
.History .list .logo{margin-bottom: .4rem;text-align: center;}
.History .list .logo img{max-width: 2.51rem;height:0.38rem;}
.History .list ul{position: relative;padding: .4rem 0;}
.History .list ul li{position: relative;margin-bottom: .45rem;z-index: 2;}
.History .list ul li:last-child{margin-bottom: 0;}
.History .list ul li .flex-row{width: 43.9%;justify-content: space-between;}
.History .list ul li .img{width: 24.3%;}
.History .list ul li .img img{width: 100%;border-radius: .15rem;}
.History .list ul li .box{width: 70.7%;position: relative;z-index: 3;}
.History .list ul li.false .box{width: 100%;}
.History .list ul li .box .time{color: #333333;font-family: 'HmM';}
.History .list ul li .box .text{margin-top: .2rem;color: #333333;line-height: 1.7;font-family: sans-serif;}
.History .list .loading:before{display: block;content: '';width: .64rem;height: .64rem;margin: 0 auto .15rem;background-image: url('../images/History-loading.png');background-size: 100%;animation: rotate 5s linear infinite;}
.History .list .loading{margin-top: .6rem;text-align: center;color: #666666;font-family: sans-serif;cursor: pointer;}
@media (min-width:769px){
    .History .list ul li{height: 1.5rem}
    .History .list ul li:nth-of-type(odd) .flex-row{margin-left: auto;}
    .History .list ul li:nth-of-type(even) .flex-row{flex-flow: row-reverse;}
    .History .list ul li:nth-of-type(even) .box .time{text-align: right;}
    .History .list ul:before{display: block;content: '';position: absolute;left: 0;right: 0;width: .06rem;height: 100%;margin: 0 auto;background-color: #dfe7fb;border-radius: .06rem;z-index: 1;}
    .History .list ul li:before{display: block;content: '';position: absolute;left: 0;right: 0;top: .08rem;margin: 0 auto;width: .16rem;height: .16rem;background-color: #fff;border: .05rem solid #4782ff;border-radius: .16rem;z-index: 3;}
    .History .list ul li:after{display: block;content: '';position: absolute;top: .14rem;width: 6%;left: 0;right: 0;margin: 0 auto;height: 0;border-top: 1px dashed #4782ff;z-index: 2;}
    .History .list ul li:nth-of-type(odd):after{transform: translateX(51%);}
    .History .list ul li:nth-of-type(even):after{transform: translateX(-51%);}
}
@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.Product{padding: .8rem 0 1rem;}
.Product .describes{margin-top: .6rem;padding: 1rem 0;background-image: url('../images/Product-describes.png');background-size: cover;}
.Product .describes .box{width: 51.42%;}
.Product .describes .box .text{margin-top: .35rem;color: #333333;line-height: 1.7;font-family: sans-serif;}
.Product .describes .box .text p{text-indent: 2em;}
.Product .describes .img{width: 42.85%;}
.Product .describes .img img{width: 100%;border-radius: .08rem;}
.Product .column{padding: 1rem 0;}
.Product .column ul{margin: -1.5%;}
.Product .column ul li{width: 30.33%;margin: 1.5%;font-size: .28rem}
.Product .column ul li a{display: flex;align-items: center;justify-content: center;width: 100%;height: 1.6rem;border-radius: .08rem;}
.Product .column ul li a span{display: flex;align-items: center;color: #fff;}
.Product .column ul li:nth-of-type(1) a span:before{display: block;content: '';width: .46rem;height: .54rem;margin-right: .2rem;background-image: url('../images/Product-column-icon1.png');background-size: cover;}
.Product .column ul li:nth-of-type(2) a span:before{display: block;content: '';width: .49rem;height: .57rem;margin-right: .2rem;background-image: url('../images/Product-column-icon2.png');background-size: cover;}
.Product .column ul li:nth-of-type(3) a span:before{display: block;content: '';width: .47rem;height: .53rem;margin-right: .2rem;background-image: url('../images/Product-column-icon3.png');background-size: cover;}
.Product .column ul li:nth-of-type(1) a{background-image: linear-gradient(to right bottom, #20c0f5, #7ce3fd);}
.Product .column ul li:nth-of-type(2) a{background-image: linear-gradient(to right bottom, #2f95ed, #78c0ff);}
.Product .column ul li:nth-of-type(3) a{background-image: linear-gradient(to right bottom, #4780ff, #78bbff);}
.Product .summary .text{margin-top: .3rem;color: #333;line-height: 1.8;font-family: sans-serif;}
.Product .verifying{margin-top: 1rem;padding: 1rem 0;background-color: #f0f3fa;}
.Product .search{display: flex;align-items: center;width: 2.6rem;background-color: #fff;padding: 0 .1rem;box-sizing: border-box;}
.Product .search .text{width: calc(100% - .4rem);padding: 0 .1rem;font-size: .14rem;box-sizing: border-box;border: 0;background-color: transparent;}
.Product .search  .btn{width: .4rem;height: .4rem;background-image: url('../images/search-b.png');background-size: .15rem;background-position: center;background-repeat: no-repeat;cursor: pointer;border: 0;background-color: transparent;}
.Product .verifying .top-box{margin-bottom: .4rem;}
.Product .verifying .menu{width: 21.4%;border-radius:0.08rem;}
.Product .verifying .menu ul{border-radius: .08rem;overflow: hidden;}
.Product .verifying .menu ul li{border-bottom: .02rem solid #f5f5f5;}
.Product .verifying .menu ul li:last-child{border-bottom: 0;}
.Product .verifying .menu ul li a{display: flex;align-items: center;justify-content: space-between;padding: 0 .2rem;height: .6rem;color: #333333;background-color: #fff;}
.Product .verifying .menu ul li a:after{display: block;content: '';width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}
.Product .verifying .menu ul li.on a{background-color: #4780ff;color: #fff;}
.Product .verifying .menu ul li.on a:after{background-image: url('../images/more1.png');}
.Product .verifying .menu ul li.on{border-bottom: .02rem solid transparent;}
.Product .verifying .menu2 h3{height: 0.6rem;background-color: #4780ff;border-radius: 0.1rem 0.1rem 0rem 0rem;padding-left: 0.2rem;line-height: 0.6rem;color: #fff;}
.Product .verifying .menu2 ul{overflow: hidden;}
.Product .verifying .menu2 ul li{border-bottom: .01rem solid #f5f5f5;}
.Product .verifying .menu2 ul li:last-child{border-bottom: 0;}
.Product .verifying .menu2 ul li a{display: flex;align-items: center;justify-content: space-between;padding: 0 .2rem;height: .6rem;color: #333333;background-color: #fff;font-size: 0.18rem}
.Product .verifying .menu2 ul li a:after{display: block;content: '';width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}
.Product .verifying .menu2 ul li.on a,.Product .verifying .menu2 ul li:hover a{color: #4780ff;border-bottom: 1px solid #4780ff;background: #fff}
.Product .verifying .menu2 ul li.on a:after,.Product .verifying .menu2 ul li:hover a:after{background-image: url('../images/more2.png');}
.Product .verifying .menu2 ul li.on,.Product .verifying .menu2 ul li:hover{border-bottom: none;}
.Product .verifying .list.list2 ul li,.Product .verifying .list.list2{width: 100%;}
.Product .verifying .list.list2 ul li{margin-bottom: .2rem;padding: .4rem .35rem;background-color: #fff;}
.Product .verifying .list.list2 ul li .top{flex-direction: column; align-items: flex-start; justify-content: flex-start;padding-bottom: .1rem;margin-bottom: .1rem;border-bottom: 1px solid #e5e5e5;}
.Product .verifying .list ul li .title{margin-top: 0rem;color: #333; text-align:left}
.Product .verifying .list.list2 ul li .title a{color: #333333; }
.Product .verifying .list.list2 ul li a{position: static;}
.Product .verifying .list.list2 ul li .more a{display: flex;align-items: center;color: #333333;}
.Product .verifying .list.list2 ul li .more a:after{display: block;content: '';margin-left: .15rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}
.Product .verifying .list.list2 ul li .text{color: #666666;text-align: left;}
.Product .verifying .list.list2 ul li .text span{color: #999;}
.Product .verifying .list.list2 ul li .title{margin-top: 0; text-align: left;}
.Product .verifying .list.list2 ul li .bottom-box{margin-top: .0rem;display: flex !important;  align-items: center;}
.Product .verifying .list.list2 ul li .bottom-box .textarea{margin-left: 0.15rem;margin-top: .0rem;color: #666666;line-height: 1.5}
.Product .verifying .list.list2 ul li.on .bottom-box{display: block;}
.Product .verifying .list{width: calc(78.6% - .2rem);}
.Product .verifying .list ul{margin: -1%;}
.Product .verifying .list ul li{position: relative;width: 48%;margin: 1%;padding: .95rem .9rem;background-color: #fff;border-radius: .08rem;}
.Product .verifying .list ul li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 2;}
.Product .verifying .list ul li .icon{display: flex;align-items: center;justify-content: center;height: .64rem}
.Product .verifying .list ul li .icon img{max-height: .64rem}
.Product .verifying .list ul li .title{margin-top: 0.3rem;color: #333; text-align:center}
.Product .verifying .list ul li .text{margin-top: .08rem;color: #666666;line-height: 1.7;text-align: center;font-family: sans-serif;}
.Product .detection{margin-top: 1rem;}
.Product .detection .list ul li{margin-bottom: .2rem;padding: .4rem .35rem;background-color: #fff;}
.Product .detection .list ul li .top{display: flex;justify-content: space-between;align-items: center;padding-bottom: .3rem;margin-bottom: .3rem;border-bottom: 1px solid #e5e5e5;}
.Product .detection .list ul li .title a{color: #333333;}
.Product .detection .list ul li .more a{display: flex;align-items: center;color: #333333;}
.Product .detection .list ul li .more a:after{display: block;content: '';margin-left: .15rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}
.Product .detection .list ul li .text{color: #666666;}
.Product .detection .list ul li .text span{color: #4780ff;}
.Product .environment{margin-top: 1rem;}
.Product .environment .table-nav ul li{margin-right: .2rem;padding: .15rem .3rem;color: #333333;border: 1px solid #dcedf9;border-radius: .46rem;cursor: pointer;}
.Product .environment .table-nav ul li:last-child{margin-right: 0;}
.Product .environment .table-nav ul li.on{background-color: #4780ff;color: #fff;border: 1px solid #4780ff;}
.Product .environment .table-box{margin-top: .5rem;}
.Product .environment .table-box .item{display: none;}
.Product .environment .table-box .item.on{display: block;}
.Product .environment .table-box .item .mySwiper{padding-bottom: .05rem;}
.Product .environment .table-box .item img{width: 100%;border-radius: .08rem;}
.Product .environment .table-box .item .swiper-scrollbar{position: initial;margin-top: .6rem;height: .02rem;background-color: #e5e5e5;}
.Product .environment .table-box .item .swiper-scrollbar .swiper-scrollbar-drag{top: -.01rem;height: .04rem;background-color: #4780ff;}
.Product .field .search{background-color: #f5f7fa;}
.Product .field .list{margin-top: .4rem;}
.Product .field .list ul{margin: -1%;}
.Product .field .list ul li{position: relative;width: 31.33%;margin: 1%;padding: .6rem .4rem;background-color: #f5f7fa;border-radius: .08rem;box-sizing: border-box;}
.Product .field .list ul li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 3;}
.Product .field .list ul li .icon{display: flex;align-items: center;justify-content: center;height: .65rem}
.Product .field .list ul li .icon img{max-height: .65rem}
.Product .field .list ul li .title{margin-top: .25rem;color: #333333;text-align: center;}
.Product .field .list ul li .text{margin-top: .15rem;color: #666666;line-height: 1.7;text-align: center;font-family: sans-serif;}
.Product .platform .list{margin-top: .4rem;}
.Product .platform .list ul li{margin-bottom: .1rem;}
.Product .platform .list ul li:last-child{margin-bottom: 0;}
.Product .platform .list ul li .top-box{display: flex;align-items: center;justify-content: space-between;padding: .2rem .4rem;background-color: #e9f0ff;}
.Product .platform .list ul li.on .top-box{background-color: #4780ff;}
.Product .platform .list ul li .top-box .title{color: #333333;}
.Product .platform .list ul li.on .top-box .title{color: #fff;}
.Product .platform .list ul li .top-box .more{display: flex;align-items: center;color: #666666;font-family: sans-serif;}
.Product .platform .list ul li.on .top-box .more{color: #fff;}
.Product .platform .list ul li .top-box .more:after{display: block;content: '';width: .14rem;height: .14rem;margin-left: .1rem;background-image: url('../images/jia.png');background-size: 100%;}
.Product .platform .list ul li.on .top-box .more:after{background-image: url('../images/jian.png');background-size: 100% .02rem;background-repeat: no-repeat;background-position: center;}
.Product .platform .list ul li .bottom-box{display: none;padding: .4rem;background-color: #fafcff;background-image: url('../images/Product-platform.png');background-size: 2.53rem 1.77rem;background-position: 95% bottom;background-repeat: no-repeat;}
.Product .platform .list ul li .bottom-box h3{font-size: .2rem;color: #333333;}
.Product .platform .list ul li .bottom-box .text{margin-top: .2rem;font-size: .18rem;color: #333333;line-height: 1.7;}
.Product .platform .list ul li .bottom-box .text + h3{margin-top: .3rem;}
.Product .platform .list ul li .bottom-box .text *{font-size: .18rem !important;color: #333333 !important;line-height: 1.7 !important;font-weight: normal !important;}
.Product .platform .list ul li .bottom-box dl{margin-top: .2rem;}
.Product .platform .list ul li .bottom-box dl dd{position: relative;padding-left: .2rem;font-size: .18rem;color: #333333;line-height: 1.7;}
.Product .platform .list ul li .bottom-box dl dd:before{position: absolute;left: 0;top: .12rem;width: .06rem;height: .06rem;background-color: #d6d6d6;border-radius: .06rem;display: block;content: '';}
.Product .platform .list ul li.on .bottom-box{display: block;}
.Product .inquiry{margin-top: 1rem;padding: 1rem 0;background-color: #f0f3fa;}
.Product .inquiry .top-box{margin-bottom: .4rem;}
.Product .inquiry .left-box{width: 21.4%;}
.Product .inquiry .right-box{width: 75.7%;}
.Product .inquiry .menu{border-radius: .08rem;overflow: hidden;}
.Product .inquiry .menu .main-title{padding: .2rem;color: #fff;background-color: #4780ff;}
.Product .inquiry .menu .list{padding: .3rem .2rem;background-color: #fff;}
.Product .inquiry .menu .list ul li{padding-bottom: .2rem;margin-bottom: .2rem;border-bottom: 1px solid #e4e4e4;}
.Product .inquiry .menu .list ul li:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.Product .inquiry .menu .list ul li .name{display: flex;align-items: center;justify-content: space-between;color: #333333;cursor: pointer;}
.Product .inquiry .menu .list ul li .name:after{display: block;content: '';width: .14rem;height: .14rem;background-image: url('../images/jia-b.png');background-repeat: no-repeat;background-position: center;background-size: .14rem;}
.Product .inquiry .menu .list ul li.on .name:after{background-image: url('../images/jian-b.png');background-size: .14rem .02rem;}
.Product .inquiry .menu .list ul li dl{display: none;margin-top: .2rem;}
.Product .inquiry .menu .list ul li.on dl{display: block;}
.Product .inquiry .menu .list ul li dl dd{margin-bottom: .15rem;}
.Product .inquiry .menu .list ul li dl dd:last-child{margin-bottom: 0;}
.Product .inquiry .menu .list ul li dl dd a{display: flex;align-items: center;color: #4780ff;font-family: sans-serif;}
.Product .inquiry .menu .list ul li dl dd a em{position: relative;margin-right: .15rem;display: block;width: .14rem;height: .14rem;border: 1px solid #838383;border-radius: .14rem;box-sizing: border-box;}
.Product .inquiry .menu .list ul li dl dd.on a em{border: 1px solid #4780ff;}
.Product .inquiry .menu .list ul li dl dd.on a em:before{position: absolute;display: block;content: '';left: 0;right: 0;top: 0;bottom: 0;width: .06rem;height: .06rem;background-color: #4780ff;margin: auto;border-radius: .06rem;z-index: 1;}
.Product .inquiry .right-box .list ul li{margin-bottom: .2rem;padding: .2rem .35rem;background-color: #fff;}
.Product .inquiry .right-box .list ul li .top{display: flex;justify-content: space-between;align-items: center;padding-bottom: .15rem;margin-bottom: .15rem;border-bottom: 1px solid #e5e5e5;}
.Product .inquiry .right-box .list ul li .title a{color: #333333;}
.Product .inquiry .right-box .list ul li .more a{display: flex;align-items: center;color: #333333;}
.Product .inquiry .right-box .list ul li .more a:after{display: block;content: '';margin-left: .15rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}
.Product .inquiry .right-box .list ul li .text{color: #666666;}
.Product .inquiry .right-box .list ul li .text span{color: #999;}
.Product .inquiry .right-box .list ul li .bottom-box{display: none;margin-top: .2rem}
.Product .inquiry .right-box .list ul li .bottom-box .textarea{margin-top: .15rem;color: #666666;line-height: 1.5}
.Product .inquiry .right-box .list ul li.on .bottom-box{display: block;}
.Product-info{padding: .8rem 0 1rem;}
.Product-info .title{display: flex;align-items: center;color: #4780ff;font-family: 'HmB';font-weight: bold;}
.Product-info .title img{max-width: .45rem;margin-right: .15rem;}
.Product-info .text{margin-top: .3rem;color: #333333;line-height: 1.7;}
.Product-info .text p{text-indent: 2em;}
.Product-info .box{margin-top: .5rem;padding-top: 1rem;border-top: 1px solid #e8e8e8;}
.Product-info .box .table{margin-top: .4rem;overflow-x: hidden;max-height: 7.71rem;max-width: 100%;line-height: 1.75;}
.Product-info .box .table table{width: 100% !important;border-left: 1px solid #dae6ff;border-bottom: 1px solid #dae6ff;}
.Product-info .box .table table tr th{height: .7rem;min-width: 1.2rem;color: #fff;font-size: .2rem;text-align: center;background-color: #4780ff;border-right: 1px solid rgba(255, 255, 255, .22);}
.Product-info .box .table table tr td{padding: 0 .4rem;height: .7rem;border-right: 1px solid #dae6ff;font-size: .18rem;color: #333;}
.Product-info .box .table table tr:nth-of-type(even) td{background-color: #f5f7fa;}
.Qualifications{padding: .8rem 0 1rem;}
.Qualifications .Top{display: flex;justify-content: space-between; align-items: center;}
.Qualifications .catemenu ul{display: flex; flex-wrap:wrap;}
.Qualifications .catemenu li{ display: inline-block;}
.Qualifications .catemenu li:not(:last-child){ margin-right:0.1rem}
.Qualifications .catemenu li a{ display:block; padding:0 0.3rem; border-radius:0.5rem; line-height:0.5rem; border:1px solid #e2e2e2; background:#fff; font-size:var(--font-size16);}
.Qualifications .catemenu li:hover a,
.Qualifications .catemenu li.aon a{ color:#fff; background:#4780ff; border-color:#4780ff;}

.Qualifications .list{margin-top: .6rem;}
.Qualifications .list ul{margin: -2%;}
.Qualifications .list ul li{width: 21%;margin: 2%;}
.Qualifications .list ul li .img{padding: 0.14rem;background: url(../images/kuang.png) no-repeat center/100% 100%;}
.Qualifications .list ul li .img img{width: 100%;}
.Qualifications .list ul li .title{margin-top: .3rem;color: #010101;text-align: center;}
.Corporate{padding: .8rem 0 1rem;}
.Corporate .list{margin-top: .6rem;}
.Corporate .list ul{margin: -1.5%;}
.Corporate .list ul li{width: 30.333%;margin: 1.5%;}
.Corporate .list ul li .img{border-radius: .08rem;overflow: hidden;}
.Corporate .list ul li .img img{width: 100%;transition: 0.8s ease;}
.Corporate .list ul li:hover .img img{transform: scale(1.1)}
.Culture{padding: .8rem 0 1rem;overflow: hidden;background-image: url('../images/Culture-bg.jpg');background-size: cover;}
.Culture .swiper-scrollbar{position: initial;margin-top: .3rem;height: .02rem;background-color: #e5e5e5;}
.Culture .swiper-scrollbar .swiper-scrollbar-drag{top: -.01rem;height: .04rem;background-color: #4780ff;}
.Culture .list{margin-top: .5rem;}
.Culture .btn{display: flex;align-items: center;}
.Culture .btn .swiper-button-prev,
.Culture .btn .swiper-button-next{position: initial;width: .6rem;height: .6rem;border: 1px solid #ced6dd;border-radius: .6rem;box-sizing: border-box;background-size: ;background-repeat: no-repeat;background-position: center;}
.Culture .btn .swiper-button-prev{margin-right: .2rem;background-image: url('../images/prev.png');}
.Culture .btn .swiper-button-prev:hover{background-color: #4680fe;border: 1px solid #4680fe;background-image: url('../images/prev-w.png');}
.Culture .btn .swiper-button-next{background-image: url('../images/next.png');}
.Culture .btn .swiper-button-next:hover{background-color: #4680fe;border: 1px solid #4680fe;background-image: url('../images/next-w.png');}
.Culture .btn .swiper-button-prev:after,
.Culture .btn .swiper-button-next:after{display: none;}
.Culture .mySwiper{overflow: initial;}
.Culture .swiper-slide{max-width: 5rem}
.Culture .swiper-slide.swiper-slide-active{max-width: 6.6rem}
.Culture .swiper-slide .title{margin-top: .3rem;color: #333;}
.Culture .swiper-slide .more{margin-top: .3rem;}
.Culture .swiper-slide .more a{display: flex;align-items: center;color: #333;}
.Culture .swiper-slide .more a:after{display: block;content: '';margin-left: .15rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: cover;}
.Culture .mySwiper .img img{width: 100%;border-radius: .08rem;}
.Culture .list .tip{margin-top: .1rem;text-align: center;color: #999999;}
.News{padding: .8rem 0 1rem;}
.select select{width: 2.2rem;height: .5rem;border-radius: .5rem;padding: 0 .3rem;font-family: sans-serif;background: url(../images/selectarr.png) no-repeat scroll right 0.3rem center transparent;background-size: auto 0.07rem;background-color: #f5f8ff;}
.select ul li{margin-right: .3rem;}
.select ul li:last-child{margin-right: 0;}
.News .hot{position: relative;margin-top: .6rem;}
.News .hot .img{width: 50%;border-radius: .1rem;overflow: hidden;}
.News .hot .img img{width: 100%;}
.News .hot .box{position: relative;width: 50%;padding: .5rem .6rem;border-radius: .1rem;background-color: #fafcff;}
.News .hot .box .time{width: 1rem}
.News .hot .box .time .yr{color: #000000;font-weight: bold;}
.News .hot .box .time .n{margin-top: .1rem;color: #555555;}
.News .hot .box .main{margin-top: .4rem;}
.News .hot .box .main .title a{color: #000000;}
.News .hot .box .main .text{margin-top: .2rem;color: #666;line-height: 1.7;}
.News .hot .box .main .more{margin-top: .8rem;}
.News .hot .box .main .more a{justify-content: right}
.News .hot:hover .box .main .title a{color: #4780ff;}
.News .more a{display: flex;align-items: center;color: #333333;}
.News .more a:after{display: block;content: '';margin-left: .1rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: 100%;}
.News .swiper-pagination{position: absolute;right: 40%;bottom: .5rem;display: flex;justify-content: center;width: auto;left: auto;}
.News .swiper-pagination .swiper-pagination-bullet{position: relative;width: .33rem;height: .33rem;background: none;opacity: 1;}
.News .swiper-pagination .swiper-pagination-bullet:after{display: block;content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: .1rem;height: .1rem;background-color: #ccc;border-radius: .1rem;z-index: 2;}
.News .swiper-pagination .swiper-pagination-bullet svg{--progress: 100;
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 10;
    width: 100%;
    height: 100%;
    stroke-width: 4px;
    stroke: #497ff8;
    fill: none;
    stroke-dashoffset: 125.6;
    stroke-dasharray: 125.6;transform: rotate(-90deg);z-index: 1;}
.News .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{display: block;content: '';width: 95%;height: 95%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;border: 1px solid rgba(0, 0, 0, .1);border-radius: 50%;box-sizing: border-box;z-index: 0;}
.News .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color: #4780ff;}
.News .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg{
    animation-name: ball;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
.News .list{margin-top: .8rem;}
.News .list ul li{margin-bottom: .5rem;padding-bottom: .5rem;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;border-bottom: 1px solid #e5e5e5;}
.News .list ul li:last-child{margin-bottom: 0;}
.News .list ul li .box{width: 60.7%;}
.News .list ul li .box .title a{color: #333333;}
.News .list ul li .box .text{margin-top: .25rem;color: #666666;line-height: 1.7;}
.News .list ul li .box .btn{display: flex;align-items: center;margin-top: .5rem;}
.News .list ul li .box .btn .time{padding-right: .2rem;margin-right: .2rem;color: #555555;border-right: 1px solid #cccccc;}
.News .list ul li .img{width: 28.5%;border-radius: .08rem;overflow: hidden;}
.News .list ul li .img img{width: 100%;transition: 0.8s ease;}
.News .list ul li:hover .img img{transform: scale(1.1)}
.News .list ul li:hover .title a{color: #4780ff;}
.News-info{padding: .8rem 0 1rem;}
.News-info .title{text-align: center;color: #000000;font-family: 'HmM';}
.News-info .time{margin-top: .45rem;margin-bottom: .2rem;padding-bottom: .8rem;border-bottom: 1px solid #ebebeb;color: #666666;text-align: center;font-family: sans-serif;}
.News-info .text{max-width: 90%;margin-left: auto;margin-right: auto;line-height: 1.8;font-size: 0.18rem}
.News-info .text *{line-height: 1.8 !important;font-size: 0.18rem !important}
.News-info .bottom-box{margin-top: .8rem;padding-top: .3rem;border-top: 1px solid #ebebeb;}
.News-info .bottom-box .box{display: flex;justify-content: space-between;align-items: center;max-width: 90%;margin: 0 auto;}
.Service{padding: .8rem 0 1rem;}
.Service .info{margin-top: .5rem;padding: .4rem;background-color: #f2f6fd;}
.Service .info .box{width: 50%;border-radius: .08rem;box-sizing: border-box;}
.Service .info .img{width: 50%;border-radius: .08rem;overflow: hidden;}
.Service .info .img img{width: 100%;}
.Service .info .box dl dd{display: flex;align-items: center;margin-bottom: .25rem;}
.Service .info .box dl dd:last-child{margin-bottom: 0;}
.Service .info .box dl dd .icon{ margin-right:0.12rem}
.Service .info .box dl dd .icon img{ max-width: 0.3rem;}
.Service .info .box dl dd .name{color: #333;}
.Service .info .box dl dd .value.tel{color: #4780ff;}
.Service .info .box dl dd .value{color: #333;}
.Service .info .box .text{color: #333;line-height: 1.7;font-family: sans-serif; margin-top:0.4rem}
.Service .from{ width: 48%;}
.Service .info .from ul li{margin-bottom: .15rem;}
.Service .from ul li{margin-bottom: .35rem;}
.Service .from ul li:last-child{margin-bottom: 0;}
.Service .from ul li .name{margin-bottom: .15rem;font-size: .18rem;color: #333;}
.Service .from ul li .name span{color: red;}
.Service .from ul li .item{width: 48%;}
.Service .from ul li .text{width: 100%;font-size: .16rem;height: .5rem;padding: 0 .2rem;box-sizing: border-box;background-color: #fff;border: 0;}
.Service .info .from ul li .text{margin-top: 0;height: .5rem}
.Service .info .from ul li select{height: .5rem; line-height: .5rem;}
.Service .info .from ul li .item{display: flex;align-items: center;}
.Service .info .from ul li .name{flex: 1;white-space: nowrap;margin-right: .1rem;margin-bottom: 0;}
.Service .from ul li select{width: 100%;font-size: .16rem;height: .5rem;padding: 0 .2rem;box-sizing: border-box;background-color: #fff;border: 0;}
.Service .from ul li textarea{width: 100%;font-size: .16rem;height: 1.2rem;padding: .2rem;box-sizing: border-box;background-color: #fff;border: 0;}
.Service .from .btn{margin-top: .3rem;}
.Service .from .btn input{width: 2rem;height: .54rem;font-size: .2rem;border-radius: .08rem;border: 0;font-family: sans-serif;margin-right: .2rem;    cursor: pointer;}
.Service .from .btn input:last-child{margin-right: 0;}
.Service .from .btn .submit{background-color: #4780ff;color: #fff;}
.Service .from .btn .reset{background-color: #f0f1f2;color: #666666;}
.Statement{padding: .8rem 0 1rem;}
.Statement .info{margin-top: .5rem;padding: .6rem;font-size: .18rem;line-height: 2;background-image: linear-gradient(to right bottom, #fafcff, #f2f6fc);}
.Statement .info p{display: block;width: 100%;}
.Contact{padding: .8rem 0 1rem;}
.Contact .left-box{width: 40%;}
.Contact .left-box .info{margin-top: .8rem;}
.Contact .left-box .info .title{color: #333333;font-family: 'HmB';}
.Contact .left-box .info dl{margin-top: .4rem;}
.Contact .left-box .info dl dd{position: relative;margin-bottom: .4rem;padding-left: .3rem;}
.Contact .left-box .info dl dd:last-child{margin-bottom: 0;}
.Contact .left-box .info dl dd .name{margin-bottom: .15rem;color: #333333;}
.Contact .left-box .info dl dd .value{color: #333;font-family: sans-serif;}
.Contact .left-box .info dl dd .value a{text-decoration: underline;}
.Contact .left-box .info dl dd:before{display: block;content: '';position: absolute;left: 0;top: .01rem;background-size: 100%;z-index: 1;}
.Contact .left-box .info dl dd:nth-of-type(1):before{width: .17rem;height: .2rem;background-image: url('../images/Contact-icon1.png')}
.Contact .left-box .info dl dd:nth-of-type(2):before{width: .21rem;height: .2rem;background-image: url('../images/Contact-icon2.png')}
.Contact .left-box .info dl dd:nth-of-type(3):before{width: .20rem;height: .16rem;background-image: url('../images/Contact-icon3.png')}
.Contact .left-box .info dl dd .text{margin-top: .25rem;padding: .3rem;color: #333333;line-height: 2;background-color: #f7f8fa;border-radius: .08rem;}
.Contact .right-box{position: absolute;right: 0;width: 54.6%;}
.Contact .right-box .img #allmap{height: 6.4rem;}
.Login{min-height: 100vh;display: flex;align-items: center;justify-content: center;background-image: url('../images/Login-bg.png');background-size: cover;}
.Login .info{max-width: 10.4rem;width: 10.4rem;margin: 0 auto;border-radius: .08rem;background-color: #fff;overflow: hidden;}
.Login .info .img{width: 50%;}
.Login .info .img img{width: 100%;}
.Login .info .box{width: 50%;position: relative;}
.Login .info .box .main-box{position: relative;}
.Login .info .box .link{margin-top: .5rem;color: #666666;text-align: center;font-family: sans-serif;}
.Login .info .box .link a{color: #0056ff;}
.Login .info .box .ewm-btn{position: absolute;right: 0;top: 0;width: .65rem;height: .65rem;background-image: url('../images/Login-ewm.png');background-size: 100%;z-index: 66;cursor: pointer;}
.Login .info .box .main-box .ewm{display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background-color: #fff;z-index: 55;}
.Login .info .box .main-box .ewm.on{display: block;}
.Login .info .box .main-box .ewm .name{padding: .2rem .6rem;color: #4780ff;}
.Login .info .box .main-box .ewm .image{margin: .6rem auto 0;max-width: 2.4rem;width: 100%;padding: .2rem;border: 1px solid #edeff2;box-sizing: border-box;border-radius: .03rem;}
.Login .info .box .main-box .ewm .image img{width: 100%;}
.Login .info .box .main-box .ewm .tip{display: flex;align-items: center;justify-content: center;margin-top: .2rem;font-size: .16rem;color: #666666;font-family: sans-serif;}
.Login .info .box .main-box .ewm .tip:before{display: block;content: '';width: .21rem;height: .19rem;background-image: url('../images/Login-wx.png');background-size: cover;margin-right: .1rem;}
.Login .info .box .main-box .table-nav{padding: .23rem .6rem;border-bottom: 1px solid #e5e5e5;}
.Login .info .box .main-box .table-nav ul li{position: relative;margin-right: .6rem;font-size: .18rem;color: #666666;cursor: pointer;z-index: 1;}
.Login .info .box .main-box .table-nav ul li:last-child{margin-right: 0;}
.Login .info .box .main-box .table-nav ul li.on{color: #4780ff;}
.Login .info .box .main-box .table-nav ul li.on:after{display: block;content: '';position: absolute;left: 0;bottom: -.23rem;width: 100%;height: .02rem;background-color: #4780ff;z-index: 3;}
.Login .info .box .main-box .table-box{margin-top: .4rem;padding: 0 .6rem;}
.Login .info .box .main-box .table-box .item{display: none;}
.Login .info .box .main-box .table-box .item.on{display: block;}
.Login .info .box .main-box .table-box li{margin-bottom: .2rem;}
.Login .info .box .main-box .table-box li:last-child{margin-bottom: 0;}
.Login .info .box .main-box .table-box li .pad{position: relative;}
.Login .info .box .main-box .table-box li .text{display: block;width: 100%;height: .5rem;padding: 0 .2rem 0 .5rem;background-color: #fafafa;border-radius: .03rem;border: 1px solid #e6e7eb;box-sizing: border-box;}
.Login .info .box .main-box .table-box li .name:after{display: block;content: '';position: absolute;left: .2rem;top: 0;bottom: 0;margin: auto 0;width: .16rem;height: .18rem;background-image: url('../images/Login-name.png');background-size: 100%;z-index: 1;}
.Login .info .box .main-box .table-box li .password:after{display: block;content: '';position: absolute;left: .2rem;top: 0;bottom: 0;margin: auto 0;width: .16rem;height: .18rem;background-image: url('../images/Login-pass.png');background-size: 100%;z-index: 1;}
.Login .info .box .main-box .table-box li .tel:after{display: block;content: '';position: absolute;left: .2rem;top: 0;bottom: 0;margin: auto 0;width: .14rem;height: .18rem;background-image: url('../images/Login-tel.png');background-size: 100%;z-index: 1;}
.Login .info .box .main-box .table-box li .code:after{display: block;content: '';position: absolute;left: .2rem;top: 0;bottom: 0;margin: auto 0;width: .14rem;height: .18rem;background-image: url('../images/Login-pass.png');background-size: 100%;z-index: 1;}
.Login .info .box .main-box .table-box li .code .code-btn{position: absolute;right: .2rem;top: 0;bottom: 0;display: flex;align-items: center;margin: auto 0;font-size: .14rem;color: #4780ff;z-index: 3;cursor: pointer;font-family: sans-serif;}
.Login .info .box .main-box .table-box li .Submit{width: 100%;height: .5rem;border-radius: .03rem;font-size: .18rem;color: #fff;background-color: #4780ff;cursor: pointer;border: 0;}
.Login .info .box .main-box .table-box li .checkbox input{width: .14rem;height: .14rem;margin-right: 0;}
.Login .info .box .main-box .table-box li .checkbox label{color: #999999;font-family: sans-serif;}
.Login .info .box .main-box .table-box li .more a{color: #999999;font-family: sans-serif;}
.Login .info .box .main-box .table-box li .more a:hover{color: #4780ff;}
.Login .info .box .main-box .table-box li .tip .checkbox input{width: .14rem;height: .14rem;margin-right: 0;}
.Login .info .box .main-box .table-box li .tip .checkbox label{color: #999999;font-family: sans-serif;}
.Login .info .box .main-box .table-box li .password .push{position: absolute;right: .2rem;top: 0;bottom: 0;width: .18rem;height: .15rem;margin: auto 0;background-image: url('../images/pass.png');background-position: center;background-repeat: no-repeat;background-size: .18rem .15rem;cursor: pointer;}
.Login .info .box .main-box .table-box li .password .push.on{background-image: url('../images/pass-on.png');background-size: .18rem .12rem}
.Register{min-height: 100vh;display: flex;align-items: center;justify-content: center;background-image: url('../images/Login-bg.png');background-size: cover;}
.Register .info{max-width: 9.6rem;width: 9.6rem;background-color: #fff;border-radius: .08rem;}
.Register .info .top-box{padding: .4rem;border-bottom: 1px solid #e5e5e5;}
.Register .info .top-box .more{display: flex;align-items: center;color: #666666;}
.Register .info .top-box .more a{display: flex;align-items: center;color: #4780ff;}
.Register .info .top-box .more a:after{display: block;content: '';width: .05rem;margin-left: .1rem;height: .1rem;background-image: url('../images/jt.png');background-size: 100%;}
.Register .info .list{padding: .45rem 0;max-width: 5.4rem;width: 100%;margin: 0 auto;}
.Register .info .list ul li{margin-bottom: .2rem;display: flex;flex-wrap: wrap;position: relative;}
.Register .info .list ul li:last-child{margin-bottom: 0;}
.Register .info .list ul li .push{position: absolute;right: .3rem;top: 0.2rem;bottom: 0;width: .18rem;height: .15rem;margin:  0;background-image: url('../images/pass.png');background-position: center;background-repeat: no-repeat;background-size: .18rem .15rem;cursor: pointer;}
.Register .info .list ul li .push.on{background-image: url('../images/pass-on.png');background-size: .18rem .12rem}
.Register .info .list ul li .push +div{margin-top: 0.1rem;}
.Register .info .list ul li .name{width: 1rem;padding-right: .2rem;text-align: right;line-height: .5rem;color: #333333;font-family: sans-serif;}
.Register .info .list ul li .name span{color: red;}
.Register .info .list ul li .box{width: calc(100% - 1.2rem);}
.Register .info .list ul li .Submit{width: 100%;height: .5rem;border-radius: .03rem;font-size: .18rem;color: #fff;background-color: #4780ff;cursor: pointer;border: 0;}
.Register .info .list ul li .text{width: 100%;padding: 0 .2rem;height: .5rem;background-color: #f7f8fa;border: 0;border-radius: .03rem;box-sizing: border-box;}
.Register .info .list ul li .checkbox input{width: .14rem;height: .14rem;margin-right: 0;}
.Register .info .list ul li .checkbox label{color: #999999;font-family: sans-serif;}
.Register .info .list ul li .checkbox label a{color: #fb4303;}
.Register .info .list ul li .radio dl dd{margin: .15rem;}
.Report{padding: .8rem 0 1rem;}
.Report .inquiry .bor{margin-top: .6rem;border: 1px solid #dae6ff;}
.Report .inquiry .table-nav{}
.Report .inquiry .table-nav ul{background-color: #e9effd}
.Report .inquiry .table-nav ul li a{display: flex;align-items: center;justify-content: center;width: 2rem;height: .6rem;color: #333;cursor: pointer;}
.Report .inquiry .table-nav ul li a:before{display: block;content: '';margin-right: .1rem;background-size: 100%;}
.Report .inquiry .table-nav ul li:nth-of-type(1) a:before{width: .27rem;height: .24rem;background-image: url('../images/Report-inquiry-icon1.png')}
.Report .inquiry .table-nav ul li:nth-of-type(2) a:before{width: .28rem;height: .24rem;background-image: url('../images/Report-inquiry-icon1.png')}
.Report .inquiry .table-nav ul li:nth-of-type(3) a:before{width: .24rem;height: .24rem;background-image: url('../images/Report-inquiry-icon1.png')}
.Report .inquiry .table-nav ul li.on a{background-color: #4780ff;color: #fff;}
.Report .inquiry .table-nav ul li.on:nth-of-type(1) a:before{background-image: url('../images/Report-inquiry-icon1on.png')}
.Report .inquiry .table-nav ul li.on:nth-of-type(2) a:before{background-image: url('../images/Report-inquiry-icon2on.png')}
.Report .inquiry .table-nav ul li.on:nth-of-type(3) a:before{background-image: url('../images/Report-inquiry-icon3on.png')}
.Report .inquiry .table-box .item{padding: .5rem .2rem;background-color: #fbfcfd}
.Report .inquiry .table-box .list ul li{margin-bottom: .35rem;display: flex;align-items: center}
.Report .inquiry .table-box .list ul li:last-child{margin-bottom: 0;}
.Report .inquiry .table-box .list ul li .name{width: 1.4rem;color: #333333;text-align: right;padding-right: .1rem;}
.Report .inquiry .table-box .list ul li .box{width: calc(100% - 1.4rem);}
.Report .inquiry .table-box .list ul li .radio dl{display: flex;align-items: center;flex-wrap: wrap;margin: -.02rem;}
.Report .inquiry .table-box .list ul li .radio dl dd{position: relative;margin: .02rem;}
.Report .inquiry .table-box .list ul li .radio dl dd input{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;opacity: 0;z-index: 1;}
.Report .inquiry .table-box .list ul li .radio dl dd input + label{display: flex;align-items: center;justify-content: center;width: .84rem;height: .36rem;color: #333;}
.Report .inquiry .table-box .list ul li .radio dl dd input:checked + label{background-color: #4780ff;color: #fff;}
.Report .inquiry .table-box .list ul li .time{margin-left: .5rem;}
.Report .inquiry .table-box .list ul li .time dl{display: flex;align-items: center;}
.Report .inquiry .table-box .list ul li .time dl dd{position: relative;margin-right: .2rem;font-family: sans-serif;}
.Report .inquiry .table-box .list ul li .time dl dd:last-child{margin-right: 0;}
.Report .inquiry .table-box .list ul li .time dl dd em{display: block;width: .25rem;height: .01rem;content: '';background-color: #e1e2e3}
.Report .inquiry .table-box .list ul li .time dl dd .jeinput{width: 2rem;height: .36rem;background-color: #fff;padding: 0 .2rem;border: 1px solid #ebedf0;box-sizing: border-box;}
.Report .inquiry .table-box .list ul li .time dl dd:after{position: absolute;right: .1rem;top: 0;bottom: 0;margin: auto 0;display: block;content: '';width: .15rem;height: .14rem;background-image: url('../images/time.png');background-size: cover;z-index: 1;}
.Report .inquiry .table-box .list ul li .time dl dd:nth-of-type(2):after{display: none;}
.Report .inquiry .table-box .list ul li .text{width: 4.4rem;height: .36rem;background-color: #fff;padding: 0 .2rem;border: 1px solid #ebedf0;box-sizing: border-box;}
.Report .inquiry .table-box .list .btn{margin-top: .8rem;display: flex;align-items: center;justify-content: center;}
.Report .inquiry .table-box .list .btn input{width: 2rem;height: .54rem;font-size: .2rem;border-radius: .08rem;border: 0;font-family: sans-serif;margin-right: .2rem;    cursor: pointer;}
.Report .inquiry .table-box .list .btn input:last-child{margin-right: 0;}
.Report .inquiry .table-box .list .btn .submit{background-color: #4780ff;color: #fff;}
.Report .inquiry .table-box .list .btn .reset{background-color: #f0f1f2;color: #666666;}
.Report .result{margin-top: 1rem;}
.Report .result .table{margin-top: .4rem;}
.Report .result .table table{width: 100%;border: 1px solid #dce7ff;}
.Report .result .table table tr{border-bottom: 1px solid #dce7ff;}
.Report .result .table table tr:last-child{border-bottom: 0;}
.Report .result .table table tr th{height: .7rem;font-size: .2rem;background-color: #4780ff;color: #fff;text-align: center;border-right: 1px solid #dce7ff;}
.Report .result .table table tr th:last-child{border-right: 0;}
.Report .result .table table tr th .sort{display: inline-block;margin-left: .1rem;width: .08rem;height: .16rem;background-image: url('../images/sort.png');background-size: cover;cursor: pointer;}
.Report .result .table table tr td{padding: .1rem;border-right: 1px solid #dce7ff;font-size: .16rem;text-align: center;font-family: sans-serif;}
.Report .result .table table tr td:last-child{border-right: 0;}
.Report .result .table table tr:nth-of-type(even) td{background-color: #f5f7fa}
.Report .result .table table tr dl dd{margin-bottom: .1rem;width: 100%;display: flex;justify-content: center}
.Report .result .table table tr dl dd:last-child{margin-bottom: 0;}
.Report .result .table table tr dl dd a{display: flex;align-items: center;color: #4780ff;}
.Report .result .table table tr dl dd a.view:before{display: block;content: '';width: .21rem;height: .14rem;margin-right: .1rem;background-image: url('../images/view.png');background-size: 100%;}
.Report .result .table table tr dl dd a.download:before{display: block;content: '';width: .18rem;height: .16rem;margin-right: .1rem;background-image: url('../images/download.png');background-size: 100%}
.Order{padding: .8rem 0 1rem;}
.Order .table-nav ul li{margin-right: .2rem;}
.Order .table-nav ul li:last-child{margin-right: 0;}
.Order .table-nav ul li a{display: flex;align-items: center;justify-content: center;height: .46rem;padding: 0 .3rem;color: #333;border: 1px solid #dcedf9;border-radius: .46rem;}
.Order .table-nav ul li.on a{background-color: #4780ff;color: #fff;}
.Order .query{margin-top: .6rem;}
.Order .query .title{color: #333;}
.Order .query .time{margin-right: .6rem;}
.Order .query .time dl{display: flex;align-items: center;}
.Order .query .time dl dd{position: relative;margin-right: .2rem;font-family: sans-serif;}
.Order .query .time dl dd:last-child{margin-right: 0;}
.Order .query .time dl dd em{display: block;width: .25rem;height: .01rem;content: '';background-color: #e1e2e3}
.Order .query .time dl dd .jeinput{width: 1.6rem;height: .36rem;background-color: #fff;padding: 0 .2rem;border: 1px solid #ebedf0;box-sizing: border-box;font-size: 0.14rem;}
.Order .query .time dl dd:after{position: absolute;right: .1rem;top: 0;bottom: 0;margin: auto 0;display: block;content: '';width: .15rem;height: .14rem;background-image: url('../images/time.png');background-size: cover;z-index: 1;}
.Order .query .time dl dd:nth-of-type(2):after{display: none;}
.Order .query .btn{width: .65rem;height: .35rem;text-align: center;background-color: #4780ff;color: #fff;border: 0;border-radius: .35rem;cursor: pointer;}
.Order .table{margin-top: .3rem;}
.Order .table table{width: 100%;border: 1px solid #dce7ff;}
.Order .table table tr{border-bottom: 1px solid #dce7ff;}
.Order .table table tr:last-child{border-bottom: 0;}
.Order .table table tr th{height: .7rem;font-size: .2rem;background-color: #4780ff;color: #fff;text-align: center;border-right: 1px solid #dce7ff;}
.Order .table table tr th:last-child{border-right: 0;}
.Order .table table tr th .sort{display: inline-block;margin-left: .1rem;width: .08rem;height: .18rem;background-image: url('../images/sort.png');background-size: contain;cursor: pointer;background-repeat: no-repeat;background-position: center}
.Order .table table tr td{padding: .1rem;border-right: 1px solid #dce7ff;height: .7rem;font-size: .18rem;text-align: center;font-family: sans-serif;}
.Order .table table tr td:last-child{border-right: 0;}
.Order .table table tr:nth-of-type(even) td{background-color: #f5f7fa}
.Order .table table tr td a{color: #333;}
.Order .table table tr td .not{color: #cf1a1a;}
.Order .table table tr td .finish{color: #4780ff;}
.Ordering-service{padding: .8rem 0 1rem;}
.Ordering-service .list{margin-top: .6rem;}
.Ordering-service .list ul li{margin-bottom: .4rem;}
.Ordering-service .list ul li:last-child{border-bottom: 0;}
.Ordering-service .list .btn{display: flex;align-items: center;justify-content: center;}
.Ordering-service .list .btn input{width: 2rem;height: .54rem;font-size: .2rem;border-radius: .08rem;border: 0;font-family: sans-serif;margin-right: .2rem;    cursor: pointer;}
.Ordering-service .list .btn input:last-child{margin-right: 0;}
.Ordering-service .list .btn .submit{background-color: #4780ff;color: #fff;}
.Ordering-service .list .btn .reset{background-color: #f0f1f2;color: #666666;}
.Ordering-service .list .name{margin-bottom: .15rem;color: #333333;}
.Ordering-service .list .name span{color: #f0154a;}
.Ordering-service .list select{display: block;width: 100%;height: .5rem;padding-left: .2rem;background-color: #f7f8fa;border: 0;font-size: .16rem;}
.Ordering-service .list .flex-jcsb-row .item{width: 23.5%;}
.Ordering-service .list .text{width: 100%;height: .5rem;padding: 0 .2rem;background-color: #f7f8fa;box-sizing: border-box;border: 0;font-size: .16rem;}
.Ordering-service .list .textarea1{margin-top: .15rem;width: 100%;height: .7rem;padding: .2rem;background-color: #f7f8fa;box-sizing: border-box;border: 0;font-size: .16rem;}
.Ordering-service .list .radio dl{margin: -.25rem;}
.Ordering-service .list .radio dl dd{margin: .25rem;font-size: .18rem;color: #333333;}
.Ordering-service .list .radio dl dd input[type="radio"]{width: .2rem;height: .2rem;border: .02rem solid #ebebec;background-color: #fff;border-radius: 0;}
.Ordering-service .list .radio dl dd input[type="radio"]:checked:after{border-radius: 0;}
.Ordering-service .list .textarea2{width: 100%;height: 2.2rem;padding: .2rem;background-color: #f7f8fa;box-sizing: border-box;border: 0;font-size: .16rem;}
.Ordering-service .list .testing{padding: .3rem;background-color: #f7f8fa}
.Ordering-service .list .testing .item{display: flex;flex-wrap: wrap;margin-bottom: .3rem;padding-bottom: .3rem;border-bottom: 1px solid #dedfe1;}
.Ordering-service .list .testing .item .name2{width: 2rem;}
.Ordering-service .list .testing .item .box{width: calc(100% - 2rem);}
.Ordering-service .list .testing .item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.Ordering-service .list .testing .item .textarea1{background-color: #fff}
.Ordering-service .list .listLi .flex-aic-row{margin-bottom: .15rem;}
.Ordering-service .list .listLi .flex-aic-row label{margin-bottom: 0.15rem;margin-left: 0.15rem;cursor:pointer;}



















@media ( max-width:1200px){
    .rightMenuBtn{ display: block;}
    header{position: fixed;top: 0;left: 0;width: 100%;padding: .15rem 0;z-index: 199;}
    header .left-box .ico{display: none;}
    header nav ul{display: block;}
    header nav{display: block;position: fixed;padding: .3rem .2rem .3rem .2rem;top: .8rem;right: 0;margin-right: 0;width: 300px;background-color: #4780ff;overflow: unset;box-sizing: border-box;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 300, 0);z-index: 300;}
    header nav ul li{display: block;margin-bottom: .3rem;width: 100%;margin-right: 0;}
    header nav ul li.on a{color: #fff;}
    header nav ul li>a{color: #fff;}
    header nav ul li>a:after{background-image: url('../images/nav-icon-on.png')}
    header nav ul li:hover>a{color: #fff;}
    header nav ul li .down{margin-top: .15rem;padding-left: .2rem;}
    header nav ul li .down dl dd{margin-bottom: .15rem;}
    header nav ul li .down dl dd:last-child{margin-bottom: 0;}
    header nav ul li .down dl dd a{font-size: .18rem;color: #fff;}
    .column-banner .media{display: block;height: 25vh;object-fit: cover;}
    .column-banner .pc{display: none;}
    .banner img.wap{display: block;height: 75vh;object-fit: cover;}
    .banner img.pc{display: none;}
    body{padding-top: .8rem;}
    .index-img img{height: auto}
    footer .foot-left{display: none;}
    footer .top-box .foot-right{width: 100%;padding: .4rem 3%;}
    footer .bottom-box .auto{padding: .2rem 0;}
    footer .bottom-box .icp{width: 100%;text-align: center;line-height: 1.6;}
    footer .bottom-box .menu{width: 100%;text-align: center;margin-top: .15rem;}
    footer .bottom-box .menu ul{justify-content: center}
    .banner .swiper .btn{top: 90%;}
    .banner .column-menu{position: initial;}
    .banner .column-menu ul{margin: -1%;}
    .banner .column-menu ul li{width: 48%;margin: 1%;}
    .banner .column-menu ul li:nth-of-type(2), .banner .column-menu ul li:nth-of-type(3){margin-top: 0;}
    .banner .column-menu ul li .icon img{max-height: .47rem}
}
@media ( max-width:1024px){
    footer .foot-contact dl dd .tel{font-size: .32rem;}
    .banner .box .title{font-size: .32rem;}
    .public-title .cn{font-size: .32rem;}
 
    .index-solution{padding: .4rem 0;}
    .index-product{padding: .4rem 0;}
    .index-special{padding: .4rem 0;}
    .index-news{padding: .4rem 0;}
    .index-entrance{padding: .4rem 0;}
    .History{padding: .4rem 0;}
    .Qualifications{padding: .4rem 0;}
    .About{padding: .4rem 0;}
    .About .more-list{margin-top: .4rem;}
    .Culture{padding: .4rem 0;}
    .Corporate{padding: .4rem 0;}
    .Team .hot{padding: .4rem 0;}
    .Team .list{padding: .4rem 0;}
    .Product-info{padding: .4rem 0;}
    .Product{padding: .4rem 0;}
    .Product .describes{margin-top: .4rem;padding: .4rem 0;}
    .Product .column{padding: .4rem 0;}
    .Product .environment{margin-top: .4rem;}
    .Product .verifying{margin-top: .4rem;padding: .4rem 0;}
    .Product .inquiry{margin-top: .4rem;padding: .4rem 0;}
    .News{padding: .4rem 0;}
    .News-info{padding: .4rem 0;}
    .Service{padding: .4rem 0;}
    .Contact{padding: .4rem 0;}
    .Statement{padding: .4rem 0;}
    .Report{padding: .4rem 0;}
    .Report .result{margin-top: .4rem;}
    .Order{padding: .4rem 0;}
    .Ordering-service{padding: .4rem 0;}
    Product .detection{margin-top: .4rem;}
    .banner:after,.banner .column-menu ul li .more{display:none;}
}
@media ( max-width:768px){
    .column-menu .menu ul li{margin-right: .4rem;}
    .index-solution .list{margin-top: .3rem;}
    .index-solution .list ul li:nth-of-type(odd){transform: translateY(0);}
    .index-solution .list ul li{width: 48%;}
    .index-solution .list ul li .box .title{font-size: .2rem;}
    .index-special .list{margin-top: .3rem;}
    .index-special .list ul{margin: -1%;}
    .index-special .list ul li{width: 48%;margin: 1%;}
    .index-special .list ul li .img .box{padding: .3rem .2rem;}
    .index-about .list{margin-top: .3rem;}
    .index-about .poa{position: initial;padding: .4rem 0;}
    .index-about .list ul li{width: 50%;}
    .index-about .list ul li:nth-of-type(2n){margin-top: 0;}
    .index-about .list ul li .box .value .counter{font-size: .3rem;color: #333;}
    .index-about .list ul li .icon img{max-height: .3rem}
    .index-about .list ul li .title{font-size: .18rem;line-height: 1.4;}
    .index-news .list{margin-top: .3rem;}
    .index-news .list .hot{width: 100%;}
    .index-news .list .right-box{width: 100%;margin-top: .3rem;}
    .index-news .list .hot .box .main .more{margin-top: .15rem;}
    .index-news .list .right-box .referral ul li{padding: .2rem;}
    .index-news .list .hot .box .main .text{font-size: .18rem;}
    .index-news .list .right-box .referral ul li .text{font-size: .18rem;}
    .index-entrance .list ul{margin: -1%;}
    .index-entrance .list ul li{width: 48%;margin: 1%;}
    .index-entrance .list ul li a{padding: .15rem;}
    .index-entrance .list ul li .icon{margin-right: .1rem;width: .4rem;}
    footer .foot-contact dl dd{margin-bottom: .2rem;}
    footer .foot-contact{margin-bottom: .3rem;}
    .History .list ul li{margin-bottom: .15rem;padding-bottom: .15rem;border-bottom: 1px solid #ccc;}
    .History .list ul li .flex-row{width: 100%;}
    .History .list ul li .box .time{font-size: .28rem;}
    .History .list ul li .box .text{margin-top: .1rem;}
    .History .list .loading{margin-top: .3rem;}
    .History .list{margin-top: .3rem;}
    .History .list .logo{margin-bottom: .3rem;}
    .History .list ul{padding: 0;}

    .Qualifications .Top{display: block;}
    .Qualifications .catemenu ul{justify-content: center;margin-top: 0.4rem;}
    .Qualifications .list{margin-top: .3rem;}
    .Qualifications .list ul{margin: -1%;}
    .Qualifications .list ul li{width: 48%;margin: 1%;}
    .Qualifications .list ul li .title{margin-top: .2rem;}
    .pages{flex-wrap: wrap;}
    .pages .nums{margin: 0 .1rem;}
    .pages .nums .anum{margin-right: .1rem;}
    .pages .p_jump{width: 100%;margin-top: .2rem;justify-content: center}
    .About .info{margin-top: .3rem;}
    .About .info .box{width: 100%;}
    .About .info .img{width: 100%;margin-top: .2rem;}
    .About .info .box .public-more{margin-top: .3rem;}
    .About .more-list .list{margin-top: .3rem;}
    .About .more-list .list ul{margin: -1%;}
    .About .more-list .list ul li{width: 48%;margin: 1%;}
    .About .more-list .list ul li .bottom{margin-top: .2rem;}
    .Culture .list{margin-top: .3rem;}
    .Corporate .list{margin-top: .3rem;}
    .Corporate .list ul{margin: -1%;}
    .Corporate .list ul li{width: 48%;margin: 1%;}
    .Team .hot .box{margin-top: .3rem;}
    .Team .hot .box .img{width: 100%;}
    .Team .hot .box .right-box{width: 100%;margin-top: .2rem;}
    .Team .hot .box .right-box .name{margin-top: .3rem;}
    .Team .hot .box .right-box .public-more{margin-top: .3rem;}
    .Team .list ul{margin: -1%;}
    .Team .list ul li{width: 48%;margin: 1%;}
    .Team .list ul li .box{margin-top: .2rem;}
    .Team .list ul li .box .more{margin-top: .2rem;}
    .Product-info .title{font-size: .32rem;}
    .Product-info .box{margin-top: .3rem;padding-top: .3rem;}
    .Product-info .box .table{margin-top: .3rem;overflow: auto;}
    .Product-info .box .table table{width: 100%;}
    .Product-info .box .table table tr td{line-height: 1.6;}
    .Product .describes .box .text{margin-top: .3rem;}
    .Product .describes .box{width: 100%;}
    .Product .describes .img{width: 100%;margin-top: .2rem;}
    .Product .column ul{margin: -1%;font-size: .26rem;}
    .Product .column ul li{width: 98%;margin: 1%;}
    .Product .field .list ul li{width: 48%;padding: .3rem .2rem}
    .Product .field .list ul li .icon img{max-height: .5rem}
    .Product .field .list ul li .title{margin-top: .2rem;}
    .Product .environment .table-nav{width: 100%;margin-top: .2rem;}
    .Product .environment .table-nav ul li{margin-right: .1rem;}
    .Product .environment .table-box{margin-top: .3rem;}
    .Product .environment .table-box .item .swiper-scrollbar{margin-top: .3rem;}
    .Product .verifying .menu{width: 100%;}
    .Product .verifying .list{margin-top: .3rem;width: 100%;}
    .Product .verifying .list ul li{padding: .3rem .2rem;}
    .Product .platform .list ul li .top-box .title{font-size: .22rem;}
    .Product .platform .list ul li .bottom-box{padding: .2rem;}
    .Product .search{width: 100%;margin-top: .2rem;}
    .Product .inquiry .left-box{width: 100%;}
    .Product .inquiry .right-box{width: 100%;margin-top: .2rem;}
    .Product .inquiry .right-box .list ul li{padding: .2rem;}
    .Product .inquiry .right-box .list ul li .top{margin-bottom: .2rem;padding-bottom: .2rem;}
    .select{width: 100%;margin-top: .2rem;}
    .select ul li{margin-right: .1rem;}
    .News .hot{margin-top: .3rem;}
    .News .hot .img{width: 100%;}
    .News .hot .box{width: 100%;padding: .3rem .2rem;}
    .News .hot .img{margin-top: .2rem;}
    .News .hot .box .main .more{margin-top: .3rem;}
    .News .swiper-pagination{bottom: .2rem;}
    .News .list{margin-top: .3rem;}
    .News .list ul li{margin-bottom: .2rem;padding-bottom: .2rem;flex-flow: column-reverse;}
    .News .list ul li .box{width: 100%;margin-top: .2rem;}
    .News .list ul li .img{width: 100%;}
    .News .list ul li .box .text{margin-top: .2rem;}
    .News .list ul li .box .btn{margin-top: .2rem;}
    .News-info .title{font-size: .28rem;line-height: 1.4;}
    .News-info .time{margin-top: .2rem;padding-bottom: .3rem;}
    .News-info .text{max-width: 100%}
    .News-info .bottom-box{margin-top: .3rem;}
    .News-info .bottom-box .box{max-width: 100%;flex-wrap: wrap}
    .prew{width: 100%;}
    .Return{margin-top: .2rem;margin-left: 0;}
    .prew div:after{display: none;}
    .prew div{line-height: 1.4;flex-wrap: wrap}
    .prew div a{display: block;width: 100%;}
    .Service .info{margin-top: .3rem;padding: .3rem .2rem;}
    .Service .info .box{width: 100%;}
    .Service .info .box dl dd{margin-bottom: .2rem;}
    .Service .info .box .text{margin-top: .2rem;}
    .Service .info .img{width: 100%;}
    .Service .from{margin-top: .3rem;width: 100%;}
    .Service .from .btn{margin-top: .3rem;}
    .Contact .left-box{width: 100%;}
    .Contact .right-box{width: 100%;position: initial;margin-top: .2rem;}
    .Contact .left-box .info{margin-top: .3rem;}
    .Contact .left-box .info .title{font-size: .28rem;}
    .Contact .left-box .info dl dd{margin-bottom: .2rem;}
    .Statement .info{margin-top: .3rem;padding: .3rem .2rem;}
    .Report .inquiry .bor{margin-top: .3rem;}
    .Report .inquiry .table-nav ul li{width: 33.33%;}
    .Report .inquiry .table-nav ul li a{width: 100%;}
    .Report .inquiry .table-box .item{padding: .3rem .2rem;}
    .Report .inquiry .table-box .list ul li{margin-bottom: .2rem;flex-wrap: wrap;}
    .Report .inquiry .table-box .list ul li .name{width: 100%;text-align: left}
    .Report .inquiry .table-box .list ul li .box{width: 100%;margin-top: .15rem;}
    .Report .inquiry .table-box .list ul li .time{margin-left: 0;margin-top: .15rem;width: 100%;}
    .Report .inquiry .table-box .list ul li .time dl dd:after{display: none;}
    .Report .inquiry .table-box .list ul li .time dl dd{margin-right: .1rem;}
    .Report .inquiry .table-box .list ul li .time dl dd:nth-of-type(2){display: none;}
    .Report .inquiry .table-box .list ul li .time dl dd .jeinput{width: 1.6rem;margin-top: .15rem;}
    .Report .inquiry .table-box .list ul li .text{width: 100%;}
    .Report .inquiry .table-box .list .btn{margin-top: .3rem;}
    .Report .result .table{margin-top: .3rem;overflow: auto}
    .Report .result .table table{width: 12rem;}
    .Login{padding: .4rem 0;}
    .Login .info{width: 100%;}
    .Login .info .img{width: 100%;}
    .Login .info .box{width: 100%;}
    .Login .info .box .main-box .table-nav{padding: .23rem .3rem;}
    .Login .info .box .main-box .table-box{margin-top: .3rem;padding: 0 .3rem;}
    .Login .info .box .link{margin-top: .3rem;padding-bottom: .3rem;}
    .Order .table-nav{width: 100%;margin-top: .2rem;}
    .Order .table-nav ul li{margin-right: .1rem;}
    .Order .query{margin-top: .3rem;}
    .Order .query .time{margin-right: 0;margin-top: .2rem;width: 100%;}
    .Order .query .time dl dd:after{display: none;}
    .Order .query .time dl dd .jeinput{width: 1.6rem;margin-top: .15rem;}
    .Order .query .btn{margin-top: .2rem;}
    .Order .table{overflow: auto;}
    .Order .table table{width: 12rem;}
    .Ordering-service .list{margin-top: .3rem;}
    .Ordering-service .list .flex-jcsb-row .item{width: 49%;margin: 1% 0;}
    .Ordering-service .list .radio{margin-top: .2rem;}
    .Ordering-service .list .radio dl{margin: -.1rem;}
    .Ordering-service .list .radio dl dd{margin: .1rem;}
    .Ordering-service .list ul li{margin-bottom: .2rem;}
    .Ordering-service .list .testing .item{margin-bottom: .2rem;padding-bottom: .2rem;}
    .Ordering-service .list .testing .item .name2{width: 100%;}
    .Ordering-service .list .testing .item .box{width: 100%;}
    .Ordering-service .list .testing{padding: .2rem;}
    .Register .info{width: 100%;}
    .Register .info .top-box{padding: .3rem .2rem;}
    .Register .info .list{padding: .3rem 0;}
    .Register .info .list ul li .radio dl dd{margin: .05rem;}
    .Register .info .list ul li .radio dl{height: .5rem;align-items: center;}
    .Register .info .list ul li .checkbox{line-height: 1.4;}
    
}
@media(max-width:640px){
    .banner .column-menu ul li .icon img{max-height: .35rem;height:auto;}
    .banner .column-menu ul li .title{margin-top:0.1rem;}
    .banner .column-menu ul li .more:after{display:none;}
}
@media(max-width:640px){
    .banner .column-menu ul li .icon img{max-height: .35rem;height:auto;}
    .banner .column-menu ul li .title{margin-top:0.1rem;}
    .banner .column-menu ul li .more:after{display:none;}
    .banner .column-menu ul li .casket{width:1.3rem;height:1.3rem;}
}
@media(max-width:480px){
    .banner .column-menu ul li .casket{width:1.1rem;height:1.1rem;}
    .banner .column-menu ul li .title{font-size:0.14rem;}
}


#forgot-password-btn{cursor: pointer;}
.modal {display: none; position: fixed;z-index: 1111;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4); /* åŠé€æ˜ŽèƒŒæ™¯ */}
.modal-content {background-color: #fff; position: relative;margin: 0 auto;top: 50%;transform: translateY(-50%); width: 80%;max-width: 10.4rem;box-shadow: 0 4px 8px rgba(0,0,0,0.1);border-radius: 0.1rem ;overflow: hidden;padding-bottom: 0.7rem;}
.modal .close {color: #aaa;float: right;font-size: 28px;font-weight: normal;color: #fff; position: absolute;top: 0.15rem;right: 0.4rem}
.modal .close:hover,.close:focus {color: black;text-decoration: none;cursor: pointer;}
.modal-content h3{height: 0.65rem;background-color: #4780ff;padding-left: 0.4rem;line-height: 0.65rem;font-size: 0.24rem;color: #ffffff;}
.modal-content  .step{text-align: center;margin-top: 0.5rem;font-size: 0;}
.modal-content  .step .step1,.modal-content  .step .step2{display: inline-block;margin: 0 1.6rem;position: relative;}
.modal-content  .step span{font-size: 0.24rem;color: #999999;display: inline-block;width: 0.6rem;position: relative; z-index: 1; height: 0.6rem;border-radius: 50%;line-height: 0.6rem;text-align: center;  background-color: #e6e6e6;}
.modal-content  .step p{font-size: 0.18rem;line-height: 0.36rem;color: #999999;font-weight: lighter;}
.modal-content  .step .on span{border: solid 0.08rem #4780ff;line-height: 0.44rem;color: #4780ff;}
.modal-content  .step .step1 span:after{position: absolute; z-index: -1; left: 78%;width: 1.82rem;height: 0.42rem;top: 50%;transform: translateY(-50%);background: url(../images/line1-1.png) no-repeat center;content: ""}
.modal-content  .step .step1.on span:after{background: url(../images/line1-2.png) no-repeat center;left: 90%}
.modal-content  .step span i{position: relative;width: 100%;height: 100%;z-index: 5;background-color: #e6e6e6;display: inline-block;border-radius: 50%}
.modal-content  .step .step2 span:after{position: absolute; z-index: -1; right: 78%;width: 1.82rem;height: 0.42rem;top: 50%;transform: translateY(-50%);background: url(../images/line2-1.png) no-repeat center;content: ""}
.modal-content  .step .step2.on span:after{background: url(../images/line2-2.png) no-repeat center;right: 90%}
.modal-content  .steps{width: 90%;max-width: 5.2rem;margin: 0.5rem auto 0}
.modal-content  .steps .textbox{height: 0.5rem;line-height: 0.5rem;font-size: 0.18rem;color: #333333;position: relative;margin-bottom: 0.24rem;;}
.modal-content  .steps .textbox label{display: inline-block;min-width: 1.1rem;text-align: right;float: left;}
.modal-content  .steps .textbox label span{color: #fb5629;}
.modal-content  .steps .textbox input{width: calc(100% - 1.2rem);float: right;text-indent: 0.2rem; font-size: 0.16rem;color: #999999;font-weight: lighter;height: 0.5rem;background-color: #fafafa;border-radius: 0.04rem;border: solid 0.01rem #e6e7eb;}
.modal-content  .steps .textbox .hqyzm{position: absolute;right: 0.2rem;top: 0;font-size: 0.14rem;color: #4780ff;font-weight: lighter;}
.modal-content  .steps  button{width: 100%;display: inline-block; height: 0.5rem;text-align: center;line-height: 0.5rem;font-size: 0.18rem;color: #ffffff;border:none;margin-top: 0.16rem;  background-color: #4780ff;  border-radius: 0.04rem;}
.modal-content  .steps #step-2 .tips{width: 4.86rem;margin: 0.2rem auto;line-height: 0.5rem;color: #fb5629;font-size: 0.14rem;font-weight: lighter;padding-left: 0.2rem; height: 0.5rem; background-color: #fff5e5; border-radius: 0.04rem;  border: solid 0.01rem #fecea3;}
.modal-content  .steps #step-2 .tips img{margin-top: -3px;margin-right: 0.1rem;}
.modal-content  .steps .push{position: absolute;right: .2rem;top: 0;bottom: 0;width: .18rem;height: .15rem;margin: auto 0;background-image: url('../images/pass.png');background-position: center;background-repeat: no-repeat;background-size: .18rem .15rem;cursor: pointer;}
.modal-content  .steps .push.on{background-image: url('../images/pass-on.png');background-size: .18rem .12rem}


.jjjc{padding: 0.6rem 0 0.9rem;position: relative;background: url(../images/probg.png) no-repeat center/cover;}
.jjjc .title{font-weight: bold;margin-bottom: 0.4rem;}
.jjjc .jjjcbox h3{font-size: 0.2rem;line-height: 0.5rem;color: #4780ff;height: 0.5rem}
.jjjc .jjjcbox h3 img{vertical-align: middle;margin-top: -3px;margin-right: 0.1rem;}
.jjjc .jjjcbox li{float: left;width: 20%;font-size: 0.18rem;line-height: 0.3rem;color: #333333;padding: 0.1rem 0}
.jjjc .jjjcbox li span{font-size: 0.3rem;  color: #cfdde6;font-weight: bold;margin-right: 0.08rem;}
.jjjc .jjjcbox:not(:last-child){border-bottom: 1px solid  #d3dce4;padding-bottom: 0.3rem;margin-bottom: 0.3rem;;}

.Product-List{position: relative;margin-top: 0.1rem;padding-bottom: 0.8rem;}
.Product-List .slide{display: flex;flex-wrap: wrap;border-bottom: 1px solid #ececec;padding-bottom: 0.6rem;}
.Product-List .img{text-align: center;display: flex;justify-content: center;align-items: flex-end;min-height: 2.6rem;margin-bottom: 0.35rem;}
.Product-List .box{margin-top: .15rem;}
.Product-List .box .title{color: #000000;text-align: center;}
.Product-List .box .text{margin-top: .15rem;text-align: center;color: #555555;line-height: 1.6;font-family: sans-serif;}
.Product-List .swiper-slide{transition: 0.8s ease;float: left;width: 33.33%;padding: 0 6%;text-align: center;margin-bottom: 0.3rem;}
.Product-List .swiper-slide .public-more{display: inline-block;margin-top: 0.5rem;}
.public-more span{display: flex;align-items: center;justify-content: center;width: 1.5rem;height: .46rem;font-size: .16rem;color: #333333;border: 1px solid #e1edf4;background-color: #fff;border-radius: .46rem;box-sizing: border-box;}
.public-more span:after{display: block;content: '';margin-left: .1rem;width: .18rem;height: .07rem;background-image: url('../images/more.png');background-size: 100%;}
.public-more span:hover{color: #fff !important;background-color: #497ff8 !important;border: 1px solid  #497ff8 !important;}
.public-more span:hover:after{background-image: url('../images/more1.png') !important;}

.Product-Con {padding: 1rem 0}
.Product-Con .img{width: 28.57%;float: left;text-align: center;}
.Product-Con .con{float: right; width: 69.57%;}
.Product-Con .con .title{line-height:1;color: #000000;margin-bottom: 0.4rem;}
.Product-Con .con .ti{line-height: 0.3rem;color: #000000;margin-bottom: 0.12rem;}
.Product-Con .con .text p{width: 90%;max-width:5.04rem;font-weight: lighter;line-height: 0.3rem;font-family: sans-serif;}
.Product-Con .table{margin-top: 0.7rem;padding-top: 0.7rem;border-top: 1px solid #E5E5E5;}
.Product-Con .table table{width: 100%;}
.Product-Con .table table tr:first-child{height: 0.5rem;background-color: #4780ff;border-radius: 0.08rem;font-size: 0.18rem;color: #ffffff;}
.Product-Con .table table tr td{line-height: 0.6rem;text-align: center;border-bottom: 1px solid  #E5E5E5;font-size: 0.18rem;color: #000000; width: 20%;}
.Product-Con .table table tr:nth-child(2) td:first-child,.Product-Con .table table tr th:first-child{border-right: 1px solid  #E5E5E5}


.column-menu .searchbox{;width: 90%;max-width: 8rem;margin: 0.7rem auto 0.3rem}
.column-menu .searchbox input{width: 100%;padding-left: 0.47rem;background: url(../images/search2.png) no-repeat 0.22rem center #fff; height: 0.5rem; background-color: #ffffff; border-radius: 0.08rem; border: solid 0.01rem #e2e5ec;}
.column-menu .searchbox .keys{font-family: sans-serif; color: #555555;line-height: 0.3rem;margin-top: 0.1rem;}

.News.Search{padding-top: 0;}
.News.Search .list{margin-top: 0.4rem;}
.News.Search .list ul li .img{width: 13.5%;text-align: center;margin-right: 3.5%;}
.News.Search .list ul li .img img{width: auto;max-width: 100%}
.News.Search .list ul li{justify-content: flex-start;align-items: center}

.Qualifications.Specialty{padding-top: 0;}
.Qualifications.Specialty .list ul li .img img{height: 3.7rem;}
.Qualifications.Specialty .list ul li .img{box-shadow: 0rem 0rem 0.18rem 0.02rem rgba(92, 113, 126, 0.06);border-radius: 0.1rem;overflow: hidden;}
.Qualifications.Specialty .list{padding-bottom: 0.6rem;margin-bottom: 0.6rem;border-bottom: 1px solid  #E5E5E5;}

.Specialty-info.News-info .time{padding-bottom: 0.3rem;margin-top: 0.3rem;margin-bottom: 0.5rem;}
.Specialty-info.News-info .text{width: 100%;max-width: unset;}
.Specialty-info.News-info .text .ti{font-size: 0.2rem;color: #598cff;margin-bottom: 0.3rem;}
.Specialty-info.News-info .text .ti2{font-size: 0.18rem;color: #333333;line-height: 0.18rem;height: 0.18rem;padding-left: 0.14rem;border-left: 4px solid #598cff;margin-bottom: 0.2rem;;}
.Specialty-info.News-info .text .table1{margin-bottom: 0.35rem;line-height: 0.5rem;}
.Specialty-info.News-info .text .table1 table,.Specialty-info.News-info .text .table2 table{width: 100%;font-family: "hml";border:1px solid #ededed;line-height: 0.24rem;;}
.Specialty-info.News-info .text .table1 table td{border-bottom: 1px solid #ededed;padding: 0 0.33rem;height: 0.5rem}
.Specialty-info.News-info .text .table2 thead th{height: 0.5rem;background-color: #4780ff;border: solid 0.01rem #ededed;font-size: 0.18rem;color: #ffffff;}
.Specialty-info.News-info .text .table2 td{height: 0.5rem;font-family: hml;border: 1px solid #ededed;font-size: 0.16rem;color: #333333;line-height: 0.24rem;padding: 0 0.28rem}
.Specialty-info.News-info .text .table2 tr:nth-child(2n){background-color: #f5f7fa;}
.Specialty-info.News-info .text .table2 td:nth-child(1){text-align: center;}
.Order .query .title p {margin-right: 0.3rem;}
.Order .query .title p .text{width: 2rem;  height: 0.36rem; line-height: 0.36rem; color: #999999;background-color: #ffffff;font-size: 0.14rem; border: solid 0.01rem #ebedf0;padding-left: 0.2rem;}

@media ( max-width:1024px){
    .jjjc .jjjcbox li{width: 33.33%;}
    .jjjc .title{font-size: 0.32rem}
}
@media ( max-width:768px){
    .jjjc .jjjcbox li{width: 50%;}
    .News.Search .list ul li .img{width: 100%;margin-top: 0.3rem;}
    .modal-content .step .step1, .modal-content .step .step2{margin: 0 1rem}
    .modal-content .step .step1 span:after{width: 1.2rem;background-position: left center}
    .modal-content .step .step2 span:after{width: 1.2rem;background-position: left center}
    .Product-List .swiper-slide{width: 50%;}
    .Product-List .img{min-height: 1.6rem}
    .Product-List{margin-top: 0.6rem;}
    .Specialty-info.News-info .text .table2 td,.Specialty-info.News-info .text .table1 table td{padding: 0.1rem;}
    .Specialty-info.News-info .text .table1 table td {min-width: 100px}
    .Specialty-info.News-info .text .table2 th{padding: 0 0.1rem;min-width: 60px}

}
@media ( max-width:480px){
    .jjjc .jjjcbox li{width: 100%;}
    .modal-content .step .step1, .modal-content .step .step2{margin: 0 0.6rem}
    .modal-content .step .step1 span:after{width: 0.8rem;background-position: left center}
    .modal-content .step .step2 span:after{width: 0.8rem;background-position: left center}
    .modal-content .steps .textbox input{text-indent: 0.1rem;}
    .modal-content .steps .textbox .hqyzm{right: 0.1rem}
    .Product-List .swiper-slide{width: 100%;}

}
/*20251202*/

.modal1 {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);justify-content: center;align-items: center;z-index: 1000;}
.modal1 .modal-content {
    background: #fff;
    padding: 0.2rem;
    border-radius: 0.1rem;
    width: 3rem;
    text-align: center;
}
.modal1 h2 {margin-bottom: 0.2rem;}
.modal1 .options {margin-bottom: 0.2rem;}
.modal1 .option {background: #4780FF;color: white;padding: 0.1rem;margin: 0.1rem 0;border: none;border-radius: 0.05rem;cursor: pointer;width: 100%;}
.modal1 .option:hover {background: #AACD06;}
.modal1 .close-btn {background: #f44336;color: white;padding: 0.1rem 0.2rem;border: none;border-radius: 0.05rem;cursor: pointer;}
.modal1 .close-btn:hover {background: #d32f2f;}

.modalQuery{display: block;}
.modal2{display: none;}


.Register .info .list ul li .box.imgbox{height: 1.2rem;position: relative;}
.Register .info .list ul li .box.imgbox .text{height: 1.2rem;opacity: 0;position: absolute;left: 0;width: 100%;height: 100%;top: 0;z-index: 9;cursor: pointer;}
.Register .info .list ul li .box.imgbox span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: .03rem;width: 100%;height: 100%;background: #f7f8fa;height: 1.2rem;line-height: 1.2rem;text-align: center;}
.Register .info .list ul li .box.imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;z-index:999}
.Register .info .list ul li .box.imgbox .uploaded-image {position: relative;}
.Register .info .list ul li .box.imgbox .delete-btn {position: absolute;top: 5px;right: 5px;z-index: 999;background-color: red;color: white;border: none;border-radius: 50%;width: 20px;height: 20px;text-align: center;line-height: 20px; cursor: pointer;}
.Register .info .list ul li .box.imgbox .delete-btn:hover {background-color: darkred;}


/*20251204*/
header .right-box .login{position: relative;}
header .right-box .login .hide{position: absolute;top: 100%;padding: 0.1rem 0;;left: 50%;transform: translateX(-50%);width: 1.2rem;}
header .right-box .login:hover .hide{display: block;}
header .right-box .login .hide a{display: none;width: 100%;margin-bottom: 0.1rem;text-align: center;height: 0.3rem;line-height: 0.3rem;text-align: center;}

/*20251210*/
@media screen and (min-width:769px){
    .History .list ul li{
       height: auto;
       margin-top: -0.1rem;
       margin-bottom: 0; 
    }
}
.Product-info .text * {
    color: #333333 !important;
    line-height: 2 !important;
    font-family: inherit !important;
    font-size: inherit !important;
    text-align:justify-content !important;
}
.Product .verifying .list ul li {
    position: relative;
    width: 23%;
    margin: 1%;
    padding: .55rem 0rem;
    background-color: #fff;
    border-radius: .08rem;
}
.Product .verifying .list{
    min-height:4.7rem;
}
.verifying .hide ul li{display:none;}
.verifying .hide.on ul li{display:block;}
.Product .verifying .list ul{margin:-0.02rem;}
.Register .info .list ul li .box .code{
    position: relative;
}
.Register .info .list ul li .box .code .btn{
    position: absolute;
    right: 0.1rem;
    top: 50%;
    transform: translate(0, -50%);
    background: #4780ff;
    color: #fff;
    padding: 0.1rem;
    border-radius: .03rem;
    cursor: pointer;
}
@media screen and (max-width:1024px){
    .Product .verifying .list ul li{
        width:48%;
    }
    .Product .verifying .list{
        min-height:auto;
    }
}

.modalQuery  .options{
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.modalQuery  .options .lable{
    min-width: 96px;
    text-align: right;
}
.modalQuery  .options .optionsCon{
    display: flex;
    align-items: center;
    flex: 1;
}
.modalQuery  .options .optionsCon a{
    background: #4780FF;
    color: white;
    padding: 0.1rem;
    margin: 0.1rem 0;
    border: none;
    border-radius: 0.05rem;
    cursor: pointer;
    width: 100%;
    margin-left: 0.1rem;
}
.modalQuery .close-btn{
    margin-top:20px;
}

.modalQuery  .tips{
    text-align: center;
    margin: 0.1rem 0;
}

/*20251222*/
.index-news .list .hot .box .main .more,
.index-news .list .right-box .referral ul li .more{ display:none;}
.index-news .list .right-box .referral ul li .title a{ line-height:1.2; font-weight:normal;}
.index-product .list .img a{
    display:flex;
    width:90%;
    align-items:center;
    justify-content:center;
}
.index-product .list .img img{
    width:90%;
    height:90%;
}
.Product .describes .box .text{
    line-height:2;
    text-align: justify;
}
.Product .summary .text * {
    font-size: inherit !important;
    line-height: 2 !important;
    font-family: inherit !important;
    color: inherit !important;
}
.Product .detection{
    display:none;
}
.Product .verifying .list ul li .icon img {
    max-height: .64rem;
    height: 100%;
    object-fit: contain;
}
.Product .describes .flex-jcsb-row{
    align-items: center;
}
.Product .field .list ul li .icon img {
    max-height: .65rem;
    height: 100%;
    object-fit: contain;
}
.Register .info .list ul li .box.imgbox,
.Product .platform .list ul li .top-box,
.Product .platform .list ul li .top-box .more{
    cursor: pointer;
}

.kfTitle{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.Service .info .box dl dd{
    margin-bottom: .18rem;
}
.Service .info .box dl dd .name{
    font-size: 0.18rem;
}

.fromLi{
    display:flex;
}
footer .bottom-box .icp a {
    display: inline-flex;
    align-items: center;
}
footer .bottom-box .icp a img{
    margin-right:0.05rem;
    width:0.18rem;
}
footer .bottom-box .icp p{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
header .left-box .ico dl dd img{
    height:0.39rem;
}
.banner .column-menu ul li .icon img{
    height:0.5rem;
}
.Product-Con .img img,
.Product-List .img img{
    width:100%;
}

.select select{
    font-size:0.16rem;
}

.Product .inquiry .right-box .list ul li .bottom-box {
    display: flex !important;
    align-items: center;
}
.Product .inquiry .right-box .list ul li .bottom-box .textarea {
    margin-top: 0;
    margin-left: 0.15rem;
}
.Product .inquiry .right-box .list ul li .top {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.Product .inquiry .right-box .list ul li .text {
    margin-top: 0.08rem;
}
.Product .inquiry .right-box .list ul li{
    margin-bottom:0.1rem;
}
.Product .inquiry .right-box .list ul li .bottom-box{
    margin-top:0;
}
.public-title1:before{
    height:0.18rem;
}
.Product .inquiry .right-box .list ul li .text span {
    line-height: 1.3;
}
.Product .inquiry .right-box .list ul li .top {
    padding-bottom: .1rem;
    margin-bottom: .1rem;
}
.Product .inquiry .right-box .list ul li .bottom-box .textarea br{
    display:none;
}
.About .more-list .list .swiper-slide .bottom .title .icon img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.Culture .btn .swiper-button-prev, .Culture .btn .swiper-button-next{
    background-size: 0.17rem 0.07rem;
}
.History .list ul li .box .text *{
    font-size:inherit !important;
    color:inherit !important;
    line-height:inherit !important;
}
.Product-info .title img{
    width:0.45rem;
}
.Product-info .box .table table{
    border-top: 1px solid #dae6ff;
}
.Product-info .box .table table tr td {
    height:auto;
    min-height: .7rem;
    line-height: 1.5;
    padding: 0.1rem 0.4rem;
}
.jjjc .jjjcbox h3 img{
    width:0.2rem;
}
.jjjc .jjjcbox h3 {
    display: flex;
    align-items: center;
}

@-webkit-keyframes icon-bounce {
0%, 100% {
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
25% {
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
50% {
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg);
}
75% {
-moz-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
85% {
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
}
@-moz-keyframes icon-bounce {
0%, 100% {
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
25% {
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
50% {
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg);
}
75% {
-moz-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
85% {
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
}
@-o-keyframes icon-bounce {
0%, 100% {
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
25% {
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
50% {
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg);
}
75% {
-moz-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
85% {
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
}


.Product .column ul li a:hover span:before,
.banner .column-menu ul li .casket a:hover img{
-webkit-animation: icon-bounce 0.5s alternate;
-moz-animation: icon-bounce 0.5s alternate;
-o-animation: icon-bounce 0.5s alternate;
animation: icon-bounce 0.5s alternate;
}

.Product .field .list ul li,
.Product .field .list ul li a{
    transition:all 0.3s ease;
}
.Product .field .list ul li a:hover{
     box-shadow: 0px 0.06rem 0.2rem 0.04rem rgba(51,137,164,0.05);
}
.Product .field .list ul li:hover{
    transform:scale(1.02)
}
.index-about .list ul li .icon img{
    height:0.3rem;
}
@media screen and (min-width:1025px){
    .index-news .list .hot .img img {
        width: 100%;
        min-height: 4.7rem;
        object-fit: contain;
        background: #fafcff;
    }
}
@media screen and (min-width:769px){
    .News .hot .img {
        min-height: 4.7rem;
        background: #fafcff;
    }
}
@media screen and (max-width:1024px){
    .Service .info .img,
    .Service .info .box{width:100%}
}

@media screen and (max-width:480px){
    .kfTitle {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
    }
    .Service .info .from ul li .item{
        width:100%;
    }
     .Service .info .from ul li .item:nth-child(2){
         margin-top:0.15rem;
     }
}

.type-list{
    display: flex;
    align-items: center;
}
.type-list dd{
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: .3rem;
    font-size: .16rem;
    color: #fff;
    background-color: #497ff8;
    border-radius: .3rem;
    border: 1px solid #3a73f0;
    box-sizing: border-box;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    min-width: 0.6rem;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
    cursor:pointer;
}
.type-list dd:hover,
.type-list dd.active{
    background-color: #fff;
    color: #497ff8;
}
.About .info .box .text * {
    font-size:inherit !important;
    line-height: inherit !important;
    font-family: inherit !important;
}
.Service .info .box .text * {
    text-indent: 0 !important;
    line-height: 1.875 !important;
    font-size:inherit !important;
    font-family: inherit !important;
   /* margin-top: 0.4rem; */
}
.Service .info .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#RegisterA{margin-left:0.1rem;}
.About .more-list .list .swiper-slide{margin-left:0.1rem;margin-right:0.1rem;}

.About .more-list .slick-arrow{
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    background-color:transparent !important;
}
.About .more-list .slick-arrow i{display:none;}
.About .more-list .slick-arrow:after{
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    content: 'next';
    color: #497ff8;
    --swiper-navigation-size: .36rem;
}
.About .more-list .slick-arrow.slick-prev:after{
    content: 'prev';
}
.About .more-list .slick-arrow.slick-prev{left:0.2rem;}
.About .more-list .slick-arrow.slick-next{right:0.2rem;}

.successLogin{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.successLogin .title{
    margin-top: 0.2rem;
}
.successLogin .intro{
    margin-top: 0.2rem;
}
