*{margin: 0;padding: 0;list-style: none;box-sizing: border-box;text-decoration: none;font-family: 'siyuan',"Arial";line-height: 1;}
.img{display: flex;align-items: center;justify-content: center;font-size: 0;overflow: hidden;user-select:none}
.img img{max-width: 100%;max-height: 100%;object-fit: contain;transition: all .3s;}

.btn{display: flex;align-items: center;justify-content: center;transition: all 0.3s;cursor: pointer;}

.text2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.text3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.text4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.text5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

input,select,textarea{border: none;outline: none;background: none;}
textarea{resize: none;}

html{font-size: calc(100vw / 192);}

.container{width: 140rem;margin: 0 auto;}

.pc{display: block;}
.mb{display: none;}

.flex{display: flex;}

/* body{opacity: 0;transition: all 1s;} */

@font-face {
  font-family: "siyuan";
  font-weight: 500;
  src: url("./SourceHanSansCN-Regular.otf") format("trueType");
  font-display: swap;
}
  
@font-face {
  font-family: "siyuanB";
  font-weight: 800;
  src: url("./SourceHanSansCN-Bold.otf") format("trueType");
  font-display: swap;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
input[type='number'] {
  -moz-appearance: textfield;
}

.bold{font-family: 'siyuanB';font-weight: bold;}
strong{font-family: 'siyuanB';font-weight: bold;}
b{font-family: 'siyuanB';font-weight: bold;}

.img.hover{position: relative;}
.img.hover img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.img.hover .nor{z-index: 111;opacity: 1;}
.img.hover .hov{z-index: 11;opacity: 0;}
.img.hover:hover .nor{z-index: 11;opacity: 0;}
.img.hover:hover .hov{z-index: 111;opacity: 1;}


.header{position: fixed;box-shadow: 0px 0.6rem 0.5rem 0px rgba(0, 0, 0, 0.06);background: #FFFFFF;height: 8.5rem;top: 0;left: 0;right: 0;z-index: 9999;}
.header .container{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.header .logo{height: 6rem;}
.header .menu{display: flex;height: 100%;}
.header .menu .one{height: 100%;display: flex;align-items: center;margin-left: 9rem;position: relative;font-size: 1.8rem;color: #3D3D3D;transition: all 0.3s;}
/* .header .menu .one:hover{color: #14226C;} */
/* .header .menu .one.active{color: #14226C;} */
.header .menu .one::after{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);height: 0;background: #14226C;content: "";width: 6rem;transition: all 0.15s;}
.header .menu .one.active::after{height: 2px;}
.header .menu .one:hover::after{height: 2px;}


.footer{background: #1C2025;}
.footer .top{padding: 8rem 0;display: flex;justify-content: space-between;align-items: flex-start;}
.footer .top .logo{width: 20rem;margin-right: 19.5rem;flex-shrink: 0;margin-top: 1.2rem;}
.footer .top .codeBox{display: flex;margin-left: 13rem;flex-shrink: 0;margin-top: 1.2rem;}
.footer .top .codeBox .one{width: 16rem;margin-left: 5rem;display: flex;flex-direction: column;align-items: center;}
.footer .top .codeBox .one:first-child{margin: 0;}
.footer .top .codeBox .one .code{width: 14.5rem;height: 14.5rem;margin-bottom: 1.2rem;}
.footer .top .codeBox .one .text{font-size: 1.4rem;color: rgba(255, 255, 255, 0.6);line-height: 1.5;text-align: center;}

.footer .top .mid .line{margin-bottom: 2rem;}
.footer .top .mid .line:last-child{margin-bottom: 0;}
.footer .top .mid .line .name{font-size: 1.6rem;color: rgba(255, 255, 255, 0.6);margin-bottom: 1rem;line-height: 1.5;opacity: 0.8;}
.footer .top .mid .line .tel{font-size: 3rem;color: #FFFFFF;line-height: 1.5;}
.footer .top .mid .line .text{font-size: 1.6rem;line-height: 1.5;color: #FFFFFF;}

.footer .bot{border-top: 1px solid rgba(255, 255, 255, 0.1);display: flex;align-items: center;justify-content: center;padding: 2.5rem 0;}
.footer .bot .text{font-size: 1.6rem;color: rgba(255, 255, 255, 0.2);line-height: 1.5;}
.footer .bot .icp{font-size: 1.6rem;color: rgba(255, 255, 255, 0.2);line-height: 1.5;transition: all 0.3s;}
.footer .bot .icp:hover{color: #fff;}



.swiper-out{width: 100vw;height: 100vh;}
.swiper-out .bg{width: 100vw;height: 100vh;z-index: 333;}
.swiper-out .bg img{width: 100%;height: 100%;object-fit: cover;}

.swiper-out .one{position: relative;}

.swiper-out .one .banner{position: absolute;top: 8.5rem;left: 0;right: 0;bottom: 0;z-index: 666;}
.swiper-out .one .banner1 .swiper-container{width: 100%;height: 100%;}
.swiper-out .one .banner1 .prev{position: absolute;top: 0;bottom: 0;margin: auto;left: 7.5rem;width: 7rem;height: 7rem;background: rgba(0, 0, 0, 0.2);transition: all 0.15s;border-radius: 50%;z-index: 888;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.swiper-out .one .banner1 .prev .icon{width: 3rem;height: 3rem;}
.swiper-out .one .banner1 .prev:hover{border: 1px solid rgba(255, 255, 255, 0.5);}

.swiper-out .one .banner1 .next{position: absolute;top: 0;bottom: 0;margin: auto;right: 7.5rem;width: 7rem;height: 7rem;background: rgba(0, 0, 0, 0.2);transition: all 0.15s;border-radius: 50%;z-index: 888;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.swiper-out .one .banner1 .next .icon{width: 3rem;height: 3rem;}
.swiper-out .one .banner1 .next:hover{border: 1px solid rgba(255, 255, 255, 0.5);}

.swiper-out .one .banner1 .two{width: 100%;height: 100%;}
.swiper-out .one .banner1 .textBox{width: 140rem;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 100%;margin: auto;}
.swiper-out .one .banner1 .desc{font-size: 1.6rem;line-height: 1.5;margin-bottom: 1rem;color: rgba(255, 255, 255, 0.8);}
.swiper-out .one .banner1 .name{font-size: 6rem;line-height: 1.5;margin-bottom: 6rem;color: rgba(255, 255, 255, 1);}
.swiper-out .one .banner1 .more{width: 19rem;height: 5.4rem;border-radius: 5.4rem;border: 1px solid rgba(255, 255, 255, 0.5);transition: all 0.3s;}
.swiper-out .one .banner1 .more .text{font-size: 1.8rem;color: #FFFFFF;transition: all 0.3s;}
.swiper-out .one .banner1 .more .icon{margin-left: 1rem;width: 3rem;height: 3rem;}
.swiper-out .one .banner1 .more:hover{background: #fff;border-color: #fff;}
.swiper-out .one .banner1 .more:hover .text{color: #14226C;}
.swiper-out .one .banner1 .more:hover .nor{z-index: 1;opacity: 0;}
.swiper-out .one .banner1 .more:hover .hov{z-index: 111;opacity: 1;}

.swiper-out .one .scroll{position: absolute;bottom: 2rem;left: 0;right: 0;animation: bounce 2s infinite;}

@keyframes bounce {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-1rem);
    }
}

.swiper-out .one .scrollText{position: absolute;left: 0rem;bottom: 8rem;transform: rotate(90deg);font-size: 1.4rem;color: #FFFFFF;display: flex;align-items: center;}
.swiper-out .one .scrollText .line{width: 4rem;height: 1px;background: #fff;margin-left: 0.8rem;}


.swiper-out .one .banner2 .textBox{width: 140rem;margin: 10rem auto 5.5rem;}
.swiper-out .one .banner2 .textBox .name{font-size: 5rem;line-height: 1.5;color: #FFFFFF;margin-bottom: 2rem;}
.swiper-out .one .banner2 .textBox .desc{font-size: 1.8rem;color: rgba(255, 255, 255, 0.8);line-height: 1.5;margin-bottom: 11.5rem;}
.swiper-out .one .banner2 .textBox .flex .icon{width: 6.4rem;height: 6.4rem;margin-right: 1rem;cursor: pointer;}

.swiper-out .one .banner2 .swiper .swiper-container{padding: 0 26rem;}
.swiper-out .one .banner2 .swiper .swiper-slide{width: 27rem;height: 25rem;margin-right: 2rem;overflow: hidden;}
.swiper-out .one .banner2 .swiper .two{width: 27rem;height: 25rem;border: 1px solid rgba(255, 255, 255, 0.5);padding: 2.5rem 2rem;overflow: hidden;transition: all 0.3s;}
.swiper-out .one .banner2 .swiper .two .box{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;position: relative;z-index: 666;}
.swiper-out .one .banner2 .swiper .two .num{font-size: 1.6rem;line-height: 1.5;color: #FFFFFF;}
.swiper-out .one .banner2 .swiper .two .name{font-size: 2.6rem;line-height: 1.5;color: #FFFFFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.swiper-out .one .banner2 .swiper .two .desc{font-size: 1.2rem;line-height: 1.5;color: #FFFFFF;margin-top: 0.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.swiper-out .one .banner2 .swiper .two::before{position: absolute;width: 38.2rem;height: 38.2rem;transform: rotate(45deg);background: #004E96;content: "";z-index: 5;opacity: 0;transition: all 0.3s;right: 15rem;top: -6.5rem;}

.swiper-out .one .banner2 .swiper .swiper-slide-active .two{background: #14226C;border-color: #14226C;}
.swiper-out .one .banner2 .swiper .swiper-slide-active .two::before{opacity: 1;right: 8rem;}

.swiper-out .one .banner2 .swiper .swiper-slide:hover .two{background: #14226C;border-color: #14226C;}
.swiper-out .one .banner2 .swiper .swiper-slide:hover .two::before{opacity: 1;right: 8rem;}


.swiper-out .one .banner3 .container{margin-top: 7rem;display: flex;position: relative;}
.swiper-out .one .banner3 .big{width: 89.5rem;height: 50rem;top: 11rem;position: absolute;z-index: 111;left: 0;}
.swiper-out .one .banner3 .textBox{width: 58rem;height: 67rem;position: relative;background: #fff;box-shadow: 0px 0.4rem 1rem 0px rgba(0, 0, 0, 0.3);position: absolute;z-index: 221;top: 0;right: 0;}
.swiper-out .one .banner3 .textBox .back{width: 100%;height: 100%;}
.swiper-out .one .banner3 .textBox .box{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 5rem 5rem 0;}
.swiper-out .one .banner3 .textBox .name{font-size: 5rem;line-height: 1.5;color: #272E41;margin-bottom: 2rem;}
.swiper-out .one .banner3 .textBox .desc{font-size: 1.8rem;line-height: 1.5;color: #5F6062;margin-bottom: 5rem;}
.swiper-out .one .banner3 .textBox .line{width: 4.8rem;height: 2px;background: #14226C;margin-bottom: 4rem;}
.swiper-out .one .banner3 .textBox .content{font-size: 1.6rem;line-height: 3rem;color: #5F6062;margin-bottom: 6.5rem;}
.swiper-out .one .banner3 .textBox .content p{font-size: 2.6rem;line-height: 3.2rem;color: #2E3446;margin-bottom: 2rem;}
.swiper-out .one .banner3 .textBox .btn{width: 19rem;height: 5.4rem;background: #14226C;border-radius: 5.4rem;}
.swiper-out .one .banner3 .textBox .btn .text{font-size: 1.8rem;color: #FFFFFF;}
.swiper-out .one .banner3 .textBox .btn .icon{width: 3rem;height: 3rem;margin-left: 1.5rem;}


.swiper-out .one .banner4{padding-left: 26rem;padding-top: 14rem;display: flex;}
.swiper-out .one .banner4 .box{width: 43rem;flex-shrink: 0;display: flex;flex-direction: column;align-items: flex-start;margin-top: 9rem;}
.swiper-out .one .banner4 .box .name{font-size: 5rem;line-height: 1.5;color: #FFFFFF;margin-bottom: 2rem;}
.swiper-out .one .banner4 .box .desc{font-size: 1.8rem;line-height: 1.5;color: rgba(255, 255, 255, 0.8);margin-bottom: 6rem;}

.swiper-out .one .banner4 .box .btn{width: 19rem;height: 5.4rem;background: #FFFFFF;border-radius: 5.4rem;margin-bottom: 11rem;}
.swiper-out .one .banner4 .box .btn .text{font-size: 1.8rem;color: #14226C;transition: all 0.3s;}
.swiper-out .one .banner4 .box .btn .icon{width: 3rem;height: 3rem;margin-left: 1.5rem;}
.swiper-out .one .banner4 .box .btn:hover{background: #14226C;}
.swiper-out .one .banner4 .box .btn:hover .text{color: #fff;}
.swiper-out .one .banner4 .box .btn:hover .nor{z-index: 1;opacity: 0;}
.swiper-out .one .banner4 .box .btn:hover .hov{z-index: 111;opacity: 1;}

.swiper-out .one .banner4 .box .flex .icon{width: 6.4rem;height: 6.4rem;margin-right: 1rem;cursor: pointer;}

.swiper-out .one .banner4 .swiper{width: calc(100% - 43rem);}
.swiper-out .one .banner4 .swiper-slide{width: 43.5rem;height: 56rem;margin-right: 5rem;}
.swiper-out .one .banner4 .swiper-slide .two{width: 43.5rem;height: 56rem;position: relative;background: rgba(255, 255, 255, 0.95);display: block;}
.swiper-out .one .banner4 .swiper-slide .two .big{width: 43.5rem;height: 28rem;}
.swiper-out .one .banner4 .swiper-slide .two .big img{width: 100%;height: 100%;object-fit: fill;}
.swiper-out .one .banner4 .swiper-slide .two:hover .big img{transform: scale(1.1);}

.swiper-out .one .banner4 .swiper-slide .two .time{position: absolute;top: 1rem;left: 1rem;z-index: 666;}
.swiper-out .one .banner4 .swiper-slide .two .time .day{font-size: 4.2rem;color: #FFFFFF;}
.swiper-out .one .banner4 .swiper-slide .two .time .month{margin-top: 0.5rem;font-size: 1.4rem;line-height: 1.5;color: #FFFFFF;}

.swiper-out .one .banner4 .swiper-slide .two .textBox{padding: 3rem 2rem 0;}
.swiper-out .one .banner4 .swiper-slide .two .textBox .name{font-size: 1.8rem;line-height: 3rem;height: 6rem;margin-bottom: 1.5rem;color: #000000;}
.swiper-out .one .banner4 .swiper-slide .two .textBox .desc{font-size: 1.4rem;line-height: 2;height: 8.4rem;margin-bottom: 3.5rem;color: #000000;}
.swiper-out .one .banner4 .swiper-slide .two .textBox .more{display: flex;align-items: center;}
.swiper-out .one .banner4 .swiper-slide .two .textBox .more .text{font-size: 1.4rem;line-height: 2rem;color: rgba(0, 22, 94, 0.851);}
.swiper-out .one .banner4 .swiper-slide .two .textBox .more .icon{width: 1.6rem;height: 1.6rem;margin-left: 0.6rem;}


.swiper-out .one .banner5{padding: 13rem 26rem 0 9rem;display: flex;justify-content: space-between;}
.swiper-out .one .banner5 .big{width: 71.5rem;height: 44rem;}
.swiper-out .one .banner5 .textBox{width: 57rem;}
.swiper-out .one .banner5 .textBox .name{font-size: 5rem;line-height: 1.5;color: #272E41;margin-bottom: 2rem;}
.swiper-out .one .banner5 .textBox .desc{font-size: 1.8rem;line-height: 2;color: #5F6062;margin-bottom: 3.5rem;}
.swiper-out .one .banner5 .textBox .line{margin-bottom: 1.5rem;width: 47.5rem;display: flex;}
.swiper-out .one .banner5 .textBox .half{width: 23rem;margin-right: 1.5rem;}
.swiper-out .one .banner5 .textBox .input{width: 100%;height: 5rem;border-bottom: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.3);}
.swiper-out .one .banner5 .textBox .input input{width: 100%;height: 100%;font-size: 1.4rem;color: #000;}
.swiper-out .one .banner5 .textBox .input input::placeholder{color: #5F6062;}

.swiper-out .one .banner5 .textBox .textarea{width: 100%;height: 10rem;border-bottom: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.3);padding: 0.8rem 0;}
.swiper-out .one .banner5 .textBox .textarea textarea{width: 100%;height: 100%;font-size: 1.4rem;color: #000;line-height: 3.2rem;}
.swiper-out .one .banner5 .textBox .textarea textarea::placeholder{color: #5F6062;}

.swiper-out .one .banner5 .textBox .btn{width: 14rem;height: 5.4rem;margin-top: 4.5rem;background: #F6F6F6;border-radius: 5.4rem;}
.swiper-out .one .banner5 .textBox .btn .text{font-size: 1.6rem;color: #0E3E8A;transition: all 0.3s;}
.swiper-out .one .banner5 .textBox .btn .icon{width: 3rem;height: 3rem;margin-left: 2rem;}
.swiper-out .one .banner5 .textBox .btn:hover{background: #0E3E8A;}
.swiper-out .one .banner5 .textBox .btn:hover .text{color: #fff;}


.inpage{padding-top: 8.5rem;}
.inpage .banner{position: relative;}
.inpage .banner .bg{z-index: 111;position: relative;}
.inpage .banner .textBox{position: absolute;top: 0;left: 0;right: 0;width: 140rem;margin: auto;display: flex;flex-direction: column;align-items: center;padding-top: 21rem;z-index: 2222;}
.inpage .banner .textBox .text{font-size: 5.6rem;line-height: 1.5;color: #FFFFFF;}
.inpage .banner .textBox .searchBox{width: 67.7rem;height: 5.4rem;margin-top: 4.5rem;background: #FFFFFF;display: flex;padding: 0.2rem;}
.inpage .banner .textBox .searchBox input{flex: 1;height: 100%;padding: 0 2rem 0 1.8rem;font-size: 1.8rem;color: #333;}
.inpage .banner .textBox .searchBox input::placeholder{color: rgba(0, 0, 0, 0.5);}
.inpage .banner .textBox .searchBox .btn{width: 18rem;height: 5rem;background: #14226C;flex-shrink: 0;}
.inpage .banner .textBox .searchBox .btn .icon{width: 2rem;height: 2rem;margin-right: 0.5rem;}
.inpage .banner .textBox .searchBox .btn .text{font-size: 1.6rem;color: #fff;}



.inpage.contact .flex{display: flex;align-items: flex-start;justify-content: space-between;padding: 10rem 0 12rem;}
.inpage.contact .flex .formBox{width: 77rem;}
.inpage.contact .flex .formBox .title{font-size: 5rem;color: #272E41;line-height: 1.5;margin-bottom: 2rem;}
.inpage.contact .flex .formBox .desc{font-size: 1.8rem;line-height: 3.2rem;margin-bottom: 5.6rem;color: #5F6062;}


.inpage.contact .flex .formBox .line{margin-bottom: 2rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.inpage.contact .flex .formBox .line .half{width: 37rem;}
.inpage.contact .flex .formBox .line .name{font-size: 1.4rem;line-height: 3.2rem;color: #272E41;margin-bottom: 1rem;width: 100%;}
.inpage.contact .flex .formBox .line .input{width: 100%;height: 5rem;border: 1px solid #E6E6E6;}
.inpage.contact .flex .formBox .line .input input{width: 100%;height: 100%;padding: 0 2rem;font-size: 1.4rem;color: #000;}
.inpage.contact .flex .formBox .line .input input::placeholder{color: #A6AEBB;}

.inpage.contact .flex .formBox .line .textarea{width: 100%;height: 22rem;border: 1px solid #E6E6E6;}
.inpage.contact .flex .formBox .line .textarea textarea{width: 100%;height: 100%;padding: 1.5rem 2rem;font-size: 1.4rem;color: #000;line-height: 1.5;}
.inpage.contact .flex .formBox .line .textarea textarea::placeholder{color: #A6AEBB;}

.inpage.contact .flex .formBox .btn{margin-top: 2rem;width: 100%;height: 6.7rem;background: #14226C;font-size: 1.6rem;color: #fff;}


.inpage.contact .flex .textBox{padding-top: 13.1rem;width: 45rem;}
.inpage.contact .flex .textBox .name{font-size: 2.4rem;color: #272E41;line-height: 1.5;margin-bottom: 2.5rem;}
.inpage.contact .flex .textBox .desc{font-size: 1.4rem;line-height: 2;color: #666666;}

.inpage.contact .flex .textBox .mid{margin: 3rem 0;padding: 3rem 0;border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;}
.inpage.contact .flex .textBox .line{display: flex;align-items: center;justify-content: space-between;margin-bottom: 2.5rem;}
.inpage.contact .flex .textBox .line:last-child{margin-bottom: 0;}
.inpage.contact .flex .textBox .line .left{font-size: 1.8rem;color: #3D3D3D;line-height: 1.5;}
.inpage.contact .flex .textBox .line .right{font-size: 1.8rem;color: #14226C;line-height: 1.5;}

.inpage.contact .flex .textBox .title{font-size: 2.4rem;color: #272E41;line-height: 1.5;margin-bottom: 2.5rem;}
.inpage.contact .flex .textBox .codeBox{display: flex;}
.inpage.contact .flex .textBox .codeBox .one{margin-right: 5rem;display: flex;flex-direction: column;align-items: center;width: 14.5rem;}
.inpage.contact .flex .textBox .codeBox .one .code{width: 14.5rem;height: 14.5rem;margin-bottom: 1.5rem;}
.inpage.contact .flex .textBox .codeBox .one .text{font-size: 1.4rem;color: #3D3D3D;line-height: 1.5;text-align: center;}



.inpage.news .listBox{padding: 6rem 0 12rem;}
.inpage.news .listBox .list{display: flex;flex-wrap: wrap;}
.inpage.news .listBox .list .one{width: 43rem;margin-right: 5.5rem;margin-bottom: 5.5rem;transition: all 0.3s;}
.inpage.news .listBox .list .one:nth-child(3n){margin-right: 0;}
.inpage.news .listBox .list .one:hover{box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.15);}

.inpage.news .listBox .list .one .big{width: 43rem;height: 23.5rem;}
.inpage.news .listBox .list .one .big img{width: 100%;height: 100%;object-fit: fill;}
.inpage.news .listBox .list .one:hover .big img{transform: scale(1.1);}

.inpage.news .listBox .list .one .textBox{width: 100%;height: 20rem;border: 1px solid #E6E6E6;border-top: 0;padding: 2.5rem 3rem;}
.inpage.news .listBox .list .one .name{font-size: 1.8rem;line-height: 3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000000;margin-bottom: 1rem;}
.inpage.news .listBox .list .one .time{display: flex;align-items: center;margin-bottom: 1.5rem;}
.inpage.news .listBox .list .one .time .icon{width: 1.4rem;height: 1.4rem;margin-right: 0.5rem;}
.inpage.news .listBox .list .one .time .text{font-size: 1.4rem;color: #999999;}
.inpage.news .listBox .list .one .desc{font-size: 1.4rem;line-height: 2;color: #666666;}


.pageList{display: flex;align-items: center;justify-content: center;}
.pageList .one{min-width: 4rem;height: 4rem;padding: 0 0.6rem;background: #F7F7F7;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;color: #686868;transition: all 0.3s;cursor: pointer;}
.pageList .one .icon{width: 1rem;height: 1rem;}
.pageList .one:hover{background: #14226C;color: #fff;}
.pageList .one:hover .nor{z-index: 1;opacity: 0;}
.pageList .one:hover .hov{z-index: 111;opacity: 1;}

.pageList .start{margin-right: 0.5rem;}
.pageList .end{margin-left: 0.5rem;}

.pageList .input{width: 4rem;height: 4rem;border: 1px solid #F7F7F7;margin: 0.5rem;padding: 0 0.6rem;}
.pageList .input input{width: 100%;height: 100%;font-size: 1.6rem;color: #000;text-align: center;}



.inpage.news .detailBox{padding: 10rem 0 12rem;display: flex;align-items: flex-start;justify-content: space-between;}
.inpage.news .detailBox .contentBox{width: 89rem;}
.inpage.news .detailBox .contentBox .titleBox{display: flex;justify-content: space-between;border-bottom: 1px solid #D8D8D8;padding-bottom: 3rem;margin-bottom: 3rem;}
.inpage.news .detailBox .contentBox .titleBox .title{font-size: 3rem;line-height: 1.5;width: 78rem;color: #000000;}
.inpage.news .detailBox .contentBox .titleBox .time{font-size: 1.4rem;line-height: 0;margin-top: 2.5rem;}

.inpage.news .detailBox .contentBox .content{width: 100%;font-size: 1.6rem;line-height: 5rem;color: #3D3D3D;padding-bottom: 9rem;margin-bottom: 3rem;border-bottom: 1px solid #D8D8D8;}
.inpage.news .detailBox .contentBox .content *{font-size: 1.6rem;line-height: 5rem;/*color: #3D3D3D;*/}
.inpage.news .detailBox .contentBox .content img{max-width: 100%;height: auto;}

.inpage.news .detailBox .contentBox .other{display: flex;align-items: center;justify-content: space-between;}
.inpage.news .detailBox .contentBox .other .btn{width: 15rem;height: 4.5rem;background: #14226C;}
.inpage.news .detailBox .contentBox .other .btn .icon{width: 2rem;height: 2rem;margin-right: 2rem;}
.inpage.news .detailBox .contentBox .other .btn .text{font-size: 1.8rem;color: #FFFFFF;}
.inpage.news .detailBox .contentBox .other .next{font-size: 1.6rem;max-width: 70rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333333;transition: all 0.3s;}
.inpage.news .detailBox .contentBox .other .next:hover{color: #004E96;}

.inpage.news .detailBox .list{width: 32rem;}
.inpage.news .detailBox .list .title{font-size: 2.2rem;line-height: 3.2rem;color: #3D3D3D;padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: 1px solid #d8d8d8;}
.inpage.news .detailBox .list .one{margin-bottom: 1.5rem;position: relative;font-size: 1.6rem;line-height: 1.5;padding-left: 3rem;color: #666666;transition: all 0.3s;}
.inpage.news .detailBox .list .one:hover{color: #004F98;}
.inpage.news .detailBox .list .one::before{position: absolute;top: 1rem;width: 0.6rem;height: 0.6rem;left: 0;transition: all 0.3s;content: "";background: #CCCCCC;border-radius: 50%;}
.inpage.news .detailBox .list .one:hover::before{background: #004F98;}



.inpage.about .floor1{padding: 10rem 0;background: #F9F9F9;}
.inpage.about .floor1 .title{font-size: 4.6rem;line-height: 1.5;color: #272E41;margin-bottom: 5rem;text-align: center}
.inpage.about .floor1 .desc{font-size: 2.4rem;line-height: 2;color: #004F98;text-align: center;margin-bottom: 6rem;}
.inpage.about .floor1 .img{width: 100%;}
.inpage.about .floor1 .text{font-size: 1.6rem;line-height: 2;color: #333;text-align: center;margin: 5rem auto 0;width: 130rem;}


.inpage.about .floor2 .title{font-size: 4.6rem;line-height: 1.5;margin: 10rem 0;text-align: center;color: #272E41;}
.inpage.about .floor2 .box{width: 100%;position: relative;}
.inpage.about .floor2 .box .bg{width: 100%;height: 100%;}
.inpage.about .floor2 .box .bg img{width: 100%;height: 100%;object-fit: cover;}

.inpage.about .floor2 .box .textBox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-wrap: wrap;}
.inpage.about .floor2 .box .textBox .one{width: calc(100% / 3);height: 50%;padding: 17rem 8rem 0;border-right: 1px solid #666;}
.inpage.about .floor2 .box .textBox .one .name{font-size: 3.2rem;line-height: 4rem;margin-bottom: 5rem;color: #FFFFFF;}
.inpage.about .floor2 .box .textBox .one .desc{font-size: 2.4rem;line-height: 2;color: #FFFFFF;}
.inpage.about .floor2 .box .textBox .one:nth-child(3n){border-right: 0;}
.inpage.about .floor2 .box .textBox .one:nth-child(n+4){border-top: 1px solid #666;}


.inpage.about .floor3{position: relative;}
.inpage.about .floor3 .bg{width: 100%;opacity: 0.5;background: #D8D8D8;}
.inpage.about .floor3 .box{padding: 10rem 0 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.inpage.about .floor3 .title{font-size: 4.6rem;line-height: 1.5;margin: 0 0 8rem 0;text-align: center;color: #272E41;}

.inpage.about .floor3 .swiper .swiper-container{padding-top: 2rem;}
.inpage.about .floor3 .swiper .swiper-slide{width: 39.5rem;}
.inpage.about .floor3 .swiper .swiper-slide .one{display: flex;flex-direction: column;align-items: center;}
.inpage.about .floor3 .swiper .swiper-slide .one .img{box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.15);margin-bottom: 3rem;}
.inpage.about .floor3 .swiper .swiper-slide .one .text{width: 38rem;text-align: center;font-size: 1.6rem;line-height: 1.5;color: #010101;opacity: 0;transition: all 0.3s;}
.inpage.about .floor3 .swiper .swiper-slide-active .one .text{opacity: 1;}

.inpage.about .floor3 .swiper .swiper-pagination{width: 49rem;height: 2px;background: #D8D8D8;right: 0;margin: auto;left: 0;bottom: 10rem;}
.inpage.about .floor3 .swiper .swiper-pagination .swiper-pagination-progressbar-fill{background: #004F98;}


.inpage.about .floor4{padding: 10rem 0;}
.inpage.about .floor4 .title{font-size: 4.6rem;line-height: 1.5;margin: 0 0 10rem 0;text-align: center;color: #272E41;}

.inpage.about .floor4 .swiper{position: relative;}
.inpage.about .floor4 .swiper .swiper-slide{width: 32rem;height: 51rem;margin-right: 4rem;}
.inpage.about .floor4 .swiper .swiper-slide .one{width: 100%;height: 100%;}
.inpage.about .floor4 .swiper .swiper-slide .one .img{width: 100%;height: 100%;}
.inpage.about .floor4 .swiper .swiper-slide .one .img img{width: 100%;height: 100%;object-fit: cover;}
.inpage.about .floor4 .swiper .swiper-slide .one:hover .img img{transform: scale(1.1);}

.inpage.about .floor4 .swiper .prev{position: absolute;top: 0;left: 1.7rem;bottom: 0;width: 6.4rem;height: 6.4rem;cursor: pointer;z-index: 666;margin: auto;}

.inpage.about .floor4 .swiper .next{position: absolute;top: 0;right: 1.7rem;bottom: 0;width: 6.4rem;height: 6.4rem;cursor: pointer;z-index: 666;margin: auto;}


.inpage.product{background: #F9F9F9;}
.inpage.product .container{padding: 6rem 0 12rem;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.inpage.product .cateBox{width: 38rem;flex-shrink: 0;background: #fff;}
.inpage.product .cateBox .one{border-bottom: 1px solid #E6E6E6;}

.inpage.product .cateBox .one .first{height: 5.4rem;padding: 0 2rem;display: flex;align-items: center;justify-content: space-between;transition: all 0.3s;cursor: pointer;}
.inpage.product .cateBox .one .first .text{font-size: 1.8rem;color: #3D3D3D;transition: all 0.3s;}
.inpage.product .cateBox .one .first .icon{width: 1.6rem;height: 1.6rem;transition: all 0.3s;}

.inpage.product .cateBox .one.active .first{background: #14226C;}
.inpage.product .cateBox .one.active .first .text{color: #fff;}
.inpage.product .cateBox .one.active .first .icon{transform: rotate(180deg);}
.inpage.product .cateBox .one.active .first .icon .nor{z-index: 1;opacity: 0;}
.inpage.product .cateBox .one.active .first .icon .hov{z-index: 111;opacity: 1;}

.inpage.product .cateBox .one:hover .first{background: #14226C;}
.inpage.product .cateBox .one:hover .first .text{color: #fff;}
.inpage.product .cateBox .one:hover .first .icon .nor{z-index: 1;opacity: 0;}
.inpage.product .cateBox .one:hover .first .icon .hov{z-index: 111;opacity: 1;}

.inpage.product .cateBox .one .box{display: none;padding: 3rem 0 3rem 4rem;position: relative;}
.inpage.product .cateBox .one .box::before{position: absolute;top: 4rem;bottom: 4rem;left: 4.25rem;width: 1px;background: rgba(204, 204, 204, 0.2);content: "";}
.inpage.product .cateBox .one .two{font-size: 1.6rem;color: #3D3D3D;line-height: 1.5;margin-bottom: 2rem;padding-left: 3rem;position: relative;transition: all 0.3s;z-index: 222;cursor: pointer;}
.inpage.product .cateBox .one .two::before{position: absolute;width: 0.6rem;height: 0.6rem;background: #CCCCCC;transition: all 0.3s;content: "";border-radius: 50%;top: 0;bottom: 0;left: 0;z-index: 333;margin: auto;}
.inpage.product .cateBox .one .two.active::before{background: #14226C;}
.inpage.product .cateBox .one .two:hover::before{background: #14226C;}
.inpage.product .cateBox .one .two:last-child{margin-bottom: 0;}
.inpage.product .cateBox .one .two:hover{color: #14226C;}


.inpage.product .detailBox{width: 97rem;background: #fff;padding: 4rem;flex-shrink: 0;}



.inpage.product .detailBox .content{width: 100%;font-size: 1.6rem;line-height: 5rem;color: #3D3D3D;padding-bottom: 9rem;margin-bottom: 3rem;border-bottom: 1px solid #D8D8D8;}
.inpage.product .detailBox .content *{font-size: 1.6rem;line-height: 5rem;color: #3D3D3D;}
.inpage.product .detailBox .content img{max-width: 100%;height: auto;}

.inpage.product .detailBox .other{display: flex;align-items: center;justify-content: space-between;}
.inpage.product .detailBox .other .btn{width: 15rem;height: 4.5rem;background: #14226C;}
.inpage.product .detailBox .other .btn .icon{width: 2rem;height: 2rem;margin-right: 2rem;}
.inpage.product .detailBox .other .btn .text{font-size: 1.8rem;color: #FFFFFF;}
.inpage.product .detailBox .other .next{font-size: 1.6rem;max-width: 70rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333333;transition: all 0.3s;}
.inpage.product .detailBox .other .next:hover{color: #004E96;}

.inpage.product .detailBox .topBox{margin-bottom: 4rem;padding-bottom: 3rem;border-bottom: 1px solid #D8D8D8;display: flex;align-items: center;justify-content: space-between;}
.inpage.product .detailBox .topBox .downloadBox{display: flex;align-items: center;}

.inpage.product .detailBox .topBox .download{width: 21rem;height: 5rem;background: #14226C;flex-shrink: 0;margin-left: 4rem;}
.inpage.product .detailBox .topBox .download .icon{width: 1.6rem;height: 1.6rem;margin-right: 1.5rem;flex-shrink: 0;}
.inpage.product .detailBox .topBox .download .text{font-size: 1.4rem;color: #Fff;}
.inpage.product .detailBox .topBox .textBox{flex: 1;width: 0;}
.inpage.product .detailBox .topBox .name{font-size: 3.6rem;line-height: 1.5;color: #000000;}
.inpage.product .detailBox .topBox .desc{font-size: 2.4rem;line-height: 2;color: #3D3D3D;margin-top: 1rem;}


.inpage.product .tableBox{width: 97rem;flex-shrink: 0;background: #fff;}
.inpage.product .tableBox table{width: 100%;border-spacing: 0;}

.inpage.product .tableBox table thead tr{background: #14226C;}
.inpage.product .tableBox table thead tr td .one{display: flex;align-items: center;justify-content: center;min-height: 8rem;padding: 1.2rem 1.5rem;}
.inpage.product .tableBox table thead tr td .one .text{font-size: 1.6rem;line-height: 1.5;color: #fff;text-align: center;position: relative;padding-right: 3rem;}
.inpage.product .tableBox table thead tr td .one .icon{width: 2rem;height: 2rem;flex-shrink: 0;position: absolute;top: 0;bottom: 0;right: 0;margin: auto;}
.inpage.product .tableBox table thead tr td:first-child .one{white-space: nowrap;}

.inpage.product .tableBox table thead tr td .one .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.3s;}
.inpage.product .tableBox table thead tr td .one .icon .none{z-index: 111;opacity: 1;}
.inpage.product .tableBox table thead tr td .one .icon .nor{z-index: 1;opacity: 0;}
.inpage.product .tableBox table thead tr td .one .icon .hov{z-index: 1;opacity: 0;}

.inpage.product .tableBox table thead tr td:hover .one .icon .none{z-index: 1;opacity: 0;}
.inpage.product .tableBox table thead tr td:hover .one .icon .nor{z-index: 111;opacity: 1;}
.inpage.product .tableBox table thead tr td:hover .one .icon .hov{z-index: 1;opacity: 0;}

.inpage.product .tableBox table thead tr td .one.active .icon .none{z-index: 1;opacity: 0;}
.inpage.product .tableBox table thead tr td .one.active .icon .nor{z-index: 1;opacity: 0;}
.inpage.product .tableBox table thead tr td .one.active .icon .hov{z-index: 111;opacity: 1;}

.inpage.product .tableBox table thead tr td .one.screen{cursor: pointer;}
.inpage.product .tableBox table thead tr td{position: relative;}
.inpage.product .tableBox table thead tr td .numBox{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 16rem;background: #fff;z-index: 666;padding: 1.5rem 1rem;box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.1);display: none;}
.inpage.product .tableBox table thead tr td .numBox .top{margin-bottom: 3rem;}
.inpage.product .tableBox table thead tr td .numBox .line{display: flex;margin-bottom: 1.5rem;align-items: center;font-size: 1.4rem;color: #3D3D3D;justify-content: space-between;}
.inpage.product .tableBox table thead tr td .numBox .line .input{border: 1px solid #E6E6E6;width: 6rem;height: 2.5rem;}
.inpage.product .tableBox table thead tr td .numBox .line .input input{width: 100%;height: 100%;text-align: center;font-size: 1.4rem;color: #3D3D3D;padding: 0 0.5rem;}
.inpage.product .tableBox table thead tr td .numBox .line:last-child{margin-bottom: 0;}

.inpage.product .tableBox table thead tr td .bot{display: flex;justify-content: space-between;padding-top: 1.5rem;border-top: 1px solid #D8D8D8;margin-top: 1.5rem;}
.inpage.product .tableBox table thead tr td .bot .reset{width: 9.5rem;height: 2.5rem;background: #F7F7F7;color: #686868;font-size: 1.4rem;}
.inpage.product .tableBox table thead tr td .bot .submit{width: 4rem;height: 2.5rem;background: #14226C;color: #fff;font-size: 1.4rem;}

.inpage.product .tableBox table thead tr td .checkBox{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 16rem;background: #fff;z-index: 666;padding: 1rem 1rem 1.5rem;box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.1);display: none;}
.inpage.product .tableBox table thead tr td .checkBox .line{display: flex;align-items: center;margin-bottom: 0.5rem;cursor: pointer;}
.inpage.product .tableBox table thead tr td .checkBox .line .text{font-size: 1.4rem;line-height: 1.5;color: #3D3D3D;transition: all 0.3s;}
.inpage.product .tableBox table thead tr td .checkBox .line .icon{width: 1.2rem;height: 1.2rem;transition: all 0.3s;border: 1px solid #3D3D3D;margin-right: 1.2rem;flex-shrink: 0;}
.inpage.product .tableBox table thead tr td .checkBox .line .icon img{width: 0.8rem;height: 0.8rem;}
.inpage.product .tableBox table thead tr td .checkBox .line.active .icon{background: #14226C;border-color: #14226C;}
.inpage.product .tableBox table thead tr td .checkBox .line:hover .text{color: #14226C;}
.inpage.product .tableBox table thead tr td .checkBox .line.active .text{color: #14226C;}


.inpage.product .tableBox table tbody tr:nth-child(2n){background: rgba(0, 79, 152, 0.05);}
.inpage.product .tableBox table tbody tr td .one{font-size: 1.6rem;line-height: 1.5;text-decoration: underline;color: #14226C;display: flex;align-items: center;justify-content: center;min-height: 7rem;padding: 1.2rem 1.5rem;}
.inpage.product .tableBox table tbody tr td .text{font-size: 1.6rem;line-height: 1.5;display: flex;align-items: center;justify-content: center;min-height: 7rem;padding: 1.2rem 1.5rem;color: #010101;text-align: center;}
.inpage.product .tableBox table tbody tr td:nth-child(n+2) .text{padding-right: 4.5rem;}




.shadow{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 88888;display: none;}

.checkBox{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #fff;border-radius: 1rem;width: 40rem;height: 24rem;z-index: 99999;overflow: hidden;display: none;}
.checkBox .title{display: flex;align-items: center;justify-content: center;height: 6rem;background: #14226C;position: relative;}
.checkBox .title .text{font-size: 2.4rem;color: #fff;}
.checkBox .title .close{position: absolute;top: 0;right: 1rem;bottom: 0;margin: auto;width: 3rem;height: 3rem;cursor: pointer;}


.checkBox .box{height: 18rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.checkBox .input{margin-bottom: 2rem;width: 24rem;height: 6rem;background: #fff;border: 1px solid #eaeaea;border-radius: 1rem;background: #fafafa;}
.checkBox .input input{width: 100%;height: 100%;padding: 0 2rem;font-size: 1.6rem;color: #333;text-align: center;}
.checkBox .btn{width: 16rem;height: 4rem;border-radius: 0.5rem;background: #14226C;font-size: 1.6rem;color: #fff;}






























































































































































































@media(max-width:750px){
    .pc{display: none;}
    .mb{display: block;}

    html{font-size: calc(100vw / 75);}

    .container{width: 69rem;}

    
    .header{height: 12rem;display: flex;align-items: center;justify-content: space-between;padding-left: 3rem;}
    .header .logo{height: 8rem;}

    .header .box{display: flex;align-items: center;height: 100%;}
    .header .btn{padding: 0 1.5rem;height: 5.4rem;border-radius: 5.4rem;background: #14226C;color: #fff;font-size: 2.4rem;}

    .header .box .menuBtn{width: 12rem;height: 12rem;display: flex;align-items: center;justify-content: center;transition: all 0.3s;margin-left: 3rem;}
    .header .box .menuBtn .icon{width: 5rem;height: 5rem;position: relative;}
    .header .box .menuBtn .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
    .header .box .menuBtn .icon .nor{z-index: 111;opacity: 1;}
    .header .box .menuBtn .icon .hov{z-index: 11;opacity: 0;}

    .header .box .menuBtn.active{background: #14226C;}
    .header .box .menuBtn.active .nor{z-index: 11;opacity: 0;}
    .header .box .menuBtn.active .hov{z-index: 111;opacity: 1;}

    .menuBox{background: #14226C;position: fixed;top: 12rem;left: 0;right: 0;height: calc(100vh - 12rem);display: none;z-index: 9998;}
    .menuBox .one{width: 100%;height: 9rem;border-bottom: 1px solid rgba(255, 255, 255, 0.2);display: flex;align-items: center;justify-content: center;font-size: 3rem;color: #fff;}


    .footer .top{padding: 5rem 0 8.5rem;flex-direction: column;align-items: flex-start;}
    .footer .top .line{margin-bottom: 3rem;}
    .footer .top .line:last-child{margin-bottom: 0;}

    .footer .top .line .name{font-size: 2.4rem;color: rgba(255, 255, 255, 0.6);margin-bottom: 1rem;line-height: 1.5;}
    .footer .top .line .text{font-size: 2.4rem;color: rgba(255, 255, 255, 1);line-height: 1.5;}
    .footer .top .line .tel{font-size: 3rem;color: rgba(255, 255, 255, 1);line-height: 1.5;}

    .footer .bot{padding: 2rem 0;font-size: 2rem;line-height: 1.5;color: rgba(255, 255, 255, 0.2);text-align: center;}


    .swiper-out .one .banner{top: 12rem;}
    .swiper-out .one .banner1 .prev{left: 2rem;}
    .swiper-out .one .banner1 .next{right: 2rem;}

    .swiper-out .one .banner1 .textBox{width: 50rem;}
    .swiper-out .one .banner1 .desc{font-size: 2.4rem;margin-bottom: 2rem;}
    .swiper-out .one .banner1 .name{margin-bottom: 7rem;}

    .swiper-out .one .banner1 .more{width: auto;padding: 0 2.5rem;}
    .swiper-out .one .banner1 .more .text{font-size: 2.4rem;}

    .swiper-out .one .banner2 .textBox{margin: 15rem auto 6rem;width: 69rem;}
    .swiper-out .one .banner2 .textBox .desc{font-size: 2.4rem;margin-bottom: 32rem;}

    .swiper-out .one .banner2 .swiper .swiper-container{padding: 0 3rem;}
    .swiper-out .one .banner2 .swiper .two .num{font-size: 2.4rem;}
    .swiper-out .one .banner2 .swiper .two .name{font-size: 3rem;line-height: 1.5;height: 9rem;overflow: auto;text-overflow: ellipsis;white-space: wrap;}
    .swiper-out .one .banner2 .swiper .two .desc{display: none;}


    .swiper-out .one .banner3 .container{margin: 0 auto;height: 100%;}
    .swiper-out .one .banner3 .textBox{width: 69rem;height: 82rem;left: 0;bottom: 0;margin: auto;}
    .swiper-out .one .banner3 .textBox .box{padding: 6rem 5rem 0;display: flex;flex-direction: column;align-items: flex-start;}

    .swiper-out .one .banner3 .textBox .desc{font-size: 2.4rem;margin-bottom: 3rem;}
    .swiper-out .one .banner3 .textBox .line{margin-bottom: 3.5rem;}
    .swiper-out .one .banner3 .textBox .content{font-size: 2.4rem;line-height: 4rem;margin-bottom: 6rem;}
    .swiper-out .one .banner3 .textBox .content p{font-size: 2.6rem;line-height: 3.2rem;}
    .swiper-out .one .banner3 .textBox .btn{width: auto;padding: 0 2.5rem;height: 5.4rem;line-height: 5.4rem;}
    .swiper-out .one .banner3 .textBox .btn .text{font-size: 2.4rem;}
    .swiper-out .one .banner3 .textBox .btn .icon{margin-left: 2rem;}


    .swiper-out .one .banner4{padding: 10rem 3rem 0;flex-direction: column;}
    .swiper-out .one .banner4 .box{width: 100%;margin: 0 auto 6rem;}

    .swiper-out .one .banner4 .box .desc{font-size: 2.4rem;margin-bottom: 5rem;}
    .swiper-out .one .banner4 .box .btn{width: auto;padding: 0 2.5rem;height: 5.4rem;line-height: 5.4rem;margin-bottom: 8.8rem;}
    .swiper-out .one .banner4 .box .btn .text{font-size: 2.4rem;}
    .swiper-out .one .banner4 .box .btn .icon{margin-left: 2rem;}

    .swiper-out .one .banner4 .swiper{width: 100%;}
    .swiper-out .one .banner4 .swiper-slide .two .time{display: flex;flex-direction: column;align-items: center;}
    .swiper-out .one .banner4 .swiper-slide .two .time .day{font-size: 6rem;}
    .swiper-out .one .banner4 .swiper-slide .two .time .month{font-size: 2.4rem;}

    .swiper-out .one .banner4 .swiper-slide .two .textBox .name{font-size: 3rem;line-height: 1.4;height: 9rem;}
    .swiper-out .one .banner4 .swiper-slide .two .textBox .desc{font-size: 2.4rem;line-height: 1.4;height: 7.2rem;margin-bottom: 2.4rem;}
    .swiper-out .one .banner4 .swiper-slide .two .textBox .more .text{font-size: 2.4rem;line-height: 1.4;}
    .swiper-out .one .banner4 .swiper-slide .two .textBox .more .icon{margin-left: 1rem;}


    .swiper-out .one .banner5{padding: 15rem 3rem 0;}
    .swiper-out .one .banner5 .textBox{width: 100%;}
    .swiper-out .one .banner5 .textBox .desc{font-size: 2.4rem;margin-bottom: 10rem;}

    .swiper-out .one .banner5 .textBox .form{display: flex;flex-direction: column;align-items: flex-start;}
    .swiper-out .one .banner5 .textBox .line{width: 100%;margin-bottom: 4rem;}
    .swiper-out .one .banner5 .textBox .half{width: 33rem;margin-right: 3rem;}
    .swiper-out .one .banner5 .textBox .half:last-child{margin-right: 0;}
    .swiper-out .one .banner5 .textBox .input{height: 6rem;}
    .swiper-out .one .banner5 .textBox .input input{font-size: 2.4rem;}
    .swiper-out .one .banner5 .textBox .textarea{height: 16rem;}

    .swiper-out .one .banner5 .textBox .btn{width: auto;height: 5.4rem;padding: 0 2.5rem;margin-top: 6rem;}
    .swiper-out .one .banner5 .textBox .btn .text{font-size: 2.4rem;}



    .inpage{padding-top: 12rem;}

    .inpage .banner .textBox{width: 100%;height: 100%;padding: 0;justify-content: center;}
    .inpage.about .floor1 .text{width: 100%;font-size: 2.4rem;line-height: 2;}

    .inpage.about .floor2 .box .textBox .one{width: 100%;height: auto;padding: 9rem 3rem 5rem;border-bottom: 1px solid #666;border-right: 0;}
    .inpage.about .floor2 .box .textBox .one:nth-child(n+4){border-top: 0;}
    .inpage.about .floor2 .box .textBox .one .name{font-size: 4rem;line-height: 1.5;}
    .inpage.about .floor2 .box .textBox{position: relative;}
    .inpage.about .floor2 .box .bg{position: absolute;}


    .inpage.about .floor3 .bg{position: absolute;opacity: 1;height: 100%;}
    .inpage.about .floor3 .bg img{object-fit: cover;width: 100%;height: 100%;}
    .inpage.about .floor3 .box{position: relative;}
    .inpage.about .floor3 .swiper .swiper-slide{width: 30rem;}
    .inpage.about .floor3 .swiper .swiper-container{padding-bottom: 19.2rem;}
    .inpage.about .floor3 .swiper .swiper-pagination{bottom: 11rem;}
    .inpage.about .floor3 .swiper .swiper-slide .one .text{font-size: 2.4rem;}


    .inpage.about .floor4 .swiper .prev{display: none;}
    .inpage.about .floor4 .swiper .next{display: none;}
    .inpage.about .floor4 .container{width: 100%;}

    .inpage.about .floor4 .swiper .swiper-container{padding: 0 3rem;}
    .inpage.about .floor4 .swiper .swiper-slide{margin-right: 2rem;}



    .inpage.contact .flex{padding: 4rem 0 12rem;flex-direction: column;}
    .inpage.contact .flex .formBox{width: 100%;}

    .inpage.contact .flex .formBox .desc{font-size: 2.4rem;line-height: 3.2rem;margin-bottom: 5.5rem;}
    .inpage.contact .flex .formBox .line{margin-bottom: 3rem;}
    .inpage.contact .flex .formBox .line .half{width: 33.2rem;}
    .inpage.contact .flex .formBox .line .name{font-size: 2.4rem;margin-bottom: 2rem;}
    .inpage.contact .flex .formBox .line .input{height: 6rem;}
    .inpage.contact .flex .formBox .line .input input{padding: 0 1.7rem;font-size: 2.4rem;}

    .inpage.contact .flex .formBox .line .textarea textarea{padding: 1.5rem 1.7rem;font-size: 2.4rem;}

    .inpage.contact .flex .formBox .btn{margin-top: 4rem;height: 6rem;font-size: 2.4rem;font-family: 'siyuanB';font-weight: bold;}


    .inpage.contact .flex .textBox{width: 100%;padding-top: 8.5rem;}
    .inpage.contact .flex .textBox .name{font-size: 2.6rem;margin-bottom: 3rem;}
    .inpage.contact .flex .textBox .desc{font-size: 2.4rem;line-height: 1.5;}

    .inpage.contact .flex .textBox .mid{margin: 3.5rem 0;padding: 3.5rem 0;}
    .inpage.contact .flex .textBox .line{margin-bottom: 2rem;}
    .inpage.contact .flex .textBox .line .left{font-size: 2.4rem;}
    .inpage.contact .flex .textBox .line .right{font-size: 2.4rem;}


    .inpage.contact .flex .textBox .title{margin-bottom: 3.5rem;}
    .inpage.contact .flex .textBox .codeBox .one{margin-right: 4.5rem;width: 20rem;}
    .inpage.contact .flex .textBox .codeBox .one .code{width: 20rem;height: 20rem;}
    .inpage.contact .flex .textBox .codeBox .one .text{font-size: 2.4rem;}



    .inpage.news .listBox .list .one{width: 100%;margin-right: 0;margin-bottom: 3rem;}
    .inpage.news .listBox .list .one .big{width: 100%;height: 26rem;}
    .inpage.news .listBox .list .one .textBox{height: auto;padding: 4.5rem 3rem;}
    .inpage.news .listBox .list .one .name{font-size: 2.6rem;margin-bottom: 3rem;}
    .inpage.news .listBox .list .one .time .icon{width: 2rem;height: 2rem;margin-right: 1.5rem;}
    .inpage.news .listBox .list .one .time .text{font-size: 2.4rem;}
    .inpage.news .listBox .list .one .time{margin-bottom: 2.5rem;}
    .inpage.news .listBox .list .one .desc{font-size: 2.4rem;line-height: 1.5;}


    .pageList .one{min-width: 5.4rem;height: 5.4rem;padding: 0 0.7rem;font-size: 2.4rem;}
    .pageList .one .icon{width: 2rem;height: 2rem;}
    .pageList .input{width: 5.4rem;height: 5.4rem;}
    .pageList .input input{font-size: 2.4rem;}


    .inpage.news .detailBox .list{display: none;}
    .inpage.news .detailBox .contentBox{width: 100%;}
    .inpage.news .detailBox .contentBox .titleBox{flex-direction: column;align-items: flex-start;}

    .inpage.news .detailBox{padding: 4rem 0 12rem;}
    .inpage.news .detailBox .contentBox .titleBox .title{width: 100%;}
    .inpage.news .detailBox .contentBox .titleBox .time{margin-top: 3rem;line-height: 1.5;font-size: 2.4rem;}

    .inpage.news .detailBox .contentBox .content{font-size: 2.4rem;line-height: 2;}
    .inpage.news .detailBox .contentBox .content *{font-size: 2.4rem;line-height: 2;}

    .inpage.news .detailBox .contentBox .other .next{font-size: 2.4rem;max-width: none;flex: 1;}
    .inpage.news .detailBox .contentBox .other .btn{height: 5.4rem;}
    .inpage.news .detailBox .contentBox .other .btn .text{font-size: 2.4rem;}


    .inpage .banner .textBox .searchBox{width: 69rem;}
    .inpage .banner .textBox .searchBox .btn{width: auto;padding: 0 2rem;height: 5rem;}
    .inpage .banner .textBox .searchBox .btn .text{font-size: 2.4rem;}
    .inpage .banner .textBox .searchBox input{font-size: 2.4rem;}


    .inpage.product .container{padding: 4rem 0 12rem;width: 100%;align-items: center;flex-direction: column;}


    .inpage.product .cateBox{width: 69rem;margin: 0 auto 3.5rem;position: relative;}
    .inpage.product .cateBox .normal{width: 100%;height: 5.4rem;display: flex;align-items: center;justify-content: space-between;padding: 0 2rem;background: #14226C;}
    .inpage.product .cateBox .normal .text{font-size: 2.4rem;color: #fff;line-height: 1.5;flex: 1;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .inpage.product .cateBox .normal .icon{width: 1.6rem;height: 1.6rem;margin-left: 2rem;flex-shrink: 0;}
    .inpage.product .cateBox .hideBox{position: absolute;top: 0;left: 0;right: 0;display: none;background: #fff;z-index: 9997;}
    .inpage.product .cateBox .one .first .text{font-size: 2.4rem;}
    .inpage.product .cateBox .one .two{font-size: 2.4rem;}


    .inpage.product .tableBox{width: 100%;position: relative;overflow: auto;}
    .inpage.product .tableBox table thead tr td{position: static;}

    .inpage.product .tableBox table thead tr td .one{height: 9.2rem;padding: 1rem 2rem;}
    .inpage.product .tableBox table thead tr td .one .text{font-size: 2.4rem;padding-right: 3.8rem;}
    .inpage.product .tableBox table thead tr td .one .icon{width: 2.8rem;height: 2.8rem;}


    .inpage.product .tableBox table thead tr td .checkBox{top: 9.2rem;left: 0;right: 0;width: auto;transform: none;padding: 3rem 3rem 2rem;}
    .inpage.product .tableBox table thead tr td .checkBox .line{margin-bottom: 2rem;}
    .inpage.product .tableBox table thead tr td .checkBox .line .icon{width: 3rem;height: 3rem;margin-right: 1.5rem;}
    .inpage.product .tableBox table thead tr td .checkBox .line .icon img{width: 2rem;height: 2rem;}
    .inpage.product .tableBox table thead tr td .checkBox .line .text{font-size: 2.4rem;}
    .inpage.product .tableBox table thead tr td .bot{padding-top: 2rem;margin-top: 3rem;justify-content: flex-end;}
    .inpage.product .tableBox table thead tr td .bot .reset{width: 16rem;height: 5.4rem;font-size: 2.4rem;}
    .inpage.product .tableBox table thead tr td .bot .submit{width: 6rem;height: 5.4rem;font-size: 2.4rem;margin-left: 2.5rem;}


    .inpage.product .tableBox table thead tr td .numBox{top: 9.2rem;left: 0;right: 0;width: auto;transform: none;padding: 3rem 3rem 2rem;}
    .inpage.product .tableBox table thead tr td .numBox .line{font-size: 2.4rem;}
    .inpage.product .tableBox table thead tr td .numBox .line .input{width: 30rem;height: 5.4rem;}
    .inpage.product .tableBox table thead tr td .numBox .line .input input{padding: 0 1rem;font-size: 2.4rem;}
    .inpage.product .tableBox table thead tr td .numBox .top{margin-bottom: 6.5rem;}


    .inpage.product .tableBox table tbody tr td .one{font-size: 2.4rem;}


    .inpage.product .detailBox{width: 69rem;padding: 4rem 4rem 3rem;}
    .inpage.product .detailBox .topBox .textBox{width: 100%;}
    .inpage.product .detailBox .topBox .download{min-height: 5.4rem;width: 30rem;padding: 1.5rem;height: auto;}
    .inpage.product .detailBox .topBox .download .text{font-size: 2.4rem;line-height: 1.5;}
    .inpage.product .detailBox .topBox{padding-bottom: 3.5rem;flex-direction: column;align-items: flex-start;}
    .inpage.product .detailBox .content{font-size: 2.4rem;line-height: 1.5;}
    .inpage.product .detailBox .content *{font-size: 2.4rem;line-height: 1.5;}

    .inpage.product .detailBox .other .next{max-width: none;font-size: 2.4rem;}
    .inpage.product .detailBox .other .btn{height: 5.4rem;flex-shrink: 0;margin-left: 5rem;}
    .inpage.product .detailBox .other .btn .text{font-size: 2.4rem;}


    .checkBox{width: 60rem;height: 36rem;border-radius: 2rem;}
    .checkBox .title{height: 10rem;}
    .checkBox .title .text{font-size: 3.2rem;}
    .checkBox .title .close{display: none;}
    .checkBox .box{height: 26rem;}
    .checkBox .input{width: 40rem;height: 8rem;border-radius: 1rem;margin-bottom: 4rem;}
    .checkBox .input input{padding: 0 3rem;font-size: 2.8rem;}
    .checkBox .btn{width: 30rem;height: 7rem;font-size: 2.8rem;border-radius: 1rem;}


    .inpage.product .detailBox .topBox .download{margin-left: 0;margin-right: 3rem;}
    .inpage.product .detailBox .topBox .download .icon{display: none;}
    .inpage.product .detailBox .topBox .desc{margin-bottom: 2rem;}


}
