* {margin:0; padding:0;}
*:focus{outline: none;}
body , html{color: #000;}
a{text-decoration: none;}
.main{margin: 0 auto;width: 78.13vw;}
.all{margin-top: 7.29vw;}

@font-face{
    font-family: "SourceHanSansCN-Bold.otf"; 
    src: url('https://tulashi2023.oss-cn-shenzhen.aliyuncs.com/font/SourceHanSansCN-Bold.otf');
}
@font-face{
    font-family: "SourceHanSansCN-Light.otf"; 
    src: url('https://tulashi2023.oss-cn-shenzhen.aliyuncs.com/font/SourceHanSansCN-Light.otf');
}
@font-face{
    font-family: "SourceHanSansCN-Regular.otf"; 
    src: url('https://tulashi2023.oss-cn-shenzhen.aliyuncs.com/font/SourceHanSansCN-Regular.otf');
}

/* header */
.header{position: fixed;top: 0;left: 0;right: 0;z-index: 999;background: #FFFFFF;transition: all .5s;}
.header.on{box-shadow: 0 0 10px rgba(135, 188, 35, .3);}
.header.top{transform: translateY(-120px);transition: all .5s;}
.h-box{height: 7.29vw;padding: 0 8.6vw 0 10.94vw;position: relative;}
.h-left{padding-bottom: 1.30vw;}
.h-b{display: flex;align-items: center;justify-content: space-between;height: 100%;}
.h-logo img{max-width: 90%;display: block;transition: all .7s;}
.h-logo:hover img{transform: scale(0.8);transition: all .7s;}
.h-right{display: flex;align-items: flex-end;flex-direction: column-reverse;}
.h-nav{list-style-type: none;display: flex;align-items: center;}
.h-li{margin: 0 0.52vw;}
.h-a{padding: 0.57vw 1.82vw;border-radius: 1.20vw;display: block;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(102, 102, 102, 1);transition: all .3s;}
.ak1 .akm1 .h-a{background: rgba(135, 188, 35, 1);color: #FFFFFF;}
.ak2 .akm2 .h-a{background: rgba(135, 188, 35, 1);color: #FFFFFF;}
.ak3 .akm3 .h-a{background: rgba(135, 188, 35, 1);color: #FFFFFF;}
.ak4 .akm4 .h-a{background: rgba(135, 188, 35, 1);color: #FFFFFF;}
.ak5 .akm5 .h-a{background: rgba(135, 188, 35, 1);color: #FFFFFF;}
.h-li.onok .h-a{background: rgba(135, 188, 35, 1);color: #FFFFFF;}
.h-li.onno .h-a{color: rgba(102, 102, 102, 1);background: transparent;}
.h-r{display: flex;align-items: center;}
.h-r img{max-width: 100%;display: block;}
.h-xlbox{display: none;position: absolute;top: 100%;left: 0;right: 0;background: #FFFFFF;border-top: 1px solid rgba(223, 223, 223, 1);}
.h-xl{padding: 4.43vw 0;}
.h-xl2{padding: 1.56vw 0;background: #FFFFFF;display: flex;align-items: center;justify-content: center;}
.h-xl2 a{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(0, 0, 0, 1);margin: 0 3.78vw;display: flex;}
.h-xl2 a:hover{color: rgba(135, 188, 35, 1);box-shadow: 0 1px rgba(135, 188, 35, 1);}
.h-xlbox2{display: none;position: absolute;top: 100%;left: 50%;background: #FFFFFF;transform: translateX(-50%);width: max-content;box-shadow: 0px 0px 38px rgba(0,0,0,0.06);}
.h-xlbox3{display: flex;align-items: stretch;}
.h-xl-left{width: 11.30vw;padding-bottom: 1.56vw;background: rgba(249, 249, 249, 1);}
.h-xlt1{display: flex;align-items: center;justify-content: space-between;min-height: 4.17vw;background: rgba(249, 249, 249, 1);transition: all .3s;padding: 0 1.04vw 0 1.56vw;cursor: pointer;}
.h-xlt2{font-size: 0.94vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(170, 170, 170, 1);transition: all .3s;}
.h-xlt3 img{max-width: 100%;display: block;transition: all .3s;}
.h-xlt1:hover{background: #FFF;transition: all .3s;}
.h-xlt1:hover .h-xlt2{color: #000000;transition: all .3s;}
.h-xlt1:hover .h-xlt3 img{filter: brightness(0);transition: all .3s;}
.h-xlt1.on{background: #FFF;}
.h-xlt1.on .h-xlt2{color: #000000;}
.h-xlt1.on .h-xlt3 img{filter: brightness(0);}
.h-xl-right{padding: 1.82vw;}
.h-xlt4{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.h-xlt5{min-height: 3vw;display: flex;align-items: center;justify-content: center;}
.h-xlt5 img{max-width: 55%;display: block;transition: all 1s;}
.h-xlt6{font-size: 0.68vw;font-family: Microsoft YaHei;font-weight: 400;color: #333333;text-align: center;transition: all .3s;}
.h-xl-rt{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 3.33vw 0;}
.h-xlt4{width: 11vw;position: relative;}
.h-xlt4::before{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 1px;background: rgba(233, 233, 233, 1);}
.h-xlt4::after{content: '';position: absolute;right: 1.82vw;left: 1.82vw;bottom: -1.67vw;height: 1px;background: rgba(233, 233, 233, 1);}
.h-xlt4:nth-child(4n):before{display: none;}
.h-xl-right{max-height: 28vw;overflow-y: scroll;}
.h-xl-right::-webkit-scrollbar{background: #FFF;width: 0;border-radius: 5px;width: 2px;}
.h-xl-right::-webkit-scrollbar-thumb{border-radius: 5px;background: rgba(135, 188, 35, 1);width: 2px;}
.h-xlt4:hover .h-xlt5 img{transform: scale(0.8);transition: all 1s;}
.h-xlt4:hover .h-xlt6{color: rgba(135, 188, 35, 1);transition: all .3s;}
.h-xl-right .h-xl-rtbig{display: none;}

.h-ss{display: flex;width: 15.63vw;height: 2.08vw;border: 1px solid #DCDCDC;border-radius: 1.04vw;margin-right: 1.30vw;}
.h-ss3{padding: 0 0.78vw;display: flex;align-items: center;justify-content: center;background: transparent;border: none;}
.h-ss2{border: none;outline: none;margin-left: 1.04vw;flex: 1;font-size: 0.73vw;font-family: Microsoft YaHei;font-weight: 400;color: #C3C3C3;}
.h-ss2::-webkit-input-placeholder{font-size: 0.73vw;font-family: Microsoft YaHei;font-weight: 400;color: #C3C3C3;}
.h-yy{display: flex;align-items: center;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #C3C3C3;}
.h-yy2{margin: 0 0.68vw;line-height: 1.3;}
.h-yy a{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #C3C3C3;transition: all .3s;}
.h-yy a.on{color: rgba(19, 155, 217, 1);font-weight: bold;}
.h-r{padding-right: 2.34vw;padding-bottom: 0.52vw;}

.h-left{display: flex;align-items: flex-end;}
.h-le2{padding-left: 1.72vw;}
.h-le3{font-family: "SourceHanSansCN-Regular.otf"; font-size: 1.67vw;color: #988BF7;letter-spacing:3.3px}
.h-le4{font-size: 1.04vw;color: #3827E1;font-family: "SourceHanSansCN-Bold.otf";font-weight: 400;line-height: 1;}

/* footer */
.footer{background-size: cover;background-repeat: no-repeat;background-position: center;background: #139BD9 !important;}
.f-box{padding-top: 2.60vw;}
.f-b{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 2.08vw;}
.f-b2{font-size: 1.15vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;padding-bottom: 1.88vw;}
.f-b3{list-style-type: none;}
.f-b3 a{font-size: 0.73vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(255, 255, 255, .6);line-height: 2;transition: all .3s;}
.f-b3 a:hover{color: #FFFFFF;transition: all .3s;}
.f-c{display: flex;align-items: flex-end;justify-content: flex-end;margin-bottom: 1.67vw;}
.f-c1{padding-right: 1.56vw;padding-bottom: 2.08vw;}
.f-c2{display: flex;align-items: flex-end;margin-bottom: 0.6vw;}
.f-cnew{display: flex;align-items: flex-start;gap: 1.04vw;}
.f-c2:last-child{margin-bottom: 0;}
.f-c3{font-size: 1.04vw;color: #FFFFFF;font-family: Microsoft YaHei;margin-right: 0.73vw;line-height: 1;font-weight: 400;}
.f-c3b{font-size: 1.04vw;color: #FFFFFF;font-family: Microsoft YaHei;line-height: 1;font-weight: 400;}
.f-c4{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
.f-c5{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(255, 255, 255, 1);}
.f-c6{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.f-c8{margin-top: 0.73vw;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;text-align: center;}
.f-d{background: #0A86BE;}
.f-d1{padding: 1.25vw 0;display: flex;align-items: center;justify-content: flex-end;gap: 2.60vw;}
.f-d2{font-size: 0.73vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
.f-d2 a{font-size: 0.73vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(255, 255, 255, 0.2);}
.f-d3{display: flex;align-items: center;}
.f-d3 a{display: flex;align-items: center;justify-content: center;cursor: pointer;margin-left: 1.04vw;position: relative;}
.f-d3 a:first-child{margin: 0;}
.f-tc{position: absolute;bottom: 200%;left: 50%;transform: translateX(-50%);z-index: 1;background: #FFFFFF;box-shadow: 0 0 10px rgba(0, 0, 0, .2);width: max-content;display: none;}
.f-tc img{max-width: 100%;display: block;}
.f-d3 a:hover .f-tc{display: block;}
.f-zd{position: fixed;cursor: pointer;right: 3.65vw;bottom: 6.46vw;z-index: 999;transform: translateY(300px);transition: all 1s;}
.f-zd.on{transform: translateY(0);transition: all 1s;}
.f-zd img{max-width: 100%;display: block;}


/* banner */
.banenr-img{position: relative;}
.banenr-tp{width: 100%;height: 60vh;object-fit: cover;display: block;}
.banner-txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}
.banenr-t1{font-size: 3.13vw;font-family: "SourceHanSansCN-Bold.otf";color: #FFFFFF;line-height: 1;padding-bottom: 1.56vw;}
.banner-t2{display: flex;align-items: center;font-size: 1.04vw;font-family: "SourceHanSansCN-Regular.otf";color: rgba(255, 255, 255, .8);padding-bottom: 2.81vw;}
.banner-jl{margin: 0 1.46vw;}
.banner-t3{transition: all .3s;width: 7.86vw;height: 2.71vw;border: 2px solid #FFFFFF;border-radius: 1.35vw;display: flex;align-items: center;justify-content: center;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;}
.banner-t3 img{margin-left: 0.57vw;max-width: 100%;display: block;}
.banner-t3:hover{border-color: rgba(135, 188, 35, 1);background: rgba(135, 188, 35, 1);transition: all .3s;}
.banner-lunbo .swiper-pagination{bottom: 3.80vw;left: 50%;transform: translateX(-50%);}
.banner-lunbo .swiper-pagination-bullet{width: 40px;height: 4px;background: #9ABED9;border-radius: 2px;opacity: 1;margin: 0 0.52vw;}
.banner-lunbo .swiper-pagination-bullet-active{background: rgba(135, 188, 35, 1);}
.banner-t4{font-size: 1.98vw;color: #0D85BC;font-family: "SourceHanSansCN-Bold.otf";text-align: center;margin-bottom: 1.56vw;}
.banner-t5{font-size: 1.82vw;color: #41AA13;font-family: "SourceHanSansCN-Bold.otf";text-align: center;}


/* w1 */
.w1{background-size: cover;background-position: center;background-repeat: no-repeat;}
.w1-box{padding: 1vw 0 2vw;}
.title{position: relative;}
.title1{font-size: 3.75vw;font-family: SourceHanSansCN;font-weight: bold;color: rgba(245, 245, 245, .9);line-height: 1;text-align: center;white-space: nowrap;display: none;}
.title2{font-size: 1.56vw;font-family: SourceHanSansCN;font-weight: bold;color: #000000;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;line-height: 1;white-space: nowrap;}
.title2{position: initial;transform: none;text-align: center;}
.w1-bbb{padding-top: 2vw;}
.w1-b3 img{max-width: 100%;height: 2.08vw;}
.w1-img1{display: block;}
.w1-img2{display: none;}
.w1-b2{display: flex;align-items: center;cursor: pointer;}
.w1-b3{display: flex;align-items: center;justify-content: center;margin-right: 0.52vw;}
.w1-b4{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #AAAAAA;transition: all .1s;}
.w1-b1{display: flex;align-items: center;justify-content: space-around;padding-bottom: 1.20vw;margin-bottom: 1.41vw;border-bottom: 1px solid rgba(233, 233, 233, 1);}
.w1-b2:hover .w1-img2{display: block;}
.w1-b2:hover .w1-img1{display: none;}
.w1-b2:hover .w1-b4{color: rgba(135, 188, 35, 1);transition: all .1s;}
.w1-b2.on .w1-img2{display: block;}
.w1-b2.on .w1-img1{display: none;}
.w1-b2.on .w1-b4{color: rgba(135, 188, 35, 1);transition: all .1s;font-size: .9375vw;font-weight: 600;}
.w1-b7{position: relative;background: #FFFFFF;transition: all .5s;}
.w1-b9{position: absolute;bottom: 1.67vw;left: 1.67vw;right: 1.67vw;}
.w1-b10{text-align: center;font-size: 1.04vw;font-family: "SourceHanSansCN-Bold.otf";color: rgba(51, 51, 51, 1);padding-bottom: 0.78vw;}
.w1-b11{font-size: 0.83vw;color: rgba(153, 153, 153, 1);font-family: "SourceHanSansCN-Light.otf";text-align: center;}
.w1-b8{overflow: hidden;height: 6.25vw;display: flex;align-items: center;justify-content: center;padding-bottom: 20%;}
.w1-b8 img{max-width: 100%;display: block;transition: all 1s;}
.w1-b12{position: absolute;top: 0.73vw;right: 1.35vw;opacity: 0;}
.w1-b12 img{width: 1.15vw;height: 1.15vw;}
.w1-b7:hover .w1-b12{opacity: 1;transition: all .3s;}
.w1-b7:hover .w1-b10{color: rgba(64, 90, 168, 1);transition: all .3s;}
.w1-b7:hover .w1-b8 img{transform: scale(1.1);transition: all 1s;}
.w1-b7:hover{box-shadow: 0px 0px 34px 4px rgba(10,2,5,0.09);transition: all .5s;}
.w1-lunbo{padding: 1.56vw 1.56vw 3.91vw;margin-bottom: 3.33vw;}
.w1-bb.main{width: 81.25vw;}
.w1-lunbo .swiper-pagination{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.w1-lunbo .swiper-pagination-bullet{width: 14px;height: 14px;background: #E6E6E6;border-radius: 50%;opacity: 1;margin: 0 0.42vw;}
.w1-lunbo .swiper-pagination-bullet-active{background: rgba(135, 188, 35, 1);}
.w1-b6{display: none;}
.w1-input{display: flex;align-items: center;justify-content: center;width: 40.78vw;height: 3.39vw;background: #FFFFFF;border-radius: 1.72vw;margin: 0 auto 1vw auto;}
.w1-input input{outline: none;border: none;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #C3C3C3;flex: 1;text-indent: 14.38vw;}
.w1-input input::-webkit-input-placeholder{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #C3C3C3;}
.w1-btn img{filter: brightness(0);}
.w1-btn{min-width: 4.06vw;display: flex;align-items: center;justify-content: center;}

/* w2 */
.w2-b{display: flex;align-items: stretch;flex-wrap: wrap;}
.w2-b1{width: 25%;position: relative;z-index: 1;}
.w2-img{width: 100%;max-width: 100%;display: block;height: 20.75vw;object-fit: cover;}
.w2-b3{position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 41, 79, .7);transition: all 1s;}
.w2-b4{position: absolute;z-index: 3;top: 0;left: 0;right: 0;bottom: 0;padding: 2.60vw 2.08vw;}
.w2-b5{overflow: hidden;height: 100%;}
.w2-b11{display: flex;flex-direction: column;height: 100%;justify-content: flex-end;align-items: flex-start;transform: translateY(9vw);transition: all 1s;}
.w2-b6{margin-bottom: 1.56vw;}
.w2-b6 img{max-width: 100%;display: block;}
.w2-b7{font-size: 1.56vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;padding-bottom: 0.83vw;transition: all .5s;}
.w2-b8{font-size: 0.83vw;font-family: "SourceHanSansCN-Regular.otf";color: rgba(255, 255, 255, .5);padding-bottom: 1.41vw;}
.w2-b9{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(255, 255, 255, .9);padding-bottom: 1.93vw;}
.w2-b10{transition: all .3s;width: 7.29vw;height: 2.50vw;border: 1px solid #FFFFFF;border-radius: 1.25vw;display: flex;align-items: center;justify-content: center;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;}
.w2-b10:hover{background: rgba(135, 188, 35, 1);border-color: rgba(135, 188, 35, 1);transition: all .3s;}
.w2-b1:hover .w2-b7{padding-bottom: 0;transition: all .5s;}
.w2-b1:hover .w2-b3{bottom: 100%;transition: all 1s;}
.w2-b1:hover .w2-b11{transform: translateY(0);transition: all 1s;}

/* w3 */
.w3{background-size: cover;background-position: 100% 80%;background-repeat: no-repeat;}
.w3-box{padding: 1vw 0 8.32vw;}
.w3-b{padding-top: 2vw;}
.w3-b1{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #666666;padding: 0 9.38vw 2.76vw;line-height: 2;text-align: center;}
.w3-b2{transition: all .3s;margin: 0 auto 2vw auto;width: 7.08vw;height: 2.24vw;background: #1453BD;border-radius: 1.15vw;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;display: flex;align-items: center;justify-content: center;}
.w3-b2:hover{background: rgba(135, 188, 35, 1);transition: all .3s;}
.w3-b3{display: flex;align-items: flex-start;justify-content: space-evenly;}
.w3-b5{font-size: 1.25vw;font-family: "SourceHanSansCN-Regular.otf";color: #1453BD;}
.w3-b5 span{font-size: 2.40vw;font-family: "SourceHanSansCN-Bold.otf";color: #1453BD;}
.w3-b5{display: flex;align-items: flex-start;}
.w3-b4{display: flex;flex-direction: column;align-items: center;min-width: 8.85vw;}
.w3-b6{font-size: 0.83vw;color: #1453BD;font-family: "SourceHanSansCN-Light.otf";text-align: center;}

/* w4 */
.w4{background: rgba(249, 249, 249, 1);}
.w4-box{padding: 1vw 0 3.42vw;}
.w4-b{padding-top: 2vw;display: flex;align-items: flex-start;justify-content: flex-start;gap: 2.60vw;flex-wrap: wrap;margin: 0 auto;}
.w4-b1{width: calc((100% - 7.8vw)/4);}
.w4-b2{width: 100%;background: #FFFFFF;}
.w4-b3{height: 10.68vw;overflow: hidden;position: relative;}
.w4-rq{position: absolute;top: 0.89vw;left: 1.25vw;}
.w4-rq1{font-size: 1.72vw;color: #FFFFFF;font-family: "SourceHanSansCN-Bold.otf";line-height: 1;padding-bottom: 0.73vw;}
.w4-rq2{font-size: 0.94vw;color: #DDDDDD;font-family: "SourceHanSansCN-Regular.otf";line-height: 1;}
.w4-b3 img{width: 100%;height: 100%;max-width: 100%;object-fit: cover;display: block;transition: all 1s;}
.w4-b4{padding: 1.25vw 1.04vw;}
.w4-b5{font-size: 1.04vw;color: #222222;font-family: "SourceHanSansCN-Regular.otf";margin-bottom: 0.4vw;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.w4-b6{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #888888;line-height: 1.6;margin-bottom: 1.9vw;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.w4-b7{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #1B68EA;display: flex;align-items: flex-end;transition: all .3s;}
.w4-b7 img{margin-left: 0.42vw;width: 1.15vw;max-width: 100%;}
.w4-b8{display: flex;align-items: center;justify-content: center;padding-bottom: 0.21vw;}
.w4-img2{display: none;}
.w4-img1{display: block;}
.w4-b1:hover .w4-img2{display: block;}
.w4-b1:hover .w4-img1{display: none;}
.w4-b1:hover .w4-b7{color: rgba(135, 188, 35, 1);transition: all .3s;}
.w4-b1:hover .w4-b3 img{transform: scale(1.2);transition: all 1s;}
.w4-btn{transition: all .3s;margin: 2.76vw auto 0 auto;width: 7.55vw;height: 2.40vw;background: #1453BD;border-radius: 1.20vw;display: flex;align-items: center;justify-content: center;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
.w4-btn:hover{background: rgba(135, 188, 35, 1);transition: all .3s;}

/* banner-top */
.banner-top-img{position: relative;}
.banner-top-img img{width: 100%;max-width: 100%;display: block;}
.banner-top-txt{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;font-size: 2.40vw;font-family: "SourceHanSansCN-Bold.otf";color: #FFFFFF;}

/* about */
.about-nav{transform: translateY(-3vw);height: 0;position: relative;z-index: 2;}
.about-nav1{display: flex;align-items: center;}
.about-nav-a{transition: all .3s;flex: 1;display: flex;align-items: center;justify-content: center;background: rgba(241, 241, 241, 1);font-family: "SourceHanSansCN-Regular.otf";height: 3vw;font-size: 1.04vw;color: rgba(51, 51, 51, 1);}
.about-nav-a:hover{background: rgba(20, 83, 189, 1);color: #FFFFFF;transition: all .3s;}
.about-nav-a.on{background: rgba(20, 83, 189, 1);color: #FFFFFF}

/* w5 */
.w5-b1 .title1{text-align: left;}
.w5-b1 .title2{left: 0;transform: none;text-align: left;}
.w5-box{padding: 1vw 0 3vw;}
.w5-b2{padding: 2vw 0 2.5vw;}
.w5-b3{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #666666;padding-bottom: 0.52vw;}
.w5-b4{font-size: 1.04vw;font-family: "SourceHanSansCN-Bold.otf";color: #000000;}
.w5-b4 span{color: rgba(200, 16, 12, 1);}
.w5-b5{display: flex;align-items: stretch;justify-content: space-between;flex-direction: column;gap: 0.78vw;}
.w5-b6{width: 100%;}
.w5-b6{display: flex;flex-direction: row;align-items: center;justify-content: flex-start;}
.w5-b7 img{max-width: 100%;display: block;margin: 0 auto;width: 2.60vw;height: 2.60vw;min-width: 2.60vw;}
.w5-b7{margin-right: 1.04vw;}
.w5-b8{text-align: center;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 1.4;text-align: left;}
.w5-b9 img{width: 100%;max-width: 100%;display: block;height: 100%;object-fit: cover;}
.w5-b{display: flex;align-items: stretch;}
.w5-b10{width: 40%;padding-right: 1.04vw;}

/* w6 */
.w6-box{padding: 1vw 0 5vw;}
.w6-b1{padding: 2vw 0 3vw;text-align: center;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #6B6B6B;}
.w6-b2{display: flex;align-items: center;flex-wrap: wrap;gap: 1.82vw 5.21vw;}
.w6-b3{flex: 0 0 46.6%;}
.w6-b3:nth-child(odd) .w6-b5{margin: 0 0 0 auto;}
.w6-b5{width: 25.63vw;height: 3.13vw;background: #FFFFFF;box-shadow: 0px 0px 1.98vw rgba(0,0,0,0.06);border-radius: 1.56vw;display: flex;align-items: center;cursor: pointer;}
.w6-b4{width: 4.01vw;display: flex;align-items: center;justify-content: center;}
.w6-input{outline: none;border: none;flex: 1;font-size: 1.04vw;font-family: Microsoft YaHei;font-weight: bold;color: #515151;}
.w6-input::-webkit-input-placeholder{font-size: 1.04vw;font-family: Microsoft YaHei;font-weight: bold;color: #515151;}

.zptc{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999999;background: rgba(0, 0, 0, .8);display: none;}
.zptc-bb{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.zptc-box{background: #FFF;min-width: 41.15vw;position: relative;}
.zptc-b{padding: 2.24vw 1.30vw 2.97vw;}
.zptc-b1{padding: 0.89vw 1.20vw;background: rgba(20, 83, 189, 1);color: #FFF;font-size: 1.04vw;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;}
.zptc-b2{padding: 1.77vw 1.04vw 0;}
.zptc-b3{display: flex;align-items: center;flex-wrap: wrap;}
.zptc-b4{margin-right: 2.34vw;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(136, 136, 136, 1);}
.zptc-b4 span{color: #000000;}
.zptc-b4:last-child{margin-right: 0;}
.zptc-b5{padding: 1.82vw 0 1.56vw;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #000;}
.zptc-b6{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(136, 136, 136, 1);line-height: 2;}
.zptc-b7{display: block;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #1453BD;padding: 2.40vw 0 2.19vw;}
.zptc-btn{transition: all .3s;display: flex;align-items: center;justify-content: center;background: #87BC23;width: 6.25vw;height: 2.08vw;border-radius: 20px;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
.zptc-btn:hover{background: #1453BD;transition: all .3s;}
.zptc-close{display: flex;cursor: pointer;position: absolute;right: -10%;top: -10%;}
.zptc-close img{max-width: 100%;display: block;}

/* w7 */
.w7{background-size: cover;background-repeat: no-repeat;background-position: 100% 93%;}
.w7-box{padding: 1vw 0 6.54vw;}
.w7-b1{padding: 2vw 9.38vw 2.07vw;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #666666;text-align: center;line-height: 1.8;}

/* w8 */
.w8{background-size: cover;background-repeat: no-repeat;background-position: center;}
.w8-b{display: flex;align-items: stretch;height: 25vw;;}
.w8-b1{flex: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;z-index: 1;}
.w8-b1::after{content: '';position: absolute;top: 100%;left: 0;right: 0;bottom: 0;background: rgba(135, 188, 35, .8);z-index: -1;transition: all 1s;}
.w8-b2{margin-bottom: 1.82vw;}
.w8-b2 img{width: 8.33vw;height: 7.29vw;transition: all 1s;}
.w8-b3{font-size: 1.25vw;color: #FFFFFF;font-family: "SourceHanSansCN-Bold.otf";text-align: center;}
.w8-ul{padding-top: 1.98vw;}
.w8-ul li{font-size: 0.83vw;color: #FFFFFF;font-family: "SourceHanSansCN-Light.otf";line-height: 2;}
.w8-b4{overflow: hidden;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;height: 11.20vw;transition: all 1s;}
.w8-b1:hover::after{top: 0;transition: all 1s;}
.w8-b1:hover .w8-b4{height: 85%;transition: all 1s;}
.w8-b1:hover .w8-b2 img{filter: grayscale(1) brightness(100);transition: all 1s;}

/* w9 */
.w9{background-size: cover;background-repeat: no-repeat;background-position: center;}
.w9-box{padding: 1vw 0 8.67vw;}
.w9-b{padding-top: 5vw;position: relative;}
.w9-lunbo{height: 13.54vw;padding-top: 4.2vw;}
.w9-b2{display: flex;align-items: flex-start;transition: all 1s;}
.w9-b3{width: 1.04vw;min-width: 1.04vw;height: 1.04vw;border: 0.21vw solid #999999;border-radius: 50%;margin-right: 0.94vw;position: relative;}
.w9-b3::before{content: '';position: absolute;top: 1.25vw;left: 50%;transform: translateX(-50%);width: 0.10vw;height: 11.98vw;background: linear-gradient(180deg, #999999, transparent);}
.w9-b3::after{content: '';position: absolute;top: 1.25vw;left: 50%;transform: translateX(-50%);width: 0.10vw;height: 0;background: linear-gradient(180deg, rgba(20, 83, 189, 1), transparent);}
.w9-b5{font-size: 1.04vw;font-family: "SourceHanSansCN-Bold.otf";color: #999999;line-height: 1;padding-bottom: 0.94vw;}
.w9-b5 span{font-size: 1.88vw;}
.w9-b6{font-size: 0.94vw;color: #999999;font-family: "SourceHanSansCN-Regular.otf";}
.w9-lunbo .swiper-slide-next .w9-b3::after{height: 11.98vw;transition: all 1s;}
.w9-lunbo .swiper-slide-next .w9-b3{border-color: rgba(20, 83, 189, 1);transition: all .3s;}
.w9-lunbo .swiper-slide-next .w9-b5{color: rgba(20, 83, 189, 1);transition: all .3s;}
.w9-lunbo .swiper-slide-next .w9-b2{transform: translateY(-4.17vw);transition: all 1s;}
.w9-b .swiper-button-next,.w9-b .swiper-button-prev{transition: all .3s;width: 50px;height: 50px;background: rgba(216, 216, 216, .5);border-radius: 50%;margin: 0;display: flex;align-items: center;justify-content: center;top: 58%;}
.w9-b .swiper-button-next{right: 5%;}
.w9-b .swiper-button-prev{left: 5%;}
.w9-b .swiper-button-next img,.w9-b .swiper-button-prev img{transition: all .3s;}
.w9-b .swiper-button-next:hover ,.w9-b .swiper-button-prev:hover{background: rgba(20, 83, 189, 1);transition: all .3s;}
.w9-b .swiper-button-next:hover img,.w9-b .swiper-button-prev:hover img{filter: grayscale(1) brightness(100);transition: all .3s;}

/* w10 */
.w10{background-size: cover;background-repeat: no-repeat;background-position: center;}
.w10-box{padding: 1vw 0 4.64vw;}
.w10-b{padding-top: 2vw;}
.w10-b{display: flex;flex-wrap: wrap;gap: 1.56vw 2.08vw;}
.w10-b1{height: 6.77vw;background: #FFFFFF;border-radius: 1.04vw;display: flex;align-items: center;justify-content: center;width: calc((100% - 10.5vw)/6);}
.w10-b1 img{max-width: 70%;display: block;}
.w10-txt{font-size: 0.94vw;font-family: Microsoft YaHei;font-weight: 400;color: #666666;text-align: left;line-height: 1.8;}

/* new */
.new{background: rgba(249, 249, 249, 1);}
.w11-box{padding: 0 0 3.00vw;}
.w11-b .w4-b{gap: 3.91vw 4.17vw;}
.w11-b{display: flex;align-items: center;justify-content: center;}
.w11-b .w4-b{width: 86.8%;justify-content: flex-start;}

/* fenye */
.fenye-b{display: flex;align-items: center;justify-content: center;}
.fenye-a{font-size: 0.94vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(205, 205, 205, 1);margin-right: 1.56vw;display: flex;align-items: center;justify-content: center;transition: all .3s;}
.fenye-a:nth-last-child(2){margin-right: 0;}
.fenye-a:hover{color: rgba(20, 83, 189, 1);transition: all .3s;}
.fenye-a.on{color: rgba(20, 83, 189, 1);}
.fenye{padding-bottom: 4.04vw;}
.fenye-a:first-child{margin: 0 4.95vw 0 0;color: #333333;background: #F1F1F1;width: 7.81vw;height: 2.76vw;border-radius: 1.41vw;}
.fenye-a:last-child{margin: 0 0 0 4.95vw;color: #333333;background: #F1F1F1;width: 7.81vw;height: 2.76vw;border-radius: 1.41vw;}
.fenye-a:last-child:hover{background: rgba(20, 83, 189, 1);color: #FFFFFF;transition: all .3s;}
.fenye-a:first-child:hover{background: rgba(20, 83, 189, 1);color: #FFFFFF;transition: all .3s;}
.fenye-a:first-child.on{background: rgba(20, 83, 189, 1);color: #FFFFFF;}
.fenye-a:last-child.on{background: rgba(20, 83, 189, 1);color: #FFFFFF;}

/* w12 */
.w12-box{padding: 2vw 0 3vw;}
.w12-title{padding-bottom: 0.78vw;margin-bottom: 1.5vw;border-bottom: 1px solid rgba(230, 230, 230, 1);}
.w12-t1{font-size: 1.25vw;font-family: Microsoft YaHei;font-weight: bold;color: #222222;text-align: center;padding-bottom: 1vw;}
.w12-t2{display: flex;align-items: center;justify-content: center;}
.w12-t3{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #888888;display: flex;margin-right: 3.91vw;}
.w12-t3:last-child{margin-right: 0;}
.w12-b img{max-width: 100%;margin: 0 auto;display: block;}
.w12-b{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #888888;line-height: 2;padding-bottom: 3vw;border-bottom: 1px solid rgba(230, 230, 230, 1);}
.w12-bottom{display: flex;align-items: center;justify-content: space-between;padding-top: 2vw;}
.w12-bm1{display: flex;align-items: center;font-size: 0.94vw;font-family: Microsoft YaHei;font-weight: 400;color: #999999;}
.w12-bm2{transition: all .3s;}
.w12-bm3{transition: all .3s;}
.w12-bm1:hover .w12-bm2{transition: all .3s;color: rgba(0, 0, 0, 1);}
.w12-bm1:hover .w12-bm3{transition: all .3s;color: rgba(8, 66, 146, 1);}
.w12-bm3{max-width: 26.04vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* w13 */
.w13-box{padding: 2vw 0 4vw;}
.w13-b{display: flex;flex-wrap: wrap;align-items: stretch;gap: 3.65vw 2.34vw;}
.w13-b1{width: calc((100% - 7.02vw)/4);height: 18.23vw;}
.w13-b1 a{height: 100%;display: block;}
.w13-b2{height: 100%;overflow: hidden;position: relative;}
.w13-b2 img{width: 100%;height: 100%;max-width: 100%;display: block;object-fit: cover;transition: all 1s;}
.w13-b3{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;background: rgba(0, 41, 79, .7);transition: all 1s;}
.w13-b4{margin-bottom: 1.56vw;}
.w13-b4 img{max-width: 100%;display: block;}
.w13-b5{font-size: 1.56vw;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;padding-bottom: 0.83vw;text-align: center;}
.w13-b6{font-size: 0.83vw;font-family: "SourceHanSansCN-Regular.otf";color: rgba(187, 177, 177, .5);text-align: center;}
.w13-b1:hover .w13-b2>img{transform: scale(1.2);transition: all 1s;}
.w13-b1:hover .w13-b3{background: transparent;transition: all 1s;}

/* w14 */
.w14-box{padding: 1vw 0 2vw;}
.w14-top-txt{padding: 2vw 0 1vw;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #666666;line-height: 1.8;text-align: center;}
.w14-top-img img{width: 100%;max-width: 100%;display: block;mix-blend-mode: multiply;}
.w14-top{padding-bottom: 2vw;}
.w14-b2{display: flex;align-items: center;padding-bottom: 1.30vw;}
.w14-b3{width: 2.34vw;height: 2.34vw;background: #1453BD;border-radius: 50%;font-size: 1.25vw;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;margin-right: 0.73vw;display: flex;align-items: center;justify-content: center;}
.w14-b4{font-size: 1.25vw;font-family: Microsoft YaHei;font-weight: bold;color: #222222;}
.w14-b5{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #666666;text-align: left;line-height: 1.8;padding-bottom: 2vw;}
.w14-b6 img{max-width: 100%;display: block;margin: 0 auto 0 0;mix-blend-mode: multiply;}
.w14-b1{padding-bottom: 3vw;}
.w14-b1:last-child{padding-bottom: 0;}
.w14-b1:nth-child(even) .w14-b2{justify-content: flex-end;}
.w14-b1:nth-child(even) .w14-b5{text-align: right;}
.w14-b1:nth-child(even) .w14-b6 img{margin: 0 0 0 auto;}

/* w15 */
.w15-box{padding: 1vw 0 2.43vw;}
.w15-b1{width: 40.78vw;height: 3.39vw;background: #FFFFFF;border-radius: 1.72vw;display: flex;align-items: center;justify-content: center;margin: 2vw auto 2.95vw;}
.w15-b2{width: 9.38vw;border: none;outline: none;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #333333;margin-left: 2.08vw;}
.w15-b3{width: 1px;height: 20px;background: rgba(233, 233, 233, 1);margin: 0 1.46vw;}
.w15-b4{flex: 1;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #C3C3C3;text-indent: 2.34vw;outline: none;border: none;}
.w15-b5{margin-right: 1.46vw;display: flex;background: transparent;border: none;outline: none;}
.w15-b5 img{filter: brightness(0);max-width: 100%;}
.w15-bm1{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #888888;padding-bottom: 1.93vw;}
.w15-bm1 a{color: rgba(255, 0, 0, 1);}
.w15-table{width: 100%;}
.w15-table thead td{background: #E9E9E9;color: #000000;}
.w15-table thead td{background: #E9E9E9;color: #000000;}
.w15-table td{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #666666;text-align: center;line-height: 1.2;background: rgba(244, 244, 244, 1);}
.w15-table thead{position: sticky;top: 0;background: #FFFFFF;}
.w15-bm2{overflow-x: scroll;}
.w15-bm2::-webkit-scrollbar {width: 5px;height: 5px;background: #F1F1F1;border-radius: 3px;}
.w15-bm2::-webkit-scrollbar-thumb {width: 5px;height: 5px;background: rgba(20, 83, 189, 1);border-radius: 3px;}
.w15-table td{padding: 0.52vw 1.04vw;white-space: nowrap;}

/* w16 */
.w16-box{padding: 5vw 0 2.21vw;}
.w16 .w10-b{padding: 0;}
.w16 .w10-b1{transition: all .5s;}
.w16 .w10-b1:hover{box-shadow: 0px 0px 36px 2px rgba(0,0,0,0.2);transition: all .5s;}

/* w17 */
.w17-box{padding: 2.69vw 0;}
.w17-b1{display: flex;align-items: center;gap: 6.51vw;}
.w17-b2 img{mix-blend-mode: multiply;max-width: 100%;display: block;}
.w17-b3{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #666666;line-height: 2;flex: 1;}
.w17-b1{padding-bottom: 0.52vw;}
.w17-b4{display: flex;flex-wrap: wrap;align-items: center;padding-bottom: 0.97vw;}
.w17-b5{transition: all .3s;width: 9.38vw;height: 2.34vw;background: #F5F5F5;border-radius: 1.25vw;margin-right: 1.56vw;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #888888;position: relative;}
.w17-b5::after{content: '';transition: all .3s;position: absolute;left: 50%;transform: translateX(-50%);bottom: -9px;width: 0px;height: 0px;border-top: 9px solid rgba(20, 83, 189, 1);border-left: 5px solid transparent;border-right: 5px solid transparent;opacity: 0;}
.w17-b5:last-child{margin-right: 0;}
.w17-b5:hover{background: rgba(20, 83, 189, 1);color: #FFFFFF;transition: all .3s;}
.w17-b5:hover::after{opacity: 1;transition: all .3s;}
.w17-b5.on{background: rgba(20, 83, 189, 1);color: #FFFFFF;}
.w17-b5.on::after{opacity: 1;}
.w17-b7{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;text-decoration: underline;color: #1453BD;display: flex;align-items: center;margin-right: 3.33vw;}
.w17-b7:last-child{margin-right: 0;}
.w17-b7 img{max-width: 100%;display: block;margin-right: 9px;}
.w17-b6{padding-bottom: 1.46vw;display: flex;align-items: center;flex-wrap: wrap;}
.w17-table{width: 100%;}
.w17-table thead{position: sticky;top: 0;background: #FFFFFF;}
.w17-table thead td{background: #E9E9E9;color: #000000;}
.w17-table td{font-size: 0.83vw; font-family: Microsoft YaHei;font-weight: 400;color: #666666;text-align: center;line-height: 1.2;background: rgba(244, 244, 244, 1);}
.w17-table select{border: none;background: transparent;outline: none;appearance: none;background-position: right center;background-repeat: no-repeat;padding-right: 20px;}
.w17-table select{font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: #000000;;}
.w17-bm{overflow-x: scroll;}
.w17-bm::-webkit-scrollbar {width: 5px;height: 5px;background: #F1F1F1;border-radius: 3px;}
.w17-bm::-webkit-scrollbar-thumb {width: 5px;height: 5px;background: rgba(20, 83, 189, 1);border-radius: 3px;}
.w17-table td{padding: 0.52vw 1.04vw;white-space: nowrap;}

.w11 .w11-b .w4-b{width: 100%;gap: 40px 20px;}
.w11 .w4-b1{width: calc((100% - 60px)/4);}
.w11 .w4-b2{width: 100%;}

.h-new{border-bottom: 1px solid rgba(233, 233, 233, 1);background: #FFFFFF;}
.h-new .h-xlt2{color: #000000;}
.h-new .h-xlt3 img{filter: brightness(0);}

.mulu{border-bottom: 1px solid rgba(233, 233, 233, 0.5);}
.mulu-b{display: flex;align-items: center;font-size: 0.73vw;font-family: "MISANS-REGULAR.TTF";color: rgba(102, 102, 102, 1);padding: 0.78vw 0;}
.mulu-a{font-size: 0.73vw;font-family: "MISANS-REGULAR.TTF";color: rgba(102, 102, 102, 1);overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.mulu-a:last-child{color: rgba(135, 188, 35, 1);}

.m-header{display: none;}

@media (max-width: 1700px){
	.w1-b8 img{max-width: 70%;}
}

@media (max-width: 900px){
	.w1-b8 img{max-width: 50%;}
	.header{display: none;}
	.m-header{background: #FFF;padding: 0 5%;position: fixed;top: 0;left: 0;right: 0;z-index: 99999;display: block;}
	.m-header.on{box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
	.m-header-fixed{top: 0;transition: all .5s;box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
	.m-header-nav{display: flex;align-items: center;height: 60px;justify-content: space-between;}
	.m-header-logo img{width: 100%;display: block;margin: 0 auto;}
	.m-header-logo{text-align: left;width: 110px;}
	.m-header-box{position: fixed;top: 60px;left: 0;right: 0;bottom: 0;background: white;padding: 20px 5%;overflow-y: auto;display: none;z-index: 999;border-top: 1px solid rgba(204, 204, 204, .3);}
	.m-header-ul{margin-bottom: 30px;}
	.m-header-ul li{padding: 15px 0;list-style-type: none;border-bottom: 1px solid rgba(204, 204, 204, .3);display: flex;justify-content: space-between;align-items: center;}
	.m-header-ul a{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: rgba(102, 102, 102, 1);}
	.m-header-input{display: flex;align-items: center;margin-bottom: 30px;}
	.m-header-ss{height: 50px;width: 10%;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(204, 204, 204, .3);border-right: none;}
	.m-header-ss img{max-width: 100%;display: block;}
	.m-header-input input{height: 50px;width: 90%;background: transparent;outline: none;border: 1px solid rgba(204, 204, 204, .3);border-left: none;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;}
	.m-header-input input::-webkit-input-placeholder{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: rgba(102, 102, 102, 1);}
	.m-header-btn{font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: white;display: flex;align-items: center;justify-content: center;width: 100%;height: 50px;background: rgba(102, 102, 102, 1);margin-bottom: 20px;}
	.m-header-p{line-height: 40px;font-size: 0.83vw;font-family: Microsoft YaHei;font-weight: 400;color: rgba(102, 102, 102, 1);display: flex;align-items: center;justify-content: center;}
	.m-header-p a{border-bottom: 1px solid white;margin-left: 8px;color: rgba(102, 102, 102, 1);}
	.m-header-mbox div{padding: 5px 0;}
	.m-header-mbox{padding: 10px 0;}
	.m-header-mbox a{font-size: 14px !important;}
	.m-header-svg2{display: none;}
	.m-header-ul .on .m-header-svg2{display: block;}
	.m-header-ul .on .m-header-svg1{display: none;}
	.m-header.on{top: 0;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
	.m-header.on .m-header-box{top: 60px;}
	.h-r2{justify-content: center;height: 30px;margin-right: 0;border-bottom: 1px solid rgba(16, 19, 78, .1);}
	.h-r2 img{filter: none;margin-right: 10px;}
	.h-r2{color: #10134E;font-size: 14px;}
	.f-fixed{display: none;}
	.h-xl{padding: 15px 0 0 0 !important;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;}
	.h-xlb{padding: 0 !important;margin: 0 !important;}
	.h-xlimg{width: 100%;height: 100px;padding: 0 !important;margin-bottom: 10px;}
	.h-xla{font-size: 12px;}
	.m-ul{list-style-type: none;}
	.m-ul.on .v1{transform: translateY(8px) rotate(45deg);transition: all .3s;}
	.m-ul.on .v2{opacity: 0;}
	.m-ul.on .v3{transform: translateY(-8px) rotate(-45deg);transition: all .3s;}
	.m-li{margin: 6px 0;height: 2px;width: 25px;background: rgba(102, 102, 102, 1);border-radius: 2px;transition: all .3s;}
	.h-r{padding: 0;border: none;}
	.h-ss{margin-right: 15px;width: auto;height: auto;border: none;border-radius: 0;}
	.m-right{width: 60px;}
	.m-product4{display: none;}
	.m-product3{display: flex;align-items: center;justify-content: space-between;}
	.m-product2.on .m-header-svg2{display: block;}
	.m-product2.on .m-header-svg1{display: none;}
	.m-product3{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: rgba(102, 102, 102, 1);}
	.h-xlt4{width: 90%;margin: 0 auto;}
	.h-xlt4::before{right: -7%;}
	.h-xlt6{font-size: 12px;word-wrap: break-word;}
	
	.banenr-t1{font-size: 28px;padding-bottom: 10px;}
	.banner-t2{font-size: 16px;padding-bottom: 20px;}
	.banner-t3{width: 100px;height: 30px;font-size: 12px;border: 1px solid #FFF;border-radius: 20px;}
	.banner-t3 img{margin-left: 5px;}
	.w1-box{padding: 60px 0;}
	.title1{font-size: 32px;}
	.title2{font-size: 24px;bottom: -7px;}
	.w1-bbb{padding-top: 50px;}
	.f-zd img{width: 45px;height: 45px;}
	.w1-b1{flex-wrap: wrap;justify-content: flex-start;}
	.w1-b2{width: 33.33%;margin-bottom: 15px;}
	.w1-b4{font-size: 14px;}
	.w1-b3 img{height: 20px;}
	.w1-b1{margin-bottom: 30px;}
	.w1-b10{font-size: 16px;padding-bottom: 10px;}
	.w1-b11{font-size: 14px;}
	.w1-b8{height: 120px;padding-bottom: 15%;}
	.w1-b9{bottom: 8%;}
	.w1-lunbo{padding: 0 0 50px 0;margin-bottom: 40px;}
	.main{width: 80%;}
	.w1-input{width: 100%;height: 50px;border-radius: 30px;margin-bottom: 60px;}
	.w1-btn{min-width: 80px;}
	.w1-input input{font-size: 14px;text-indent: 13%;}
	.w1-input input::-webkit-input-placeholder{font-size: 14px;}
	.w2-b{flex-wrap: wrap;}
	.w2-b1{width: 50%;}
	.w2-b4{padding: 20px;}
	.w2-b7{font-size: 18px;}
	.w2-b8{font-size: 12px;padding-bottom: 20px;}
	.w2-b9{font-size: 12px;padding-bottom: 10px;}
	.w2-b6{margin-bottom: 10px;}
	.w2-b11{transform: translateY(105px);}
	.w2-b10{width: 70px;height: 20px;font-size: 12px;border-radius: 20px;}
	.w3-box{padding: 60px 0;}
	.w3-b{padding-top: 50px;}
	.w3-b1{font-size: 13px;padding: 0 0 30px;text-align: justify;}
	.w3-b2{width: 120px;height: 30px;border-radius: 20px;font-size: 13px;margin-bottom: 50px;}
	.w3-b3{align-items: center;justify-content: space-evenly;flex-direction: column;gap: 30px;}
	.w3-b5 span{font-size: 24px;}
	.w3-b5{font-size: 13px;}
	.w3-b6{font-size: 13px;}
	.w4-box{padding: 60px 0;}
	.w4-b{padding-top: 50px;}
	.w4-b2{width: 100%;}
	.w4-b3{height: 180px;}
	.w4-b{gap: 40px;}
	.w4-rq{top: 10%;left: 10%;}
	.w4-rq1{font-size: 24px;padding-bottom: 10px;}
	.w4-rq2{font-size: 13px;}
	.w4-b4{padding: 20px;}
	.w4-b5{font-size: 16px;margin-bottom: 10px;}
	.w4-b6{margin-bottom: 10px;font-size: 13px;}
	.w4-b7{font-size: 12px;}
	.w4-b7 img{width: 15px;}
	.w4-b8{padding-bottom: 3px;margin-left: 5px;}
	.w4-btn{margin-top: 30px;width: 120px;height: 30px;border-radius: 20px;font-size: 13px;}
	.f-b{flex-wrap: wrap;gap: 20px 0;}
	.f-b1{width: 50%;}
	.f-box{padding-top: 60px;}
	.f-b2{font-size: 16px;padding-bottom: 10px;}
	.f-b3 a{font-size: 13px;line-height: 2.2;}
	.f-b{padding-bottom: 50px;}
	.f-c{flex-direction: column;gap: 30px;}
	.f-c3{font-size: 16px;margin: 0 0 10px 0;}
	.f-c4{font-size: 13px;}
	.f-c2{flex-direction: column;align-items: flex-start;}
	.f-c2{margin-bottom: 15px;}
	.f-c5{font-size: 13px;padding-bottom: 10px;}
	.f-c8{margin-top: 10px;font-size: 13px;}
	.f-d1{flex-direction: column-reverse;padding: 30px 0;gap: 15px;}
	.f-d3 a{margin-left: 15px;}
	.f-d2{font-size: 12px;display: flex;flex-direction: column;align-items: center;}
	.w1-b3{margin-right: 10px;}
	.all{margin-top: 60px;}
	.banner-top-img img{height: 200px;object-fit: cover;}
	.banner-top-txt{font-size: 28px;}
	.w17-b1{flex-direction: column;}
	.w17-box{padding: 60px 0;}
	.w17-b3{font-size: 13px;}
	.w17-b1{padding-bottom: 30px;margin-bottom: 20px;border-bottom: 1px solid rgba(245, 245, 245, 1);}
	.w17-b4{padding-bottom: 40px;gap: 20px 10%;}
	.w17-b5{width: 45%;height: 30px;margin: 0;border-radius: 20px;font-size: 14px;}
	.w17-b7{font-size: 13px;margin-right: 20px;}
	.w17-b6{padding-bottom: 30px;}
	.w17-bm2{min-height: 300px;min-width: 1400px;}
	.fenye-a:first-child{width: 80px;height: 30px;border-radius: 20px;font-size: 12px;}
	.fenye-a:last-child{width: 80px;height: 30px;border-radius: 20px;font-size: 12px;}
	.fenye-a{margin-right: 10px;font-size: 12px;}
	.fenye{padding-bottom: 60px;}
	.w16-box{padding: 60px 0 40px;}
	.w10-b{gap: 15px 20px;}
	.w10-b1{width: calc((100% - 20px)/2);height: 70px;}
	.w10-b1 img{max-width: 70%;}
	.w13-box{padding: 60px 0;}
	.w13-b{gap: 20px 15px;}
	.w13-b1{width: calc((100% - 30px)/2);height: 200px;}
	.w13-b5{font-size: 16px;}
	.w13-b4{margin-bottom: 15px;}
	.w13-b6{font-size: 13px;}
	.w13-b3{padding: 10px;}
	.w14-box{padding: 60px 0;}
	.w14-top-txt{padding: 50px 0 30px;}
	.w14-top-txt br{display: none;}
	.w14-top-txt{font-size: 13px;}
	.w14-top{padding-bottom: 60px;}
	.w14-b2{padding-bottom: 20px;}
	.w14-b3{width: 30px;height: 30px;font-size: 13px;margin-right: 10px;}
	.w14-b4{font-size: 13px;}
	.w14-b5{font-size: 13px;padding-bottom: 30px;}
	.w14-b1{padding-bottom: 50px;}
	.w14-b1:nth-child(even) .w14-b2{justify-content: flex-start;}
	.w14-b1:nth-child(even) .w14-b5{text-align: left;}
	.w14-b1:nth-child(even) .w14-b6 img{max-width: 0 auto 0 0;}
	.w15-box{padding: 60px 0;}
	.w15-b1{width: 350px;height: 50px;border-radius: 30px;margin: 50px 0;transform: translateX(-50%);position: relative;left: 50%;}
	.w15-bm3{min-width: 1900px;min-height: 300px;}
	.w15-b2{width: 100px;font-size: 13px;}
	.w15-b4{font-size: 13px;text-indent: 5px;}
	.w15-b5{margin-right: 20px;}
	.w15-table td{font-size: 13px;}
	.w17-table select{font-size: 13px;}
	.w17-table td{font-size: 13px;}
	.w17-table thead td{padding: 0.52vw 2vw;}
	.w15-table td{padding: 1vw;}
	.w17-table tbody td{padding: 5vw 2vw;width: 30vw;min-width: 30vw;max-width: 30vw;}
	.w11-box{padding: 60px 0;}
	.w11-b .w4-b{gap: 40px;}
	.about-nav-a{width: 50%;flex: inherit;height: 50px;font-size: 14px;}
	.about-nav1{flex-wrap: wrap;background: rgba(241, 241, 241, 1);}
	.about-nav{transform: translateY(0);}
	.about-nav .main{width: 100%;}
	.w11 .w4-b{padding: 0;}
	.w12-t1{font-size: 24px;padding-bottom: 20px;}
	.w12-title{padding-bottom: 10px;margin-bottom: 20px;}
	.w12-t3{font-size: 12px;}
	.w12-b{font-size: 14px;}
	.w12-bm1{font-size: 12px;}
	.w12-b{padding-bottom: 50px;}
	.w12-bottom{padding-top: 30px;}
	.w12-box{padding: 60px 0;}
	.w7-b1{padding: 50px 0 30px;}
	.w7-b1{font-size: 13px;}
	.w7-box{padding: 60px 0;}
	.w8-b{height: 600px;flex-wrap: wrap;}
	.w8-b1{flex: auto;width: 50%;height: 300px;}
	.w8-b2 img{width: 80px;height: 70px;}
	.w8-b3{font-size: 18px;}
	.w8-b2{margin-bottom: 15px;}
	.w8-b4{height: 115px;}
	.w8-b1:hover .w8-b4{height: 80%;}
	.w8-ul li{font-size: 14px;}
	.w9-box{padding: 60px 0 100px;}
	.w9-b2{padding: 0 60px;}
	.w9-b3{width: 20px;min-width: 20px;height: 20px;margin-right: 20px;border: 2px solid #999999;}
	.w9-lunbo{height: 180px;padding-top: 100px;}
	.w9-b3::before{top: 21px;width: 2px;}
	.w9-b3::after{top: 21px;width: 2px;}
	.w9-b3::before{height: 100px;}
	.w9-lunbo .swiper-slide-next .w9-b3::after{height: 0;}
	.w9-lunbo .swiper-slide-next .w9-b3{border-color: #999999;}
	.w9-lunbo .swiper-slide-next .w9-b5{color: #999999;}
	.w9-lunbo .swiper-slide-next .w9-b2{transform: none;}
	.w9-lunbo .swiper-slide-active .w9-b3::after{height: 100px;transition: all 1s;}
	.w9-lunbo .swiper-slide-active .w9-b3{border-color: rgba(20, 83, 189, 1);transition: all .3s;}
	.w9-lunbo .swiper-slide-active .w9-b5{color: rgba(20, 83, 189, 1);transition: all .3s;}
	.w9-b5{font-size: 16px;padding-bottom: 10px;}
	.w9-b5 span{font-size: 28px;}
	.w9-b6{font-size: 14px;}
	.w10-box{padding: 60px 0;}
	.w10-b{padding-top: 50px;}
	.w5-b{flex-direction: column;}
	.w5-b10{width: 100%;padding: 0;}
	.w5-box{padding: 60px 0;}
	.w5-b2{padding: 50px 0 30px;}
	.w5-b3{font-size: 13px;padding-bottom: 10px;}
	.w5-b4{font-size: 13px;}
	.w5-b5{padding-bottom: 40px;flex-wrap: wrap;gap: 15px;}
	.w5-b6{width: 100%;}
	.w5-b7 img{width: 40px;height: 40px;min-width: 40px;}
	.w5-b7{margin-bottom: 0;margin-right: 15px;}
	.w5-b8{font-size: 13px;}
	.w6-box{padding: 10px 0 60px;}
	.w6-b1{padding: 50px 0 40px;font-size: 13px;}
	.w6-b2{gap: 20px;}
	.w6-b5{width: 100%;height: 50px;border-radius: 30px;}
	.w6-b3{flex: inherit;width: 100%;}
	.w6-b4{width: 70px;}
	.w6-input{font-size: 14px;}
	.w6-input::-webkit-input-placeholder{font-size: 14px;}
	.about-nav{height: auto;}
	.w7-b1{text-align: justify;}
	.w10-txt{font-size: 13px;}
	.zptc-box{min-width: auto;width: 80%;}
	.zptc-b{padding: 20px 20px 40px;}
	.zptc-b1{padding: 10px;font-size: 14px;}
	.zptc-b2{padding: 20px 10px 0;}
	.zptc-b4{font-size: 13px;margin-right: 10px;}
	.zptc-b5{padding: 20px 0;font-size: 13px;}
	.zptc-b6{font-size: 13px;}
	.zptc-b{max-height: 400px;overflow-y: scroll;}
	.zptc-b7{font-size: 13px;padding: 20px 0;}
	.zptc-btn{width: 100px;height: 30px;font-size: 14px;}
	.zptc-close img{max-width: 70%;margin: 0 0 0 auto;}
	.zptc-close{top: 2%;right: 3%;}
	.zptc-box{position: initial;}
	.zptc-bb{position: relative;}
	
	.w11-b .w4-b{width: 100%;}
	.w4-b{width: 100%;}
	.w11 .w4-b1{width: 100%;}

	.w4-b1{width: 100%;}

	.banner-t4{font-size: 24px;margin-bottom: 20px;}
	.banner-t5{font-size: 18px;}
	.w2-img{height: 200px;}
}