*{font-family:'Microsoft YaHei',sans-serif;}
#pc_header{position:fixed;top:0;width:100%;z-index:9999;backdrop-filter:none;transition:all .5s ease;padding-top: 1.25rem;}
#pc_header .top{display:flex;align-items:center;justify-content:space-between;gap:2rem;color:#fff;}
#pc_header .top .right{width:100%;max-width:16.25rem;flex-shrink:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.3125rem;}
#pc_header .top .right a{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;background-color:rgba(255,255,255,.3);border-radius:.3125rem;padding:.625rem .875rem;font-size:.9375rem;transition:all .5s ease;}
#pc_header .top .right a:nth-child(1){grid-row:span 2;flex-direction:column;justify-content:center;}
#pc_header .top .right a:hover{background-color:#367fff;}
#pc_header .ibox{display:flex;align-items:center;justify-content:space-between;gap:3.5625rem;border-top:1px solid rgba(255,255,255,.1);margin-top:1.25rem;}
#pc_header .ibox ul{width:100%;display:flex;align-items:center;justify-content:space-between;}
#pc_header .ibox ul li{position:relative;}
#pc_header .ibox ul li>a{position:relative;display:block;padding:1.25rem 0;font-size:1.25rem;font-weight:bold;color:#fff;}
#pc_header .ibox ul li>a::before{content:'';position:absolute;left:0;top:-1px;width:0%;height:.1875rem;background-color:#367fff;transition:all .5s ease;}
#pc_header .ibox ul li.on>a::before,#pc_header .ibox ul li:hover>a::before{width:100%;}
#pc_header .ibox ul li .ej_box{position:absolute;left:50%;top:100%;transform:translateX(-50%);z-index:2;white-space:nowrap;min-width:100%;width:auto;height:auto;max-height:0;overflow:hidden;transition:all .5s ease;}
#pc_header .ibox ul li .ej_box a{display:block;padding:.75rem 1.5rem;font-size:1rem;color:#367fff;background-color:#fff;transition:all .5s ease;text-align:center;}
#pc_header .ibox ul li .ej_box a:hover{background-color:#367fff;color:#fff;}
#pc_header .ibox ul li:hover .ej_box{max-height:22rem;}
#pc_header .ibox .sech_box{width:100%;max-width:18.75rem;flex-shrink:0;}
#pc_header .ibox .sech_box form{position:relative;width:100%;background-color:rgba(255,255,255,.3);border-radius:10rem;overflow:hidden;}
#pc_header .ibox .sech_box form input{padding:.5rem 1.25rem;font-size:.875rem;color:#fff;}
#pc_header .ibox .sech_box form input::placeholder{color:#fff;}
#pc_header .ibox .sech_box form button{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);z-index:2;background-color:transparent;color:#fff;transition:all .5s ease;}
#pc_header.xg,#pc_header:hover{background-color:rgba(54,127,255,.6);backdrop-filter:blur(.5rem);}
#banner{position:relative;width:100%;height:100vh;overflow:hidden;}
#banner .swiper{width:100%;height:100%;}
#banner .i{display:block;width:100%;height:100%;object-fit:cover;}
#banner .hz{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);max-width:59.25rem;max-height:17.75rem;z-index:2;width: 100%;height: 100%;}
#banner .hz img{display:block;width:100%;height:100%;object-fit:contain;}
#banner .jt{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2;}
#banner .prev{left:10rem;}
#banner .next{right:10rem;}
#banner .pagination{position:absolute;left:50%;top:auto;bottom:2.5rem;z-index:2;width:auto;transform:translateX(-50%);right:auto;}
#banner .pagination span{background-color:transparent;width:.75rem;height:.75rem;opacity:1;border:2px solid #fff;transition:all .5s ease;}
#banner .pagination span.swiper-pagination-bullet-active{background-color:#fff;}
#banner .swiper-slide-active .hz .txt{animation:enter 1.2s forwards .2s;}
@-webkit-keyframes enter{0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);}
20%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);}
100%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);}
}
@keyframes enter{0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);}
20%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);}
100%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);}
}
.s_box{padding:3.75rem 0 6.25rem;background:url(../images/s_box_bg.jpg) bottom no-repeat;background-size:cover;}
.s_top{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;border-bottom:2px solid #e5e5e5;padding-bottom:1.5rem;}
.s_title h2{position:relative;display:inline-block;font-size:2rem;font-weight:bold;color:#212121;}
.s_title h2::before{content:'';position:absolute;left:0;bottom:calc(-1.5rem + -2px);width:100%;height:.25rem;background-color:#367fff;}
.s_more .iconfont{font-size:1.875rem;color:#9fa0a3;transition:all .5s ease;}
.s_more .iconfont:hover{color:#367fff;}
.s_flex{display:flex;align-items:flex-start;justify-content:space-between;gap:3.125rem;}
.s_fwzn{flex-shrink:0;}
.s_fwzn ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;}
.s_fwzn ul li a{display:block;position:relative;}
.s_fwzn ul li a .img{width:100%;height:8.125rem;}
.s_fwzn ul li a .txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:1.25rem;gap:1rem;}
.s_fwzn ul li a .txt .iconfont{font-size:1.5rem;}
.s_fwzn ul li:nth-child(5){grid-column:span 2;}
.s_news .nbox{display:flex;align-items:flex-start;justify-content:space-between;gap:3.125rem;}
.s_news .nbox .ll{position:relative;width:100%;max-width:40rem;flex-shrink:0;}
.s_news .nbox .ll .jt{position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:#fff;}
.s_news .nbox .ll .jt .ico{cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);font-family:'宋体';font-size:1rem;transition:all .5s ease;}
.s_news .nbox .ll .jt .ico:hover{background-color:#367fff;}
.s_news .nbox .ll .prev{left:0;}
.s_news .nbox .ll .next{right:0;}
.s_news .nbox .ll a{display:block;position:relative;width:100%;height:100%;}
.s_news .nbox .ll a .img{width:100%;height:26.25rem;}
.s_news .nbox .ll a p{font-size:1.25rem;font-weight:bold;text-align:center;padding:1.25rem;position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);color:#fff;z-index:2;}
.s_news .nbox .tt a{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.875rem;}
.s_news .nbox .tt a .time{width:5rem;height:5.3125rem;flex-shrink:0;background-color:#367fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:.5rem;clip-path:polygon(-60% 100%,1rem 0,100% 0,100% 0,100% 0,100% 100%,0 100%,0 100%);}
.s_news .nbox .tt a h3{font-size:1.25rem;font-weight:bold;line-height:1.5;color:#212121;transition:all .5s ease;}
.s_news .nbox .tt a:hover h3{color:#367fff;}
.s_news .nbox .tt a .time p{font-size:1.5rem;font-weight:bold;}
.s_news .nbox .tt a .time span{font-size:.875rem;}
.s_news .nbox .tbox a{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.3125rem;}
.s_news .nbox .tbox a:last-child{margin-bottom:0;}
.s_news .nbox .tbox a h3{font-size:17px;color:#212121;transition:all .5s ease;}
.s_news .nbox .tbox a:hover h3{color:#367fff;}
.s_news .nbox .tbox a .time{width:auto;flex-shrink:0;font-size:.9375rem;color:#929fb5;}
.s_xbox{display:grid;grid-template-columns:repeat(2,1fr);gap:3.125rem;}
.s_xbox .itxt .tt a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.875rem 0;border-bottom:1px dashed #d2d2d2;}
.s_xbox .itxt .tt a .time{width:auto;flex-shrink:0;border-right:1px solid #ebebeb;text-align:center;padding-right:1.5rem;}
.s_xbox .itxt .tt a .time p{font-size:1.5rem;color:#383838;}
.s_xbox .itxt .tt a .time span{font-size:.75rem;color:#838383;}
.s_xbox .itxt .tt a h3{font-size:1.25rem;font-weight:bold;color:#212121;transition:all .5s ease;}
.s_xbox .itxt .tt a:first-child{padding-top:1rem;}
.s_xbox .itxt .tt a:hover h3{color:#367fff;}
.s_xbox .iimg .tt a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px dashed #d2d2d2;padding-bottom:1.875rem;}
.s_xbox .iimg .tt a .img{width:100%;max-width:15.625rem;height:10.3125rem;flex-shrink:0;}
.s_xbox .iimg .tt a .txt{width:100%;}
.s_xbox .iimg .tt a .txt h3{font-size:1.25rem;font-weight:bold;line-height:1.5;color:#212121;margin-bottom:1rem;transition:all .5s ease;}
.s_xbox .iimg .tt a .txt p{font-size:1rem;margin-bottom:1.875rem;}
.s_xbox .iimg .tt a .txt .time{font-size:.9375rem;color:#929fb5;}
.s_xbox .iimg .tt a:hover .txt h3{color:#367fff;}
.s_xbox .tbox{margin-top:1.875rem;}
.s_xbox .tbox a{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;}
.s_xbox .tbox a:last-child{margin-bottom:0;}
.s_xbox .tbox a h3{font-size:1.125rem;color:#212121;transition:all .5s ease;}
.s_xbox .tbox a:hover h3{color:#367fff;}
.s_xbox .tbox a h3::before{content:'';display:inline-block;font-size:1.125rem;color:#d1ddf4;margin-right:1rem;}
.s_xbox .tbox a .time{width:auto;flex-shrink:0;font-size:.9375rem;color:#929fb5;}
.s_xbox .itxt2 .tt a{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 0;}
.s_xbox .itxt2 .tt a:first-child{padding-top:.625rem;}
.s_gg{margin:3.125rem 0;}
#n_banner{position:relative;width:100%;height:31.25rem;overflow:hidden;}
#n_banner::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,0));}
#n_banner .hz{position:absolute;left:0;bottom:1.875rem;width:100%;z-index:3;color:#fff;}
#n_banner .hz .n_mbx{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;font-size:.9375rem;}
#n_banner .hz .n_mbx .ijt:last-child{display:none;}
#n_banner .hz .n_mbx .icon-shouye{color:#367fff;}
#n_banner .hz .n_mbx a{transition:all .5s ease;}
#n_banner .hz .n_mbx a:hover{color:#367fff;}
.n_bg{background: url(../images/nhz_bg.jpg) bottom no-repeat #fff;background-size: 100%;}
.nhz{display:flex;align-items:flex-start;justify-content:space-between;gap:3.75rem;}
.nhz .rr{padding:5.625rem 0 11.875rem;width:100%;}
.n_nav{width:100%;max-width:15.625rem;flex-shrink:0;margin-bottom:5rem;position:sticky;top:21rem;transform:translateY(-8.375rem);z-index:888;}
.n_nav .top{display:inline-flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#367fff;font-size:1.75rem;font-weight:bold;color:#fff;width:100%;height:8.375rem;max-width:15.625rem;clip-path:polygon(-30% 100%,3rem 0,100% 0,100% 0,100% 0,100% 100%,0 100%,0 100%);}
.n_nav .ibox{background:url(../images/n_nav_bg.jpg) bottom right no-repeat #f5f6fb;background-size:100%;padding:2.5rem 2.5rem 10rem;}
.n_nav .ibox a{display:block;border-bottom:1px dashed #e0dbd8;padding:1.25rem 0;font-size:1.125rem;color:#212121;transition:all .5s ease;}
.n_nav .ibox a.on{font-weight:bold;}
.n_nav .ibox a.on,.n_nav .ibox a:hover{color:#367fff;}
.n_nav .ibox a:first-child{padding-top:0;}
.ijt{font-family:'宋体';font-size:.875rem;}
.n_title h2{font-size:2.75rem;font-weight:bold;color:#367fff;text-align:center;margin-bottom:3.75rem;}
.n_title h3{font-size:1.875rem;font-weight:bold;color:#367fff;margin-bottom:1.875rem;}
.n_xzdw .rr .ibox{padding:3.125rem 0;border-bottom:1px solid #e4e5e9;}
.n_xzdw .rr .ibox:first-child{padding-top:0;}
.n_xzdw .rr .ibox:last-child{padding-bottom:0;border:0;}
.n_xzdw .rr .ibox .tbox{display:flex;align-items:center;justify-content:space-between;gap:3.125rem;}
.n_xzdw .rr .ibox .tbox .img{position:relative;width:100%;max-width:20.625rem;flex-shrink:0;height:20.625rem;border-radius:.9375rem;border:6px solid #eaebf1;}
.n_xzdw .rr .ibox .tbox .txt{width:100%;}
.n_xzdw .rr .ibox .tbox .txt>h3{font-size:1.375rem;color:#414141;margin-bottom:3.125rem;}
.n_xzdw .rr .ibox .tbox .txt .ar_article{font-size:1.125rem;line-height:1.5;color:#313131;}
.n_xzdw .rr .ibox .tbox .img p{position:absolute;bottom:0;left:0;width:100%;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));padding:2.1875rem .5rem;text-align:center;font-size:1.25rem;color:#fff;}
.n_xyld .rr ul{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;}
.n_xyld .rr ul li a{display:grid;grid-template-columns:1fr .6fr;}
.n_xyld .rr ul li a .img{width:100%;height:16.875rem;}
.n_xyld .rr ul li a .txt{width:100%;height:100%;background-color:#eeeff5;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:1.875rem;transition:all .5s ease;}
.n_xyld .rr ul li a .txt h3{font-size:1.625rem;font-weight:bold;color:#212121;margin-bottom:1.25rem;transition:all .5s ease;}
.n_xyld .rr ul li a .txt p{font-size:1.125rem;color:#6a6a6d;margin-bottom:1.875rem;transition:all .5s ease;}
.n_xyld .rr ul li a .txt .line{width:1.75rem;height:.25rem;background-color:#367fff;transition:all .5s ease;}
.n_xyld .rr ul li a:hover .txt{background-color:#367fff;}
.n_xyld .rr ul li a:hover .txt h3,.n_xyld .rr ul li a:hover .txt p{color:#fff;}
.n_xyld .rr ul li a:hover .txt .line{background-color:#fff;}
.n_szdw .rr ul{display:grid;grid-template-columns:repeat(5,1fr);gap:2.5rem 1.75rem;}
.n_szdw .rr ul li a .img{width:100%;height:20.625rem;border:6px solid #edeef3;}
.n_szdw .rr ul li a .txt{display:flex;align-items:flex-end;justify-content:center;gap:1rem;padding-top:1.25rem;}
.n_szdw .rr ul li a .txt h3{font-size:1.25rem;font-weight:bold;color:#212121;transition:all .5s ease;}
.n_szdw .rr ul li a .txt p{font-size:1rem;color:#585858;}
.n_szdw .rr ul li a:hover .txt h3{color:#367fff;}
.pages{display:flex;align-items:center;gap:.625rem;margin-top:3.125rem;}
.pages a{display:block;font-size:1rem;color:#3a3a3a;border:1px solid #dfdada;padding:.5rem .75rem;border-radius:.25rem;transition:all .5s ease;}
.pages a:hover,.pages a.on{background-color:#367fff;border-color:#367fff;color:#fff;}
.n_szxq .rr .ibox{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;}
.n_szxq .rr .ibox .img{width:100%;max-width:16.875rem;height:23.625rem;flex-shrink:0;border:6px solid #edeef3;}
.n_szxq .rr .ibox .txt .tt{display:flex;align-items:flex-end;gap:1rem;padding-top:1.25rem;}
.n_szxq .rr .ibox .txt .tt h3{font-size:1.25rem;font-weight:bold;color:#212121;transition:all .5s ease;}
.n_szxq .rr .ibox .txt .tt p{font-size:1rem;color:#585858;}
.n_szxq .rr .ibox .txt .line{width:1.75rem;height:.25rem;background-color:#367fff;margin:1.5rem 0 2.5rem;}
.n_szxq .rr .ibox .txt .ar_article{font-size:1.1875rem;line-height:1.5;color:#323232;}
.n_djdt .rr ul li{padding:1.5rem 0;border-bottom:1px dashed #e3e3e3;}
.n_djdt .rr ul li:first-child{padding-top:0;}
.n_djdt .rr ul li a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;}
.n_djdt .rr ul li a .time{width:5.3125rem;height:5.9375rem;flex-shrink:0;border:1px solid #ebebeb;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:.25rem;font-size:.875rem;color:#515151;transition:all .5s ease;}
.n_djdt .rr ul li a .time h4{font-size:1.75rem;font-weight:bold;color:#367fff;transition:all .5s ease;}
.n_djdt .rr ul li a:hover .time{background-color:#367fff;border-color:#367fff;color:#fff;}
.n_djdt .rr ul li a:hover .time h4{color:#fff;}
.n_djdt .rr ul li a .txt{width:100%;}
.n_djdt .rr ul li a .txt h3{font-size:1.375rem;font-weight:bold;color:#212121;margin-bottom:.9375rem;}
.n_djdt .rr ul li a .txt p{font-size:1.125rem;color:#68696d;}
.n_kydt .rr ul li{padding:1.875rem 0;border-bottom:1px solid #eaebee;}
.n_kydt .rr ul li:first-child{padding-top:0;}
.n_kydt .rr ul li a{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;}
.n_kydt .rr ul li a .img{width:100%;max-width:19.6875rem;height:12.8125rem;flex-shrink:0;}
.n_kydt .rr ul li a .txt{width:100%;}
.n_kydt .rr ul li a .txt .time{font-size:1.125rem;color:#367fff;margin-bottom:1.5rem;}
.n_kydt .rr ul li a .txt h3{font-size:1.375rem;font-weight:bold;color:#212121;margin-bottom:1.125rem;transition:all .5s ease;}
.n_kydt .rr ul li a .txt p{font-size:1.125rem;color:#5e5f61;margin-bottom:2rem;}
.n_kydt .rr ul li a .txt .iconfont{font-size:1rem;color:#367fff;display:inline-block;transform:scaleX(-1);}
.n_kydt .rr ul li a:hover .txt h3{color:#367fff;}
.n_xwxq .rr .top{margin-bottom:4.375rem;}
.n_xwxq .rr .top h2{font-size:2.25rem;line-height:1.5;color:#212121;margin-bottom:1.875rem;text-align:center;}
.n_xwxq .rr .top .box{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2.5rem;background:linear-gradient(to right,#f6f6f6,#fff);border-radius:.625rem;}
.n_xwxq .rr .top .box .ll{display:flex;align-items:center;gap:2.5rem;}
.n_xwxq .rr .top .box .ll p,.n_xwxq .rr .top .box .ll i{font-size:.875rem;color:#a5a5a5;}
.n_xwxq .rr .top .box .ll p span{font-size:1rem;color:#494949;}
.n_xwxq .rr .top .box .back{display:flex;align-items:center;gap:1.25rem;font-size:1rem;color:#494949;}
.n_xwxq .rr .top .box .back .iconfont{width:1.5625rem;height:1.5625rem;background-color:#367fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;transition:all .5s ease;transform:rotate(135deg);}
.n_xwxq .rr .top .box .back:hover .iconfont{transform:rotate(180deg);}
.n_xwxq .rr .aa{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-top:2px solid #e3e3e3;padding-top:2.5rem;margin-top:2.5rem;}
.n_xwxq .rr .aa>div{width:calc(50% - 1rem);flex-shrink:0;}
.n_xwxq .rr .aa h6{font-size:1rem;color:#4d4d4d;margin-bottom:1.5rem;}
.n_xwxq .rr .aa a{display:block;font-size:1rem;font-weight:bold;line-height:2rem;color:#4d4d4d;transition:all .5s ease;}
.n_xwxq .rr .aa .next{text-align:right;}
.n_xwxq .rr .aa a:hover{color:#367fff;}
.n_zzjs .rr .ar_article{margin-bottom:5rem;}
.n_zzjs .rr .ibox{margin-bottom:5rem;}
.n_zzjs .rr .ibox ul{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;}
.n_zzjs .rr .cjxy ul{grid-template-columns:repeat(7,1fr);}
.n_zzjs .rr .jzg ul{grid-template-columns:repeat(4,1fr);}
.n_zzjs .rr .ibox ul li{position:relative;border:1px solid #c3d9ff;overflow:hidden;}
.n_zzjs .rr .ibox ul li::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;background:url(../images/n_zzjs_img1.jpg) center no-repeat;background-size:cover;width:calc(100% - .3125rem);height:calc(100% - .3125rem);}
.n_zzjs .rr .ibox ul li::before{content:'';background:url(../images/n_zzjs_img2.jpg)center no-repeat;background-size:cover;width:100%;height:100%;z-index:2;position:absolute;left:50%;top:150%;transform:translate(-50%,-50%);transition:all .5s ease;}
.n_zzjs .rr .ibox ul li:hover::before{top:50%;}
.n_zzjs .rr .ibox ul li a{padding: 1rem; position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;text-align:center;line-height:1.5;font-size:1.1875rem;color:#212121;min-height:5.9375rem;transition:all .5s ease;}
.n_zzjs .rr .ibox ul li:hover a{color:#fff;}
.n_zzjs .rr .ibox:last-child{margin-bottom:0;}
footer{background:url(../images/footer_bg.jpg) bottom no-repeat;background-size:cover;padding:3.75rem 0;}
footer .top{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
footer .top .iconfont{cursor:pointer;width:3.4375rem;height:3.4375rem;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;transition:all .5s ease;}
footer .top .iconfont:hover{background-color:#fff;color:#367fff;}
footer .ibox{display:flex;align-items:flex-start;justify-content:space-between;gap:8.75rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.3);}
footer .ibox .ll{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;}
footer .ibox .ll dt{position:relative;font-size:1.125rem;color:#fff;margin-bottom:1.25rem;padding-bottom:1.25rem;}
footer .ibox .ll dt::after{content:'';position:absolute;left:0;bottom:0;width:.75rem;height:.125rem;background-color:#fff;}
footer .ibox .ll dd a{position:relative;display:block;font-size:.9375rem;color:#fff;font-weight:300;margin-bottom:1rem;transition:all .5s ease;}
footer .ibox .ll dd a:last-child{margin-bottom:0;}
footer .ibox .ll dd a:hover{transform:translateX(.5rem);}
footer .ibox .rr{width:auto;flex-shrink:0;display:flex;align-items:center;gap:1.875rem;}
footer .ibox .rr .img{width:8.75rem;height:8.75rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background-color:#fff;overflow:hidden;margin-bottom:1rem;}
footer .ibox .rr .img img{width:100%;height:100%;max-width:90%;max-height:90%;object-fit:contain;}
footer .ibox .rr p{font-size:1rem;text-align:center;color:#fff;}
footer .hz{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:space-between;gap:1rem;}
footer .hz .tel{display:flex;align-items:center;gap:4.375rem;color:#fff;font-size:1.0625rem;flex-shrink:0;}
footer .hz .tel p{display:flex;align-items:center;gap:1rem;}
footer .hz .tel p .iconfont{font-size:1.0625rem;flex-shrink:0;}
footer .hz .copy{font-size:1rem;line-height:1.5;color:#fff;}