@charset "utf-8";@font-face{}
/* @font-face{font-family:"albb-pht-b";src:url("../Fonts/Alibaba-PuHuiTi-Bold.woff") format("woff");}
@font-face{font-family:"alibaba-r";src:url(../Fonts/Alibaba-PuHuiTi-Regular.woff) format("woff");}
*/
.f-cn{font-family:"alibaba-r";}
.f-cn-b{font-family:"albb-pht-b";}
*{outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix{zoom:0;}
.relative{position:relative;}
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4,.dot5,.dot6{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
.dot5{-webkit-line-clamp:4;}
.dot6{-webkit-line-clamp:4;}
a,a:link,a:visited{color:inherit;text-decoration:none;}
ul,li,ol{list-style-type:none;}
img{max-width:100%;max-height:100%;vertical-align:middle;}
.dis_mb{display:none;}
@media(max-width:768px){.dis_pc{display:none;}
.dis_mb{display:block;}
}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.btmore{font-size:14px;text-align:center;line-height:40px;display:inline-block;}
.btmore em{font-style:normal;text-indent:-100px;display:inline-block;overflow:hidden;transition:.4s;vertical-align:middle;color:#264084;}
.btmore:hover em{text-indent:0;}
.btmore:hover .icon-more{background:#264084;border-color:#fff;}
.icon-more{display:inline-block;vertical-align:middle;width:46px;height:46px;background:#fff;border:2px solid #000;border-radius:50%;position:relative;-webkit-transition:.4s;transition:.4s;margin-left:10px;}
.icon-more:after{content:"";position:absolute;width:24%;height:24%;border-right:2px solid;border-top:2px solid;border-color:inherit;left:30%;top:39%;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.w1718{max-width:1718px;margin:auto;}
@media(max-width:1718px){.w1718{padding:0 2%;}
}
.w1600{max-width:1600px;margin:auto;}
@media(max-width:1600px){.w1600{padding:0 2%;}
}
body{background:#fff;color:#666;font-size:16px;with:100%;overflow-x:hidden;font-family:"alibaba-r";}
.header{position:absolute;z-index:90;left:0;top:0;width:100%;color:#fff;font-size:16px;-webkit-transition:.4s;transition:.4s;}
.header .logo{float:left;max-width:30%;}
.header .logo a{display:flex;height:130px;align-items:center;justify-content:center;}
.header .logo img{max-height:100%;height:80px;width:265px;object-fit:contain;}
.header .logo .act{display:none;}
.header .w1718{position:relative;}
.header .menu{float:right;padding-right:100px;width:70%;}
.menu_change{position:absolute;right:100px;top:50%;transform:translate(0,-50%);}
.header .menu li{float:left;margin-left:2.5em;}
.header .menu li#menu3 .menuDown{
    display:none !important;
}
.header .menu.innermenu li{width:14.28%;}
.header .menu li>a{display:block;line-height:130px;text-align:center;}
.menuDown{position:absolute;width:100%;left:0;top:130px;background:#fff;overflow:hidden;display:none;z-index:30;}
.topbrands .line{border-top:1px solid #eceef3;}
.topbrands .line .w1600{position:relative;z-index:10;}
.topbrands .line .linet{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:right;width:20%;color:#264084;font-size:24px;font-weight:bold;font-style:italic;padding-right:65px;}
.topbrands .line .w1600:before{content:"";position:absolute;width:100%;height:100%;right:80%;background:#f8f8f8;z-index:-1;}
.topbrands .line .linet span{display:block;font-size:16px;color:#333;font-weight:normal;text-transform:uppercase;}
.topbrands .line .linec{margin-left:20%;font-size:0;}
.topbrands .line .linec span{display:inline-block;vertical-align:middle;width:12.5%;text-align:center;line-height:7.292vw;cursor:pointer;-webkit-transition:.4s;transition:.4s;}
.topbrands .line .linec span:hover{box-shadow:0 0 15px #dadada;}
.topbrands .line:last-child .w1600:before{background:-webkit-linear-gradient( 180deg,#f8f8f8,#fff);background:linear-gradient( 180deg,#f8f8f8,#fff);}
.menuDown .subitems{text-align:center;background:#264084;line-height:60px;padding:0 2%;color:#fff;}
.menuDown .subitems a{padding:0 8px;display:inline-block;line-height:1;}
.menuDown .subitems a:hover{text-decoration:underline;}
.menuDown .subtext{padding:90px 2%;max-width:1200px;margin:auto;color:#000;font-size:14px;line-height:24px;}
.menuDown .subtext .imgbox{float:left;max-width:50%;margin-right:80px;}
.menuDown .subtext .text{padding-top:30px;margin-left:50%;}
@media(min-width:1024px){#menu3 .menuDown .subtext .text{padding-top:0;}
}
.menuDown .s-nav{max-width:240px;margin-bottom:30px;}
.menuDown .s-nav div{border-bottom:1px solid #e8e8e8;line-height:30px;padding:15px 20px 15px 0;position:relative;font-size:16px;}
.menuDown .s-nav div:after{position:absolute;content:'';width:6px;height:6px;transform:rotate(45deg);right:0;top:50%;margin-top:-3px;border-top:1px solid #666;border-right:1px solid #666;}
.menuDown .subtext .text .more{margin-top:60px;}
.more a{display:inline-block;position:relative;padding-right:50px;color:#264084;line-height:22px;}
.more a:after{content:">";position:absolute;background:#264084;width:22px;height:22px;border-radius:50%;line-height:20px;text-align:center;color:#fff;font-family:monospace;right:0;top:50%;margin-top:-11px;}
.header.on{background:#fff;color:#333;}
.header.on .logo .def{display:none;}
.header.on .logo .act{display:inline;}
.search{position:absolute;right:0;width:60px;height:60px;top:50%;margin-top:-30px;padding-right:60px;overflow:hidden;-webkit-transition:.4s;transition:.4s;}
.search .searchcon{left:0;right:60px;position:absolute;top:10px;height:40px;overflow:hidden;}
.search .searchIcon{position:absolute;right:0;top:0;background:url(../images/search.png) no-repeat center;width:60px;height:100%;cursor:pointer;}
.header.on .search .searchIcon{background:url(../images/search-on.png) no-repeat center;}
.search.on .searchIcon{background:url(../images/close.png) no-repeat center;}
.search input{height:40px;padding:0 50px 0 10px;width:100%;border:none;background:#fff;}
.search .searchcon a{position:absolute;right:0;width:40px;height:100%;background:url(../images/search-on.png) no-repeat center;}
.search.on{width:400px;max-width:100%;}
.banner{max-width:1920px;margin-left:auto;margin-right:auto;}
.banner .text{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;width:100%;text-transform:uppercase;font-style:italic;font-size:28px;z-index:30;}
.banner .text .p1{font-size:60px;}
.banner .text .p2{font-size:38px;}
.banner .text .f-en-b{line-height:1em;}
.banner .text .f-cn-b{line-height:1.5em;}
.banner .text .bannerlink{width:220px;line-height:3.889em;background:#264084;text-align:center;border-radius:35px;margin-top:3.889em;font-size:18px;display:none;}
.banner .text .bannerlink a:after{content:"";display:inline-block;background:#fff;width:40px;height:1px;vertical-align:middle;margin-left:20px;-webkit-transition:.4s;transition:.4s;}
@media(min-width:1025px){.banner .text{font-size:1.458vw;}
.banner .text .p1{font-size:3.125vw;}
.banner .text .p2{font-size:1.98vw;}
.banner .text .bannerlink{font-size:0.9375vw;width:11.458vw;}
.banner .text .bannerlink a:after{width:2.083vw;}
}
.banner .text .bannerlink:hover a:after{width:60px;}
.banner .text .video{margin-top:60px;font-style:normal;font-size:16px;}
.banner .text .video .play{display:inline-block;line-height:44px;padding-left:48px;background:url(/upload/image/2025-12/1767160725421.png) no-repeat left center;cursor:pointer;}
.banner .swiper-slide{overflow:hidden;}
.banner img{-webkit-transition:5s;transition:5s;width:100%;}
.banner .swiper-slide-active img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.banner-video{position:relative;}
.banner-video .short-video{position:absolute;left:0;top:0;width:100vw;height:100%;overflow:hidden;z-index:10;}
.banner-video .short-video video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;object-fit:cover;min-width:100%;}
.swiper-container .dots{position:absolute;z-index:10;width:100%;left:0;bottom:20px;text-align:center;}
.swiper-container .dots span{width:30px;height:30px;position:relative;border:1px solid transparent;border-radius:50%;background:none;opacity:1;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.swiper-container .dots span.swiper-pagination-bullet-active{border-color:transparent;}
.swiper-container .dots span.swiper-pagination-bullet-active:before{display:none;}
.swiper-container .dots span:after{content:"";width:4px;height:4px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-3px;}
.swiper-container .dots span.swiper-pagination-bullet-active:after{background:#fff;}
.swiper-container .dots span #circle{transition:linear 3s;stroke-dasharray:140,140;stroke-dashoffset:140;-webkit-transition:linear 3s;-moz-transition:linear 3s;-ms-transition:linear 3s;-o-transition:linear 3s;}
.swiper-container .dots span.swiper-pagination-bullet-active #circle{stroke-dashoffset:0;}
.swiper-container .dots span svg{width:100%;height:100%;opacity:0;}
.swiper-container .dots span.swiper-pagination-bullet-active svg{opacity:1;}
.slideDown{position:absolute;z-index:10;right:30px;bottom:30px;color:#fff;}
.slideDown:before{content:"";width:1px;height:30px;background:#fff;display:block;margin:0 auto 10px;}
.home1{padding:190px 0;}
.h1top{position:relative;z-index:20;padding-bottom:105px;}
.h1top .l{position:absolute;left:160px;top:0;padding:46px 53px;line-height:60px;color:#fff;background:#264084 url(../images/bgshaw.png) no-repeat center;}
.h1top .l .b{font-size:50px;font-weight:bold;line-height:1;font-style:italic;}
.h1top .l .p:before{content:"";display:block;width:50px;height:1px;background:#fff;}
.h1top .l .p{margin-top:20px;}
.h1top .r{margin-left:570px;color:#000;padding-right:335px;line-height:1.5;font-size:24px;position:relative;}
.h1top .r h3{font-size:32px;}
.h1top .r a{position:absolute;border-left:1px solid #000;right:0;width:230px;top:50%;margin-top:-20px;}
.h1con .video-box{width:100%;}
.h1con .video-box video{width:100%;object-fit:cover;}
.counter{justify-content:center;padding-bottom:90px;}
.counter .item{padding:0 70px;font-size:18px;color:#000;}
.counter .item .icon{font-size:12px;color:#666;line-height:30px;}
.counter .item .icon img{padding-right:5px;vertical-align:baseline;}
.counter .item .count{font-size:30px;font-family:"albb-pht-b";color:#264084;}
.counter .item .count b{}
.counter .item .count sup{font-size:16px;vertical-align:top;padding-left:10px;font-family:'alibaba-r';display:inline-block;}
.counter .item .count b{display:inline-block;font-size:2em;}
.counter .item p{font-size:1.3vw;}
@media(min-width:1024px){.counter .item{padding:0 3.6vw;}
.counter .item .count{font-size:3.645vw;height:3vw;line-height:3vw;margin:0.6875vw 0;}
.counter .item .count sup{line-height:1;}
}
.home2{padding:9% 0;position:relative;z-index:10;overflow:hidden;}
.home2::after{content:"";width:100%;height:65%;position:absolute;left:0;top:0;background:url(../images/h2bg.png);z-index:-1;}
.slidemain{width:1040px;overflow:visible;max-width:100%;}
.slidemain .swiper-slide{text-align:center;}
.slidemain .swiper-slide .text{position:relative;z-index:10;margin-top:10px;color:#000;font-size:18px;line-height:24px;}
.slidemain .swiper-slide .text img{height:130px;margin-bottom:44px;-webkit-transition:1s;transition:1s;position:relative;top:-480px;opacity:0;}
.slidemain .swiper-slide.swiper-slide-active .text img,.slidemain .swiper-slide.swiper-slide-active .text .clearfix{top:0;opacity:1;}
.slidemain .swiper-slide .text .clearfix{-webkit-transition:.5s;transition:.5s;position:relative;top:60px;opacity:0;-webkit-transition-delay:.5s;transition-delay:.5s;

}
.slidetab{margin-bottom:60px;width: 72%;}
.slidetab .flex{flex-direction:column;justify-content:center;text-align:center;height:120px;}
.slidetab .flex .img{height:100px;line-height:80px;font-size:0;cursor:pointer;padding:10px 0;}
.slidetab .flex .img img{-webkit-transition:.5s;transition:.5s;}
.slidetab .flex .img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.slidetab .flex p{display:none;}
.slidetab .swiper-slide-thumb-active .flex p{display:block;text-decoration:underline;color:#264084;}
/*.slidetab .swiper-slide-thumb-active .flex .img{display:none;}*/
.slidebtn{position:absolute;width:50px;height:50px;top:50%;margin-top:-50px;z-index:30;cursor:pointer;}
.slidebtn.slideprev{left:-150px;background:url(../images/icon-prev.png) no-repeat center;}
.slidebtn.slidenext{right:-150px;background:url(../images/icon-next.png) no-repeat center;}
.slidemain .swiper-slide .link{position:relative;display:block;}
.slidemain .swiper-slide .link:before{content:"+";position:absolute;z-index:10;width:110px;height:110px;background:#264084;border-radius:50%;font-size:60px;color:#fff;line-height:105px;left:50%;top:50%;margin-left:-55px;margin-top:-55px;-webkit-transition:.4s;transition:.4s;opacity:0;}
.home2 .swiper-slide .link:before{display:none;}
.home2 .swiper-slide .link i{position:absolute;z-index:10;width:110px;height:110px;background:#264084;border-radius:50%;left:50%;top:50%;margin-left:-55px;margin-top:-55px;-webkit-transition:.4s;transition:.4s;opacity:0;}
.home2 .swiper-slide .link i:before,.home2 .swiper-slide .link i:after{content:"";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);}
.home2 .swiper-slide .link i:before{width:4px;height:30px;}
.home2 .swiper-slide .link i:after{width:30px;height:4px;}
.home2 .swiper-slide .link:hover i,.slidemain .swiper-slide .link:hover:before{opacity:1;}
.home2 .slidebtn{top:27%;}
.home3{margin-bottom:180px;}
.linkblocks .item{width:50%;height:0;float:left;position:relative;padding-bottom:45%;}
.linkblocks .item.on{z-index:30;}
.linkblocks .item:nth-child(2n){top:125px;}
.linkblocks .item .text{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:0;width:110%;height:100%;padding:80px 75px;color:#fff;font-size:24px;z-index:10;cursor:pointer;}
.linkblocks .item:nth-child(2n) .text{left:auto;right:0;}
.linkblocks .item .text .t{font-size:48px;line-height:1;margin-bottom:45px;font-weight:bold;font-style:italic;text-transform:uppercase;}
.linkblocks .item .text .l{display:inline-block;vertical-align:middle;border-right:1px solid #fff;padding-right:40px;}
.linkblocks .item .text .txt{font-size:16px;margin-top:100px;line-height:24px;max-width:515px;opacity:0;-webkit-transition:.4s;transition:.4s;}
.linkblocks .item:hover .text .txt{opacity:1;}
.linkblocks .item .text h3{font-size:32px;font-style:italic;margin-bottom:10px;}
.linkblocks .item .text .b{display:inline-block;position:relative;padding-right:260px;}
.linkblocks .item .text .r{position:absolute;right:0;width:230px;top:50%;margin-top:-23px;}
.linkblocks .item .text .r .icon-more{border-color:#fff;background:none;}
.linkblocks .item .text .r em{color:#fff;}
.linkblocks .item .text:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#264084 url(../images/bgshaw2.png) no-repeat center;background-size:cover;opacity:0;z-index:-1;-webkit-transition:.4s;transition:.4s;}
.linkblocks .item .text:hover:before{opacity:.85;}
.linkblocks .item.on .text{z-index:30;}
.footer{padding:85px 0;background:#fcfcfc url(../images/footbg.png) no-repeat left center;background-size:auto 100%;}
.footer .right{float:right;width:55%;font-size:0;}
.footer .right dl{display:inline-block;font-size:16px;width:25%;vertical-align:top;line-height:40px;}
.footer .right dl dt{font-size:18px;color:#000;margin-bottom:10px;}
.footer .right dl dd b{color:#000;font-weight:normal;font-size:18px;}
.footer .left{line-height:34px;width:40%;}
.footer .left .t1{font-size:38px;color:#333;font-weight:bold;font-style:italic;line-height:1;margin-bottom:25px;}
.footer .left .t2{font-size:32px;line-height:1;text-transform:uppercase;font-style:italic;color:#333;margin-bottom:10px;}
.footer .left .t3{font-size:30px;line-height:1;text-transform:uppercase;font-style:italic;margin-bottom:10px;}
@media (min-width:1025px) and (max-width:1600px){.footer .left .t1{font-size:2.375vw;}
.footer .left .t2{font-size:2vw;}
.footer .left .t3{font-size:1.875vw;}
}
.footer .flinks .copyright{margin-top:10px;}
.ficons{margin:90px 0 40px;}
.ficons .i{display:inline-block;vertical-align:middle;background-color:#d3d3d3;margin-right:10px;position:relative;transition:0.3s;}
.ficons .i figure{position:absolute;left:0;width:150px;padding:5px;background:#fff;bottom:100%;display:none;}
.ficons .i figure img{width:100%;}
.ficons a{display:block;cursor:pointer;width:50px;height:50px;background-repeat:no-repeat;background-position:center;}
.icon-wx{background-image:url(../images/icon-wx.png);}
.ficons .i:hover .icon-wx{background-image:url(../images/icon-wx-hover.png);}
.icon-wb{background-image:url(../images/icon-wb.png);}
.ficons .i:hover .icon-wb{background-image:url(../images/icon-wb-hover.png);}
@media(max-width:1550px){.header .logo{max-width:20%;}
.header .menu{width:75%;}
.header .menu li{margin-left:1.5em;}
}
@media(max-width:1400px){.header .logo img{width:220px;}
.header .menu{width:78%;}
}
@media(max-width:1350px){.header .menu{width:80%;}
.header .logo img{width:100%;}
}
@media(max-width:1200px){.banner .text .p1{font-size:30px;}
.banner .text .p2{font-size:20px;}
.banner .text{font-size:20px;line-height:1.8;}
.home1{padding:50px 0;}
.h1top{padding:40px 0 50px;}
.h1top .l{left:30px;max-width:265px;}
.h1top .l .b{font-size:28px;}
.h1top .r{float:none;margin-left:325px;width:auto;font-size:20px;padding-right:200px;}
.h1top .r a{width:160px;}
.h1top .r h3{font-size:25px;}
.counter .item .count{font-size:36px;}
.counter .item{padding:0 20px;}
.counter{justify-content:space-around;}
.linkblocks .item .text .t{font-size:28px;}
.linkblocks .item .text{font-size:18px;padding:40px;}
.linkblocks .item .text .b{padding-right:180px;}
.linkblocks .item .text h3{font-size:24px;}
.linkblocks .item .text .r{width:auto;left:210px;}
.footer .right{width:auto;float:none;text-align:center;margin-bottom:30px;}
.footer .left{float:none;width:auto;text-align:center;}
.footer .left .t1{font-size:28px;}
.footer .left .t3{font-size:20px;}
.footer .left .t2{font-size:24px;}
.ficons{margin:30px 0;}
.footer{padding:40px 0;}
.footer .copy{text-align:center;}
.slidebtn.slidenext{right:20px;}
.slidebtn.slideprev{left:20px;}
.slidebtn{background-size:30px !important;}
.header .menu li{margin-left:1em;}
.header .logo{max-width:15%;}
.header .menu{width:85%;}
}
@media(max-width:1024px){.header .menu{overflow:auto;}
.header .menu{position:fixed;background:#fff;left:0;top:80px;max-height:calc(100vh - 80px);width:100%;padding:0;z-index:80;display:none;color:#333;}
.header .menu li,.header .menu.innermenu li{float:none;width:auto;}
.header .logo{max-width:60%;}
.header .logo a{height:80px;}
.header .menu li>a{line-height:50px;text-align:left;padding:0 10px;}
.openmenu{position:absolute;width:40px;height:30px;right:10px;top:50%;margin-top:-15px;z-index:90;}
.openmenu span{position:absolute;width:100%;border-bottom:1px solid #fff;top:50%;left:0;}
.openmenu span:before{content:"";position:absolute;left:0;width:100%;top:-10px;border-bottom:1px solid;border-color:inherit;}
.openmenu span:after{content:"";position:absolute;left:0;width:100%;top:10px;border-bottom:1px solid;border-color:inherit;}
.header.fix{position:fixed;width:100%;left:0;background:#fff;color:#333;top:0;height:80px;}
.header.bgwhite{background:#fff;color:#333;}
.header.fix .logo .act,.header.bgwhite .logo .act{display:none;}
.header.fix .logo .def,.header.bgwhite .logo .def{display:none;}
.header.fix .openmenu span,.header.bgwhite .openmenu span{border-color:#264084;}
.search{position:static;width:auto;padding:0;margin:0 10px 10px;}
.search .searchIcon{display:none;}
.search .searchcon{position:relative;border:1px solid #999;}
}
@media(max-width:768px){.menuDown{position:static;}
#menu1 .menuDown{width:100%;transform:unset;}
.banner .text{font-size:14px;}
.banner .text .p1{font-size:18px;}
.banner .text .p2{font-size:16px;}
.banner .text .video{margin-top:20px;}
.banner .text .bannerlink{margin-top:10px;line-height:40px;font-size:12px;width:120px;}
.banner .text .bannerlink a:after{width:30px;}
.h1top .l{position:static;width:auto;max-width:100%;padding:20px;}
.h1top{padding:0;}
.h1top .r{margin:0 auto;padding:20px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.h1top .r h3{font-size:20px;}
.h1top .r a{position:static;border:none;width:auto;display:block;margin-top:0;text-align:left;}
.btmore em{text-indent:0;}
.icon-more{width:20px;height:20px;border-width:1px;border-color:#264084;}
.icon-more:after{border-width:1px;}
.home1{padding:10px 0;}
.flex{flex-wrap:wrap;}
.counter .item{width:100%;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.counter{padding-top:0;}
.counter .item .count{font-size:26px;}
.counter .item .icon{line-height:20px;padding-left:30px;position:relative;height:40px;display:flex;align-items:center;}
.counter .item .icon img{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.slidetab{margin-bottom:20px;}
.slidetab .flex{height:60px;}
.slidetab .flex .img{height:60px;line-height:60px;padding:0;}
.slidemain .swiper-slide .text img{height:80px;top:-150px;margin-bottom:20px;}
.home2::after{height:100%;}
.home2 .swiper-slide .link i {
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
}
.linkblocks .item{width:100%;float:none;padding-bottom:80%;margin-bottom:10px;}
.linkblocks .item .text{width:100%;}
.linkblocks .item .text .txt{display:none;}
.linkblocks .item:nth-child(2n){top:0;}
.linkblocks .item .text:before{display:none;}
.linkblocks .item .text .b{padding-right:0;display:block;}
.linkblocks .item .text .l{border:none;display:block;}
.linkblocks .item .text .r{position:static;margin-top:20px;}
.linkblocks .item .text .t{margin-bottom:20px;}
.home3{margin-bottom:0;}
.footer .right dl{display:block;width:auto;text-align:left;line-height:1.5;margin-bottom:10px;}
.footer .right dl dd{display:inline-block;padding-right:10px;font-size:14px;}
.footer .left .t1{font-size:24px;margin-bottom:20px;}
.footer .left .t3{font-size:18px;}
.footer .left .t2{font-size:20px;}
.ficons{margin:15px 0;}
.ficons a{width:30px;height:30px;}
.ficons .i figure{left:50%;margin-left:-75px;}
.footer .right{display:none;}
.banner .text .video{font-size:14px;}
.banner .text .video .play{background-size:24px;padding-left:34px;}
.topbrands .line .linet{padding:0 10px;font-size:16px;width:30%;}
.topbrands .line .linet span{font-size:12px;}
.topbrands .line .w1600:before{right:70%;}
.topbrands .line .linec{margin-left:30%;white-space:nowrap;overflow:auto;}
.topbrands .line .linec span{width:33.33%;height:80px;line-height:60px;padding:5px;}
.menuDown .subitems{text-align:left;line-height:30px;font-size:14px;padding:10px 0;}
.menuDown .subitems a{display:block;line-height:3em;padding:0 10px;}
.menuDown .subtext{display:none;}
.menuDown .subtext .imgbox{width:100%;max-width:none;margin:0 0 10px;float:none;}
.menuDown .subtext .text{margin:0;padding:0;}
}
.ovf{height:100%;width:100%;overflow:hidden;}
.videopop{position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 80%);z-index:999;display:none;}
.popcontainer{position:absolute;left:50%;top:50%;max-width:90%;max-height:80%;width:1600px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:750px;}
.popcontainer video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.popcontainer .close{position:absolute;width:102px;height:34px;line-height:34px;z-index:10;background:rgb(0 0 0 / 80%);right:0;top:0;cursor:pointer;text-align:center;}
.popcontainer .close em{padding-right:20px;display:inline-block;font-style:normal;font-size:12px;position:relative;color:#fff;}
.popcontainer .close em:after{content:"";width:14px;height:14px;border:1px solid #fff;position:absolute;right:0;top:50%;border-radius:50%;margin-top:-7px;background:url(../images/close.png) no-repeat center;background-size:6px;}
.pbanner{position:relative;}
.pbanner .text{position:absolute;z-index:10;left:0;top:50%;width:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-size:32px;text-transform:uppercase;}
.pbanner .text .f60{font-size:60px;}
.pbanner .text .f60 i b{font-weight:normal}
.pbanner .text .f60:last-of-type i b{font-family:"albb-pht-b";font-style:italic;}
.pbanner .text .f60:not(:last-of-type){line-height:0.9em;}
.pbanner .text .f60:last-of-type{margin-top:0.1em;}
.pbanner .text.align-center{text-align:center;}
.pbanner .dis_pc{width:100%;}
@media(min-width:1025px){.pbanner .text{font-size:1.667vw;}
.pbanner .text .f60{font-size:3.125vw;}
}
.w1160{max-width:1160px;margin:auto;}
@media(max-width:1160px){.w1160{padding:0 1%;}
}
.brandphoto{padding:150px 0;width:100%;overflow:hidden;}
@media(min-width:769px){.brandphoto .w1160{max-width:none;width:186.98%;margin-left:-43.49%;}
}
@media(max-width:768px){.brandphoto .w1160{padding:0;}
}
.brandphoto .swiper-container{overflow:visible;}
.brandphoto .swiper-slide{padding-top:60px;opacity:.3;-webkit-transition:.4s;transition:.4s;}
.brandphoto .swiper-slide.swiper-slide-active{padding-top:0;padding-bottom:60x;opacity:1;}
.brandphoto .swiper-container .dots span:after{background:#9b9b9b;}
.brandphoto .swiper-container .dots span.swiper-pagination-bullet-active:after{background:#237eb7;}
.brandphoto .swiper-container .dots{position:static;}
.brandtop{padding:110px 0;background:#f7f7f7;}
.brandtop.bgwhite{background:none;}
.brandtop .l{float:left;padding-right:60px;margin-right:60px;position:absolute;width:335px;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.brandtop .l:after{content:"";position:absolute;height:100%;border-right:1px solid #e8d5bd;right:0;-webkit-transform:rotate(15deg);transform:rotate(15deg);}
.brandtop .r{margin-left:400px;font-size:18px;line-height:30px;}
.brandtop .r h3{font-size:32px;color:#0d4da7;line-height:1;margin-bottom:20px;font-style:italic;}
.brandvideo{position:relative;}
.brandvideo .play{position:absolute;cursor:pointer;left:50%;top:50%;width:80px;line-height:30px;padding-top:90px;color:#fff;
margin-left:-40px;margin-top:-60px;z-index:20;background:url(/upload/image/2025-12/1767160725421.png) no-repeat top center;text-align:center;}
.brandvideo img{display:block;width:100%;}
.recommend{padding:160px 0;}
.title{margin-bottom:70px;text-transform:uppercase;font-style:italic;color:#333;font-size:48px;line-height:1.2;}
.title .p2{font-size:48px;font-weight:bold;}
.title h3{font-size:32px;margin-top:20px;color:#0d4da7;}
.recommendSlide{position:relative;}
.recommendSlide .btn{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;cursor:pointer;}
.recommendSlide .btn.prev{left:-80px;background:url(../images/icon-prev.png) no-repeat center;}
.recommendSlide .btn.next{right:-80px;background:url(../images/icon-next.png) no-repeat center;}
.imgbox{overflow:hidden;font-size:0;}
.imgbox img{-webkit-transition:.6s;transition:.6s;}
.imgbox:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.recommend .swiper-slide h4{font-size:24px;color:#333;line-height:36px;max-height:72px;overflow:hidden;margin-top:30px;margin-bottom:10px;}
.recommend .swiper-slide p{font-size:18px;line-height:36px;padding-left:25px;}
.recommend .swiper-slide .address{background:url(../images/icon-router.png) no-repeat left center;}
.recommend .swiper-slide .city{background:url(../images/icon-location.png) no-repeat left center;}
.recommend .swiper-slide span{font-size:14px;color:#0d4da7;display:block;margin-top:60px;}
@media(max-width:768px){.brandtop{padding:30px 0;}
.brandtop .l{position:static;float:none;transform:none;padding:0;margin:0 0 30px;width:auto;}
.brandtop .r{margin:0;}
.brandtop .l:after{display:none;}
.brandtop .r h3{font-size:24px;}
.brandphoto{padding:30px 0;}
.brandphoto .swiper-slide{padding:0 !important;}
.brandphoto .swiper-container .dots{margin-top:20px;}
.brandvideo .play{background-size:30px;padding-top:35px;font-size:14px;margin-top:-32px;}
.recommend{padding:30px 0;}
.title{font-size:20px;margin-bottom:30px;}
.title .p2{font-size:22px;}
.title h3{font-size:24px;margin-top:10px;}
.recommend .swiper-slide h4{margin:10px 0;font-size:18px;}
.recommend .swiper-slide p{line-height:30px;font-size:16px;}
.recommend .swiper-slide span{margin-top:20px;}
.recommendSlide .btn.prev{left:0;z-index:20;background-size:24px;}
.recommendSlide .btn.next{right:0;z-index:20;background-size:24px;}
}
.pbanner .pbannerlink{width:fit-content;line-height:3.889em;background:#243f82;border-radius:35px;font-size:18px;padding:0 30px;color:#fff;font-style:italic;text-align:center;display:inline-block;margin-top:2.556em;
padding:0 15px;
}
@media(min-width:1301px){.pbanner .pbannerlink{font-size:0.9375vw;}
}
@media(min-width:1025px) and (max-width:1300px){.pbanner .pbannerlink{font-size:1.2vw;padding:0;}
.pbanner .zp-ban-title img{max-width:370px;}
}
.pbanner .pbannerlink:after{display:inline-block;width:30px;border-bottom:2px solid #fff;content:"";vertical-align:middle;margin-left:20px;transition:.4s;}
.pbanner .pbannerlink:hover:after{width:50px;}
.addvantage{padding-top:150px;margin-bottom:140px;}
.title2{text-align:center;font-size:52px;color:#333;font-style:italic;margin-bottom:55px;text-transform:uppercase;line-height:1;}
.title2 p b{padding-left:20px;}
.title2 h3 span{position:relative;font-size:40px;color:#264084;display:inline-block;vertical-align:middle;padding:0 60px;}
.title2 h3 span:before,.title2 h3 span:after{position:absolute;content:"";width:40px;height:1px;background:#264084;top:50%;}
.title2 h3 span:before{left:0;}
.title2 h3 span:after{right:0;}
.addvantagetab{margin-bottom:30px;}
.addvantagetab .swiper-slide{text-align:center;font-size:28px;font-weight:bold;font-style:italic;color:#333;padding:25px;cursor:pointer;}
@media(min-width:1025px) and (max-width:1500px){.addvantagetab .swiper-slide{font-size:1.5vw;}
}
.addvantagetab .swiper-slide .icon{height:50px;line-height:50px;font-size:0;margin-bottom:10px;}
.addvantagetab .swiper-slide .icon .act{display:none;}
.addvantagetab .swiper-slide.swiper-slide-thumb-active{background:#264084;color:#fff;}
.addvantagetab .swiper-slide.swiper-slide-thumb-active .icon .def{display:none;}
.addvantagetab .swiper-slide.swiper-slide-thumb-active .icon .act{display:inline;}
.addvancontent .swiper-slide{overflow:hidden;background:#f8f8f8;}
.addvancontent .swiper-slide .imgbox{width:50%;float:left;}
.addvancontent .swiper-slide .text{flex-direction:column;justify-content:center;height:100%;position:absolute;left:50%;top:0;width:50%;padding:50px 6%;font-size:24px;color:#333;line-height:1.5;}
.addvancontent .swiper-slide .text .jmcounter b{font-size:70px;line-height:1;}
.addvancontent .swiper-slide .text .line{border-bottom:1px solid #333;margin:10px 0;position:relative;left:200px;opacity:0;-webkit-transition:1s;transition:1s;}
.addvancontent .swiper-slide .text .jmcounter{position:relative;left:-100px;opacity:0;-webkit-transition:1s;transition:1s;}
.addvancontent .swiper-slide .text p:first-child{position:relative;top:-50px;-webkit-transition:1s;transition:1s;opacity:0;}
.addvancontent .swiper-slide .text p:last-child{position:relative;top:50px;-webkit-transition:1s;transition:1s;opacity:0;}
.addvancontent .swiper-slide.swiper-slide-active .text p:first-child,.addvancontent .swiper-slide.swiper-slide-active .text p:last-child{top:0;opacity:1;}
.addvancontent .swiper-slide.swiper-slide-active .text .jmcounter,.addvancontent .swiper-slide.swiper-slide-active .text .line{left:0;opacity:1;}
.jmbrand{margin-bottom:150px;}
.jmbrand>.w1600{overflow:hidden;}
.jmbrand .title2{border-bottom:10px solid #eaecf3;padding-bottom:30px;margin-bottom:100px;}
.jmbrand .title2 h3{margin-bottom:-60px;}
.jmbrand .title2 h3 span{background:#fff;padding:0 110px;}
.jmbrand .title2 h3 span:before{left:40px;}
.jmbrand .title2 h3 span:after{right:40px;}
.jmbrand .topbrands .line:first-child{border:none;}
.jmgl{margin-bottom:150px;}
.jmglc{justify-content:center;align-items:stretch;flex-wrap:wrap;}
.jmglc .item{margin-top:35px;width:31.33%;margin-right:3%;text-align:center;background:#f8f8f8;padding:80px 20px 50px;position:relative;font-size:24px;color:#999;line-height:1.334em;z-index:10;}
@media(min-width:1025px) and (max-width:1500px){.jmglc .item{font-size:1.5vw;}
}
.jmglc .item:nth-child(3n){margin-right:0;}
.jmglc .item .icon{position:absolute;left:50%;top:-35px;background:#264084;width:70px;height:70px;line-height:70px;font-size:0;margin-left:-35px;}
.jmglc .item h4{margin-bottom:20px;color:#000;font-style:italic;}
a.amore{display:block;width:120px;height:40px;text-align:center;font-size:16px;margin:auto;border:2px solid #264084;color:#264084;border-radius:20px;line-height:36px;-webkit-transition:.6s;transition:.6s;}
a.amore:hover{color:#fff;background:#264084;}
.jmglc .item a.amore{margin-top:60px;}
.jmglc .item:before{content:"";left:0;top:0;border-top:1px solid #264084;border-left:1px solid #264084;position:absolute;z-index:-1;-webkit-transition:.6s;transition:.6s;width:0;height:0;opacity:0;}
.jmglc .item:after{content:"";right:0;bottom:0;border-right:1px solid #264084;border-bottom:1px solid #264084;position:absolute;z-index:-1;-webkit-transition:.6s;transition:.6s;width:0;height:0;opacity:0;}
.jmglc .item:hover:after,.jmglc .item:hover:before{width:100%;height:100%;opacity:1;}
.jmzp{padding:120px 0;font-size:24px;text-align:center;color:#333;background:url(../images/h2bg.png);}
.jmzp .title2{margin-bottom:10px;}
.jmzp a.amore{margin-top:75px;}
.jmlx{padding:150px 0;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center;font-size:24px;}
.jmlx .title2,.jmlx .title2 h3 span{color:#fff;}
.jmlx .title2 b.f-en-b{padding-left:0;}
.jmlx .title2 h3 span:before,.jmlx .title2 h3 span:after{background:#fff;display:none;}
.jmlx .b span{font-size:52px;position:relative;padding:0 60px;}
.jmlx .b span:before,.jmlx .b span:after{content:"";position:absolute;top:50%;border-bottom:1px solid #fff;width:40px;}
.jmlx .b span:before{left:0;}
.jmlx .b span:after{right:0;}
@media(max-width:1200px){.addvantage{padding-top:30px;margin-bottom:30px;}
.title2{font-size:30px;margin-bottom:20px;}
.title2 h3 span{font-size:26px;}
.addvantagetab .swiper-slide{font-size:14px;}
.addvancontent .swiper-slide .text{font-size:18px;line-height:2;}
.addvancontent .swiper-slide .text .jmcounter b{font-size:38px;}
.jmbrand .title2{padding-bottom:40px;margin-bottom:30px;}
.jmbrand,.jmgl{margin-bottom:30px;}
.jmzp,.jmlx{padding:50px 0;font-size:18px;}
}
@media(max-width:768px){.pbanner .pbannerlink{font-size:14px;line-height:34px;width:auto;}
.pbanner .pbannerlink:after{display:none;}
.title2{font-size:24px;}
.title2 h3 span{font-size:22px;}
.addvantagetab .swiper-slide{padding:10px 0;font-size:12px;font-style:normal;}
.addvantagetab .swiper-slide .icon{height:26px;line-height:26px;}
.addvancontent .swiper-slide .imgbox{width:100%;float:none;}
.addvancontent .swiper-slide .text{position:static;width:100%;padding:20px;}
.jmglc .item{width:100%;margin-right:0;margin-bottom:20px;padding-top:40px;padding-bottom:30px;font-size:16px;}
.jmglc .item h4{font-size:18px;margin-bottom:0;}
.jmglc .item a.amore{margin-top:10px;}
.jmzp a.amore{margin-top:20px;}
.jmlx .b span{font-size:28px;}
a.amore{font-size:14px;height:34px;line-height:32px;border-width:1px;}
.pbanner .text,.pbanner .text .f60{font-size:22px;}
.pbanner .text img{max-width:50%;}
}
.brandaddvan{margin-bottom:150px;width:100%;overflow:hidden;}
.brandaddvan .w1600.relative{padding:150px 0;padding-left:430px;z-index:10;}
.brandaddvan .w1600.relative::before{content:"";left:0;top:0;width:2000px;height:100%;z-index:-1;background:url(../images/bg.png);position:absolute;}
.brandaddvan .w1600.relative:after{content:"";width:50%;right:100%;height:100%;top:0;z-index:12;background:#fff;position:absolute;}
.brandaddvan .lefttitle{position:absolute;left:0;height:100%;width:430px;top:0;flex-direction:column;justify-content:center;color:#fff;padding:0 78px 200px;font-size:48px;text-transform:uppercase;font-style:italic;background:url(../images/bg.png);z-index:12;}
.brandaddvan .lefttitle .p2{font-weight:bold;}
.brandaddvan .lefttitle h3{font-size:32px;margin-top:20px;}
.rSlide{overflow:visible;counter-reset:js;}
.rSlide .swiper-slide:before{counter-increment:js;content:"0"counter(js);display:block;font-size:32px;margin-bottom:40px;color:#264084;font-style:italic;}
.rSlide .swiper-wrapper{align-items:stretch;justify-content:stretch;}
.rSlide .swiper-slide{background:#fff url(../images/libg.png) no-repeat center;background-size:cover;margin-right:40px;padding:60px 40px 30px;min-height:520px;line-height:1.8;height:auto;flex:1 0 auto;}
.brandaddvan .rSlide{min-height:27.08vw;}
.brandaddvan .rSlide .swiper-slide{flex:none;}
.rSlide .swiper-slide h4{font-size:24px;color:#333;margin-bottom:20px;}
.lefttitle .contorls{width:100%;left:0;bottom:200px;position:absolute;padding:0 78px;}
.lefttitle .contorls span{display:inline-block;width:44px;height:44px;vertical-align:middle;cursor:pointer;}
.lefttitle .contorls span.prev{margin-right:30px;background:url(../images/icon-prev.png) no-repeat center;background-size:contain;}
.lefttitle .contorls span.next{background:url(../images/icon-next.png) no-repeat center;background-size:contain;}
.jmtable{margin-bottom:115px;}
.jmtable table{background:#f6f6f6;}
.jmtable th{color:#000;height:60px;font-weight:bold;}
.jmtable td{height:60px;border:1px solid #fff;text-align:center;color:#333;}
.jmtable tr:nth-child(2n+8),.jmtable tr:nth-child(4),.jmtable tr:nth-child(5),.jmtable tr:nth-child(2) td:nth-child(2),.jmtable tr:nth-child(2) td:nth-child(3){background:#f0f0f0;}
.tips{color:#a0a0a0;margin-top:20px;}
.title3{margin-bottom:50px;text-align:center;color:#333;font-size:48px;text-transform:uppercase;font-style:italic;line-height:1.2;}
.title3 .p2{}
.title3 h3{font-size:32px;margin-top:20px;color:#243f82;}
.title3 .tp{font-size:18px;color:#999;margin-top:10px;font-style:normal;letter-spacing:14px;}
@media(max-width:768px){.title3 .tp{letter-spacing:0.5vw;}
}
@media(max-width:768px){.brandaddvan{margin-bottom:40px;}
.brandaddvan .w1600.relative{padding:50px 2%;}
.brandaddvan .lefttitle{position:relative;width:auto;padding:0;margin-bottom:40px;font-size:20px;}
.brandaddvan .lefttitle h3{font-size:26px;margin-top:10px;}
.rSlide .swiper-slide{padding:30px 20px;min-height:0;margin:0;}
.rSlide .swiper-slide:before{margin-bottom:10px;}
.rSlide .swiper-slide h4{font-size:20px;margin-bottom:10px;}
.rSlide{overflow:hidden;}
.lefttitle .contorls{bottom:10px;left:auto;right:0;width:auto;padding:0;}
.lefttitle .contorls span{background-size:24px !important;width:30px;height:30px;margin:0 10px !important;}
.title3{font-size:20px;}
.title3 h3{font-size:24px;margin-top:10px;}
.jmtable{margin-bottom:30px;}
}
.jmlc{padding-top:150px;}
.lclist{position:relative;overflow:hidden;max-width:1100px;margin:auto;padding:0 2%;counter-reset:jmlc;padding-bottom:70px;}
.lclist .item{padding-right:50%;position:relative;padding-top:7px;}
.lclist .item:before{content:"";position:absolute;width:15px;height:15px;border:1px solid #243f82;border-radius:50%;top:0;z-index:20;background:#fff;left:50%;margin-left:-7.5px;}
.lclist .item:after{content:"";position:absolute;height:100%;left:50%;border-right:1px solid #e7e7e7;top:0;z-index:10;}
.lclist .item:nth-child(2n){padding-left:50%;padding-right:0;}
.lclist .item .c{margin-right:10%;padding:30px 30px 30px 110px;border:2px solid #e7e7e7;position:relative;font-size:18px;color:#000;display:flex;}
.lclist .item .c:before{counter-increment:jmlc;content:"0"counter(jmlc);position:absolute;left:0;top:50%;transform:translate(0,-50%);font-size:80px;color:#e9ecf2;font-style:italic;text-indent:-25px;overflow:hidden;width:90px;}
.lclist .item .c .icon{margin-right:24px;min-width:30px;width:30px;}
.lclist .item:nth-child(2n) .c{margin-right:0;margin-left:10%;}
.lclist .item:last-child:after{display:none;}
.lclist .item .c:after{content:"";position:absolute;width:20px;height:20px;z-index:10;right:-20px;top:-2px;background:url(../images/angel-r.png) no-repeat left top;}
.lclist .item .c:hover{border-color:#243f82;box-shadow:0 1px 5px #757575;}
.lclist .item .c:hover:after{background:url(../images/angel-r-on.png) no-repeat left top;}
.lclist .item:nth-child(2n) .c:after{right:auto;left:-20px;background:url(../images/angel-l.png) no-repeat left top;}
.lclist .item:nth-child(2n) .c:hover:after{background:url(../images/angel-l-on.png) no-repeat left top;}
.jmform1{padding:115px 0;background:#f4f5f9;}
.jmform2{padding:115px 0;background:url(../images/formbg.png) no-repeat center;background-size:cover;color:#fff;}
.jmform1 .title3,.jmform2 .title3{width:420px;float:left;text-align:left;}
.jmform1 .form{margin-left:430px;background:#fff;padding:70px 30px;box-shadow:0 9px 27px rgb(38 64 132 / 30%);}
.jmform2 .form{margin-left:430px;padding:0 30px;}
.jmform2 .tp{letter-spacing: 0;}
.formcontainer{width:886px;margin:auto;max-width:100%;}
.formcontainer .line{font-size:0;margin-bottom:36px;}
.formcontainer .line .item{display:inline-block;width:45%;font-size:18px;color:#333;line-height:34px;vertical-align:middle;}
.formcontainer .line .item:nth-child(2n){margin-left:10%;}
.formcontainer .line .item .input{position:relative;height:60px;border:1px solid #d7dee7;margin-top:10px;}
.formcontainer .line.zindexUp{z-index:10;}
.formcontainer .line .item .input input{padding:0 40px 0 10px;width:100%;height:100%;border:none;outline:none;background:none;}
.formcontainer .line .item .input input.selectinput{background:url(../images/icon-down.png) no-repeat 95% center;cursor:pointer;}
.formcontainer .line .item .select{position:relative;height:60px;border:1px solid #d7dee7;background:url(../images/icon-down.png) no-repeat 95% center;color:#333;}
.formcontainer .line .item .select select{display:block;width:100%;height:100%;font-size:16px;padding:0 10px;-webkit-appearance:none;appearance:none;border:none;color:#666;background:none;}
.formcontainer .line .item .input .selectdown{position:absolute;top:100%;width:100%;left:0;background:#fff;color:#333;padding:20px 10px;margin-top:1px;box-shadow:0 2px 4px #b7b7b7;border-radius:0 0 2px 2px;cursor:pointer;line-height:2;display:none;z-index:20;}
.selectdown .inner{overflow:auto;max-height:216px;}
.formcontainer .line .item .input.with{padding-right:60px;}
.formcontainer .line .item .input .dw{position:absolute;right:0;top:0;line-height:1 !important;padding:0 10px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.formcontainer .line .item.item3 .i .input input{padding:0 5px;text-align:center;font-size:18px;}
.formcontainer .buttom{margin-top:60px;text-align:center;}
.formcontainer .buttom span{display:inline-block;width:180px;line-height:60px;font-size:18px;color:#fff;background:#243f82;border-radius:30px;cursor:pointer;}
.jmform2 .title3,.jmform2 .title3 h3,.jmform2 .title3 .tp{color:#fff;}
.jmform2 .form .formcontainer .line .item{color:#fff;}
.jmform2 .form .formcontainer .line .item input,.jmform2 .form .formcontainer .line .item select{color:#fff;}
.jmform2 .form .formcontainer .line .item select option{color:#333;}
.jmform2 .form .formcontainer .line .item .input,.jmform2 .form .formcontainer .line .item .select{border-color:#8c96ac;}
.jmform2 .form .formcontainer .line .item input::-webkit-input-placeholder{color:#8c96ac;}
.jmform2 .formcontainer .line .item .select,.jmform2 .formcontainer .line .item .input input.selectinput{background:url(../images/icon-down-white.png) no-repeat 95% center;}
.formcontainer .line .item.item3{font-size:0;}
.formcontainer .line .item.item3 .i{font-size:18px;width:33.33%;display:inline-block;vertical-align:middle;border-right:10px solid transparent;}
.formcontainer .line .item.item3 .i .input{padding-right:40px;}
.jmform2 .formcontainer .buttom span{color:#243f82;background:#fff;}
@media(max-width:768px){.jmlc{padding-top:40px;}
.lclist .item .c{padding:20px 10px 20px 35px;font-size:16px;flex-wrap: wrap;}
.lclist .item .c:before{font-size:34px;text-indent:-13px;}
.lclist .item .c .icon{margin:0 5px 10px 0;display:block;}
.jmform1{padding:40px 0;}
.jmform1 .title3,.jmform2 .title3{width:auto;float:none;margin-bottom:20px;}
.jmform1 .form,.jmform2 .form{margin:0;padding:30px 10px;}
.formcontainer .line{margin-bottom:10px;}
.formcontainer .line .item{display:block;width:auto;margin:10px 0 !important;}
.formcontainer .buttom{margin-top:30px;}
.formcontainer .buttom span{line-height:50px;}
.jmform2{padding:50px 0;}
.formcontainer .line .item .input,.formcontainer .line .item .select{height:40px;}
.formcontainer .line .item .input .dw{line-height:40px;font-size:14px;}
}
.pbanner .zp-ban-title{padding-bottom:5vw;}
.pbanner .zp-ban-title2{padding-bottom:7vw;}
.wyjm,.zpinfo{position:relative;z-index:50;margin-top:-11.978vw;}
.wyjm>.w1600,.zpinfo>.w1600{padding-top:110px;padding-bottom:110px;background:#fff url(../images/logobg.png) no-repeat center bottom;position:relative;width:96%;}
.zpinfo>.w1600:before{content:"";display:block;margin:auto;border-left:1px solid #e2e3e8;position:absolute;left:50%;top:110px;bottom:110px;}
.zpinfo .zwinfo{width:50%;float:left;padding-left:78px;}
.zpinfo .zwinfo .title3{text-align:left;}
.zpcontent{line-height:2;color:#333;}
.zpcontent .block{margin-bottom:30px;}
.zpcontent .block h3{font-size:24px;}
.zpinfo .form{width:50%;float:right;}
.zpinfo .form .formcontainer{max-width:315px;}
.zpinfo .form .formcontainer .line .item{display:block;width:auto;margin:10px 0 25px!important;}
.zpinfo .form .formcontainer .line{margin-bottom:25px;}
.formcontainer .buttom span{line-height:50px;}
@media(max-width:768px){.zpinfo .zwinfo{width:100%;float:none;padding:0;}
.zpinfo .form{width:auto;float:none;}
.zpinfo .form .formcontainer{max-width:100%;}
.wyjm>.w1600,.zpinfo>.w1600{padding-top:50px;padding-bottom:50px;}
.zpinfo>.w1600:before{display:none;}
.zpcontent .block h3{font-size:20px;}
.wyjm,.zpinfo{margin-top:0;}
}
.threeSlide{padding:15% 0;}
.threeSlide .swiper-slide.swiper-slide-next,.threeSlide .swiper-slide.swiper-slide-prev{-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(1.5);transform:scale(1.5);}
.threeSlide .swiper-slide.swiper-slide-active{-webkit-transform:scale(2);transform:scale(2);z-index:30;}
.threeSlide.swiper-container .dots span:after{background:#9b9b9b;}
.threeSlide.swiper-container .dots span.swiper-pagination-bullet-active:after{background:#237eb7;}
.threeSlide .swiper-slide.swiper-slide-next img,.threeSlide .swiper-slide.swiper-slide-prev img{-webkit-filter:blur(2.1px);filter:blur(2.1px);}
.masktop{position:relative;z-index:50;margin-top:-11.978vw;}
.masktop>.w1600{padding-top:110px;padding-bottom:110px;background:#fff;width:96%;}
.rcln{padding:0 78px;line-height:2;color:#777;}
.rcln h3{font-size:38px;text-align:center;color:#000;margin-bottom:50px;font-weight:normal;}
.rcln .text{margin:0 67px;}
@media(max-width:768px){.masktop{margin-top:0;}
.masktop>.w1600{padding:30px 2%;}
.rcln{padding:0;}
.rcln h3{font-size:24px;margin-bottom:20px;}
.rcln .text{margin:0;}
.threeSlide{padding:15% 0 30%;}
}
.newslist{padding-top:100px;font-size:0;
}
.newslist .imgbox {
    padding-bottom: 57%;
    position: relative;
}

.newslist .imgbox img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.newslist .item{width:31.111%;margin-right:3.33%;display:inline-block;vertical-align:top;font-size:16px;line-height:1.8;color:#999;margin-bottom:90px;}
.newslist .item:nth-child(3n){margin-right:0;}
.newslist .item img{display:block;width:100%;}
.newslist .item .text{padding:40px 28px;}
.newslist .item .text .date{color:#264084;margin-bottom:20px;}
.newslist .item .text h3{font-size:24px;line-height:38px;color:#000;margin-bottom:20px;max-height:76px;overflow:hidden;font-style:italic;}
.newslist .item .text .desc{max-height:56px;overflow:hidden;}
.newslist .item:hover .text{color:#fff;background:#264084 url(../images/bgshaw2.png) no-repeat center;background-size:cover;}
.newslist .item:hover .text .date,.newslist .item:hover .text h3{color:#fff;}
.Pages{text-align:center;margin-bottom:140px;}
.Pages a{display:inline-block;vertical-align:middle;width:50px;height:50px;text-align:center;line-height:50px;font-size:18px;font-style:normal;transition:.4s;border-radius:50%;}
.Pages a:hover,.Pages a.a_cur{background:#264084;color:#fff;}
.Pages a.a_prev{background:url(../images/icon-pprev.png) no-repeat center;margin-right:10px;}
.Pages a.a_next{background:url(../images/icon-pnext.png) no-repeat center;margin-left:10px;}
@media(max-width:768px){.newslist{padding-top:40px;}
.newslist .item{width:100%;margin:0 0 20px !important;}
.newslist .item .text{padding:20px 10px;}
.newslist .item .text h3{font-size:18px;line-height:1.8;}
.Pages{margin-bottom:40px;}
.Pages a{width:30px;height:30px;line-height:30px;font-size:14px;}
}
.pagecontent{text-align:center;color:#777;line-height:2;padding:0 78px;}
.pagecontent img{width:1000px!important;}
@media(max-width:1300px){.pagecontent img{width:100%;}
}
.contentHead{border-bottom:1px solid #f4f4f4;padding-bottom:40px;margin-bottom:90px;}
.contentHead h3{font-size:38px;font-weight:normal;color:#000;margin-bottom:30px;}
.pagecontent .content{max-width:1200px;margin:auto;line-height:2;}
.pagecontent .content img{width:auto!important;height:auto!important;}
.pagecontent .content.f16{
    font-size:16px;
    text-align:left;
}

@media(max-width:768px){.pagecontent{padding:0;}
.contentHead h3{font-size:24px;margin-bottom:20px;line-height:1.5;}
.contentHead{padding-bottom:20px;margin-bottom:20px;}
}
.singlePage{padding:130px 0;}
.about1{position:relative;margin-bottom:150px;}
.about1 .imgbox{position:absolute;left:0;width:60%;bottom:0;top:215px;background-size:cover;background-repeat:no-repeat;background-position:center;}
.about1 .imgbox img{display:none;}
.about1top{font-size:24px;color:#000;max-width:465px;float:left;line-height:1.5;}
.about1top h3{font-size:32px;}
.about1 .abtext{margin-left:62%;padding:0 4.167vw 0 5.208vw;}
.about1 .abtext .t{padding:3.645vw 2.761vw;line-height:60px;color:#fff;background:#264084 url(../images/bgshaw.png) no-repeat center;max-width:300px;width:70.1%;margin-bottom:6.771vw;}
.about1 .abtext .t .b{font-size:50px;font-weight:bold;line-height:1;font-style:italic;}
.about1 .abtext .t .p:before{content:"";display:block;width:50px;height:1px;background:#fff;}
.about1 .abtext .t .p{margin-top:20px;}
.about1 .abtext .c{line-height:28px;padding-bottom:70px;}
@media(min-width:1025px) and (max-width:1600px){.about1 .abtext .c{font-size:1vw;line-height:1.5em;padding-bottom:4.375vw;}
}
.about2 .flex{align-items:stretch;}
.about2 .item{width:31.33%;padding:220px 80px 55px 55px;color:#fff;line-height:2;margin-right:3%;background-repeat:no-repeat;background-size:cover;}
.about2 .item:nth-child(4n){margin-right:0;}
.about2 .item .b{font-size:32px;font-style:italic;line-height:1.5;margin-top:20px;font-weight:bold;}
@media(max-width:1200px){.singlePage{padding:40px 0;}
.about1{margin-bottom:40px;}
.about1 .imgbox{position:static;width:100%;margin-bottom:30px;}
.about1 .imgbox img{display:block;width:100%;}
.about1top{float:none;max-width:none;margin-bottom:20px;margin-right:120px;}
.about1 .abtext{margin:0;position:relative;padding:0;}
.about1 .abtext .t{padding:30px 20px;position:absolute;bottom:100%;right:0;max-width:200px;font-size:14px;line-height:40px;}
.about1 .abtext .t .b{font-size:26px;}
.about1top h3{font-size:24px;}
.about1 .abtext .c{padding-bottom:0;}
.about2 .item{padding:120px 30px 30px;}
.about2 .item .b{font-size:18px;}
}
@media(max-width:768px){.about1 .abtext .t{font-size:12px;}
.about1 .abtext .t .b{font-size:18px;}
.about1top{font-size:18px;margin-right:0;}
.about1top h3{font-size:18px;}
.about2 .item{width:100%;margin:0 0 10px !important;}
}
.strategic1{padding:80px 0;}
.strategic1 .flex{align-items:center;}
.strategic1 .flex .l{width:50%;font-size:18px;line-height:1.8;color:#333;padding-right:80px;}
.strategic1 .flex .l h3{font-size:32px;font-style:italic;font-weight:bold;margin-bottom:20px;}
.strategic2{padding:140px 0;background-position:top center;background-repeat:no-repeat;}
.strategic2 .flex{flex-wrap:wrap;align-items:stretch;background:#fff;}
.strategic2 .flex .item{width:33.33%;border-bottom:20px solid #fff;background:#f9f9f9;border-right:10px solid #fff;padding:60px 78px 80px;text-align:center;line-height:1.8;}
.strategic2 .flex .item:nth-child(3n){border-right:none;border-left:10px solid #fff;}
.strategic2 .flex .item h4{margin:35px 0;font-size:32px;color:#000;font-style:italic;}
.strategic2 .flex .item .icon{font-size:0;height:160px;line-height:160px;}
@media(max-width:768px){.strategic1 .flex{flex-wrap:wrap;}
.strategic1 .flex .l{width:100%;padding:0;margin-bottom:40px;font-size:16px;}
.strategic1{padding:40px 0;}
.strategic1 .flex .l h3{font-size:24px;margin-bottom:10px;}
.strategic2{padding:60px 0 40px;}
.strategic2 .flex .item{padding:30px 20px;width:100%;}
.strategic2 .flex .item .icon{height:80px;line-height:80px;max-width:200px;margin:auto;}
.strategic2 .flex .item h4{font-size:24px;margin:30px 0 10px;}
}
.milesContainer{position:relative;}
.milestones{padding:178px 0;background:#f5f5f5;}
.milesContainer .milesthub{position:absolute;right:80px;top:-60px;bottom:-60px;background:#264084;color:#fff;width:300px;text-align:center;padding:60px 0;z-index:20;}
.milesContainer .milesthub .swiper-container{height:100%;}
.milesContainer .milesthub .swiper-slide p{line-height:75px;font-size:18px;height:75px;}
.milesContainer .milesthub .milesprev{height:60px;display:block;cursor:pointer;position:absolute;width:100%;top:0;background:url(../images/slide-up.png) no-repeat center;}
.milesContainer .milesthub .milesnext{height:60px;display:block;cursor:pointer;position:absolute;width:100%;bottom:0;background:url(../images/slide-down.png) no-repeat center;}
.milesContainer .milesthub .swiper-slide p{opacity:.3;cursor:pointer;}
.milesContainer .milesthub .swiper-slide.swiper-slide-thumb-active p{opacity:1;font-size:32px;}
.milesContainer .milesslide .swiper-slide{background:#f5f5f5;}
.milesContainer .milesslide .flex{height:560px;align-items:center;font-size:18px;color:#333;line-height:32px;padding-right:530px;margin-left:130px;background:#fff;}
.milesContainer .milesslide .flex .l{position:relative;-webkit-transition:.8s;transition:.8s;font-size:120px;left:-130px;line-height:1;color:#264084;-webkit-transform:rotateX( 90deg);transform:rotateX( 90deg);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0;}
.milesContainer .milesslide .swiper-slide-active .flex .l{-webkit-transform:rotateX( 0deg);transform:rotateX( 0deg);opacity:1;}
.milesContainer .milesslide .flex .r{position:relative;-webkit-transition:.6s;transition:.6s;-webkit-transition-delay:.2s;transition-delay:.2s;top:-200px;opacity:0;}
.milesContainer .milesslide .swiper-slide-active .flex .r{top:0;opacity:1;}
@media(max-width:1200px){.milesContainer .milesthub{position:relative;width:100%;left:0;top:0;bottom:0;right:0;padding:0 40px;margin-top:20px;}
.milesContainer .milesthub .milesnext{height:40px;width:40px;left:0;top:50%;margin-top:-20px;-webkit-transform:rotate( 90deg);transform:rotate( 90deg);bottom:auto;}
.milesContainer .milesthub .milesprev{height:40px;width:40px;right:0;top:50%;margin-top:-20px;-webkit-transform:rotate( 90deg);transform:rotate( 90deg);bottom:auto;}
.milesContainer .milesslide .flex{height:auto;padding:40px;min-height:250px;}
.milestones{padding:40px 0;}
.milesContainer .milesslide .flex .l{font-size:80px;}
}
@media(max-width:768px){.milesContainer .milesslide .flex{margin:0;justify-content:center;}
.milesContainer .milesslide .flex .l{margin-bottom:30px;font-size:40px;left:0;}
.milesContainer .milesthub .swiper-slide.swiper-slide-thumb-active p{font-size:24px;}
.milesContainer .milesslide .flex .r{left:-330px;top:0;}
.milesContainer .milesslide .swiper-slide-active .flex .r{left:0;}
}
.awards{padding:140px 0;}
.tabslide{position:relative;margin-bottom:70px;padding:0 80px;}
.tabslide .tabprev{position:absolute;left:0;bottom:0;width:44px;height:44px;cursor:pointer;background:url(../images/icon-prev.png) no-repeat center;background-size:40px;}
.tabslide .tabnext{position:absolute;right:0;bottom:0;width:44px;height:44px;cursor:pointer;background:url(../images/icon-next.png) no-repeat center;background-size:40px;}
.tabslide .swiper-slide{padding-bottom:44px;position:relative;font-size:24px;text-align:center;background:url(../images/timeline.png) no-repeat bottom center;height:80px;line-height:40px;cursor:pointer;}
.tabslide .swiper-slide:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#dfdfdf;left:50%;margin-left:-3.5px;bottom:6px;}
.tabslide .swiper-slide.swiper-slide-thumb-active{font-size:34px;color:#264084;}
.tabslide .swiper-slide.swiper-slide-thumb-active:after{background:#264084;}
.honnorlist{background:#fff;}
.honnorlist .item{width:31.33%;float:left;position:relative;text-align:center;margin-right:3%;margin-bottom:60px;cursor:pointer;z-index:5;padding-bottom:50px;}
.honnorlist .item:nth-child(3n){margin-right:0;}
.honnorlist .item .img{font-size:0;height:350px;margin-bottom:30px;line-height:350px;}
.honnorlist .item .img img{vertical-align:bottom;}
.honnorlist .item h4{font-size:24px;line-height:32px;height:64px;overflow:hidden;color:#000;font-style:italic;-webkit-transition:.4s;transition:.4s;}
.honnorlist .item:after{content:"";position:absolute;width:100%;height:80%;background:#f7f7f7;bottom:0;left:0;z-index:-1;-webkit-transition:.6s;transition:.6s;}
.honnorlist .item:hover:after{background:#264084;}
.honnorlist .item:hover h4{color:#fff;}
@media(max-width:768px){.honnorlist .item{width:48%;margin:0 1% 20px !important;padding:0 20px 20px;}
.honnorlist .item .img{height:150px;line-height:150px;}
.honnorlist .item h4{font-size:14px;line-height:1.5;}
.honnorlist .item h4 br{display:none;}
.tabslide{margin-bottom:40px;padding:0 50px;}
.tabslide .swiper-slide{font-size:16px;padding-bottom:20px;height:55px;line-height:35px;}
.tabslide .swiper-slide.swiper-slide-thumb-active{font-size:20px;}
.tabslide .tabprev,.tabslide .tabnext{background-size:30px;}
.awards{padding:20px 0 40px;}
}
.masonry{position:relative;z-index:10;}
.masonry .item{width:32.33%;margin:0 0.5% 1%;overflow:hidden;}
.masonry .item img{display:block;width:100%;}
.masonry .item .txt{position:absolute;width:100%;padding:30px;left:0;bottom:-150%;z-index:5;font-size:32px;font-weight:bold;color:#fff;-webkit-transition:.6s;transition:.6s;}
.masonry .item:hover .txt{bottom:0;}
.loadmore{margin-top:70px;text-align:center;}
.loadmore span{display:inline-block;font-size:16px;color:#000;line-height:40px;padding-right:40px;position:relative;}
.loadmore span i{position:absolute;right:0;top:0;background:url(../images/loading.png) no-repeat center;width:40px;height:100%;-webkit-animation:round linear 2s infinite;animation:round linear 2s infinite;}
@-webkit-keyframes round{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}
}
@keyframes round{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}
}
@media(max-width:768px){.masonry .item{width:49%;}
.masonry .item .txt{font-size:12px;padding:10px;}
}
.activity .item{margin-bottom:90px;overflow:hidden;position:relative;}
.activity .item .imgbox{width:56%;float:left;}
.activity .item .text{flex-direction:column;justify-content:center;height:100%;position:absolute;right:0;top:0;width:44%;padding:0 80px 0 60px;-webkit-transition:.6s;transition:.6s;}
.activity .item .text .year{color:#264084;font-size:16px;line-height:30px;-webkit-transition:.6s;transition:.6s;}
.activity .item .text .date{font-size:32px;color:#264084;margin-bottom:50px;-webkit-transition:.6s;transition:.6s;}
.activity .item .text h3{position:relative;font-size:32px;line-height:42px;color:#000;font-style:italic;margin-bottom:30px;max-height:84px;overflow:hidden;-webkit-transition:.4s;transition:.4s;}
.activity .item .text .line{width:160px;border-bottom:1px solid #000;margin-bottom:58px;}
.activity .item:hover .text .line{border-color:#fff;}
.activity .item .text .desc{line-height:2;max-height:64px;overflow:hidden;}
.activity .item:hover .text{color:#7483ad;background:url(../images/bgshaw2.png) no-repeat center;background-size:cover;}
.activity .item:hover .text p,.activity .item:hover .text h3{color:#fff;}
@media(max-width:1200px){.activity .item .text .date{margin-bottom:20px;font-size:24px;}
.activity .item .text .line{margin-bottom:20px;}
.activity .item .text h3{font-size:20px;line-height:1.5;max-height:60px;margin-bottom:20px;}
.activity .item{margin-bottom:30px;}
.activity .item .text{width:50%;}
.activity .item .imgbox{width:50%;}
}
@media(max-width:768px){.activity .item .imgbox{width:100%;float:none;}
.activity .item .text{position:static;padding:20px 10px;width:100%;}
.activity .item .text .date{font-size:20px;}
}
.pagecontent .content.w1443{max-width:1443px;}
.contentbtn{margin-top:120px;line-height:90px;border-bottom:1px solid #f2f2f2;margin-bottom:40px;overflow:hidden;color:#000;}
.contentbtn .prev{display:block;width:50%;text-align:left;float:left;padding-left:45px;background:url(../images/iprev.png) no-repeat left center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contentbtn .next{display:block;width:50%;text-align:right;float:left;padding-right:45px;background:url(../images/inext.png) no-repeat right center;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.back a{display:block;margin:auto;width:180px;text-align:center;line-height:50px;background:#264084;color:#fff;border-radius:25px;}
@media(max-width:768px){.contentbtn .prev{width:100%;float:none;}
.contentbtn .next{padding-left:45px;padding-right:0;width:100%;float:none;text-align:left;background:url(../images/iprev.png) no-repeat left center;}
.contentbtn{margin-top:20px;line-height:40px;padding-bottom:30px;}
}
.topnav{font-size:24px;text-align:center;margin-bottom:75px;}
.topnav li{display:inline-block;vertical-align:middle;margin:0 10px;}
.topnav li a{display:block;padding-bottom:10px;border-bottom:1px solid transparent;}
.topnav li a:hover,.topnav li.on a{border-color:#264084;color:#264084;}
@media(max-width:768px){.topnav{margin-bottom:30px;font-size:16px;}
.popcontainer{height:auto;}
.popcontainer video{height:auto;position:static;}
}
/*20210408Ã¦ÂÅ“Ã§Â´Â¢*/
.searchtop .scon{position:relative;max-width:600px;margin:auto;}
.searchtop .scon input{height:50px;padding:0 50px 0 10px;width:100%;}
.searchtop .scon a{position:absolute;right:0;width:40px;height:100%;background:url(../images/search-on.png) no-repeat center;}
.searchcontent .contentHead{margin-bottom:40px;}
.searchcontent .Pages{margin-bottom:0;}
.searchResult{padding-bottom:70px;text-align:left;max-width:1000px;margin:auto;}
.searchResult li{padding:0 100px 0 10px;position:relative;}
.searchResult li a{display:block;line-height:60px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.searchResult li span{text-align:center;width:100px;position:absolute;right:0;top:0;line-height:60px;font-size:14px;color:#777;}
.searchResult li:nth-child(2n){background:#f5f5f5;}
@media(max-width:768px){.pagination > li > a,.pagination > li > span{margin:0 0.5vw !important;}
.pagination > li.prev a,.pagination > li.next a{padding-left:2.5vw !important;padding-right:2.5vw !important;}
}
/*20210418*/
@media(min-width:768px){.h1top .r h3{font-size:32px;font-size:2vw;}
.h1top .l{left:10%;}
.h1top .r{margin-left:10%;padding-left:310px;}
.linkblocks .item .text .t{font-size:26px;}
.linkblocks .item .text h3{font-size:22px;}
.banner .text .p1{font-size:40px;}
.banner .text .p2{font-size:34px;}
.banner .text{font-size:22px;}
.footer .left .t1{font-size:30px;}
.footer .left .t3{font-size:26px;}
.footer .left .t2{font-size:28px;}
.counter .item .count{font-size:30px;}
.h1top .l .b{font-size:42px;}
.menuDown .subitems a{padding:0 20px;}
.brandtop .r{font-size:16px;}
.brandtop .r h3{font-size:30px;}
.title{font-size:34px;}
.title .p2{font-size:38px;}
.title h3{font-size:28px;}
.title2{font-size:38px;}
.title2 h3 span{font-size:34px;}
.addvantagetab .swiper-slide{font-size:20px;}
.addvancontent .swiper-slide .text{font-size:20px;}
.addvancontent .swiper-slide .text .jmcounter b{font-size:54px;}
.jmglc .item{font-size:22px;}
.jmlx{font-size:20px;}
.jmlx .b span{font-size:40px;}
.title3{font-size:36px;}
.title3 h3{font-size:28px;}
.rcln h3{font-size:30px;}
body{font-size:14px;}
.pbanner .text .f60{font-size:48px;}
.newslist .item .text h3{font-size:20px;}
.newslist .item{font-size:14px;}
.contentHead h3{font-size:30px;}
.about1top h3{font-size:26px;}
.about2 .item .b{font-size:24px;}
.strategic1 .flex .l h3{font-size:28px;}
.strategic1 .flex .l{font-size:16px;}
.strategic2 .flex .item h4{font-size:28px;}
.milesContainer .milesslide .flex .l{font-size:100px;}
.honnorlist .item h4{font-size:20px;}
.masonry .item .txt{font-size:26px;}
.recommend .swiper-slide h4{height:72px;font-size:20px;}
.recommend .swiper-slide p{font-size:16px;}
.recommend .swiper-slide .address{height:72px;background-position:left 12px;}
.recommend .swiper-slide span{margin-top:28px;}
.brandaddvan .lefttitle{font-size:36px;}
.brandaddvan .lefttitle h3{font-size:26px;}
}
@media(max-width:768px){.h1top .r h3{font-size:16px;}
.counter .item{font-size:16px;}
.counter .item .count{display:flex;font-size:24px;align-items:center;}
.slidemain .swiper-slide .text{font-size:15px;}
.linkblocks .item .text{font-size:14px;}
.linkblocks .item .text:before{display:block;opacity:.3 !important;}
.linkblocks .item .text .t{font-size:20px;}
.linkblocks .item .text h3{font-size:22px;}
.brandtop .r{font-size:14px;}
.brandtop .r h3{font-size:20px;}
.title .p2{font-size:20px;}
.title h3{font-size:20px;}
.footer .left .t1,.footer .left .t2{font-size:20px;}
.footer .copy{font-size:14px;}
.title2,.title2 h3 span{font-size:20px;}
.rcln h3,.contentHead h3{font-size:18px;}
body{font-size:14px;}
.about1 .abtext .t{margin-bottom:80px;}
.strategic1 .flex .l{font-size:14px;}
.strategic1 .flex .l h3,.strategic2 .flex .item h4{font-size:20px;}
.milesContainer .milesslide .flex .l{font-size:24px;}
.milesContainer .milesslide .flex{font-size:14px;padding:30px 20px;}
.milesContainer .milesthub .swiper-slide p{font-size:16px;}
.milesContainer .milesthub .swiper-slide.swiper-slide-thumb-active p{font-size:20px;}
.honnorlist .item{padding:0 10px 20px;}
.honnorlist .item h4{font-size:12px;}
.newslist .item .text .date{margin-bottom:10px;}
.newslist .item .text h3{font-size:16px;line-height:1.5;margin-bottom:10px;}
.newslist .item .text{font-size:14px;}
.brandtop .l img{max-height:70px;}
.brandtop .l,.brandtop .r h3{text-align:center;}
.header .logo img{max-height:100%;height:60px;}
}
.slidebtn:after{content:"";position:absolute;width:30%;height:30%;border-left:2px solid #a4a4a4;border-bottom:2px solid #a4a4a4;transform:rotate(45deg);left:40%;top:33%;}
.slidebtn{background:none !important;border:2px solid #a4a4a4;border-radius:50%;}
.slidebtn.slidenext:after{border-right:2px solid #a4a4a4;border-top:2px solid #a4a4a4;border-left:none;border-bottom:none;left:30%;}
.slidebtn:hover{border-color:#264084;}
.slidebtn:hover:after{border-color:#264084;}
/*20210420*/
.honnorlist .item h4 span{display:none;}
@media(max-width:768px){.h1top .r h3{margin:10px 0;}
.home2 .text br{display:none;text-align:justify;}
.honnorlist .item h4 span{display:inline-block;margin:0 5px;vertical-align:middle;}
}
/*20210421*/
@media(min-width:1200px){.about1top{max-width:62%;}
.recommend{padding-top:0;margin-top:150px;}
.brandphoto{padding-bottom:0;margin-bottom:150px;}
}
.banner .text p,.footer .left p{font-family:inherit !important;font-weight:normal !important;}
@media(max-width:768px){.h1top .r h3{font-size:14px;text-align:center;}
.topbrands .line .linet span{font-size:12px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);white-space:nowrap;text-align:right;position:absolute;right:10px;top:100%;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;}
.topbrands .line .w1600:after{content:"";position:absolute;right:7px;top:50%;height:7px;margin-top:-4px;width:7px;text-align:center;border-right:1px solid #ccc;border-top:1px solid #ccc;transform:rotate(45deg);z-index:10;animation:ltor linear 2s infinite;}
}
@-webkit-keyframes ltor{0%{right:7px;opacity:1;}
50%{right:12px;opacity:.5;}
100%{right:7px;opacity:1;}
}
@-ms-keyframes ltor{0%{right:7px;opacity:1;}
50%{right:12px;opacity:.5;}
100%{right:7px;opacity:1;}
}
@keyframes ltor{0%{right:7px;opacity:1;}
50%{right:12px;opacity:.5;}
100%{right:7px;opacity:1;}
}
.h1top .l{display:none !important;}
@media(min-width:768px ){.h1top .r{margin-left:0;padding:0 !important;text-align:center;line-height:2;}
.h1top .r h3,.h1top .r{font-style:italic;font-size:30px !important;font-weight:normal !important;}
.home1{padding-top:105px;}
.h1top .r a{display:block;position:static;margin:auto;margin-top:40px;border:none;}
.h1top .r a .icon-more{width:40px;height:40px;border-color:#666;}
}
/*20210429*/
.about1 .abtext{padding:63px 40px 60px 80px;background:#f5f5f5;margin-left:60%;}
.about1{padding:60px 0;}
.about1 .imgbox{top:0;}
.about1 .abtext .about1top{float:none;max-width:none;margin-bottom:30px;line-height:2;font-weight:bold;font-style:italic;}
.about1 .abtext .about1top h3{font-size:24px;line-height:2;font-weight:bold;font-style:italic;}
.about1 .abtext .c{padding-bottom:0;}
@media(max-width:1200px){.about1 .abtext{padding:20px 0;margin-left:0;background:none;}
.about1 .abtext .about1top,.about1 .abtext .about1top h3{line-height:1.5;font-size:20px;}
.about1 .abtext .c{font-size:14px;line-height:1.8;}
}
@media(min-width:1200px){}
.popcontainer video{object-fit:contain;}
/* 2022082511 */
.banner-video .short-video video{object-fit:contain;}
.newslist{padding:50px 0 40px;}
.pbanner img{width:100%;}
@media(max-width:1024px){.pbanner .text .f60{font-size:30px;}
}
@media(max-width:768px){.pbanner .text .f60{font-size:20px;}
.Talent .columns li .title{padding:15px !important;margin-bottom:0;}
.newslist{padding:30px 0 20px;}
.def{display:none;}
.home2 .slidebtn {
    width: 30px;
    height: 30px;
    top: 28%;
}
}
@media(max-width:640px){.newslist{padding:15px 0 10px;}
.Talent .columns li .title{padding:10px !important;font-size:18px !important;}
.Talent .columns li{width:100% !important;margin:0 0 15px !important;}
}
/* 2023.9.15 */
.ficons .himg{max-width:500px;}
.pcVideo{display:block;}
.wapVideo{display:none;}
@media screen and (max-width:1024px){.pcVideo{display:none;}
.wapVideo{display:block;}
}
/* 20251208 */
.topbrands .line:nth-child(2) .linec span:nth-child(5){margin-right:28.4%;}
.topbrands .line .linec span{width:14.2%;padding:20px;line-height:6.5vw;}
.topbrands .line:last-child .w1600{align-items:stretch;}
.topbrands .line:last-child .linet .tin{display:flex;align-items:flex-end;justify-content:space-around;/* height:100%;*/
 flex-direction:column;padding:1em 0;}
.topbrands .line .w1600:before{display:none;}
.topbrands .line{border:none;}
.topbrands .line .w1600{border-bottom:1px solid #eceef3;display:flex;align-items:center;}
.topbrands .line .linet{color:#666;font-style:normal;font-weight:normal;text-align:left;display:flex;align-items:center;justify-content:flex-start;position:relative;left:0;top:0;transform:none;flex:0 0 auto;width:280px;line-height:1.6;padding-right:30px;}
.topbrands .line .linec{margin-left:0;flex:1 1 auto;}
.topbrands .line:first-child .w1600{border-top:1px solid #eceef3;}
/* .topbrands .line:last-child .w1600{border-top:1px solid #eceef3;margin-top:2px;}
*/
.topbrands .line .linec span.vm a{color:#666;font-size:18px;display:flex;align-items:center;justify-content:center;width:100%;}
.topbrands .line .linec .vl{border-top:1px solid #eceef3;}
.imgcontent{padding:40px 0;text-align:center;}
.topbrands .line:last-child .linec span{border-top:1px solid #eceef3;}
.topbrands .line:last-child .linec{margin-top:-1px;}
@media (max-width:1600px){.topbrands .line .linet{font-size:20px;}
}
@media (max-width:768px){.topbrands .line .linet{padding-right:10px;font-size:14px;width:100px;}
.topbrands .line .linec span{width:33.33%;padding:10px;line-height:60px;}
.topbrands .line .linec span.vm a{font-size:14px;}
.topbrands .line:nth-child(2) .linec span:nth-child(5){margin-right:0;}
}
.agreen{display:flex;flex-wrap:wrap;}
.agreen input{margin-right:10px;}


.brands_list{
  display: flex;
  flex-wrap: wrap;
}
.brands_list .brands_item{
  width: 14.28%;
}
.brands_list a{
  padding-bottom: 49%;
  position: relative;
  width: 100%;
  display: block;
}
.brands_list a img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  max-height: 100%;
  max-width: 90%;
}
@media (max-width:768px){
  .brands_list .brands_item{
    width: 25%;
  }
}
.brand01{
  padding: 100px 0;
}
.hbox1 .ctit{
  text-align: center;
  font-size: 32px;
  font-style: italic;
  font-weight: bold;
  color: #333;
}
.hbox1 .editor{
  margin-top: 25px;
  text-align: center;
  color: #333;
}
.hbox1 .list2{
  margin-top: 35px;
}
.list2 .item{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.list2 .imgbox{
  width: 50%;
}
.list2 .text{
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.list2 .tit{
  font-size: 24px;
}
.list2 .desc{
  font-size: 16px;
  line-height: 1.875;
  margin-top: 25px;
  overflow: hidden;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.list2 .item:nth-child(2n){
  flex-direction: row-reverse;
}
.list2 .item:nth-child(2n+1) .text{
  padding-left: 5%;
}
.list2 .item:nth-child(2n) .text{
  padding-right: 5%;
}
.list2 .more{
  margin-top: 35px;
}

@media (max-width:1024px){
  .brand01{
    padding: 35px 0;
  }
  .hbox1 .editor {
    margin-top: 15px;
  }
  .list2 .more {
    margin-top: 15px;
  }.list2 .desc{
    margin-top: 15px;
  }
}
@media (max-width:640px){
  .list2 .imgbox{
      width: 100%;
  }
  .list2 .item:nth-child(2n) .text{
    flex-direction: column;
  }
  .list2 .text{
    width: 100%;
    margin-top: 15px;
    padding: 15px;
  }
}
.agreen.agreenunder a {
    text-decoration: underline;
    display: inline-block;
    margin: 0 5px;
}
.slidemain .swiper-slide .text .clearfix {
    text-align: left;
}