* {margin:0; padding:0;font-family: Microsoft YaHei;}
*:focus{outline: none;}
body , html{color:black;box-sizing: border-box;}
a{text-decoration: none;}
body::-webkit-scrollbar {
	width: 6px;
	background: rgba(214, 17, 54, 0.2);
}
body::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: rgba(214, 17, 54, 1);
}
.main{width: 78.125vw;margin: 0 auto;}

@font-face{
    font-family: "SourceHanSansCN-Bold"; 
    src: url('../fonts/SourceHanSansCN-Bold.otf');
}
@font-face{
    font-family: "SourceHanSansCN-Medium"; 
    src: url('../fonts/SourceHanSansCN-Medium_0.otf');
}
@font-face{
    font-family: "SourceHanSansCN-Regular"; 
    src: url('../fonts/SourceHanSansCN-Regular.otf');
}
@font-face{
    font-family: "SourceHanSansCN-Light"; 
    src: url('../fonts/SourceHanSansCN-Light.otf');
}
@font-face{
    font-family: "Montserrat-Regular"; 
    src: url('../fonts/Montserrat-Regular-8.otf');
}
@font-face{
    font-family: "OpenSans-Semibold"; 
    src: url('../fonts/OpenSans-Semibold.ttf');
}
@font-face{
    font-family: "OPPOSANS-R"; 
    src: url('../fonts/OPPOSANS-R.ttf');
}

/* header */
.m-header{display: none;}
.header{position: relative;z-index: 9;}
.h-b{display: flex;align-items: stretch;}
.h-left{display: flex;align-items: center;justify-content: space-between;padding: 0 5.2083vw;flex: 1;}
.h-logo img{width: 12.0313vw;height: 3.75vw;display: block;}
.h-nav{display: flex;align-items: center;grid-gap: 3.5417vw;}
.h-a{font-size: .9375vw;font-weight: 400;color: #999999;cursor: pointer;}
.h-gt.on .h-a{font-weight: bold;color: #D61136;}
.h-gt{position: relative;height: 5.2083vw;display: flex;align-items: center;justify-content: center;}
.h-axl{position: absolute;top: 99%;left: 50%;transform: translateX(-50%);display: none;}
.h-axl2{padding: 1.5625vw 1.0417vw 2.0833vw;background: #FFFFFF;box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);display: flex;flex-direction: column;justify-content: center;grid-gap: 1.0417vw;border-top: 3px solid #D61136;}
.h-axl3{white-space: nowrap;text-align: center;font-size: .9375vw;font-weight: 400;color: #999999;cursor: pointer;}
.h-axl3:hover{font-weight: bold;color: #D61136;}
.h-right{width: 5.625vw;background: #D61136;display: flex;align-items: center;justify-content: center;position: relative;}
.h-right img{width: 1.5625vw;display: block;max-width: 100%;}
.h-right::after{content: '';position: absolute;bottom: -1px;left: 0;right: 0;height: 1px;width: 100%;background: #D61136;}

/* footer */
.f-box{padding: 3.3854vw 0 0 0;background: #00213E;}
.f-b{margin-bottom: 5.2083vw;}
.f-right{display: flex;align-items: flex-start;justify-content: space-between;}
.f-r3 .m-hlitr{display: none;}
.f-r3{font-size: 1.0417vw;color: #FFFFFF;font-weight: bold;padding-bottom: 1.3021vw;line-height: 1;}
.f-r4{list-style-type: none;}
.f-r4 li{display: flex;}
.f-r5{font-size: .8333vw;color: #777777;font-weight: 400;line-height: 2.2;position: relative;transition: all .3s;display: flex;}
.f-r5:hover{color: #FFFFFF;}
.f-dlj{display: flex;align-items: center;justify-content: space-between;padding-bottom: 1.3542vw;padding-top: 1.6667vw;border-top: 1px solid #052742;}
.f-lj{display: flex;align-items: center;justify-content: flex-end;gap: 1.0417vw;}
.f-lj a{position: relative;cursor: pointer;}
.f-lj a:nth-child(1){width: 1.0417vw;height: .8333vw;}
.f-lj a:nth-child(2){width: 1.0417vw;height: .8333vw;}
.f-lj a:nth-child(3){width: .7292vw;height: .7292vw;}
.f-lj a:nth-child(4){width: 1.0417vw;height: .8333vw;}
.f-lj a:nth-child(5){width: .8854vw;height: 1.0938vw;}
.f-lj img{position: absolute;max-width: 100%;width: 100%;height: 100%;display: block;top: 0;left: 0;right: 0;bottom: 0;transition: all .5s;}
.f-lj2{opacity: 1;}
.f-lj3{opacity: 0;}
.f-lj a:hover .f-lj2{opacity: 0;}
.f-lj a:hover .f-lj3{opacity: 1;}
.f-clj{display: flex;align-items: center;font-size: .7292vw;color: #646464;font-weight: 400;grid-gap: 1.5625vw;}
.f-clj a{font-size: .7292vw;color: #646464;font-weight: 400;}
.f-cclj{color: #1D3345;}
.f-cclj a{color: #1D3345;}
.f-fixed{position: fixed;right: 3.13vw;bottom: 7.50vw;z-index: 999999;transform: translateY(11.46vw);transition: all .7s;cursor: pointer;width: 3.125vw;height: 3.125vw;background: #D61136;display: flex;align-items: center;justify-content: center;border-radius: 1.56vw;overflow: hidden;}
.f-fixed.on{transform: translateY(0);}
.f-fixed img{width: 100%;height: 100%;max-width: 100%;display: block;object-fit: contain;}
.f-fixed:hover{border-radius: 0;}
.f-ljtc{position: absolute;bottom: 200%;left: 50%;transform: translateX(-50%);width: 6.98vw;height: 6.98vw;display: none;}
.f-ljtc img{width: 100%;display: block;height: 100%;max-width: 100%;}
.f-lj a:hover .f-ljtc{display: block;}
.f-l3{display: flex;align-items: flex-end;margin-bottom: 1.5625vw;}
.f-l3:last-child{margin-bottom: 0;}
.f-l4{font-size: 1.5625vw;color: #FFFFFF;font-family: "SourceHanSansCN-Bold";line-height: 1;}
.f-l5{font-size: .8333vw;color: #777777;font-weight: 400;line-height: 1;}
.f-l6{color: #FFFFFF;}
.f-l8{width: 5.4688vw;height: 5.4688vw;margin-bottom: .5208vw;}
.f-l8 img{width: 100%;height: 100%;display: block;object-fit: contain;}
.f-l9{text-align: center;font-size: .8333vw;font-weight: 400;color: #777777;}
.f-left{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 1.1458vw;}

/* banner */
.banner-lunbo{width: 100%;height: calc(100vh - 5.2083vw);transition: ease-in-out 1s;}
.banner-lunbo.height{height: calc(100vh - 10vw);}
.banner-lunbo .swiper-slide{overflow: hidden;}
.banner-box{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: flex-end;}
.banner-img{position: relative;width: 100%;height: 100%;}
.banner-img img{width: 100%;height: 100%;object-fit: cover;max-width: 100%;}
.banner-img video{width: 100%;height: 100%;object-fit: cover;max-width: 100%;}
.banner-lunbo .swiper-pagination{position: absolute;left: 50%;bottom: 5.2083vw;transform: translateX(-50%);display: flex;gap: 1.04vw;}
.banner-lunbo .swiper-pagination-bullet{position: relative;margin: 0 0.15rem;cursor: pointer;background: none;width: auto;height: auto;opacity: 1;border: none;}
.banner-lunbo .swiper-pagination-bullet svg {display: block;width: 36px;height: 36px;position: relative;z-index: 5;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.banner-lunbo .swiper-pagination-bullet svg circle{stroke-width: 2px;stroke: #D61136;stroke-dasharray: 300%;stroke-dashoffset: 300%;transition: stroke-dashoffset 0.6s ease-out;-webkit-transition: stroke-dashoffset 0.6s ease-out;-moz-transition: stroke-dashoffset 0.6s ease-out;-o-transition: stroke-dashoffset 0.6s ease-out;-ms-transition: stroke-dashoffset 0.6s ease-out;}
.banner-lunbo .swiper-pagination-bullet span{position: absolute;z-index: 4;top: 0;left: 0;width: 36px;height: 36px;border: 2px solid transparent;border-radius: 50%;box-sizing: border-box;transition: border-color 0.3s ease-out;-webkit-transition: border-color 0.3s ease-out;-moz-transition: border-color 0.3s ease-out;-o-transition: border-color 0.3s ease-out;-ms-transition: border-color 0.3s ease-out;}
.banner-lunbo .swiper-pagination-bullet span:after{content: "";width: 9px;height: 9px;border-radius: 50%;background-color: #D61136;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.banner-lunbo .swiper-pagination-bullet-active span:after{background-color: #D61136;}
.banner-lunbo .swiper-pagination-bullet-active svg circle{stroke-dashoffset: 0;transition: stroke-dashoffset 10s ease-out;-webkit-transition: stroke-dashoffset 10s ease-out;-moz-transition: stroke-dashoffset 10s ease-out;-o-transition: stroke-dashoffset 10s ease-out;-ms-transition: stroke-dashoffset 10s ease-out;}
.banner-lunbo .swiper-pagination-bullet-active span{border-color: transparent;}
.banner-txtb{display: flex;flex-direction: column;align-items: center;}
.banner-txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}
.banner-txt2{font-size: 3.0208vw;color: #FFFFFF;font-family: "SourceHanSansCN-Bold";text-align: center;margin-bottom: 1.3021vw;}
.banner-txt3{font-size: 1.1458vw;color: rgba(255, 255, 255, 0.5);font-family: "OPPOSANS-R";text-align: center;letter-spacing: 2px;margin-bottom: 3.6458vw;}
.banner-txt5{display: flex;align-items: center;position: relative;z-index: 1;border-radius: 50px;overflow: hidden;}
.banner-txt5::after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #D61136;width: 3.3854vw;z-index: -1;border-radius: 50px;transition: all .5s;}
.banner-txt5:hover::after{width: 100%;}
.banner-txt6{width: 3.3854vw;height: 3.3854vw;display: flex;align-items: center;justify-content: center;}
.banner-txt6 img{width: 1.25vw;max-width: 100%;display: block;}
.banner-txt7{font-size: .9375vw;font-weight: 400;color: #FFFFFF;padding: 0 1.0417vw 0 .7813vw;}

/* title */
.title2{font-size: 2.0833vw;text-align: center;display: flex;justify-content: center;}
.title2 span{font-family: "SourceHanSansCN-Bold";}
.title3{font-size: .8333vw;text-align: center;font-weight: 300;color: #B4B3B3;}
.title-left .title2{justify-content: flex-start;}
.title-left .title3{text-align: left;}

/* w1 */
.w1{background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;}
.w1-box{padding: 4.1667vw 0 6.25vw;}
.w1-top{margin-bottom: 1.9271vw;}
.w1-nav{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;grid-gap: 1.5625vw;margin-bottom: 4.4271vw;}
.w1-nav2{padding: .8333vw 2.2917vw;background: transparent;box-shadow: 0px 0px 22px 10px rgba(0,0,0,0.02);border-radius: 50px;font-size: .8333vw;font-weight: 400;color: #666666;cursor: pointer;position: relative;z-index: 1;overflow: hidden;transition: all .3s;}
.w1-nav2::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #FFFFFF;z-index: -2;}
.w1-nav2::after{content: '';position: absolute;left: 50%;top: 100%;transform: translateX(-50%);border-radius: 100%;background: #D61136;z-index: -1;transition: all 0.7s;width: 15.625vw;height: 15.625vw;}
.w1-nav2:hover::after{top: 0;border-radius: 0;}
.w1-nav2:hover{color: #FFFFFF;}
.w1-nav2.on::after{top: 0;border-radius: 0;}
.w1-nav2.on{color: #FFFFFF;}
.w1-nav2.nook::after{top: 100%;border-radius: 100%;}
.w1-nav2.nook{color: #666666;}
.w1-nav2.ok::after{top: 0;border-radius: 0;}
.w1-nav2.ok{color: #FFFFFF;}
.w1-b4{background: #FFFFFF;box-shadow: 0px 0px 41px 18px rgba(0,0,0,0.02);border-radius: 10px;display: block;position: relative;overflow: hidden;}
.w1-b5{margin-bottom: 4.8958vw;padding: 1.25vw 1.25vw 0;position: relative;z-index: 1;}
.w1-bjj{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: -1;opacity: 0;transition: all 0.5s;}
.w1-bjj img{width: 100%;height: 100%;object-fit: cover;display: block;}
.w1-b3 .swiper-wrapper{align-items: stretch;}
.w1-b3 .swiper-slide{height: auto;}
.w1-b3 .w1-b4{height: 100%;}
.w1-b3 .w13-b4{width: 80%;margin: 4.8958vw auto 0;}
.w1-b3 .w13-b4 .swiper-button-next:hover,.w1-b3  .w13-b5 .swiper-button-prev:hover{border-color: #2878F0;}
.w1-b3 .w13-b4 .swiper-button-next:hover path,.w1-b3  .w13-b5 .swiper-button-prev:hover path{fill: #2878F0;}
.w1-b3 .swiper-pagination{position: initial;height: 4px;background: #E9E9E9 !important;width: 80%;border-radius: 2px;}
.w1-b3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #2878F0 !important;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;border-radius: 2px;}
.w1-b3 .swiper-container{overflow: initial;padding-left: 6.4063vw;}
.w1-b6{display: flex;align-items: center;justify-content: space-between;grid-gap: 10px;padding-bottom: 1.3021vw;margin-bottom: 1.3021vw;border-bottom: 1px solid #E9E9E9;}
.w1-b7{flex: 1;font-size: .9375vw;font-family: "SourceHanSansCN-Medium";color: #111111;}
.w1-b8 img{width: 1.5625vw;max-width: 100%;display: block;animation: icon-rotate 8s infinite linear;}
@keyframes icon-rotate {
	0% {
	  transform: rotate(0);
	}
	100% {
	  transform: rotate(360deg);
	}
}
.w1-b9{font-size: .8333vw;font-weight: 400;color: #888888;line-height: 2;padding-left: 1.0417vw;padding-bottom: 1.4vw;}
.w1-b11{width: 1.4583vw;height: 1.4583vw;position: relative;}
.w1-b11 img{position: absolute;left: 0;right: 0;bottom: 0;top: 0;width: 100%;height: 100%;object-fit: contain;display: block;transition: all 0.8s;transform: translateX(-5.2083vw);}
.w1-b11img1{opacity: 1;transform: translateX(0) !important;}
.w1-b11img2{opacity: 0;}
.w1-b10{padding: 0 1.25vw 2.0833vw 1.25vw;}
.w1-zp{position: absolute;right: 1.25vw;bottom: 0;z-index: 1;height: 9.6042vw;width: 11.4583vw;}
.w1-zp img{height: 100%;object-fit: contain;display: block;transition: all 1s;max-width: 100%;width: 100%;}
.w1-b4:hover .w1-bjj{opacity: 1;}
.w1-b4:hover .w1-b11img1{opacity: 0;transform: translateX(-5.2083vw) !important;}
.w1-b4:hover .w1-b11img2{opacity: 1;transform: translateX(0) !important;}
.w1-b3 .swiper-slide{width: 20vw;transition: all 1s;margin-right: 2.6042vw;}
.w1-b3 .swiper-slide:hover{width: 28.8021vw;}

/* w2 */
.w2-box{padding: 5.2083vw 0 8.8542vw;}
.w2-top{margin-bottom: 3.125vw;}
.w2-b{display: flex;align-items: stretch;position: relative;height: 28.6458vw;}
.w2-b2{height: 100%;width: calc(100% / 4);overflow: hidden;position: relative;cursor: pointer;transition: ease-in-out 1s;}
.w2-b2::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);transition: ease-in-out 0.5s;}
.w2-b3{width: 100%;height: 100%;position: relative;}
.w2-b3 img{width: 100%;height: 100%;object-fit: cover;display: block;}
.w2-b4{position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 2.2917vw 1.7188vw;display: flex;flex-direction: column;justify-content: flex-end;z-index: 1;transition: ease-in-out 1s;opacity: 1;}
.w2-b5{background: linear-gradient(to bottom, rgba(170, 170, 170, 0.78), rgba(170, 170, 170, 0));background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 3.125vw;font-family: "OpenSans-Semibold";line-height: 1;transform: translateY(1.3021vw);}
.w2-b6{font-size: 1.5625vw;font-family: "SourceHanSansCN-Bold";color: #FFFFFF;padding-bottom: 1.0417vw;position: relative;}
.w2-b6::after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;width: 35px;background: #B8B8B8;}
.w2-b7{position: absolute;bottom: 0;right: 0;background: #D61136;border-radius: 30px 0px 0px 0px;padding: 1.5625vw 3.125vw 1.8229vw 1.8229vw;z-index: 1;transform: translateX(100%);transition: ease-in-out 1s;opacity: 0;min-width: 20.8333vw;width: 20.8333vw;}
.w2-b8{font-size: 1.5625vw;font-family: "SourceHanSansCN-Bold";color: #FFFFFF;padding-bottom: .7813vw;margin-bottom: 1.0417vw;position: relative;}
.w2-b8::after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;width: 35px;background: #B8B8B8;}
.w2-b9{font-size: .8333vw;font-weight: 400;color: rgba(255, 255, 255, 0.5);line-height: 1.5;}
.w2-b2.ok{width: calc((100% - 31.25vw)/3);}
.w2-b2.on{width: 31.25vw;}
.w2-b2.on::after{opacity: 0;}
.w2-b2.on .w2-b4{transform: translateX(-100%);opacity: 0;}
.w2-b2.on .w2-b7{transform: translateX(0);opacity: 1;}

/* w3 */
.w3{background-size: cover;background-position: center;background-repeat: no-repeat;}
.w3-box{padding: 8.3333vw 0 6.7708vw;}
.w3-top{display: flex;align-items: flex-start;grid-gap: 6.7708vw;margin-bottom: 5.4688vw;}
.w3-left{border-radius: 10px;overflow: hidden;}
.w3-left img{width: 34.375vw;max-width: 100%;display: block;transition: all 1s;object-fit: cover;}
.w3-left:hover img{transform: scale(1.1);}
.w3-right{flex: 1;}
.w3-r2{margin-bottom: 2.6042vw;}
.w3-r3{font-size: .8333vw;color: #666666;font-weight: 400;line-height: 2.4;margin-bottom: 3.125vw;}
.w3-r4{display: flex;justify-content: flex-start;}
.w3-r4 .banner-txt6{width: 1.875vw;height: 1.875vw;}
.w3-r4 .banner-txt6 img{width: .6771vw;}
.w3-r4 .banner-txt5::after{width: 1.875vw;}
.w3-r4 .banner-txt7{color: #333333;padding: 0 .5208vw;font-size: .8333vw;transition: all .3s;}
.w3-r4 .banner-txt5:hover::after{width: 100%;}
.w3-r4 .banner-txt5:hover .banner-txt7{color: #FFFFFF;}
.w3-b{display: flex;align-items: flex-start;justify-content: space-around;}
.w3-b2{display: flex;align-items: center;flex-direction: column;}
.w3-b3{margin-bottom: 1.1458vw;}
.w3-b3 img{height: 1.25vw;max-width: 100%;display: block;}
.w3-b4{display: flex;align-items: center;grid-gap: .6771vw;margin-bottom: .8333vw;}
.w3-b5{font-size: 3.6458vw;font-family: "SourceHanSansCN-Bold";color: #1263DC;line-height: 1;}
.w3-b6{font-size: 1.0417vw;font-family: "SourceHanSansCN-Bold";color: #1263DC;}
.w3-b7{text-align: center;font-size: .8333vw;color: #333333;font-weight: 400;}

/* w4 */
.w4-box{padding: 4.6875vw 0 6.25vw;}
.w4-top{display: flex;align-items: flex-end;justify-content: space-between;padding-bottom: 2.6042vw;margin-bottom: 3.9063vw;border-bottom: 1px solid #F0F0F0;}
.w4-b .swiper-pagination{position: initial;display: flex;justify-content: center;gap: 1.04vw;}
.w4-b .swiper-pagination-bullet{position: relative;margin: 0 0.15rem;cursor: pointer;background: none;width: auto;height: auto;opacity: 1;border: none;}
.w4-b .swiper-pagination-bullet svg {display: block;width: 36px;height: 36px;position: relative;z-index: 5;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.w4-b .swiper-pagination-bullet svg circle{stroke-width: 2px;stroke: #0045A2;stroke-dasharray: 300%;stroke-dashoffset: 300%;transition: stroke-dashoffset 0.6s ease-out;-webkit-transition: stroke-dashoffset 0.6s ease-out;-moz-transition: stroke-dashoffset 0.6s ease-out;-o-transition: stroke-dashoffset 0.6s ease-out;-ms-transition: stroke-dashoffset 0.6s ease-out;}
.w4-b .swiper-pagination-bullet span{position: absolute;z-index: 4;top: 0;left: 0;width: 36px;height: 36px;border: 2px solid #E9E9E9;border-radius: 50%;box-sizing: border-box;transition: border-color 0.3s ease-out;-webkit-transition: border-color 0.3s ease-out;-moz-transition: border-color 0.3s ease-out;-o-transition: border-color 0.3s ease-out;-ms-transition: border-color 0.3s ease-out;}
.w4-b .swiper-pagination-bullet span:after{content: "";width: 9px;height: 9px;border-radius: 50%;background-color: #E9E9E9;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.w4-b .swiper-pagination-bullet-active span:after{background-color: #0045A2;}
.w4-b .swiper-pagination-bullet-active svg circle{stroke-dashoffset: 0;transition: stroke-dashoffset 7s ease-out;-webkit-transition: stroke-dashoffset 7s ease-out;-moz-transition: stroke-dashoffset 7s ease-out;-o-transition: stroke-dashoffset 7s ease-out;-ms-transition: stroke-dashoffset 7s ease-out;}
.w4-b .swiper-pagination-bullet-active span{border-color: #E9E9E9;}
.w4-b2{display: block;}
.w4-b3{font-size: .7292vw;color: #AAAAAA;font-weight: 400;margin-bottom: 1.7188vw;}
.w4-b4{font-size: .8333vw;font-weight: bold;color: #333333;margin-bottom: 1.7708vw;line-height: 1.7;min-height: 2.8646vw;transition: all .3s;}
.w4-b5{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.w4-b6{margin-bottom: 2.6042vw;}
.w4-b6 img{width: 1.0938vw;max-width: 100%;display: block;}
.w4-b7{width: 100%;height: 14.3229vw;overflow: hidden;}
.w4-b7 img{width: 100%;height: 100%;object-fit: cover;display: block;transition: all 1s;}
.w4-bt{margin-bottom: 5.2083vw;}
.w4-bt .swiper-wrapper{flex-wrap: wrap;grid-gap: 60px 120px;}
.w4-bt .swiper-slide{width: calc((100% - 240px)/3);}
.w4-b2:hover .w4-b4{color: #D61136;}
.w4-b2:hover .w4-b7 img{transform: scale(1.1);}

.w4-table2{display: flex;flex-wrap: wrap;grid-gap: 0 8.3333vw;}
.w4-table .w4-b2{width: calc((100% - 8.3333vw)/2);display: flex;align-items: center;flex-direction: row-reverse;grid-gap: 3.125vw;padding: 2.3438vw 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);position: relative;}
.w4-table .w4-b2:nth-child(2n)::after{content: '';position: absolute;left: -4.1667vw;top: 50%;transform: translateY(-50%);width: 1px;height: 30%;background: rgba(0, 0, 0, 0.1);}
.w4-table .w4-b2:nth-last-child(1){border: none;}
.w4-table .w4-b2:nth-last-child(2){border: none;}
.w4-table .w4-b3{margin-bottom: 0;font-size: .8333vw;}
.w4-table .w4-b4{min-height: auto;margin: 0;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;flex: 1;font-size: 1.0417vw;}

/* 内页头部 */
.ny{overflow: hidden;}
.ny-img img{height: 33.8542vw;width: 100%;display: block;object-fit: cover;}
.ny-b{position: relative;}
.ny-title{position: absolute;top: 0;left: 0;right: 0;bottom: 4.5833vw;}
.ny-title .main{height: 100%;}
.ny-title2{display: flex;flex-direction: column;justify-content: center;height: 100%;}
.ny-title3{font-size: 2.6042vw;font-family: "SourceHanSansCN-Bold";color: #FFFFFF;line-height: 1;margin-bottom: .5208vw;}
.ny-title4{font-size: 2.0833vw;font-family: "SourceHanSansCN-Bold";color: rgba(255, 255, 255, 0.3);line-height: 1;}
.ny-nav{position: absolute;left: 0;right: 0;bottom: 0;height: 4.5833vw;}
.ny-nav .main{position: relative;}
.ny-nav2{display: flex;align-items: stretch;grid-gap: 2px;transition: 2s 0.5s;height: 4.5833vw;position: absolute;left: 0;top: 0;right: 0;z-index: 9;}
.ny-nav3{flex: 1;display: flex;align-items: center;justify-content: center;height: 100%;background: rgba(0, 0, 0, 0.4);font-size: 1.1458vw;color: #BBBBBB;font-weight: 300;transition: all .3s;}
.ny-nav3.on{color: #FFFFFF;background: #D61136;}
.ny-nav3:hover{color: #FFFFFF;}
.ny-nav2.top{position: fixed;}
.ny-nav2.top .ny-nav3{height: 2.5vw;background: rgba(0, 0, 0, 1);}
.ny-nav2.top .ny-nav3.on{color: #FFFFFF;background: #D61136;}

/* 目录 */
.mulu-box{padding: 1.0417vw 0;}
.mulu-b{display: flex;align-items: center;grid-gap: 5px;}
.mulu-b a{font-size: .8333vw;font-weight: 400;color: #AAAAAA;white-space: nowrap;}
.mulu-b a:last-child{color: #D61136;overflow: hidden;text-overflow: ellipsis;}

/* w5 */
.w5{background: #f9f9f9;}
.w5-box{padding: 2.6042vw 0;}
.w5-b{display: flex;flex-wrap: wrap;align-items: stretch;grid-gap: 3.125vw;}
.w5-b .w1-b4{width: calc((100% - 9.375vw)/4);box-shadow: none;transition: all .5s;flex-direction: column;justify-content: space-between;display: flex;}
.w5-three .w5-b .w1-b4{width: calc((100% - 6.250vw)/3);}
.w5-b .w1-b4:hover{box-shadow: 0px 0px 19px 8px rgba(0,0,0,0.06);transform: translateY(-1.0417vw);}
.w5-b .w1-b4:hover .w1-zp img{transform: scale(0.9);}
.w5-b2{display: flex;align-items: center;grid-gap: 4.1667vw;}
.w5-b3{display: flex;align-items: flex-start;grid-gap: 5.0729vw;flex: 1;}
.w5-b4 img{width: 30vw;max-width: 100%;display: block;}
.w5-b5{flex: 1;}
.w5-b6{font-size: 1.5625vw;font-family: "SourceHanSansCN-Regular";color: #000;margin-bottom: 2.0833vw;}
.w5-b7{font-size: .9375vw;color: #666666;font-family: "SourceHanSansCN-Light";line-height: 2;}
.w5-b8{width: 15.8854vw;}
.w5-lunbo{height: 23.2917vw;}
.w5-lunbo .swiper-wrapper{flex-direction: column;}
.w5-b12 .swiper-button-next,.w5-b12 .swiper-button-prev{position: initial;transform: none;}
.w5-b13{width: 1.9792vw;height: 1.9792vw;position: relative;}
.w5-b13 img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;display: block;transition: all .5s;}
.w5-b13img1{opacity: 1;}
.w5-b13img2{opacity: 0;}
.w5-b13:hover .w5-b13img2{opacity: 1;}
.w5-b13:hover .w5-b13img1{opacity: 0;}
.w5-b12{display: flex;align-items: center;grid-gap: 10px;justify-content: center;margin-top: 1.4583vw;}
.w5-b9{background: #FFFFFF;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;}
.w5-b10{width: 8.8542vw;height: 6.8542vw;margin-bottom: 1.0417vw;}
.w5-b10 img{width: 100%;height: 100%;display: block;object-fit: contain;transition: all 1s;}
.w5-b11{transition: all 0.3s;font-size: 1.0417vw;font-family: "SourceHanSansCN-Medium";color: #111111;text-align: center;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.w5-b9:hover .w5-b10 img{transform: scale(0.9);}
.w5-b9:hover .w5-b11{color: #D61136;}

.w5-bgbox{padding: 3.125vw 23.9583vw 9.1146vw;background: #F4F4F4;}
.w5-bgt{text-align: center;font-size: 1.5625vw;font-family: "SourceHanSansCN-Regular";color: #000;margin-bottom: 3.6458vw;}
.w5-bgb table{border-collapse: collapse;border: 1px solid #FFFFFF;width: 100%;}
.w5-bgb table tr td{border: 1px solid #FFFFFF;padding: 1.1458vw;font-size: .8333vw;font-family: "SourceHanSansCN-Regular";}
.w5-bgb table thead td{background: #4A9DFA;font-family: "SourceHanSansCN-Bold";color: #FFFFFF;}
.w5-bgb table tbody td{color: #888888;background: #EEEEEE;/*text-align: center;*/}
/*.w5-bgb table tbody tr:nth-child(2n) td{background: #E5E5E5;}*/
/* .w5-bgb table tbody .Classbj td:first-child{color: #333333;background: #D9D9D9;text-align: left;} */

/* w6 */
.w6-box{padding: 4.1667vw 0 8.8542vw;}
.w6-b{padding: 0 7.2917vw;}
.w6-b2{display: flex;align-items: center;margin-bottom: 7.8125vw;}
.w6-b2:last-child{margin-bottom: 0;}
.w6-b3{width: 32.0313vw;height: 23.4375vw;overflow: hidden;}
.w6-b3 img{width: 100%;height: 100%;object-fit: cover;display: block;transition: all 1s;}
.w6-b4{width: calc(100% - 32.0313vw);transform: translateX(-3.6458vw);transition: all 1s;}
.w6-b10{padding: 1.8229vw 2.6042vw 3.6458vw 3.6458vw;background: #FFFFFF;}
.w6-b5{display: flex;align-items: center;justify-content: space-between;}
.w6-b6{font-size: 1.3542vw;font-family: "SourceHanSansCN-Regular";color: #000;padding-bottom: .9896vw;position: relative;transition: all .3s;}
.w6-b6::after{content: '';position: absolute;left: 0;bottom: 0;width: 2.6042vw;height: .2083vw;background: #D61136;}
.w6-b7{font-size: 5.7292vw;color: rgba(243, 244, 244, 0.5);font-family: "SourceHanSansCN-Regular";}
.w6-b8{font-size: .8333vw;font-family: "SourceHanSansCN-Light";line-height: 2;color: #888888;margin-bottom: 3.125vw;}
.w6-b9{font-size: .8333vw;font-family: "SourceHanSansCN-Light";color: #333333;display: flex;align-items: center;transition: all .3s;}
.w6-b9 svg{width: .8333vw;}
.w6-b9 path{transition: all .3s;}
.w6-b2:hover .w6-b3 img{transform: scale(1.1);}
.w6-b2:hover .w6-b6{color: #D61136;}
.w6-b2:hover .w6-b9{color: #D61136;}
.w6-b2:hover .w6-b9 path{fill: #D61136;}
.w6-b2:hover .w6-b4{transform: translateX(1.5625vw);}
.w6-b2:nth-child(2n){flex-direction: row-reverse;}
.w6-b2:nth-child(2n) .w6-b4{transform: translateX(3.6458vw);}
.w6-b2:nth-child(2n) .w6-b10{padding: 1.8229vw 3.6458vw 3.6458vw 2.6042vw;}
.w6-b2:nth-child(2n):hover .w6-b4{transform: translateX(-1.5625vw);}

/* w7 */
.w7-box{padding: 3.125vw 0 7.2917vw;}
.w7-top2{font-size: 2.0833vw;font-family: "SourceHanSansCN-Bold";color: #000;line-height: 1;margin-bottom: 3.125vw;text-align: center;}
.w7-top3{font-size: .8333vw;color: #666666;font-weight: 400;line-height: 2.2;text-align: center;padding: 0 6.7708vw;margin-bottom: 3.6458vw;}
.w7-b{display: flex;flex-wrap: wrap;align-items: stretch;grid-gap: 3.9583vw 3.5417vw;}
.w7-b2{display: block;position: relative;width: calc((100% - 3.5417vw)/2);overflow: hidden;}
.w7-b3{height: 27.9167vw;width: 100%;overflow: hidden;}
.w7-b3 img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 1s;}
.w7-b4{transition: all 0.5s;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));padding: 2.2917vw 2.0833vw;display: flex;flex-direction: column;justify-content: flex-end;z-index: 2;}
.w7-b5{font-size: 1.25vw;color: #FFFFFF;font-weight: bold;margin-bottom: 1.0417vw;}
.w7-b6{font-size: .8333vw;color: rgba(255, 255, 255, 0.6);font-weight: 400;line-height: 2;min-height: 3.75vw;}

/* w8 */
.w8-box{padding: 3.6458vw 0 11.5625vw;}
.w8-title{font-size: 2.0833vw;font-family: "SourceHanSansCN-Bold";color: #000;line-height: 1;text-align: center;margin-bottom: 6.25vw;}
.w8-b2{display: flex;align-items: center;grid-gap: 20px;padding: 1.7188vw;background: #FFFFFF;border-radius: 2.6042vw;cursor: pointer;transition: all .5s;margin-bottom: 2.0833vw;}
.w8-b2:last-child{margin-bottom: 0;}
.w8-b6{display: flex;align-items: center;grid-gap: 1.3021vw;flex: 1;}
.w8-b4{font-size: 1.0417vw;color: #888888;font-weight: 400;transition: all .3s;}
.w8-b5 svg{width: 1.9792vw;}
.w8-b5 path{transition: all .5s;}
.w8-b2:hover{box-shadow: 0px 0px 59px 0px rgba(0,0,0,0.06);}
.w8-b2:hover .w8-b4{color: #D61136;}
.w8-b2:hover path{fill: #D61136;}
.w8-b3 img{width: 1.8229vw;max-width: 100%;display: block;}

/* w9 */
.w9-box{padding: 4.1667vw 0 9.375vw;}
.w9-b{display: flex;flex-wrap: wrap;align-items: stretch;grid-gap: 6.25vw;}
.w9-b2{display: flex;flex-direction: column;background: #FFFFFF;transition: all 0.5s;width: calc((100% - 12.50vw)/3);}
.w9-b3{height: 14.3229vw;width: 100%;overflow: hidden;}
.w9-b3 img{width: 100%;height: 100%;object-fit: cover;display: block;transition: all 1s;}
.w9-b4{display: flex;flex-direction: column;justify-content: space-between;padding: 1.0417vw 1.0417vw 1.5625vw;background: #FFFFFF;flex: 1;}
.w9-b5{font-size: .7292vw;color: #AAAAAA;font-weight: 400;margin-bottom: .9375vw;}
.w9-b6{font-size: .8333vw;color: #333333;font-weight: bold;margin-bottom: 2.0833vw;transition: all .3s;}
.w9-b7 img{width: 1.0938vw;max-width: 100%;display: block;}
.w9-b2:hover{box-shadow: 0px 0px 48px 1px rgba(65,67,69,0.11);transform: translateY(-1.0417vw);}
.w9-b2:hover .w9-b6{color: #D61136;}

/* w10 */
.w10-box{padding: 4.1667vw 0 6.5104vw;}
.w10-b2{padding-bottom: 1.0417vw;margin-bottom: 2.9688vw;border-bottom: 1px solid #E9E9E9;}
.w10-b3{font-size: 1.7708vw;color: #000;font-weight: 400;text-align: center;margin-bottom: 2.6042vw;}
.w10-b4{display: flex;align-items: center;justify-content: center;grid-gap: 3.3854vw;}
.w10-b5{display: flex;align-items: center;font-size: .7292vw;color: #888888;font-weight: 400;}
.w10-b7{color: #888888;}
.w10-b8{font-size: .8333vw;color: #333333;font-weight: 300;line-height: 2.2;padding-bottom: 5.2083vw;margin-bottom: 4.1667vw;border-bottom: 1px solid #E9E9E9;}
.w10-b8 img{max-width: 100%;display: block;}
.w10-b9{display: flex;align-items: flex-start;grid-gap: 20px;}
.w10-b10{flex: 1;display: flex;flex-direction: column;grid-gap: 1.0417vw;}
.w10-b11{font-size: .8333vw;color: #111111;font-weight: 400;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;transition: all .3s;}
.w10-b11:hover{color: #D61136;}
.w10-b12{font-size: .9375vw;color: #0A57A6;font-weight: 400;display: flex;align-items: center;transition: all .3s;}
.w10-b12 svg{margin-right: .8854vw;width: 1.3542vw;}
.w10-b12 path{transition: all .3s;}
.w10-b12:hover{color: #D61136;}
.w10-b12:hover path{fill: #D61136;}

/* w11 */
.w11{background-size: cover;background-position: bottom;background-repeat: no-repeat;}
.w11-box{padding: 3.6458vw 0 23.4375vw;}
.w11-b{padding: 0 7.5521vw;}
.w11-b2{font-size: 2.0833vw;text-align: center;margin-bottom: 4.1667vw;line-height: 1;color: #000;font-family: "SourceHanSansCN-Bold";}
.w11-b3{font-size: .8333vw;color: #666666;font-weight: 400;line-height: 2.2;margin-bottom: 6.7708vw;}

/* w12 */
.w12-img img{width: 100%;max-width: 100%;display: block;}
.w12-b{position: relative;}
.w12-b2{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: stretch;grid-gap: 2px;}
.w12-b3{background: rgba(0, 41, 79, 0.5);flex: 1;padding: 16.6667vw 4.6875vw 0;transition: all 1s;}
.w12-b4{margin-bottom: 20px;height: 2.3958vw;display: flex;align-items: center;}
.w12-b4 img{max-width: 100%;display: block;transition: all 1s;height: 100%;}
.w12-b5{font-size: 1.5625vw;font-weight: bold;color: #FFFFFF;margin-bottom: 3.6458vw;}
.w12-b6{font-size: 1.1458vw;font-family: "SourceHanSansCN-Regular";color: rgba(255, 255, 255, 0.3);transition: all .5s;}
.w12-b3:hover{background: rgba(0, 41, 79, 0);}
.w12-b3:hover .w12-b6{color: #D61136;}
.w12-b3:hover .w12-b4 img{transform: rotateY(360deg);}

/* w13 */
.w13{background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;}
.w13-box{padding: 6.7708vw 0;}
/* .w13-b{padding: 0 15.5521vw;} */
.w13-b2{font-size: 2.0833vw;text-align: center;margin-bottom: 14.8438vw;line-height: 1;color: #000;font-family: "SourceHanSansCN-Bold";}
.w13-b5{display: flex;align-items: center;grid-gap: 7px;}
.w13-b4 .swiper-button-next,.w13-b4 .swiper-button-prev{transition: all .3s;position: initial;transform: none;width: 1.8229vw;height: 1.8229vw;display: flex;align-items: center;justify-content: center;border: 1px solid #CBCBCB;border-radius: 50%;}
.w13-b4 svg{width: .7292vw;}
.w13-b4 path{transition: all .3s;}
.w13-b4 .swiper-button-next:hover,.w13-b5 .swiper-button-prev:hover{border-color: #D61136;}
.w13-b4 .swiper-button-next:hover path,.w13-b5 .swiper-button-prev:hover path{fill: #D61136;}
.w13-b4 .swiper-pagination{position: initial;height: 4px;background: #F2F2F2;width: 100%;border-radius: 2px;}
.w13-b4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #D61136;;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;border-radius: 2px;}
.w13-b4{display: flex;align-items: center;grid-gap: 1.3542vw;margin-top: 10.9375vw;}
.w13-b7{width: 1.0417vw;height: 1.0417vw;border: 4px solid #999999;border-radius: 50%;position: relative;}
.w13-b7::after{content: '';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 2px;height: 11.9792vw;background: linear-gradient(to bottom, rgba(153, 153, 153, 1), rgba(153, 153, 153, 0));z-index: 1;}
/* .w13-lunbo{overflow: initial;transform: translateX(-18.2292vw);} */
.w13-lunbo{overflow: initial;}
.w13-lunbo .swiper-slide{width: 25%;}
.w13-b6{display: flex;align-items: flex-start;grid-gap: 18px;}
.w13-b8{flex: 1;}
.w13-b9{display: flex;align-items: flex-end;color: #999999;margin-bottom: 1.25vw;}
.w13-b10{font-size: 1.875vw;font-family: "SourceHanSansCN-Bold";line-height: 1;}
.w13-b11{font-size: 1.0417vw;font-family: "SourceHanSansCN-Bold";}
.w13-b12{font-size: 1.0417vw;font-family: "SourceHanSansCN-Bold";color: #000;margin-bottom: 1.8229vw;}
.w13-b13{padding-left: 1.1458vw;}
.w13-b13 li{font-size: .8333vw;font-family: "SourceHanSansCN-Regular";color: #999999;line-height: 2;margin-bottom: 10px;}
.w13-lunbo .swiper-slide:nth-child(2n){transform: translateY(-6.7708vw);}
.w13-lunbo .swiper-slide-thumb-active .w13-b7{border-color: #D61136;}
.w13-lunbo .swiper-slide-thumb-active .w13-b7::after{background: linear-gradient(to bottom, rgba(230, 0, 18, 1), rgba(230, 0, 18, 0));}
.w13-lunbo .swiper-slide-thumb-active .w13-b9{color: #D61136;}
.w13-lunbo .swiper-slide-thumb-active .w13-b13 li::marker{color: #D61136;}

/* w14 */
.w14{background-size: auto;background-repeat: no-repeat;background-position: top;}
.w14-box{padding: 1.5625vw 0 10.1563vw;margin-top: 1.5625vw;}
.w14-b{padding: 0 6.7708vw;}
.w14-b2{font-size: 2.0833vw;text-align: center;margin-bottom: 3.125vw;line-height: 1;color: #000;font-family: "SourceHanSansCN-Bold";}
.w14-b3{font-size: .8333vw;color: #666666;font-weight: 400;text-align: center;margin-bottom: 4.1667vw;line-height: 2.2;}
.w14-b4 table{border-collapse: collapse;border: none;width: 100%;}
.w14-b4 td{text-align: center;font-size: .9375vw;color: #F90925;font-weight: bold;}
.w14-b4 a{display: block;text-align: center;font-size: .8333vw;color: #999999;font-weight: 400;}
.w14-b4 tbody td:first-child a{color: #2A2C2D;}
.w14-b4 tbody td:last-child a{color: #F90925;}
.w14-b4 tbody td{padding: 1.5625vw;}
.w14-b4 thead td{padding: .8333vw 1.5625vw;background: #F0F0F0;}
.w14-b4 tbody tr{border-bottom: 1px solid #F0F0F0;transition: all .3s;}
.w14-b4 tbody tr:hover{background: rgba(200, 22, 29, 0.04);}

/* w15 */
.w15-box{padding: 2.0833vw 0 7.0313vw;}
.w15-b{display: flex;align-items: flex-start;grid-gap: 3.9583vw;}
.w15-left{flex: 1;}
.w15-l2{font-size: 1.25vw;font-family: "SourceHanSansCN-Medium";color: #D61136;line-height: 1;margin-bottom: 1.3021vw;}
.w15-l3{display: flex;align-items: center;padding-bottom: 1.5625vw;margin-bottom: 1.0417vw;border-bottom: 1px solid #E9E9E9;}
.w15-l4{padding-right: 5px;margin-left: 5px;border-right: 2px solid #666666;line-height: 1;font-size: .8333vw;font-weight: 400;color: #666666;}
.w15-l4:last-child{border: none;}
.w15-l5{margin-bottom: 2.6042vw;}
.w15-l5 table{border-collapse: collapse;border: none;width: 100%;}
.w15-l5 table td{font-size: .8333vw;font-weight: 400;color: #666666;padding: .625vw 0;width: 50%;}
.w15-l6{font-size: 1.25vw;font-family: "SourceHanSansCN-Medium";color: #000;line-height: 1;padding-bottom: 1.0417vw;margin-bottom: 2.0833vw;border-bottom: 1px solid #E9E9E9;}
.w15-l7{font-size: .9375vw;font-weight: bold;color: #000;margin-bottom: .5208vw;}
.w15-l8{font-size: .8333vw;font-weight: 400;color: #666666;line-height: 2.4;margin-bottom: 2.6042vw;}
.w15-btn{font-size: .9375vw;font-weight: 400;color: #D61136;}
.w15-right{width: 16.6667vw;}
.w15-r2{font-size: 1.25vw;font-family: "SourceHanSansCN-Medium";color: #000;line-height: 1;margin-bottom: 0.5vw;}
.w15-r4{display: flex;align-items: center;justify-content: space-between;padding: 1.0417vw 10px;border-bottom: 1px solid #E9E9E9;grid-gap: 10px;}
.w15-r5{flex: 1;font-size: .8333vw;color: #2A2C2D;font-weight: 400;transition: all .3s;}
.w15-r6 svg{width: .8333vw;}
.w15-r6 path{transition: all .3s;}
.w15-r4:hover .w15-r5{color: #D61136;}
.w15-r4:hover .w15-r6 path{fill: #D61136;}

/* w16 */
.w16-top{width: 31.25vw;display: flex;align-items: center;padding: .7813vw 1.1458vw .7813vw 1.8229vw;background: #FFFFFF;box-shadow: 0px 0px 34px 4px rgba(10,2,5,0.03);border-radius: 1.5625vw;margin: 0 auto 3.125vw auto;}
.w16-btn{width: 1.5625vw;height: 1.5625vw;outline: none;border: none;background: transparent;cursor: pointer;}
.w16-btn img{width: 100%;height: 100%;display: block;}
.w16-input{width: calc(100% - 1.5625vw);border: none;outline: none;font-size: .8854vw;color: #AFAEAE;font-family: "SourceHanSansCN-Regular";}
.w16-input::-webkit-input-placeholder{font-size: .8854vw;color: #AFAEAE;font-family: "SourceHanSansCN-Regular";}
.w16-left{width: 13.0208vw;}
.w16-l2{font-size: 1.0938vw;font-family: "SourceHanSansCN-Bold";color: #000;margin-bottom: 1.8229vw;}
.w16-l2 .w16-l2a{font-family: "SourceHanSansCN-Bold";color: #000;}
.w16-l5{display: flex;align-items: center;justify-content: space-between;padding-bottom: .7813vw;border-bottom: 1px solid #E9E9E9;cursor: pointer;;}
.w16-l6{font-size: .9896vw;font-family: "SourceHanSansCN-Regular";color: #000000;}
.w16-l7 .m-hlitr{list-style-type: none;position: relative;transition: all .5s;width: 14px;}
.w16-l7 .m-hlitr1{width: 14px;height: 2px;background: #000000;}
.w16-l7 .m-hlitr2{width: 2px;height: 14px;position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);background: #000000;}
.w16-l4.on .w16-l7 .m-hlitr{transform: rotate(90deg);}
.w16-l4.on .w16-l7 .m-hlitr1{opacity: 0;}
.w16-l9{display: flex;align-items: center;padding: .6771vw 0;cursor: pointer;}
.w16-le10{margin-right: .8333vw;}
.w16-le10[type=radio]{width: 18px;height: 18px;border: 1px solid #DDDDDD;border-radius: 2px;appearance: none;position: relative;border-radius: 5px;}
.w16-le10[type=radio]::after{content: '✔';position: absolute;color: #FFFFFF;font-size: 12px;left: 0;right: 0;bottom: 1px;top: 0;display: flex;align-items: center;justify-content: center;}
.w16-le10:checked{background: #000000;}
.w26-le11{font-size: .7813vw;font-family: "SourceHanSansCN-Light";color: #777777;}
.w16-l4{margin-top: 2.0833vw;}
.w16-l4:first-child{margin-top: 0;}
.w16-l8{display: none;margin-top: 16px}
.w16-b{display: flex;align-items: flex-start;grid-gap: 3.4896vw;}
.w16-right{flex: 1;}
.w16-r3{padding: 1.6667vw 1.875vw;background: #F9F9F9;border-radius: 8px;margin-bottom: 20px;}
.w16-r4{display: flex;align-items: center;justify-content: space-between;grid-gap: 20px;margin-bottom: 10px;cursor: pointer;}
.w16-r5{font-size: 1.0938vw;font-family: "SourceHanSansCN-Regular";color: #000000;flex: 1;transition: all .3s;}
.w16-r6 img{width: .9375vw;max-width: 100%;display: block;transition: all .5s;}
.w16-r6{cursor: pointer;display: flex;align-items: center;justify-content: center;}
.w16-r7 .w15-l3{padding: 0;margin: 0;border: none;}
.w16-r8{font-size: .8854vw;color: #777777;font-family: "SourceHanSansCN-Light";line-height: 2;margin-top: 1.3021vw;}
.w16-r10 .w15-l8{margin-bottom: 0;}
.w16-r10{margin-bottom: 1.7708vw;}
.w16-r9{margin-top: 1.9792vw;display: none;}
.w16-r3.on .w16-r5{color: #D61136;}
.w16-r3.on .w16-r6 img{transform: rotate(-180deg);}

/* w17 */
.w17-box{padding: 3.6458vw 0 4.6875vw;}
.w17-top{margin-bottom: 4.8958vw;}
.w17-top2{font-size: 2.0833vw;font-family: "SourceHanSansCN-Bold";color: #000;text-align: center;line-height: 1;margin-bottom: 1.4583vw;}
.w17-top3{font-size: .8333vw;color: #888888;font-weight: 400;text-align: center;}
.w17-b2{width: 8.3333vw;display: flex;flex-direction: column;align-items: center;}
.w17-b3{width: 6.25vw;height: 6.25vw;margin-bottom: 1.6667vw;}
.w17-b3 img{width: 100%;height: 100%;display: block;object-fit: contain;}
.w17-b4{font-size: .8333vw;font-weight: 400;color: #000000;text-align: center;line-height: 1.5;}
.w17-b{display: flex;align-items: flex-start;justify-content: space-around;margin-bottom: 4.8958vw;}
.w17-b5{height: 31.5104vw;width: 100%;display: block;margin-bottom: 4.6875vw;}
.w17-b7{padding: 1.5625vw 1.5625vw 2.0833vw;background: #FFFFFF;box-shadow: 0px 0px 59px 0px rgba(0,0,0,0.06);flex: 1;}
.w17-b8{font-size: .8333vw;font-weight: bold;color: #000;padding-bottom: 1.1458vw;margin-bottom: 2.0833vw;position: relative;}
.w17-b8::after{content: '';position: absolute;left: 0;bottom: 0;width: 1.5625vw;height: 3px;background: #0C48C0;}
.w17-b10{font-size: .8333vw;font-weight: 300;color: #888888;display: flex;align-items: flex-start;margin-bottom: 10px;line-height: 1.8;}
.w17-b10:last-child{margin-bottom: 0;}
.w17-b11{color: #000;}
.w17-b12{flex: 1;}
.w17-b6{display: flex;align-items: stretch;grid-gap: 2.6042vw;flex-wrap: wrap;}
.w17-b13{width: calc((100% - 5.2084vw)/3);display: flex;}

/* w18 */
.w18-box{padding: 6.9792vw 0 8.3333vw;background: #F6F6F6;}
.w18-b2{display: flex;align-items: stretch;flex-wrap: wrap;grid-gap: 1.3021vw 4.4271vw;}
.w18-input{padding: .7813vw 1.5625vw;font-size: .8333vw;color: #666666;font-weight: 400;background: #FFFFFF;border: 1px solid #E9E9E9;outline: none;width: calc(100% - (1.5625vw * 2));resize: none;}
.w18-input::-webkit-input-placeholder{font-size: .8333vw;color: #666666;font-weight: 400;}
.w18-b3{position: relative;width: calc((100% - 4.4271vw)/2);}
.w18-b3 span{font-size: .8333vw;color: #FE0000;font-weight: 400;position: absolute;top: .7813vw;left: 1.0417vw;}
.w18-input:valid ~span{opacity: 0;}
.w18-b4{background: #FFFFFF;border: 1px solid #E9E9E9;outline: none;width: calc(100% - (1.5625vw * 2));padding: .7813vw 1.5625vw;font-size: .8333vw;color: #666666;font-weight: 400;display: flex;align-items: center;grid-gap: 4vw;}
.w18-b6{border: none;font-size: .8333vw;color: #666666;font-weight: 400;}
.w18-b3:nth-last-child(2){width: 100%;}
.w18-btn{width: 9.8958vw;height: 2.9688vw;background: #C8161D;border-radius: 1.5625vw;margin: 2.8646vw auto 0 auto;border: none;font-size: 1.25vw;font-weight: 400;color: #FFFFFF;cursor: pointer;}

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

@media (min-width: 1200px) and (max-width: 1600px){
	.w15-btn,
	.w15-l7,
	.w14-b4 td,
	.w10-b12,
	.w5-b7,
	.w1-b7,
	.banner-txt7,
	.h-axl3,
	.h-a{font-size: calc(.9375vw * 1.3);}
	.banner-txt2{font-size: calc(3.0208vw * 1.3);}
	.w12-b6,
	.w5-bgb table tr td,
	.ny-nav3,
	.banner-txt3{font-size: calc(1.1458vw * 1.3);}
	.w17-top2,
	.w14-b2,
	.w13-b2,
	.w11-b2,
	.w7-top2,
	.ny-title4,
	.title2{font-size: calc(2.0833vw * 1.3);}
	.w18-b6,
	.w18-b4,
	.w18-b3 span,
	.w18-input::-webkit-input-placeholder,
	.w18-input,
	.w17-b10,
	.w17-b8,
	.w17-b4,
	.w17-top3,
	.w15-r5,
	.w15-l8,
	.w15-l5 table td,
	.w15-l4,
	.w14-b4 a,
	.w14-b3,
	.w13-b13 li,
	.w11-b3,
	.w10-b11,
	.w10-b8,
	.w9-b6,
	.w7-b6,
	.w7-top3,
	.w6-b9,
	.w6-b8,
	.mulu-b a,
	.f-l9,
	.f-l5,
	.f-r5,
	.w4-b4,
	.w3-b7,
	.w3-r4 .banner-txt7,
	.w3-r3,
	.title3,
	.w2-b9,
	.w1-b9,
	.w1-nav2{font-size: calc(.8333vw * 1.3);}
	.w1-b9{padding-left: 1.5417vw;}
	.w2-b5{font-size: calc(3.125vw * 1.3);}
	.w12-b5,
	.w5-bgt,
	.w5-b6,
	.f-l4,
	.w2-b8,
	.w2-b6{font-size: calc(1.5625vw * 1.1);}
	.w3-b5{font-size: calc(3.6458vw * 1.1);}
	.w13-b12,
	.w13-b11,
	.w8-b4,
	.f-r3,
	.w3-b6{font-size: calc(1.0417vw * 1.3);}
	.w18-btn,
	.w15-r2,
	.w15-l6,
	.w15-l2,
	.w7-b5{font-size: calc(1.25vw * 1.3);}
	.w3-b3 img{height: calc(1.25vw * 1.3);}
	.w10-b5,
	.w9-b5,
	.f-clj,
	.f-clj a,
	.w4-b3{font-size: calc(.7292vw * 1.3);}
	.w4-table .w4-b3{font-size: calc(.8333vw * 1.2);}
	.w4-table .w4-b4{font-size: calc(1.0417vw * 1.2);}
	.f-fixed{width: calc(3.125vw * 1.3);height: calc(3.125vw * 1.3);border-radius: calc(1.56vw * 1.3);}
	.ny-title3{font-size: calc(2.6042vw * 1.3);}
	.ny-nav2.top .ny-nav3{height: 3vw;}
	.w5-b11{font-size: calc(1.0417vw * 1.1);}
	.w6-b6{font-size: calc(1.3542vw * 1.3);}
	.w6-b3{width: calc(32.0313vw * 1.2);height: calc(23.4375vw * 1.2);}
	.w10-b3{font-size: calc(1.7708vw * 1.3);}
	.w10-b12 svg{width: calc(1.3542vw * 1.3);}
	.w13-b10{font-size: calc(1.875vw * 1.3);}
	.w13-b13{padding-left: calc(1.1458vw * 1.3);}
	.w15-r6 svg{width: calc(.8333vw * 1.3);}
	.w16-r8,
	.w16-input::-webkit-input-placeholder,
	.w16-input{font-size: calc(.8854vw * 1.3);}
	.w16-r5,
	.w16-l2{font-size: calc(1.0938vw * 1.3);}
	.w16-l6{font-size: calc(.9896vw * 1.3);}
	.w26-le11{font-size: calc(.7813vw * 1.3);}
	.w16-r6 img{width: calc(.9375vw * 1.3);}
	.w17-b2{width: 12vw;}
	.w12-b4{height: calc(2.3958vw * 1.3);}
}

@media (max-width: 1000px){
	.pc{display: none;}
	.yd{display: block;}
	.main{width: 90%;}
	
	.header{display: none;}
	.m-header{display: block;position: fixed;top: 0;left: 0;right: 0;z-index: 9;transition: all .5s;}
	.m-ul{list-style-type: none;}
	.m-ul.on .v1{transform: translateY(9px) rotate(45deg);transition: all .3s;}
	.m-ul.on .v2{opacity: 0;}
	.m-ul.on .v3{transform: translateY(-7px) rotate(-45deg);transition: all .3s;}
	.m-li{margin: 6px 0;height: 2px;width: 26px;background: #D61136;border-radius: 0.7vw;transition: all .3s;}
	.m-hnav{display: flex;align-items: center;justify-content: space-between;padding: 0 5%;background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(0,74,138,0.1);height: 54px;}
	.m-hlogo{width: 130px;}
	.m-hlogo img{width: 100%;display: block;max-width: 100%;}
	.m-hbox{display: none;}
	.m-hlia{font-size: 15px;font-family: "SourceHanSansCN-Medium";color: #D61136;flex: 1;}
	.m-hbox{overflow-y: scroll;position: absolute;top: 54px;left: 0;right: 0;bottom: 0;background: #FFFFFF;height: calc(100vh - 54px);border-top: 1px solid rgba(0, 0, 0, 0.1);}
	.m-hul{list-style-type: none;padding: 40px 10%;}
	.m-hli{padding: 15px 0;border-bottom: 1px solid rgba(0, 66, 139, 0.2);}
	.m-hxl{padding-top: 15px;display: flex;flex-direction: column;}
	.m-hxla{padding: 10px 0;font-size: 13px;font-family: "SourceHanSansCN-Medium";color: #162141;}
	.m-hlitr{list-style-type: none;position: relative;transition: all .5s;width: 14px;}
	.m-hlitr1{width: 14px;height: 2px;background: #D61136;}
	.m-hlitr2{width: 2px;height: 14px;position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);background: #D61136;}
	.m-hlit.on .m-hlitr{transform: rotate(90deg);}
	.m-hlit.on .m-hlitr1{opacity: 0;}
	.m-hlit{display: flex;align-items: center;justify-content: space-between;}
	.m-hxlb{display: none;}
	.m-hli2{display: flex;margin: 15px 0;border: 1px solid #D61136;overflow: hidden;}
	.m-hss{width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;padding: 8px 10px;background: #D61136;}
	.m-hss img{width: 20px;display: block;max-width: 100%;filter: grayscale(1)  brightness(100);}
	.m-hinput{border: none;outline: none;font-size: 15px;font-family: "SourceHanSansCN-Medium";color: #D61136;padding: 8px 10px;width: calc(100% - 65px);}
	.m-header.on{position: fixed;background: #FFFFFF;box-shadow: 0 0 10px rgba(0, 47, 167, .2);}
	.m-header.top{transform: translateY(-70px);}
	.m-header.top .m-hbox{display: none !important;}

	.f-r2.on .m-hlitr{transform: rotate(90deg);}
	.f-r2.on .m-hlitr1{opacity: 0;}
	.f-r3 .m-hlitr{display: block;}
	.f-r4{display: none;padding-top: 7px;}
	.f-box{padding-top: 70px;}
	.f-b{margin-bottom: 50px;}
	.f-right{flex-direction: column;gap: 0;flex: none;width: 100%;align-items: stretch;}
	.f-r3{display: flex;align-items: center;justify-content: space-between;font-size: 14px;padding: 20px 0;margin-bottom: 0;}
	.f-r5::before{display: none;}
	.f-lj a{width: 20px;height: 20px;}
	.f-ljtc{width: 150px;height: 150px;left: 0;transform: none;}
	.f-clj{flex-direction: column;padding-bottom: 15px;font-size: 12px;line-height: 1.7;}
	.f-r5{font-size: 13px;}
	.f-clj a{font-size: 12px;}
	.f-fixed{width: 40px;height: 40px;border-radius: 50%;right: 5%;bottom: 50px;transform: translateY(100px);}
	.f-fixed:hover{border-radius: 50%;}
	.footer .m-hlitr1{background: #FFFFFF;}
	.footer .m-hlitr2{background: #FFFFFF;}
	.f-dlj{flex-direction: column-reverse;align-items: flex-start;grid-gap: 30px;padding-top: 30px;padding-bottom: 10px;}
	.f-lj a:nth-child(1){width: 20px;height: 16px;}
	.f-lj a:nth-child(2){width: 20px;height: 16px;}
	.f-lj a:nth-child(3){width: 14px;height: 14px;}
	.f-lj a:nth-child(4){width: 20px;height: 16px;}
	.f-lj a:nth-child(5){width: 17px;height: 21px;}
	.f-lj{grid-gap: 15px;}
	.f-l4{font-size: 16px;}
	.f-l5{font-size: 12px;}
	.f-l8{width: 110px;height: 110px;margin-bottom: 10px;}
	.f-left{flex-direction: column;grid-gap: 30px;padding-bottom: 30px;}
	.f-l9{font-size: 12px;}
	.f-r3{border-bottom: 1px solid #052742;}

	.banner-lunbo{height: 100vh;}
	.banner-txt2{font-size: 24px;margin-bottom: 10px;}
	.banner-txt3{font-size: 14px;margin-bottom: 30px;}
	.banner-txt7{font-size: 12px;padding: 0 10px 0 5px;}
	.banner-txt6{width: 30px;height: 30px;}
	.banner-txt6 img{width: 14px;}
	.banner-txt5::after{width: 30px;}
	.w1-box{padding: 70px 0;}
	.title2{font-size: 24px;}
	.title3{font-size: 12px;}
	.w1-top{margin-bottom: 30px;}
	.w1-nav2{padding: 10px 20px;font-size: 12px;}
	.w1-nav2::after{width: 200px;height: 200px;}
	.w1-nav{grid-gap: 15px;margin-bottom: 40px;}
	.w1-b3 .swiper-slide{width: 100%;margin-right: 30px;}
	.w1-b3 .swiper-container{padding-left: 0;}
	.w1-b5{padding: 20px 20px 0;}
	.w1-b7{font-size: 14px;}
	.w1-b8 img{width: 20px;}
	.w1-b6{padding-bottom: 15px;margin-bottom: 15px;}
	.w1-b9{font-size: 12px;padding-left: 16px;padding-bottom: 170px;}
	.w1-b10{padding: 0 20px 30px 20px;}
	.w1-b11{width: 20px;height: 20px;}
	.w1-zp{right: 20px;bottom: 30px;width: 160px;height: 160px;}
	/* .w1-b3 .swiper-pagination{margin-top: 30px;} */
	.w1-b3 .w13-b4{margin-top: 30px;}
	.w2-box{padding: 70px 0;}
	.w2-top{margin-bottom: 30px;}
	.w2-b{height: auto;overflow-x: scroll;padding-bottom: 10px;}
	.w2-b::-webkit-scrollbar {height: 3px;background: rgba(214, 17, 54, 0.2);}
	.w2-b::-webkit-scrollbar-thumb {border-radius: 4px;background: rgba(214, 17, 54, 1);}
	.w2-b2{width: 100%;min-width: 100%;height: 70vh;}
	.w2-b2.on{width: 100%;min-width: 100%;}
	.w2-b2.ok{width: 100%;min-width: 100%;}
	.w2-b5{font-size: 68px;transform: translateY(20px);}
	.w2-b6{font-size: 20px;padding-bottom: 8px;}
	.w2-b7{width: 80%;min-width: 80%;padding: 20px;}
	.w2-b8{font-size: 20px;padding-bottom: 10px;margin-bottom: 20px;}
	.w2-b9{font-size: 12px;}
	.w2-b4{padding: 40px 20px;}
	.w3-box{padding: 70px 0;}
	.w3-top{flex-direction: column-reverse;margin-bottom: 60px;grid-gap: 60px;}
	.w3-r2{margin-bottom: 40px;}
	.w3-r3{font-size: 12px;}
	.w3-r4{justify-content: flex-end;}
	.w3-r4 .banner-txt6{width: 20px;height: 20px;}
	.w3-r4 .banner-txt7{font-size: 12px;padding: 0 10px 0 5px;}
	.w3-r4 .banner-txt5::after{width: 20px;}
	.w3-r4 .banner-txt6 img{width: 10px;}
	.w3-left img{width: 100%;}
	.w3-b3{margin-bottom: 10px;}
	.w3-b3 img{height: 20px;}
	.w3-b5{font-size: 24px;}
	.w3-b6{font-size: 12px;}
	.w3-b4{margin-bottom: 10px;}
	.w3-b7{font-size: 12px;}
	.w3-b{flex-wrap: wrap;grid-gap: 40px 0;justify-content: space-between;}
	.w3-b2{width: 50%;}
	.w4-box{padding: 70px 0;}
	.w4-top{padding-bottom: 20px;margin-bottom: 40px;}
	.w4-b3{font-size: 12px;margin-bottom: 10px;}
	.w4-table .w4-b3{font-size: 12px;}
	.w4-b4{font-size: 14px;margin-bottom: 20px;}
	.w4-table .w4-b4{font-size: 14px;}
	.w4-b6{margin-bottom: 40px;}
	.w4-b6 img{width: 14px;}
	.w4-b7{height: 33vh;}
	.w4-bt{margin-bottom: 20px;}
	.w4-b .swiper-pagination-bullet span,
	.w4-b .swiper-pagination-bullet svg{width: 20px;height: 20px;}
	.w4-b .swiper-pagination-bullet span:after{width: 4px;height: 4px;}
	.ny-box{margin-top: 54px;}
	.ny-img img{height: 30vh;}
	.ny-title3{font-size: 24px;margin-bottom: 5px;}
	.ny-title4{font-size: 20px;}
	.ny-nav3{font-size: 12px;white-space: nowrap;padding: 0 20px;}
	.ny-nav,
	.ny-nav2{height: 32px;}
	.ny-nav2{overflow-x: scroll;z-index: 1;}
	.ny-nav2::-webkit-scrollbar {height: 3px;background: rgba(214, 17, 54, 1);}
	.ny-nav2::-webkit-scrollbar-thumb {border-radius: 4px;background: rgba(255, 255, 255, 1);}
	.mulu-box{padding: 12px 0;}
	.mulu-b a{font-size: 12px;}
	.w5-box{padding: 50px 0 70px;}
	.w5-b{grid-gap: 40px;}
	.w5-b .w1-b4{width: 100%;}
	.w5-b3{flex-direction: column-reverse;grid-gap: 70px;}
	.w5-b6{font-size: 24px;margin-bottom: 20px;}
	.w5-b7{font-size: 12px;}
	.w5-b8{width: 120px;}
	.w5-b2{grid-gap: 40px;align-items: flex-start;}
	.w5-lunbo{height: 530px;}
	.w5-b4 img{width: 100%;}
	.w5-b10{width: 80px;height: 80px;margin-bottom: 10px;}
	.w5-b11{font-size: 12px;}
	.w5-b13{width: 30px;height: 30px;}
	.w5-b12{margin-top: 20px;display: none;}
	.w5-bgbox{padding: 70px 5%;}
	.w5-bgt{font-size: 24px;margin-bottom: 30px;}
	.w5-bgb table tr td{font-size: 12px;padding: 18px;}
	.w6-box{padding: 50px 0 70px;}
	.w6-b{padding: 0;}
	.w6-b2:nth-child(2n),
	.w6-b2{flex-direction: column-reverse;}
	.w6-b2:nth-child(2n) .w6-b4,
	.w6-b4{transform: none;}
	.w6-b3{width: 100%;height: 250px;}
	.w6-b4{width: 100%;}
	.w6-b2:nth-child(2n) .w6-b10,
	.w6-b10{padding: 30px 20px;}
	.w6-b2{margin-bottom: 40px;}
	.w6-b7{font-size: 38px;}
	.w6-b6{font-size: 16px;padding-bottom: 10px;}
	.w6-b5{margin-bottom: 20px;}
	.w6-b6::after{width: 20px;height: 2px;}
	.w6-b8{font-size: 12px;margin-bottom: 40px;}
	.w6-b9{font-size: 12px;}
	.w6-b9 svg{width: 12px;}
	.w7-box{padding: 50px 0 70px;}
	.w7-top2{font-size: 24px;margin-bottom: 20px;}
	.w7-top3{font-size: 12px;padding: 0;margin-bottom: 40px;}
	.w7-b{grid-gap: 40px;}
	.w7-b2{width: 100%;}
	.w7-b3{height: 250px;}
	.w7-b4{padding: 20px;}
	.w7-b5{font-size: 14px;margin-bottom: 10px;}
	.w7-b6{font-size: 12px;min-height: 0;}
	.w8-box{padding: 50px 0 70px;}
	.w8-title{font-size: 24px;margin-bottom: 30px;}
	.w8-b2{padding: 10px 20px;border-radius: 25px;margin-bottom: 20px;}
	.w8-b3 img{width: 20px;min-width: 20px;}
	.w8-b6{grid-gap: 10px;}
	.w8-b5 svg{width: 20px;min-width: 20px;}
	.w8-b4{font-size: 12px;}
	.w9-box{padding: 50px 0 70px;}
	.w9-b{grid-gap: 40px;}
	.w9-b2{width: 100%;}
	.w9-b3{height: 220px;}
	.w9-b4{padding: 20px 20px 30px;}
	.w9-b5{font-size: 12px;margin-bottom: 10px;}
	.w9-b6{font-size: 14px;margin-bottom: 20px;}
	.w9-b7 img{width: 14px;}
	.w10-box{padding: 50px 0 70px;}
	.w10-b3{font-size: 20px;margin-bottom: 20px;}
	.w10-b4{grid-gap: 20px;}
	.w10-b5{font-size: 12px;}
	.w10-b2{padding-bottom: 20px;margin-bottom: 30px;}
	.w10-b8{font-size: 12px;padding-bottom: 30px;margin-bottom: 30px;}
	.w10-b10{grid-gap: 10px;}
	.w10-b11{font-size: 12px;}
	.w10-b12{font-size: 12px;}
	.w10-b12 svg{width: 14px;margin-right: 5px;}
	.w10-b9{flex-direction: column;align-items: flex-end;grid-gap: 30px;}
	.w11-box{padding: 50px 0 310px;}
	.w11-b2{font-size: 24px;margin-bottom: 30px;}
	.w11-b3{font-size: 12px;margin-bottom: 70px;}
	.w11-b{padding: 0;}
	.w12-img img{height: 60vh;}
	.w12-b5{font-size: 14px;min-height: 38px;}
	.w12-b6{font-size: 12px;}
	.w12-b4{height: 30px;}
	.w12-b3{padding: 15vh 10px 0;}
	.w13-box{padding: 70px 0;}
	.w13-b2{font-size: 24px;margin-bottom: 100px;}
	.w13-b7{width: 12px;height: 12px;}
	.w13-b7::after{height: 150px;}
	.w13-b10{font-size: 20px;}
	.w13-b11{font-size: 12px;}
	.w13-b9{margin-bottom: 10px;}
	.w13-b12{font-size: 14px;margin-bottom: 15px;}
	.w13-b13 li{font-size: 12px;}
	.w13-b13{padding-left: 17px;}
	.w13-lunbo .swiper-slide:nth-child(2n){transform: translateY(-40px);}
	.w13-lunbo{transform: translateX(0);}
	.w13-b5{display: none;}
	.w13-b4 .swiper-pagination{height: 2px;}
	.w14-box{margin-top: 20px;padding: 30px 0 70px;}
	.w14-b2{font-size: 24px;margin-bottom: 20px;}
	.w14-b{padding: 0;}
	.w14-b3{font-size: 12px;margin-bottom: 40px;}
	.w14-b4 td{font-size: 14px;white-space: nowrap;}
	.w14-b4 a{font-size: 12px;white-space: nowrap;}
	.w14-b4 thead td{padding: 10px 20px;}
	.w14-b4 tbody td{padding: 10px 20px;}
	.w14-b4{overflow-x: scroll;padding-bottom: 15px;}
	.w14-b4::-webkit-scrollbar {height: 3px;background: rgba(214, 17, 54, 0.2);}
	.w14-b4::-webkit-scrollbar-thumb {border-radius: 4px;background: rgba(214, 17, 54, 1);}
	.w15-box{padding: 50px 0 70px;}
	.w15-b{flex-direction: column;align-items: stretch;grid-gap: 50px;}
	.w15-l2{font-size: 16px;margin-bottom: 10px;}
	.w15-l4{font-size: 12px;}
	.w15-l3{padding-bottom: 10px;margin-bottom: 20px;}
	.w15-l5 table td{font-size: 12px;padding: 5px;vertical-align: top;}
	.w15-l5{margin-bottom: 40px;}
	.w15-l6{font-size: 16px;padding-bottom: 10px;margin-bottom: 20px;}
	.w15-l7{font-size: 14px;margin-bottom: 10px;}
	.w15-l8{font-size: 12px;margin-bottom: 20px;}
	.w15-btn{font-size: 12px;}
	.w15-right{width: 100%;}
	.w15-r2{font-size: 16px;margin-bottom: 20px;}
	.w15-r4{padding: 10px;}
	.w15-r5{font-size: 12px;}
	.w15-r6 svg{width: 14px;}
	.w16-b{flex-direction: column;align-items: stretch;grid-gap: 40px;}
	.w16-top{width: calc(100% - 40px);padding: 10px 20px;border-radius: 25px;margin-bottom: 40px;}
	.w16-input{font-size: 12px;width: calc(100% - 16px);}
	.w16-input::-webkit-input-placeholder{font-size: 12px;}
	.w16-btn{width: 16px;height: 16px;min-width: 16px;}
	.w16-left{width: 100%;}
	.w16-l2{font-size: 16px;margin-bottom: 20px;}
	.w16-l5{padding-bottom: 10px;}
	.w16-l6{font-size: 14px;}
	.w26-le11{font-size: 12px;}
	.w16-le10{margin-right: 10px;}
	.w16-l9{padding: 8px 0;}
	.w16-l4{margin-top: 20px;}
	.w16-r3{padding: 20px;}
	.w16-r5{font-size: 16px;}
	.w16-r8{font-size: 12px;margin-top: 20px;}
	.w16-r6 img{width: 14px;}
	.w16-r9{margin-top: 20px;}
	.w17-box{padding: 50px 0 70px;}
	.w17-top2{font-size: 24px;margin-bottom: 10px;}
	.w17-top3{font-size: 12px;}
	.w17-top{margin-bottom: 40px;}
	.w17-b2{width: calc((100% - 30px)/2);}
	.w17-b{flex-wrap: wrap;grid-gap: 30px;justify-content: space-between;margin-bottom: 60px;}
	.w17-b4{font-size: 12px;}
	.w17-b3{width: 50px;height: 50px;}
	.w17-b5{height: 450px;margin-bottom: 40px;}
	.w17-b6{grid-gap: 30px;}
	.w17-b13{width: 100%;}
	.w17-b8{font-size: 12px;padding-bottom: 10px;margin-bottom: 20px;}
	.w17-b10{font-size: 12px;}
	.w17-b7{padding: 20px;}
	.w17-b8::after{width: 30px;height: 2px;}
	.w18-box{padding: 70px 0;}
	.w18-b3{width: 100%;}
	.w18-b2{grid-gap: 20px;}
	.w18-input{padding: 10px 20px;width: calc(100% - 40px);}
	.w18-input{font-size: 12px;}
	.w18-input::-webkit-input-placeholder{font-size: 12px;}
	.w18-b3 span{font-size: 12px;top: 10px;left: 10px;}
	.w18-b4{padding: 10px 20px;width: calc(100% - 40px);font-size: 12px;}
	.w18-b6{font-size: 12px;}
	.w18-btn{margin-top: 20px;width: 110px;height: 30px;font-size: 12px;border-radius: 25px;}

	.w4-bt .swiper-slide{width: 100%;}
	.w4-bt .swiper-wrapper{grid-gap: 30px;}
	.w4-table .w4-b2{width: 100%;grid-gap: 20px;padding: 20px 0;}
	.w4-table .w4-b2:nth-child(2n)::after{display: none;}
	.w4-table .w4-b2:nth-last-child(1),
	.w4-table .w4-b2:nth-last-child(2){border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
	.w4-bt{margin-bottom: 40px;}

	.w5-three .w5-b .w1-b4{width: 100%;}
}

 ul li{
	margin-left:15px;
 }
