* {margin:0; padding:0;}
body , html{color:black;}
a{text-decoration: none;}
.main{width: 1600px;margin: 0 auto;}

@font-face{
    font-family: "Microsoft Yahei"; 
    src: url('../fonts/Microsoft Yahei');
}
@font-face{
    font-family: "Montserrat-Light.otf"; 
    src: url('../fonts/Montserrat-Light.otf');
}
@font-face{
    font-family: "Microsoft Yahei"; 
    src: url('../fonts/Microsoft Yahei');
}
@font-face{
    font-family: "Microsoft Yahei"; 
    src: url('../fonts/Microsoft Yahei');
}
@font-face{
    font-family: "SourceHanSansCN-Light.otf"; 
    src: url('../fonts/SourceHanSansCN-Light.otf');
}
@font-face{
    font-family: "SourceHanSansCN-Medium.otf"; 
    src: url('../fonts/SourceHanSansCN-Medium.otf');
}

#fp-nav.fp-right.on ul li a span,#fp-nav.fp-right ul li a span .fp-slidesNav ul li a span{background: #E1E1E1 !important;}
#fp-nav.fp-right.on ul li a.active span,#fp-nav.fp-right.on .fp-slidesNav ul li a.active span{background: #0D6FB8 !important;}
.section{overflow: hidden;}
.fa-in{transform: translateY(200px);transition: all 1.5s;opacity: 0;}
.section.active .fa-in{transform: translateY(0);transition: all 1.5s;opacity: 1;}
.fa-in2{transform: translateY(200px);transition: all 1.8s;opacity: 0;}
.section.active .fa-in2{transform: translateY(0);transition: all 1.8s;opacity: 1;}
.fa-in3{transform: translateY(200px);transition: all 1.11s;opacity: 0;}
.section.active .fa-in2{transform: translateY(0);transition: all 1.8s;opacity: 1;}
.fa-in4{transform: translateX(200px);transition: all 1.11s;opacity: 0;}
.section.active .fa-in4{transform: translateX(0);transition: all 1.8s;opacity: 1;}

/* header */
.header{position: fixed;top: 0;left: 0;right: 0;z-index: 999;transform: translateY(0);transition: all .3s;padding: 1.25vw 3.13vw;}
.header.on{transition: all .3s;padding: 0.75vw 3.13vw;background: #FFF;box-shadow: 0 1px 10px rgba(0, 0, 0, .1);}
.header.on .h-a{color: #333333;}
.header-fixed{transform: translateY(-105px);transition: all .3s;}
.logo2{display: none;}
.ss2{display: none;}
.header.on .logo1{display: none;}
.header.on .logo2{display: block;}
.header.on .ss1{display: none;}
.header.on .ss2{display: block;}
.header:hover{background: #FFF;transition: all .3s;}
.header:hover .h-a{color: #333333;}
.header:hover .logo1{display: none;}
.header:hover .logo2{display: block;}
.header:hover .ss1{display: none;}
.header:hover .ss2{display: block;}
.h-logo{
	margin-left:0%;
}
.h-logo a{display: flex;align-items: center;justify-content: center;}
.h-logo img{max-width: 100%;/*max-width: 10.89vw;width: 10.89vw;height: 2.76vw;*/}
.h-box{display: flex;align-items: stretch;justify-content: space-between;}
.h-right{display: flex;align-items: stretch;}
.h-nav{display: flex;align-content: center;margin-right: 3.13vw;}
.h-n{margin-right: 3.13vw;}
@media (max-width: 1366px){
	.h-n{margin-right: 1.53vw;}
}
.h-a{font-size: 1.00vw;color: #FFFFFF;font-family: "Microsoft Yahei";display: flex;align-items: center;justify-content: center;height: 100%;font-weight: normal;}
.h-a:hover{color: #0D6FB8 !important;}
.h-ss{display: flex;}
.h-n{position: relative;}
.h-xl{position: absolute;top:3.8vw;left: 50%;width: max-content;transform: translateX(-50%);display: none;}
.h-ul{padding: 2.08vw 1.77vw;list-style-type: none;border-top: 3px solid #0D6FB8;background: #FFF;}
.h-ul li{font-size: 0.94vw;color: #333333;font-family: "Microsoft Yahei";line-height: 1;margin-bottom: 1.56vw;}
.h-ul li:last-child{margin-bottom: 0;}
.h-ul a{font-size: 0.94vw;color: #333333;font-family: "Microsoft Yahei";line-height: 1;}
.h-ul a:hover{color: #0D6FB8;}

/* banner */
.banner{height: 100vh;}
.banner-lunbo{height: 100vh;}
.banner-lunbo a{height: 100vh;}
.banner-box{height: 100vh;}
.banner-img{height: 100vh;}
.banner-img img{width: 100%;height: 100%;object-fit: cover;}
.banner-box{position: relative;}
.banner-txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}
.banner-txt1{display: flex;flex-direction: column;align-items: flex-start;}
.banner-txt2{font-size: 2.50vw;color: #FFFFFF;margin-bottom: 1.67vw;font-family: "SourceHanSansCN-Medium.otf"; }
.banner-txt3{font-size: 1.35vw;color: #FFFFFF;margin-bottom: 4.17vw;font-family: "SourceHanSansCN-Light.otf";}
.banner-txt4{padding: 0.9vw 1.25vw;border: 1px solid #FFFFFF;border-radius: 50px;display: flex;justify-content: space-between;align-items: center;}
.banner-txt4 img{width: 1.35vw;max-width: 100%;animation:change1 1.5s ease-in-out infinite;}
@keyframes change1 {
	0%{transform: translateX(-0.72vw);opacity: 0;}
	50%{opacity: 1;}
	100%{transform: translateX(0.52vw);opacity: 0;}
}
.banner-txt5{font-size: 0.83vw;color: #FFFFFF;margin-right: 1.04vw;font-family: "Microsoft Yahei";}
.side{position: absolute;left: 3.13vw;right: 3.13vw;bottom: 2.81vw;z-index: 1;display: flex;align-items: center;justify-content: space-between;}
.leftside{display: flex;flex-direction: column;align-items: flex-start;}
.banner-lunbo .swiper-pagination{position: relative;background: rgba(255, 255, 255, .3);width: 56px;height: 1px;margin-top: 14px;}
.banner-lunbo .swiper-pagination-progressbar-fill{background: #FFF;height: 1px;width: 100%;position: absolute;left: 0;right: 0;transform-origin: left top;}
.banner-lunbo .leftside .figure{font-size: 14px;color: rgba(255, 255, 255, .3);font-family: "Microsoft Yahei";display: flex;align-items: center;}
.banner-lunbo .leftside .figure .curs{font-size: 20px;color: #FFFFFF;margin-right: 5px;}
.banner-lunbo .leftside .figure .sums{transform: translateY(1.5px);margin-left: 5px;}
.centerside{position: relative;left:90px;}
.cx{position: absolute;top: 4px;left: 0;right: 0;display: flex;justify-content: center;align-items: flex-start;}
.cxx{width: 2px;height: 8px;background: #FFF;animation:change2 1.5s ease-in-out infinite;}
@keyframes change2 {
	0%{transform: translateY(0);opacity: 0;}
	50%{opacity: 1;}
	100%{transform: translateY(8px);opacity: 0;}
}
.rightside{display: flex;align-items: center;}
.banner-lunbo .swiper-button-next,.banner-lunbo  .swiper-button-prev{position: relative;top: auto;right: auto;left: auto;bottom: auto;margin: 0;}
.banner-lunbo  .swiper-button-prev{margin-right: 1.04vw;}
.centerside{cursor: pointer;}

/* w1 */
.w1{background-size: cover;background-position: center;background-repeat: no-repeat;height: 100vh;display: flex;align-items: center;}
.w1-b{display: grid;grid-template-columns: 32% auto;gap: 11.77vw;}
.w1-b1{overflow: hidden;}
.w1-b1 img{width: 100%;max-width: 100%;display: block;transition: all .7s;}
.w1-b1:hover img{transform: scale(0.8);transition: all .7s;}
.w1-b3{display: flex;align-items: flex-end;justify-content: space-between;padding-bottom: 2.08vw;margin-bottom: 3.13vw;border-bottom: 1px solid #E2E2E2;}
.w1-b5{font-size: 2.08vw;font-family: "Microsoft Yahei";color: #000000;line-height: 1;margin-bottom: 0.89vw;}
.w1-b6{font-size: 0.83vw;color: rgba(0, 0, 0, .6);font-family: "Microsoft Yahei";}
.w1-b7 .banner-txt4{border-color: rgba(0, 0, 0, .3);}
.w1-b7 .banner-txt5{color: rgba(0, 0, 0, .4);}
.w1-b9{display: flex;align-items: center;}
.w1-b10{margin-right: 0.83vw;width: 2.71vw;height: 2.71vw;border: 1px dashed #0D6FB8;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.w1-b11{font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";}
.w1-b9{margin-bottom: 2.08vw;}
.w1-b9:last-child{margin-bottom: 0;}
.w1-b9:hover .w1-b10{background: #0D6FB8;transition: all .3s;}
.w1-b9:hover .w1-b10 img{filter: grayscale(1) brightness(100);}
.w1-b9:hover .w1-b11{color: #333333;transition: all .3s;}
.w1-lunbo{position: relative;padding: 3.75vw 0;}
.w1-lunbo .swiper-pagination{z-index: 1;position: absolute;left: 0;right: 0;bottom: 4px;}
.w1-lunbo .swiper-pagination .swiper-pagination-bullet{background: #E1E1E1;opacity: 1;width: 10px;height: 10px;margin: 0 20px;}
.w1-lunbo .swiper-pagination .swiper-pagination-bullet-active{background: #0D6FB8;box-shadow: 0 0 10px rgba(13, 111, 184, 1);}

/* w2 */
.w2{background-size: cover;background-position: center;background-repeat: no-repeat;height: 100vh;display: flex;align-items: center;justify-content: center;}
.w2-b1{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-items: flex-end;}
.w2-b2{display: flex;align-items: stretch;}
.w2-b1 .w1-b7{display: flex;justify-content: flex-end;align-items: flex-end;}
.w2-b3{font-size: 2.08vw;color: #000000;font-family: "Microsoft Yahei";line-height: 1;margin-right: 0.68vw; font-weight: 700; margin-top:.5vw;}
.w2-b3 span{font-size:0.88vw;color:#666; font-weight: normal;}
.w2-b6{font-size: 0.83vw;color: rgba(0, 0, 0, .6);font-family: "Microsoft Yahei";line-height: 1;}
.w2-b4{display: flex;flex-direction: column;justify-content: space-between;}
.w2-b5{display: flex;}
.w2-b1{margin-bottom: 3.80vw;}
.w2-b8{position: relative;}
.w2-b8-img img{width: 100%;max-width: 100%;display: block;}
.w2-b9{position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding:6.08vw;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;z-index: 2;}
.w2-b9::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(transparent, rgba(0, 0, 0, .3));z-index: 1;}
.w2-b9::after{content: '';position: absolute;top: 100%;left: 0;right: 0;bottom: 0;background: linear-gradient(transparent, rgba(13, 111, 184, .8));transition: all .5s;z-index: 1;}
.w2-b8:hover .w2-b9::after{top: 0;transition: all .5s;}
.w2-b10{font-size: 1.25vw;color: #FFFEFE;font-family: "Microsoft Yahei";text-align: left;line-height: 1;margin-bottom: 1.04vw;z-index: 2;}
.w2-b11{font-size: 0.83vw;color: #FFFEFE;font-family: "Microsoft Yahei";line-height: 1;max-width: 24.27vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;z-index: 2;}
.w2-lunbo{position: relative;overflow: initial;}
.w2-b7{width: 100vw;padding-left: calc((100% - 1600px)/2);box-sizing: border-box;}
.w2 .swiper-pagination{position: relative;background: rgba(225, 225, 225, 1);width: 100%;height: 5px;}
.w2 .swiper-pagination-progressbar-fill{background: #0D6FB8;height:5px;width: 100%;position: absolute;left: 0;right: 0;transform-origin: left top;}
.w2 .swiper-button-next,.w2 .swiper-button-prev{position: relative;top: auto;left: auto;right: auto;bottom: auto;margin: 0;}
.w2 .swiper-button-next{margin-left: 1.04vw;}
.w2-right{display: flex;align-items: center;margin-left: 1.25vw;}
.w2-right .swiper-button-disabled .w2-img1{display: block;}
.w2-right .swiper-button-disabled .w2-img2{display: none;}
.w2-right .w2-img1{display: none;}
.w2-bottom{display: flex;align-items: center;margin-top: 4.17vw;}
.w2-left{width: -webkit-fill-available;margin-left: 1.25vw;}

/* w3 */
.w3-b{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.98vw;}
/* .w3-b2{overflow: hidden;} */
.w3-b2 img{width: 100%;max-width: 100%;display: block;transition: all 1s;}
.w3-b3{box-shadow: 0px 2px 3px 0px rgba(118,118,118,0.3);padding: 2.10vw 2.08vw 0;position: relative;}
.w3-b4{font-size: 1.04vw;color: #000000;font-family: "Microsoft Yahei";line-height: 1;margin-bottom: 1.06vw;}
.w3-b5{font-size: 0.83vw;color: #8B8B8B;font-family: "Microsoft Yahei";line-height: 1.6;padding-bottom:1.96vw;min-height: 2.66vw;}
.w3-b4{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.w3-b5{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.w3-b6{display: flex;align-items: center;justify-content: space-between;padding-bottom: 0.82vw;}
.w3-b7{font-size: 0.83vw;color: #CCCCCC;font-family: "Microsoft Yahei";line-height: 1;white-space: nowrap;}
.w3-b8{display: flex;align-items: center;justify-content: center;}
.w3-b1:hover .w3-b2 img{transform: scale(1.2);transition: all 1s;}
.w3-b1:hover .w3-b4{color: #0D6FB8;}
.w3-b1:hover .w3-b7{color: #0D6FB8;}
.w3-b3::after{content: '';position: absolute;left: 0;right: 0;bottom: -4px;height: 4px;width: 0;background: #0D6FB8;transition: all .8s;}
.w3-b1:hover .w3-b3::after{width: 100%;transition: all .8s;}
.w3-b8 img{max-width: 1.35vw;}
.w3-img1{transition: all .5s;}
.w3-img2{opacity: 0;transition: all .5s;}
.w3-b1:hover .w3-img2{transform: translateX(1.35vw);opacity: 1;transition: all .5s;}
.w3-b1:hover .w3-img1{transform: translateX(1.35vw);opacity: 0;transition: all .5s;}

/* w4 */
.w4{background-size: cover;background-repeat: no-repeat;background-position: center;height: 100vh;}
.w4-box{display: flex;align-items: center;justify-content: center;height: 100%;}
.w4-b{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.98vw;}
.w4-b1{position: relative;}
.w4-b2{overflow: hidden;position: relative;}
.w4-b2::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(transparent, rgba(0, 0, 0, .3));}
.w4-b2 img{width: 100%;max-width: 100%;display: block;transition: all 1s;min-height: 480px;}
.w4-b3{position: absolute;bottom: 0;left: 0;right: 0;padding:2.08vw 2.08vw 2.08vw;text-align: left;z-index: 2;}

.w4-b3{font-size: 1.25vw;font-family: "Mivrosoft Yahei";color: #FFFEFE;line-height: 1; font-weight: normal; background-color:#0D6FB8 ;}
.w4-b4{position: absolute;top: 100%;left: 0;right: 0;bottom: 0;background-image: linear-gradient(transparent, #0D6FB8);z-index: 1;transition: all .8s; font-weight: 700;}
.w4-b3 .n_date{font-size:0.6vw; font-weight: normal;color: #E2E2E2; padding: 0.8vw 0;}
.w4-b3 .n_date::after{content: "";display: block;width:20%;border-bottom: 1px solid #E2E2E2;margin-top:10px;}
.w4-b3 .n_desc{font-size:0.8vw; font-weight: normal;line-height: 26px;}
.w4-b1:hover .w4-b4{top: 40%;transition: all .8s;}
.w4-b1:hover .w4-b2 img{transform: scale(1.2);transition: all 1s;}

/* w5 */
.w5-b{display: grid;grid-template-columns:49% auto;position: relative;}
.w5-b1 .w5-video{width: 100%;height: 100vh;object-fit: cover;display: block;}
.w5-b1 img{width: 100%;height: 100vh;object-fit: cover;display: block;}
.w5-b2{padding-left: calc((100vw - 1600px)/2);}
.w5-b2 .w2-b2{justify-content:flex-start;padding: 8.33vw 0 6.25vw;}
.w5-b3{position: absolute;top:0vw;right: 0;bottom: 0;right:50.63vw;/* background: #FFF; */padding: 6.77vw 6.25vw 6.77vw 10.13vw;}
.w5-b4{font-size: 2.27vw;color: #0D6FB8;font-family: "Microsoft Yahei";margin-bottom: 1.98vw;margin-top:3.98vw; font-weight: 700;}
.w5-b4 span{color: #333333;font-size:3.87vw; opacity: 0.1; position: absolute; margin-top: -50px;}
.w5-b41{font-size: 1.87vw;color: #333;font-family: "Microsoft Yahei";margin-bottom: 0.98vw;margin-top:2.98vw; font-weight: 700;text-align: right;}
.w5-b5{font-size: 0.94vw;color: #8B8B8B;font-family: "Microsoft Yahei";line-height: 2;margin-bottom: 4.17vw; text-align: justify;}
.w5-b6 .banner-txt4{border-color: #0D6FB8;background: #0D6FB8;display: inline-flex;}

/* footer */
.footer{background: #EDF1F6;}
.f-box{padding: 4.17vw 0 1.51vw;}
.f-b{display: flex;align-items: flex-start;justify-content: space-between;}
.f-b2{float: left;margin-right: 3.02vw;}
.f-b3{font-size: 0.83vw;color: #333333;font-family: "SourceHanSansCN-Medium.otf";text-align: left;margin-bottom: 1.20vw;line-height: 1;}
.f-b5{margin-bottom: 0.78vw;text-align: left;}
.f-b5:last-child{margin-bottom: 0;}
.f-a{font-size: 0.73vw;font-family: "Microsoft Yahei";color: #727272;text-align: left;}
.f-b8{margin-right: 0.42vw;font-size: 0.83vw;color: #333333;font-family: "SourceHanSansCN-Medium.otf";}
.f-br{min-width:15.21vw;}
.f-b9{display: flex;align-items: center;}
.f-b9 a{margin-right: 0.73vw;}
.f-b9 a:last-child{margin-right: 0;}
.f-b7{display: flex;align-items: center;justify-content: flex-end;}
.f-b6{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));padding-bottom: 0.83vw;border-bottom: 1px solid rgba(0, 0, 0, .1);margin-bottom: 2.08vw;}
.f-b12{font-size: 0.73vw;color: #727272;font-family: "Microsoft Yahei";text-align: left;margin-bottom: 0.78vw;line-height: 1.2;}
.f-b12:last-child{margin-bottom: 0;}
.f-b10{display: grid;grid-template-columns: 62% auto;gap:2.69vw;}
.f-b14{width: 6.77vw;height: 6.77vw;padding: 0.26vw;border-radius: 5px;}
.f-b14 img{width: 100%;max-width: 100%;display: block;}
.f-b13{display: flex;flex-direction: column;justify-content: space-between;}
.f-b15{font-size: 0.73vw;color: #727272;font-family: "Microsoft Yahei";text-align: center;}
.f-bb{padding-top: 1.56vw;margin-top: 4.17vw;border-top: 1px solid rgba(0, 0, 0, .1);}
.f-bb{display: flex;align-items: center;justify-content: space-between;}
.f-bb1{display: flex;align-items: center;}
.f-bb1 a{font-size: 0.73vw;color: #727272;font-family: "Microsoft Yahei";}
.f-bb2{margin: 0 1.30vw;}
.f-bb3{margin-right: 0.45vw;}
.f-logo a{color: #000000; font-size:1.08vw; font-weight: 700;}

/* product-concordanc */
.product-concordanc{padding-top: 5.26vw;}
.product-concordanc .header{padding: 1.25vw 3.13vw;background: #FFF;}
.product-concordanc .header .h-a{color: #333333;}
.product-concordanc .header .logo1{display: none;}
.product-concordanc .header .logo2{display: block;}
.product-concordanc .header .ss1{display: none;}
.product-concordanc .header .ss2{display: block;} 

/* w6 */
.w6-box{background: #F6F6F6;padding: 0.89vw 0;}
.w6-b{font-size: 0.83vw;color: #8B8B8B;font-family: "SourceHanSansCN-Light.otf";line-height: 1;}
.w6-b{display: flex;align-items: center;justify-content: flex-start;}
.w6-b1{font-size: 0.83vw;color: #8B8B8B;font-family: "SourceHanSansCN-Light.otf";line-height: 1;}
.w6-a{font-size: 0.83vw;color: #8B8B8B;font-family: "SourceHanSansCN-Light.otf";line-height: 1;}
.w6-b2{font-size: 0.83vw;color: #8B8B8B;font-family: "SourceHanSansCN-Light.otf";line-height: 1;margin: 0 0.26vw;}

/* w7 */
.w7{background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom: 6.77vw;overflow: hidden;}
.w7-b1{font-size: 2.08vw;color: #000000;font-family: "Microsoft Yahei";padding-bottom: 1.56vw;margin-bottom: 2.60vw;position: relative;}
.w7-b1::after{content: '';position: absolute;bottom: 0;left: 0;width: 2.71vw;height: 0.16vw;background: #0D6FB8;}
.w7-b2{font-size: 0.94vw;font-family: "Microsoft Yahei";color: #333333;}
.w7-b{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-items: center;}
.w7-b2{font-size: 0.94vw;font-family: "Microsoft Yahei";color: #333333;margin-bottom: 1.56vw;line-height: 1.8;}
.w7-b3{list-style-type: none; color: #FFFFFF; text-align: justify;line-height: 36px;}
.w7-b31{list-style-type: none; color: #FFFFFF; text-align: justify;line-height: 26px;}
@media (max-width: 1366px){
	.w7-b3{line-height:26px;}
}
.w7-b3 li{font-size: 0.94vw;font-family: "Microsoft Yahei";color: #727272;margin-bottom: 1.04vw;padding-left: 0.73vw;position: relative;line-height: 1;}
.w7-b3 li:last-child{margin-bottom: 0;}
.w7-b3 li::after{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 0.31vw;height: 0.31vw;background: #0D6FB8;border-radius: 50%;}
.w7-b5 img{width: 100%;max-width: 100%;display: block;transition: all .7s;}
.w7-br{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}
.w7-b4{position: relative;overflow: hidden;cursor: pointer;}
.w7-b6{transition: all .5s;position: absolute;left: 0;right: 0;bottom: 0;top: 100%;background-image: linear-gradient(transparent, transparent, #0D6FB8);padding: 1.25vw 1.56vw;}
.w7-b6{display: flex;align-items: flex-end;justify-content: flex-start;text-align: left;}
.w7-b6{font-size: 1.04vw;color: #FFFFFF;font-family: "Microsoft Yahei";line-height: 1;}
.w7-bl{padding-right: 5vw;}
.w7-b4:hover .w7-b6{top: 0;transition: all .5s;}
.w7-b4:hover img{transform: scale(1.2);transition: all .7s;}
.w7-b4.on .w7-b6{top: 0;}
.w7-bl .w7-bl2{display: none;}
.w7-bl .w7-bl2:first-child{display: block;}

/* w8 */
.w8-b1{margin-bottom: 3.13vw;}
.w8-b1 .w2-b3{color: #0D6FB8;}
.w8-table{width: -webkit-fill-available;border: none;border-collapse:collapse;margin-bottom: 6.77vw;}
.w8-table th{background: #0D6FB8;padding: 1.30vw 0;font-size: 1.15vw;color: #FBFBFB;font-family: "Microsoft Yahei";line-height: 1;width: 50%;}
.w8-table th:last-child{border-left: 1px solid #E2E2E2;}
.w8-table tr:nth-child(2n) td{background: #F6F6F6;}
.w8-table td{padding: 1.25vw 4.17vw;font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";line-height: 1.6;}
.w8-table td:last-child{border-left: 1px solid #E2E2E2;}
.w8-b4{display: flex;align-items: stretch;margin-bottom: 2.60vw;}
.w8-b4:nth-child(2n){flex-direction: row-reverse;}
.w8-b4:last-child{margin-bottom: 6.77vw;}
.w8-b5 img{width: 100%;max-width: 100%;display: block;transition: all .7s;}
.w8-b5:hover img{transform: scale(1.2);transition: all .7s;}
.w8-b5{width: 50%;overflow: hidden;}
.w8-b6{width: calc(50% - 8.34vw);padding: 4.17vw 4.17vw 0 4.17vw;}
.w8-b6{background: #0D6FB8;}
.w8-b7{display: flex;align-items: flex-end;justify-content: flex-start;margin-bottom: 2.60vw;}
.w8-b8{font-size: 2.08vw;color: #FFFFFF;font-family: "Microsoft Yahei";line-height: 1;margin-right: 0.63vw;}
.w8-b9{font-size: 0.94vw;color: #FFFFFF;font-family: "Microsoft Yahei";line-height: 1;}
.w8-b6 .w7-b3 li{color: #FFF;}
.w8-b6 .w7-b3 li::after{background: #FFF;}

/* b-img */
.b-top{position: relative;}
.b-img img{width: 100%;max-width: 100%;display: block;}
.b-txt{position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: flex-start;}
.b-txt1{font-size: 1.98vw;color: #FFFFFF;font-family: "Microsoft Yahei";line-height: 1;text-align: left;margin-bottom: 0.94vw;}
.b-txt2{font-size: 0.83vw;color: #FFFFFF;font-family: "SourceHanSansCN-Light.otf";display: flex;align-items: center;line-height: 1;}
.b-txt3{font-size: 0.83vw;color: #FFFFFF;font-family: "SourceHanSansCN-Light.otf";line-height: 1;}
.b-txt2 a{color: #FFFFFF;}
.b-txt4{font-size: 0.83vw;color: #FFFFFF;font-family: "SourceHanSansCN-Light.otf";line-height: 1;}
.b-txt5{margin: 0 0.26vw;}

/* w9 */
.w9-box{padding: 6.77vw 0;}
.w9-b2{margin-top: 2.08vw;}
.w9-b3{font-size: 2.08vw;color: #000000;font-family: "Microsoft Yahei";line-height: 1;padding-bottom: 1.67vw;margin-bottom: 2.60vw;position: relative;}
.w9-b3::after{content: '';position: absolute;left: 0;bottom: 0;width: 2.71vw;height: 0.16vw;background: #0D6FB8;}
.w9-b4{font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";text-align: left;line-height: 1.8;}
.w9-b{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 5.00vw;}
.w9-b1 img{width: 100%;max-width: 100%;display: block;transition: all .7s;}
.w9-b1{overflow: hidden;}
.w9-b1:hover img{transform: scale(1.2);transition: all .7s;}

/* w10 */
.w10-box{padding: 4.77vw 0;}
.w10-b1{margin-bottom:2.17vw;}
.w10-b2{font-size: 1.67vw;color: #0D6FB8;font-family: "Microsoft Yahei";margin-bottom: 2.08vw;}
.w10-b3{font-size: 0.94vw;color: #8B8B8B;font-family: "Microsoft Yahei";line-height: 1.8;}
@media (max-width: 1366px){
	.w10-b3{line-height:26px;}
}
.w10-b{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 5.5vw;}
.w10-bw{display: grid;grid-template-columns: repeat(0,minmax(0,1fr));gap: 5.5vw;}
.w10-b4{overflow: hidden;}
.w10-b4 img{width: 100%;max-width: 100%;display: block;border-radius:20% 0 20% 0;transition: all .7s;}
.w10-b4:hover img{border-radius: 0 0 0 0;transition: all .7s;transform: scale(0.9);}
.w10-b6{position: relative;}
.w10-b6 .swiper-button-next{right: -2.60vw;}
.w10-b6 .swiper-button-prev{left: -2.60vw;}
.w10-b6 .swiper-button-disabled{opacity: 1;}
.w10-b6 .w2-img1{display: none;}
.w10-b6 .swiper-button-disabled .w2-img2{display: none;}
.w10-b6 .swiper-button-disabled .w2-img1{display: block;}
.w10-lunbo{margin: 0 3.13vw;padding: 0.52vw;}
.w10-lunbo .swiper-slide img{width: 100%;max-width: 100%;display: block;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.w10-lunbo .swiper-slide a{padding: 1.56vw;background: #FFF;border-radius: 12px;box-shadow: 0 0 10px rgba(0, 0, 0, .1);display: block;}
.w10-b8{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));background: #FBFBFB;cursor: pointer;}
.w10-b9{text-align: left;padding: 1.56vw 0 1.56vw 2vw;font-size: 1.04vw;color: #333333;font-family: "Microsoft Yahei";}
.w10-b10:nth-child(2n) .w10-b8{background: #FFF;}
.w10-b11{padding: 2.08vw 4.17vw;background: #FBFBFB;border: 2px solid #0D6FB8;}
.w10-b10.on .w10-b8{background: #0D6FB8;}
.w10-b10.on .w10-b9{color: #FFF;}
.w10-b10{position: relative;}
.w10-b10:first-child::after{display: none;}
.w10-b10:first-child::before{display: none;}
.w10-b10::after{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: #0D6FB8;transition: all .7s;}
.w10-b10::before{content: '';position: absolute;bottom: 0;right: 0;width: 0;height: 2px;background: #0D6FB8;transition: all .7s;}
.w10-b10:hover::after{background: #0D6FB8;transition: all .7s;width: 50%;}
.w10-b10:hover::before{background: #0D6FB8;transition: all .7s;width: 50%;}
.w10-b13{font-size: 1.04vw;font-family: "Microsoft Yahei";color: #333333;margin-bottom: 0.63vw;text-align: left;line-height: 1;}
.w10-ul{font-size: 0.94vw;font-family: "Microsoft Yahei";color: #8B8B8B;text-align: left;line-height: 1;}
.w10-b12{margin-bottom: 2.08vw;}
.w10-b12:last-child{margin-bottom: 0;}
.w10-b11{display: none;}
.w10-b16{font-size: 1.67vw;color: #0D6FB8;font-family: "Microsoft Yahei";line-height: 1;margin-bottom: 0.63vw;}
.w10-b17{font-size: 0.83vw;color: rgba(0, 0, 0, .6);font-family: "Montserrat-Light.otf";line-height: 1;margin-bottom: 3.13vw;}
.w10-b18{display: flex;align-items: flex-start; line-height: 52px;}
.w10-b19{width: 2.71vw;height: 2.71vw;min-width: 2.71vw;margin-right: 1.56vw;}
.w10-b19 img{width: 100%;max-width: 100%;display: block;}
.w10-b21{font-size: 0.94vw;color: #CCCCCC;font-family: "Microsoft Yahei";margin-bottom: 0.78vw;line-height: 1;}
.w10-b22{font-size: 1.04vw;color: #333333;font-family: "Microsoft Yahei";line-height: 2.4;}
.w10-b18{margin-bottom: 3.13vw;}
.w10-b18:last-child{margin-bottom: 0;}
.w10-b23 img{width: 100%;max-width: 100%;display: block;}
.w10-b14{display: grid;grid-template-columns: 45% auto;align-items: center;}
.w10-b15{box-shadow: 0px 0px 35px 0px rgba(118,118,118,0.08);height: 100%;}
.w10-b15{display: flex;flex-direction: column;justify-content: center;padding: 0 4.17vw;}
.w10-b25{font-size: 1.67vw;color: #000000;font-family: "Microsoft Yahei";text-align: center;margin-bottom: 4.17vw;}
.w10-b27{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.56vw 2.08vw;}
.w10-b27 input{font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";outline: none;border: 1px solid #E2E2E2;background: #FFF;padding: 1.25vw 1.56vw;}
.w10-b27 input::-webkit-input-placeholder{font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";line-height: 1;}
.w10-b28{grid-column: 1 / 3;}
.w10-b27 textarea{font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";outline: none;border: 1px solid #E2E2E2;background: #FFF;padding: 1.25vw 1.56vw;height: 7.81vw;resize: none;}
.w10-b27 textarea{font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";line-height: 1;}
.w10-b29{margin-top: 4.17vw;text-align: center;}
.w10-b29 a{padding: 1.15vw 3.65vw;font-size: 1.04vw;color: #FFFFFF;font-family: "Microsoft Yahei";background: #0D6FB8;display: inline-block;}
.w10-b29 button{padding: 1.15vw 3.65vw;font-size: 1.04vw;color: #FFFFFF;font-family: "Microsoft Yahei";background: #0D6FB8;display: inline-block;border:0px;}

/* w11 */
.w11-box{padding: 6.77vw 0;}

/* 分页 */
.fenye-box{padding-top: 5.21vw;}
.fenye-b{display: flex;align-items: center;justify-content: center;}

/* .fenye-b{margin: 0 0.52vw;width: 2.55vw;height: 2.50vw;} */
.fenye-b img{max-width: 100%;display: block;}
.fenye-b a{cursor: pointer;width:auto; padding:5px 10px; margin-right:10px;height: 100%;display: flex;align-items: center;justify-content: center;/* border-radius: 50%; */border: 1px solid #E2E2E2;}
.fenye-b a{font-size: 0.83vw;font-family: "Microsoft Yahei";color: #8B8B8B;}
.fenye-b a:hover{background: #0D6FB8;color: #FFF;border-color: #0D6FB8;}
.fenye-b:hover img{filter: grayscale(1) brightness(100);}
.fenye-b a.page-num-current{background: #0D6FB8;color: #FFF;border-color: #0D6FB8;}

.fenye-a{margin: 0 0.52vw;width: 2.55vw;height: 2.50vw;}
.fenye-a img{max-width: 100%;display: block;}
.fenye-a a{cursor: pointer;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #E2E2E2;}
.fenye-a a{font-size: 0.83vw;font-family: "Microsoft Yahei";color: #8B8B8B;}
.fenye-a:hover a{background: #0D6FB8;color: #FFF;border-color: #0D6FB8;}
.fenye-a:hover img{filter: grayscale(1) brightness(100);}
.fenye-a.on a{background: #0D6FB8;color: #FFF;border-color: #0D6FB8;}
.fenye-a.on img{filter: grayscale(1) brightness(100);}

/* w12 */
.w12{background: #fbfbfb;}
.w12-box{padding: 6.77vw 0;}
.w12-b{background: #FFFFFF;box-shadow: 4px 0px 35px 0px rgba(118,118,118,0.1);padding: 4.17vw 2.08vw;}
.w12-b1{font-size: 1.67vw;color: #000000;font-family: "Microsoft Yahei";line-height: 1;}
.w12-b1{margin-bottom: 1.82vw;text-align: center;}
.w12-b2{display: flex;align-items: center;justify-content: center;}
.w12-b3{margin: 0 1.56vw;font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";}
.w12-b3 a{font-size: 0.94vw;color: #727272;font-family: "Microsoft Yahei";}
.w12-b2{padding-bottom: 2.08vw;margin-bottom: 3.13vw;border-bottom: 1px solid #E1E1E1;}
.w12-b4{font-size: 0.94vw;color: #8B8B8B;font-family: "Microsoft Yahei";text-align: left;}
.w12-b5{padding-top: 2.08vw;margin-top: 3.13vw;border-top: 1px solid #E1E1E1;}
.w12-b5{display: flex;align-items: center;justify-content: space-between;}
.w12-b6{width: -webkit-fill-available;}
.w12-b8 img{max-width: 9.38vw;display: block;max-height: 2.71vw;}
.w12-b7 a{font-size: 0.94vw;color: #8B8B8B;font-family: "Microsoft Yahei";line-height: 1.8;}
.w12-b7 a:hover{color: #333333;}

/* w13 */
.w13-box{padding: 6.77vw 0;}
.w13-b{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 2.08vw;}
.w13-b1{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 2.08vw;}
.w13-b4{font-size: 2.08vw;color: #000000;font-family: "Microsoft Yahei";padding-bottom: 1.56vw;margin-bottom: 2.60vw;position: relative;line-height: 1;}
.w13-b4::after{content: '';position: absolute;bottom: 0;left: 0;width: 2.71vw;height: 0.16vw;background: #0D6FB8;}
.w13-b5{font-size: 1.04vw;color: #727272;font-family: "Microsoft Yahei";line-height: 1.8;}
.w13-b51{font-size: 0.94vw;color: #000000;font-family: "Microsoft Yahei";line-height: 1.8;margin-bottom: 2.6vw;}
.w13-b1{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 5.21vw;align-items: flex-start;}
.w13-b2{overflow: hidden;}
.w13-b2 img{width: 100%;max-width: 100%;display: block;transition: all .7s;}
.w13-b2:hover img{transform: scale(1.2);transition: all .7s;}


.w13-b21{overflow: hidden; border: 2px solid #0D6FB8;}
.w13-b21 img{width: 100%;max-width: 100%;display: block;transition: all .7s;}
.w13-b21:hover img{transform: scale(1.2);transition: all .7s;}

.w13-b6{background: #FBFBFB;}
.w13-b9{display: flex;align-items: stretch;}
.w13-b10 img{width: 100%;max-width: 100%;display: block;transition: all .7s;}
.w13-b10{overflow: hidden;}
.w13-b10:hover img{transform: scale(1.2);transition: all .7s;}
.w13-b10{width: 65%;}
.w13-b11{width: calc(100% - 65%);}
.w13-b11{background: #0D6FB8;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.w13-b12{font-size: 2.08vw;color: #FFFFFF;font-family: "Microsoft Yahei";line-height: 1;margin-bottom: 2.60vw;text-align: center;}
/* .w13-b13{list-style-type: none;} */
/* .w13-b13 li{background: #00487E;border: 1px dashed #FBFBFB;border-radius: 26px;height: 52px;line-height: 52px;text-align: center;min-width: 14.58vw;} */
/* .w13-b13 li{font-size: 1.04vw;color: #FFFFFF;font-family: "Microsoft Yahei";margin-bottom: 1.25vw;} */
.w13-b13{padding-left: 1.35vw;}
.w13-b13 li{text-align: left;margin-bottom: 1vw;font-size: 1.04vw;color: #FFFFFF;font-family: "Microsoft Yahei";}
.w13-b13 li:last-child{margin-bottom: 0;}
.w13-b9{margin-bottom: 2.60vw;}
.w13-b9:nth-child(2n){flex-direction: row-reverse;}
.w13-b9:last-child{margin-bottom: 6.77vw;}
.w13-b14 img{display: block;max-width: 100%; margin: 0 auto; text-align: center;}

/* w14 */
.w14{font-size: 0.83vw;color: #727272;font-family: "Microsoft Yahei";line-height: 2;}
.w14-b1{font-size: 1.25vw;color: #333333;margin-bottom: 1.30vw;font-family: "SourceHanSansCN-Medium.otf";}
.w14-b2{font-size: 0.83vw;color: #727272;font-family: "Microsoft Yahei";margin-bottom: 1.82vw;line-height: 2;}
.w14{padding-bottom: 4.95vw;}
.w14-b3 .w8-table th:first-child{width: 25%;}
.w14-b3 .w8-table th:last-child{width: 75%;}
.w14-b3 .w8-table th{padding: 1.25vw 4.17vw;text-align: left;}
.w14-b3{padding-bottom: 6.77vw;}
.w14-b4{padding-bottom: 6.77vw;}
.w14-b4 img{width: 100%;max-width: 100%;}
.w14-b5 img{width: 100%;max-width: 100%;}

/* 搜索查询 */
.search{padding: 6.77vw 0;border-top: 1px solid rgba(0, 0, 0, .1);}
.search .main{display: flex;flex-direction: column;align-items: center;}
.search-ss{
	text-align: center;
	position: relative;
	margin-bottom: 4.17vw;
	display: inline-flex;
}
.search-bbbimg img{
	max-width: 100%;
}
.search-bt{
	font-size: 1.25vw;
	font-family: "Microsoft Yahei";
	color: #333333;
	padding-bottom: 1.51vw;
	border-bottom: 1px solid #333333;
	margin-bottom: 2.50vw;
}
.search-b{
	width: -webkit-fill-available;
}
.search-bbbtxt{
	text-align: center;
	font-size: 0.94vw;
	font-family: "Microsoft Yahei";
	font-weight: bold;
	color: #333333;
}
.search-bbbimg{
	margin-bottom: 0.78vw;
	padding: 0.78vw;
	text-align: center;
	background: #f9f7f7;
}
.search-l{
	position: absolute;
	left: 1.56vw;
	top: 50%;
	transform: translateY(-40%);
	cursor: pointer;
}
.search-r{
	position: absolute;
	right: 1.56vw;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.search-bb-txt{
	font-size: 2.08vw;
	font-family: "Microsoft Yahei";
	color: #333333;
	text-align: center;
	font-weight: bold;
	padding: 5.21vw 0 7.81vw;
}
.search-input{
	width: 22.50vw;
	height: 3.65vw;
	border: 1px solid #333333;
	outline: none;
	font-size: 0.83vw;
	font-family: "Microsoft Yahei";
	color: #333333;
	border-radius: 35px;
	padding: 0 4.17vw;
}
.search-input::-webkit-input-placeholder{
	font-size: 0.83vw;
	font-family: "Microsoft Yahei";
	color: #333333;
}

@media (min-width: 2000px){
	.main{width: 88%;}
}

@media (max-width: 1700px){
	.main{width: 88%;}
	.w2-b7{padding-left: calc((100% - 88%)/2);}
	.w5-b2{padding-right: 22%;}
}

@media (max-width: 1400px){
	.f-b1{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 3.02vw;}
	.f-b2{margin: 0;}
}

.m-header{display: none;}
.se-img2{display: none;}

@media (max-width: 1000px){
	.header{display: none;}
	.m-header{display: block;}
	/* m-header */
	.m-ul{list-style-type: none;}
	.m-li{margin: 6px 0;height: 2px;width: 25px;background: #333333;border-radius: 2px;transition: all .3s;}
	.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-header{background: #FFF;padding: 0 10%;position: fixed;top: 0;left: 0;right: 0;z-index: 99999;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%;}
	.m-header-logo{text-align: left;width:80%;}
	.m-header-box{position: fixed;top: 60px;left: 0;right: 0;bottom: 0;background: white;padding: 20px 10%;overflow-y: auto;display: none;z-index: 999;border-top: 1px solid rgba(204, 204, 204, .3);}
	.m-header-box-fixed{top: 60px;}
	.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: 14px;font-family: "Microsoft Yahei";color: #333333;}
	.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";color: #333333;}
	.m-header-input input::-webkit-input-placeholder{font-size: 14px;font-family: "Microsoft Yahei";color: #333333;}
	.m-header-btn{font-size: 18px;font-family: "Microsoft Yahei";color: white;display: flex;align-items: center;justify-content: center;width: 100%;height: 50px;background: #333333;margin-bottom: 20px;}
	.m-header-p{line-height: 40px;font-size: 0.83vw;font-family: "Microsoft Yahei";color: #333333;display: flex;align-items: center;justify-content: center;}
	.m-header-p a{border-bottom: 1px solid white;margin-left: 8px;color: #333333;}
	.m-header-mbox div{padding: 5px 0;}
	.m-header-mbox{padding: 10px 0;}
	.m-header-mbox a{font-size: 12px !important;}
	.m-header-svg2{display: none;}
	.m-header-ul .on .m-header-svg2{display: block;}
	.m-header-ul .on .m-header-svg1{display: none;}
	
	.centerside {
	    position: relative;
	    left: 0px;
	}
	/* footer */
	.f-box{padding: 50px 0 20px;}
	.f-b8{font-size: 12px;}
	.f-b{flex-direction: column-reverse;}
	.f-b6{grid-template-columns: repeat(1,minmax(0,1fr));justify-items: start;}
	.f-b12{font-size: 12px;}
	.f-b10{grid-template-columns: repeat(1,minmax(0,1fr));justify-items: start;margin-bottom: 30px;}
	.f-b14{width: 80px;height: 80px;}
	.f-b15{font-size: 12px;}
	.f-b3{font-size: 14px;}
	.f-a{font-size: 12px;}
	.f-b1{gap: 5vw;}
	.f-bb{align-items: flex-start;flex-direction: column;}
	.f-bb1{flex-wrap: wrap;}
	.f-bb2{display: none;}
	.f-bb{font-size: 12px;}
	.f-bb1 a{font-size: 12px;}
	/* 搜索查询 */
	.search{
		padding: 50px 15px 0 15px;
	}
	.search-main{
		width: 100%;
	}
	.search-input{
		width: 70%;
		padding: 0 50px;
		height: 50px;
	}
	.search-ss{
		margin-bottom: 30px;
	}
	.search-bt{
		font-size: 16px;
		padding-bottom: 15px;
		margin-bottom: 20px;
	}
	.search-bbbtxt{
		font-size: 14px;
	}
	.search-l{
		left: 7%;
	}
	.search-r{
		right: 7%;
	}
	.search-bb{
		grid-template-columns: repeat(2,minmax(0,1fr));
		gap: 15px;
	}
	.search-bbbimg{
		margin-bottom: 10px;
	}
	.search-bb-txt{
		font-size: 22px;
	}
	
	
	.section{height: auto !important;}
	.fp-tableCell{height: auto !important;}
	.fa-in{transform: translateY(0);transition: all 1.5s;opacity: 1;}
	.fa-in2{transform: translateY(0);transition: all 1.5s;opacity: 1;}
	.fa-in3{transform: translateY(0);transition: all 1.5s;opacity: 1;}
	.fa-in4{transform: translateY(0);transition: all 1.5s;opacity: 1;}
	.banner-txt2{font-size: 24px;}
	.banner-txt3{font-size: 16px;}
	.banner-txt5{font-size: 12px;margin-right: 10px;}
	.banner-txt4{padding: 5px 10px;}
	.banner-txt4 img{width: 17px;}
	.w1-b{grid-template-columns: repeat(1,minmax(0,1fr));}
	.w1{height: auto;padding: 0 0 50px;}
	.w1-lunbo{padding: 50px 0;}
	.w1-b1 img{width: 60%;margin: 0 auto;}
	.w1-b5{font-size: 20px;}
	.w1-b6{font-size: 12px;}
	.w1-b10{width: 30px;margin-right: 10px;height: 30px;min-width: 30px;}
	.w1-b11{font-size: 12px;}
	.w2{height: auto;padding: 50px 0;}
	.w2-b3{font-size: 20px;}
	.w2-b6{font-size: 12px;}
	.w2-b10{font-size: 14px;}
	.w2-b11{font-size: 12px;max-width: 57.27vw}
	.w3{padding: 50px 0;}
	.w3-b{grid-template-columns: repeat(1,minmax(0,1fr));}
	.w3-b4{font-size: 14px;}
	.w3-b5{font-size: 12px;}
	.w3-b7{font-size: 12px;}
	.w4{height: auto;padding: 50px 0;}
	.w4-b{grid-template-columns: repeat(1,minmax(0,1fr));}
	.w4-b3{font-size: 14px;padding: 0 30px 30px;}
	.w4-b4{top: 40%;}
	.w5-b3{top: 94.56vw;left: 0;padding: 6.25vw;}
	.w5-b2{padding-left: 10px;}
	.w5-b{grid-template-columns: 65% auto;}
	.w5-b4{font-size: 22px;}
	.w5-b5{font-size: 16px;}
	
	.programme-planning{padding-top: 60px;}
	.b-img img{height: 300px;object-fit: cover;}
	.b-txt1{font-size: 24px;margin-bottom: 10px;}
	.b-txt2{font-size: 14px;}
	.b-txt3{font-size: 14px;}
	.b-txt4{font-size: 14px;}
	.w9-b{grid-template-columns: repeat(1,minmax(0,1fr));}
	.w9-box{padding: 50px 0;}
	.w13-b4,
	.w7-b1,
	.w9-b3{font-size: 20px;padding-bottom: 15px;margin-bottom: 20px;}
	.w13-b4::after,
	.w7-b1::after,
	.w9-b3::after{width: 30px;height: 2px;}
	.w9-b4{font-size: 12px;}
	.product-concordanc{padding-top: 60px;}
	.w6-b{font-size: 12px;}
	.w6-b1{font-size: 12px;}
	.w6-a{font-size: 12px;}
	.w6-b2{font-size: 12px;}
	.w6-box{padding: 15px 0;}
	.w7-b{display: flex;flex-direction: column-reverse;}
	.w7-b6{top: 110%;}
	.w7-b6{font-size: 12px;padding: 15px;}
	.w7-br{margin-bottom: 20px;}
	.w7-b2{font-size: 12px;}
	.w7-b3 li{font-size: 12px;padding-left: 10px;margin-bottom: 10px;}
	.w7-b3 li::after{width: 3px;height: 3px;}
	.w8-table th{font-size: 15px;padding: 10px 0;}
	.w8-table td{font-size: 12px;padding: 10px 20px;}
	.w8-b5 img{height: 100%;object-fit: cover;}
	.w8-b6{padding: 15px;}
	.w8-b8{font-size: 20px;}
	.w8-b9{font-size: 12px;}
	.w7{margin-bottom: 50px;}
	.w8-table{margin-bottom: 50px;}
	.w8-b4:last-child{margin-bottom: 50px;}
	.w6-a{max-width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.case{padding-top: 60px;}
	.w13-b{grid-template-columns: repeat(1,minmax(0,1fr));}
	.w2-b9{padding: 15px;}
	.fenye-a{width: 20px;height: 20px;margin: 0 3px;}
	.fenye-a a{font-size: 12px;}
	.w13-b1{grid-template-columns: repeat(1,minmax(0,1fr));}
	.w13-box{padding: 50px 0;}
	.w13-b5{font-size: 12px;}
	.w13-b9:nth-child(2n),
	.w13-b9{flex-direction: column;}
	.w13-b10{width: -webkit-fill-available;}
	.w13-b11{width: -webkit-fill-available;padding: 20px;}
	.w13-b12{font-size: 20px;}
	.w13-b13{padding-left: 4.35vw;}
	.w13-b13 li{font-size: 12px;}
	.w13-b9:last-child{margin-bottom: 50px;}
	.industry-trends{padding-top: 60px;}
	.w11-box{padding: 50px 0;}
	.w12-b1{font-size: 20px;}
	.w12-b3{font-size: 12px;}
	.w12-b3 a{font-size: 12px;}
	.w12-b4{font-size: 12px;}
	.w12-b7 a{font-size: 14px;line-height: 1.2;}
	.w12-b5{align-items: flex-end;flex-direction: column;}
	.w12-b8 img{max-width: 120px;max-height: 36px;}
	.w12-b8{margin-top: 10px;}
	.w14-b1{font-size: 15px;}
	.w14-b2{font-size: 12px;}
	.w14{font-size: 12px;}
	.w14 strong{font-size: 15px !important;}
	.w14{padding-bottom: 50px;}
	.w14-b3{padding-bottom: 0;}
	.w14-b4{padding-bottom: 50px;}
	.about{padding-top: 60px;}
	.w10-b{display: flex;flex-direction: column-reverse;}
	.w10-box{padding: 50px 0;}
	.w10-b2{font-size: 15px;}
	.w10-b3{font-size: 12px;}
	.w10-lunbo{margin: 0 50px;}
	.w10-b6 .swiper-button-prev img,
	.w10-b6 .swiper-button-next img{width: 38px;height: 38px;}
	.w10-b7{min-width: 1000px;}
	.w10-b77{overflow-x: scroll;}
	.w10-b9{font-size: 14px;}
	.w10-b13{font-size: 13px;}
	.w10-ul{font-size: 12px;}
	.w10-b14{grid-template-columns: repeat(1,minmax(0,1fr));}
	.w10-b16{font-size: 15px;}
	.w10-b17{font-size: 12px;}
	.w10-b19{width: 30px;height: 30px;min-width: 30px;margin-right: 10px;}
	.w10-b21{font-size: 12px;}
	.w10-b22{font-size: 12px;}
	.w10-b15{padding: 20px 10px;}
	.w10-b25{font-size: 20px;}
	.w10-b27{grid-template-columns: repeat(1,minmax(0,1fr));}
	.w10-b28{grid-column: auto;}
	.w10-b27 input{font-size: 12px;padding: 10px 10px;}
	.w10-b27 input::-webkit-input-placeholder{font-size: 12px;line-height: 1;}
	.w10-b27 textarea{font-size: 12px;padding: 10px 10px;height: 80px;}
	.w10-b27 textarea::-webkit-input-placeholder{font-size: 12px;}
	.w10-b29 a{font-size: 14px;}
	.se-img1{display: none;}
	.se-img2{display: block;}
	.w10-b25,
	.w10-b1{margin-bottom: 20px;}
	.w2-b2{margin-bottom: 40px;}
}

.mobile-pic{display: none;}
/* add */
@media (max-width:1400px){
	.w4-b2 img{width: 100%;max-width: 100%;display: block;transition: all 1s;min-height:280px;}
	.f-b1 {display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap:5.02vw;
	}
}
@media (max-width:765px){
	.w5-b {grid-template-columns: 100% auto;}
	.w5-b3 { top:4.56vw;left: 0; padding: 6.25vw;width:85%;float: left;}
	.w5-b2 { padding-right:2%;}
	.mobile-pic{display: block; width: 100%; height: auto; float: left; margin-top: 30px;}
	
	.w2-b3 span {display: none; font-size: 0.88vw;color: #666;font-weight: normal;}
	.w4-b3 {font-size: 14px;padding: 30px 30px 30px;}
	.w4-b2 img{width: 100%;max-width: 100%;display: block;transition: all 1s;min-height:380px;}
	.f-bl{display: none;}
	.f-br {min-width:100%;}
	.f-b10 {grid-template-columns: repeat(2,minmax(0,1fr)); justify-items: start;margin-bottom: 30px;}
	
	.f-b10 { display: grid; grid-template-columns: 62% auto; gap: 2.69vw;}
	.w5-b3 { top: 4.56vw; left: 0; padding:1.25vw 6.25vw; width: 87%; float: left;}
	.banner-txt4 {padding: 5px 10px;margin-top: -60px;}
	.banner-but{margin-top: 80px;}
	.w5-b41{font-size:7.2vw;}
	.w4-b3 .n_date{font-size: 2.8vw;}
	.w4-b3 .n_desc {font-size:2.8vw;}
	.w5-b5 {font-size:14px;}
	.w8-b4 {
	    display: block;
	    align-items: normal;
	    margin-bottom: 2.6vw;
	}
	.w8-b5 {
	    width:100%;
	    overflow: hidden;
	}
	.w8-b6 {
	    width:91%;
	    padding: 4.17vw 4.17vw 0 4.17vw;
	}
}