*{font-family:'PingFang SC','Microsoft YaHei',sans-serif;}
#pc_header{position:sticky;background-color:#fff;top:0;width:100%;z-index:999;padding:0 5rem;border-bottom:1px solid #ececec;transition:all .5s ease;}
#pc_header .box{display:flex;align-items:center;justify-content:space-between;}
#pc_header .box .logo{width:100%;max-width:13.75rem;flex-shrink:0;}
#pc_header .box .logo a{display:flex;align-items:center;gap:.625rem;}
#pc_header .box .logo a img{display:block;transition:all .5s ease;}
#pc_header .box .logo .on{display:none;transition:all .5s ease;}
#pc_header .box .nav{display:flex;align-items:center;justify-content:center;gap:4.0625rem; font-weight:bold}
#pc_header .box .nav li>a{position:relative;display:block;padding:2.5rem 0;font-size:1.25rem;color:#212121;transition:all .5s ease;}
#pc_header .box .nav li>a::after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:2px;background-color:#c80a14;transition:all .5s ease;}
#pc_header .box .nav li.on>a::after,#pc_header .box .nav li:hover>a::after{width:100%;}
#pc_header .box .tel{display:flex;align-items:center;gap:1.0625rem;transition:all .5s ease;}
#pc_header .box .tel .iconfont{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;background-color:#c80a14;border-radius:50%;}
#pc_header .box .tel .iconfont::before{position:relative;z-index:2;}
#pc_header .box .tel .iconfont::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:3.4375rem;height:3.4375rem;background-color:#c80a14;border-radius:50%;opacity:.3;}
#pc_header .box .tel:hover{transform:translateX(-.5rem);}
#pc_header .box .tel p{font-family:'Roboto-Regular';font-size:1.65rem;color:#212121; font-weight:bold}
.s_more a{display:flex;align-items:center;gap:1.875rem;font-size:1.375rem;color:#333131;transition:all .5s ease;}
.s_more a .iconfont{width:1.75rem;height:1.75rem;background-color:#c80a14;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.s_more a:hover{transform:translateX(-.5rem);}
.s_szkn .w1600,.s_case .w1600{padding:0 4.875rem;}
#pc_header.on{position:fixed;background-color:transparent;border-color:transparent;transition:all .5s ease;}
#pc_header.on .box .logo a img,#pc_header.on.xg .box .logo a .on{display:none;}
#pc_header.on .box .logo a .on,#pc_header.on.xg .box .logo a img{display:block;}
#pc_header.on .box .nav li>a,#pc_header.on .box .tel p{color:#fff;transition:all .5s ease;}
#pc_header.on.xg{background-color:#fff;border-color:#ececec;}
#pc_header.on.xg .logo .txt{filter:none;}
#pc_header.on.xg .box .nav li>a,#pc_header.on.xg .box .tel p{color:#212121;}
#banner{width:100%;height:100vh;position:relative;overflow:hidden;}
#banner .swiper{width:100%;height:100%;}
#banner img,#banner video{display:block;width:100%;height:100%;object-fit:cover;}
#banner .hz{position:absolute;left:0;bottom:0;width:100%;z-index:2;padding-bottom:7.5rem;}
#banner .hz .ibox{display:flex;align-items:flex-end;justify-content:space-between;color:#fff;}
#banner .hz .ibox h2{font-size:4rem;line-height:4.875rem;font-weight:bold;}
#banner .hz .ibox p{font-size:1.875rem;font-weight:300;margin-top:2rem;line-height: 1.5;}
#banner .hz .ibox .a{display:flex;align-items:center;gap:1rem;margin-top:4.375rem;}
#banner .hz .ibox .a a{display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:.625rem;font-size:1rem;font-weight:300;color:#fff;width:12.5rem;height:2.75rem;transition:all .5s ease;}
#banner .hz .ibox .a a:hover{background-color:#fff;color:#c80a14;}
#banner .hz .ibox .pagination{width:auto;flex-shrink:0;}
#banner .hz .ibox .pagination span{background-color:#fff;transition:all .5s ease;}
#banner .hz .ibox .pagination .swiper-pagination-bullet-active{background-color:#c80a14;}
.s_szkn{background:url(../images/s_szkn_bg.jpg) top no-repeat;background-size:cover;padding:8.375rem 0;}
.s_szkn .s_title p{font-size:1.125rem;color:#757575;margin-top:1rem;}
.s_szkn ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3.5rem;}
.s_szkn ul li{position:relative;padding:5.9375rem 3.125rem;height:39.5rem;border-radius:1.25rem;overflow:hidden;}
.s_szkn ul li .txt{margin-bottom:3.75rem;}
.s_szkn ul li .txt h3{font-size:2.25rem;color:#000;margin-bottom:1.875rem;}
.s_szkn ul li .txt h6{font-size:1rem;font-weight:300;line-height:1.5rem;color:#000;}
.s_szkn ul li .ibox p{cursor:pointer;position:relative;display:flex;align-items:flex-start;gap:.75rem;font-size:1.125rem;line-height:1.5;color:#414141;margin-bottom:1rem;}
.s_szkn ul li .ibox p:last-child{margin-bottom:0;}
.s_szkn ul li .ibox p::before{content:'';width:1rem;height:1rem;border-radius:3px;background-color:#f7c8c5;margin-top:.3125rem;position:relative;z-index:1;transition:all .5s ease;}
.s_szkn ul li .ibox p::after{content:'';position:absolute;width:.25rem;height:.25rem;border-radius:50%;background-color:#fff;z-index:2;top:.5rem;left:.1875rem;}
.s_szkn ul li:nth-child(1) .ibox p::before{background-color:#f7c8c5;}
.s_szkn ul li:nth-child(1) .ibox p:hover::before{background-color:#db1a16;}
.s_szkn ul li:nth-child(2) .ibox p::before{background-color:#e1d4f7;}
.s_szkn ul li:nth-child(2) .ibox p:hover::before{background-color:#7a45cf;}
.s_szkn ul li:nth-child(3) .ibox p::before{background-color:#c5e3fb;}
.s_szkn ul li:nth-child(3) .ibox p:hover::before{background-color:#5a9dd3;}
.s_szkn ul li:nth-child(4) .ibox p::before{background-color:#f8cc9f;}
.s_szkn ul li:nth-child(4) .ibox p:hover::before{background-color:#d08435;}
.s_szkn ul li .ico{position:absolute;right:2.5rem;bottom:2.5rem;z-index:1;}
.s_szkn ul li:hover .img img{transform:none;}
.s_szkn ul li:nth-child(1){background-color:#fff1f0;}
.s_szkn ul li:nth-child(2){background-color:#f5f3ff;}
.s_szkn ul li:nth-child(3){background-color:#f0f6ff;}
.s_szkn ul li:nth-child(4){background-color:#fff5ea;}
.s_szkn ul li::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1.25rem;border:1px solid #ffadad;mask-image:linear-gradient(to bottom,black,transparent);-webkit-mask-image:linear-gradient(to bottom,black,transparent);}
.s_szkn ul li:nth-child(1)::before{border-color:#ffadad;}
.s_szkn ul li:nth-child(2)::before{border-color:#bdc4ff;}
.s_szkn ul li:nth-child(3)::before{border-color:#bbd8ff;}
.s_szkn ul li:nth-child(4)::before{border-color:#ffca96;}
#caselist{display:flex;align-items:center;justify-content:flex-end;gap:3.75rem;border-bottom:1px solid #e8e3e3;}
#caselist li{position:relative;cursor:pointer;padding-bottom:1.5rem;font-size:1.25rem;color:#666262;transition:all .5s ease;}
#caselist li::after{content:'';width:0%;height:3px;background-color:#c80a14;position:absolute;left:0;bottom:-1px;z-index:2;transition:all .5s ease;}
#caselist li.on,#caselist li:hover{color:#c80a14;}
#caselist li.on::after,#caselist li:hover:after{width:100%;}
.s_case{padding:8.375rem 0;background-color:#fff6f6;}
.s_case .case_c .top .a{position:relative;display:block;}
.s_case .case_c .top{display:grid;grid-template-columns:repeat(2,1fr);gap:4.375rem 1rem;margin-bottom:4.375rem;}
.s_case .case_c .top .a .logo{position:absolute;top:2.5rem;left:2.5rem;z-index:2;}
.s_case .case_c .top .a .img{width:100%;height:32.75rem;border-radius:.9375rem;overflow:hidden;margin-bottom:1.125rem;}
.s_case .case_c .top .a h3{font-size:1.25rem;color:#000;}
.s_case .case_c ul a{position:relative;display:block;}
.s_case .case_c ul{display:grid;grid-template-columns:repeat(3,1fr);gap:4.375rem 1rem;}
.s_case .case_c ul a .logo{position:absolute;top:2.5rem;left:2.5rem;z-index:2;}
.s_case .case_c ul a .img{width:100%;height:21.8125rem;border-radius:.9375rem;overflow:hidden;margin-bottom:1.125rem;}
.s_case .case_c ul a h3{font-size:1.25rem;color:#000;}
.s_case .s_more{text-align:center;margin-top:4.375rem;}
.s_case .s_more a{display:inline-flex;}
.s_ywxq{padding:9.0625rem 0 9.6875rem;}
.s_ywxq ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem;margin-bottom:3.75rem;}
.s_ywxq ul li{position:relative;border-radius:.9375rem;overflow:hidden;}
.s_ywxq ul li h3,.s_ywxq ul li .txt{position:absolute;z-index:2;top:50%;transform:translateY(-50%);}
.s_ywxq ul li h3{left:3rem;font-size:2rem;color:#fff;}
.s_ywxq ul li .txt{right:2.375rem;padding:2rem;background-color:rgba(0,0,0,.2);backdrop-filter:blur(.25rem);height:70%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#fff;opacity:0;visibility:hidden;transition:all .5s ease;}
.s_ywxq ul li .txt p{font-size:1rem;line-height:2rem;}
.s_ywxq ul li .txt h6{font-size:1rem;opacity:.8;}
.s_ywxq ul li:hover .txt{opacity:1;visibility:visible;}
.s_ywxq .s_more{text-align:center;}
.s_ywxq .s_more a{display:inline-flex;}
.s_jzgz{position: relative; background:url(../images/s_jzgz_bg.jpg) center no-repeat;background-size:cover;padding:24.875rem 0;height: 64.875rem;overflow: hidden;}
.s_jzgz .txt{color:#fff;text-align:center;}
.s_jzgz .txt h3{font-size:3.5rem;font-weight:300;margin-bottom:2rem;}
.s_jzgz .txt h6{font-size:1.0625rem;font-weight:300;margin-bottom:1rem;}
.s_jzgz .txt p{font-family:'Roboto-Regular';font-size:1.75rem;margin-bottom:3.4375rem;}
.s_jzgz .txt .s_more{display:inline-flex;}
.s_jzgz .txt .s_more font{color:#fff;}
.s_jzgz .txt .s_more .iconfont{color:#c80a14;background-color:#fff;}
.s_jzgz .s_jz_logo{position:absolute;z-index:2;}
.s_jzgz .jz1{top:32%;left:13%;width:16.8125rem;height:16.8125rem;}
.s_jzgz .jz2{top:42%;left:66%;width:16.75rem;height:16.75rem;}
.s_jzgz .jz3{top:57%;left:5%;width:10.9375rem;height:10.9375rem;}
.s_jzgz .jz4{top:44%;left:84%;width:12.375rem;height:12.375rem;}
.s_jzgz .jz5{top:14%;left:69%;width:12.6875rem;height:12.6875rem;}
.s_jzgz .jz6{top:73%;left:31%;width:15.375rem;height:15.375rem;}
.s_jzgz .jz7{top:17%;left:23%;width:10.625rem;height:10.625rem;}
.s_jzgz .jz8{top:3%;left:7%;width:11.125rem;height:11.125rem;}
.s_jzgz .jz9{top:64%;left:77%;width:11.9375rem;height:11.9375rem;}
.s_jzgz .jz10{top:68%;left:20%;width:11.6875rem;height:11.6875rem;}
.s_jzgz .jz11{top:83%;left:60%;width:11.75rem;height:11.75rem;}
.s_jzgz .jz12{top:5%;right:9%;width:13.25rem;height:13.25rem;}
.s_news{padding:8.125rem 0;}
.s_news .hz{display:grid;grid-template-columns:1fr .875fr;gap:5rem;}
.s_news .hz .ll .img{width:100%;height:30rem;border-radius:1.25rem;overflow:hidden;margin-bottom:1.25rem;}
.s_news .hz .ll .ibox{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.s_news .hz .ll .ibox h3{font-size:1.375rem;color:#212121;width:100%;}
.s_news .hz .ll .ibox .jt{flex-shrink:0;display:flex;align-items:center;gap:.5rem;}
.s_news .hz .ll .ibox .jt div{cursor:pointer;width:2.625rem;height:2.625rem;border-radius:50%;border:1px solid #c7c7c7;display:flex;align-items:center;justify-content:center;color:#c7c7c7;transition:all .5s ease;}
.s_news .hz .ll .ibox .jt div:hover{background-color:#c80a14;border-color:#c80a14;color:#fff;}
.s_news .hz .ll .ibox .jt .prev .iconfont{transform:scaleX(-1);}
.s_news .hz .rr ul{display:grid;grid-template-columns:repeat(2,1fr);gap:2.875rem 3.75rem;}
.s_news .hz .rr ul .time{font-size:.9375rem;color:#787878;margin-bottom:1.5rem;}
.s_news .hz .rr ul h3{font-size:1.25rem;line-height:1.875rem;color:#343332;transition:all .5s ease;}
.s_news .hz .rr ul li:hover h3{color:#c80a14;}
.s_top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom: 4.375rem;}
.s_mess .ll{width:100%;max-width:31.5625rem;flex-shrink:0;}
.s_title .box{display:flex;align-items:center;justify-content:flex-start;gap:.875rem;}
.s_title h2{width:auto !important;flex-shrink:unset !important;font-size: 2.75rem;line-height: 1.5;color: #000;}
.s_title h2 span{color: #c80a14;}
.s_mess .ll .box .shape{flex-shrink:0;}
.s_mess .ll .p{font-size:1.125rem;font-weight:300;line-height:2.25rem;color:#585858;margin:3.75rem 0 2.5rem;}
.s_mess .ll .ewm{width:100%;max-width:9.375rem;text-align:center;font-size:1rem;font-weight:300;color:#686868;}
.s_mess .ll .ewm img{display:block;width:100%;object-fit:contain;background-color:#f2f2f2;border-radius:.625rem;margin-bottom:1rem;}
@keyframes shapeTransform{0%{width:.5rem;height:.5rem;border-radius:0;transform:rotate(0deg) scale(1);}
20%{width:.5rem;height:.5rem;border-radius:0;transform:rotate(360deg) scale(1);}
40%{width:.5rem;height:.5rem;border-radius:50%;transform:rotate(0deg) scale(1);}
50%{width:.5rem;height:.5rem;border-radius:50%;transform:rotate(0deg) scale(0);}
60%{width:.5rem;height:.5rem;border-radius:0;transform:rotate(360deg) scale(1);}
80%{width:.5rem;height:.5rem;border-radius:0;transform:rotate(0deg) scale(1);}
100%{width:.5rem;height:.5rem;border-radius:0;transform:rotate(0deg) scale(1);}}
.shape{width:.5rem;height:.5rem;background-color:#c80a14;animation:shapeTransform 4s infinite ease-in-out;transform-origin:center center;}
#n_banner{width:100%;height:27.5rem;background-attachment: fixed !important;background-size: 100% !important;}
.navlist{display:flex;align-items:center;gap:1.25rem;margin-bottom:3.75rem;}
.navlist a{display:block;padding:1.125rem 2.25rem;border-radius:5rem;border:1px solid #d4d4d4;font-size:1.0625rem;color:#212121;text-align:center;transition:all .5s ease;}
.navlist a.on,.navlist a:hover{background-color:#c80a14;color:#fff;border-color:#c80a14;}
.n_about{padding:7.5rem 0;}
.n_about .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.n_about .hz .ll{width:100%;max-width:40.3125rem;}
.n_about .hz .ll .ar_article h3{font-size:2.125rem;line-height:2.875rem;color:#212121;margin-bottom:3.75rem;}
.n_about .hz .ll .line img{display:block;margin-top:5rem;transform:translateX(-10rem);}
.n_about .hz .rr{width:100%;max-width:51.25rem;border-radius:.9375rem;overflow:hidden;flex-shrink:0;}
.n_sz{background:url(../images/n_sz_bg.jpg) bottom no-repeat;background-size:cover;padding:7.8125rem 0;}
.n_sz ul{display:grid;grid-template-columns:repeat(4,1fr);color:#fff;}
.n_sz ul li{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-left:1px solid rgba(255,255,255,.2);padding:0 3.75rem;min-height:15.625rem;}
.n_sz ul li:last-child{border-right:1px solid rgba(255,255,255,.2);}
.n_sz ul li p{font-family:'Roboto-Regular';font-size:4.625rem;margin-bottom:1rem;}
.n_sz ul li h6{font-size:1.0625rem;font-weight:300;}
.n_sz ul li .iconfont{font-size:3.75rem;}
.n_sz ul li .icon-ruanjiankaifa{font-size:4.5rem;}
.n_fwbza{padding:8.125rem 0;}
.ntitle h2 span{color:#c80a14;}
.n_fwbza .ul{display:grid;grid-template-columns:repeat(3,1fr);gap:7.5rem;}
.n_fwbza .ul .line{width:100%;height:1px;background-color:#e6e6e6;opacity:1;margin-bottom:1.75rem;}
.n_fwbza .ul h3{font-size:1.375rem;font-weight:bold;color:#212121;margin-bottom:1.75rem;}
.n_fwbza .ul .ar_article{font-size:1.125rem;line-height:2.125rem;color:#585858;opacity:.7;}
.n_ryzs{background:url(../images/n_ryzs_bg.jpg) center no-repeat;background-size:cover;padding-top:8.125rem;}
.n_ryzs .hz{display:flex;align-items:center;justify-content:space-between;}
.n_ryzs .hz .rr .img:hover img{transform:none;}
.s_khzs{background:url(../images/s_khzs_bg.jpg) center no-repeat;background-size:cover;padding:7.0625rem 0 5.9375rem 0;overflow:hidden;position:relative;height:65.625rem}
.s_khzs .w1600{z-index:2}
.s_khzs .y_line{width:100%;height:100%;position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center}
.s_khzs .y_line .yuan{width:100%;height:100%;position:absolute;border:1px dashed rgba(255,255,255,.5);border-radius:50%}
.s_khzs .y_line .yuan.y1{width:20.9375rem;height:20.9375rem;animation:rotate 5s linear infinite}
.s_khzs .y_line .yuan.y2{width:35.625rem;height:35.625rem;animation:rotate1 8s linear infinite}
.s_khzs .y_line .yuan.y3{width:56.25rem;height:56.25rem;animation:rotate 12s linear infinite}
.s_khzs .y_line .yuan.y4{width:84rem;height:84rem;animation:rotate1 16s linear infinite}
.s_khzs .y_line .yuan div{width:100%;height:100%;position:relative}
.s_khzs .y_line .yuan div:before{content:'●';position:absolute;font-size:1rem;color:#ffffff6e}
.s_khzs .y_line .yuan.y1 div:before{left:70%;top:2.5%}
.s_khzs .y_line .yuan.y2 div:before{top:0;left:35%}
.s_khzs .y_line .yuan.y3 div:before{top:15%;left:12.25%}
.s_khzs .y_line .yuan.y4 div:before{left:8.875%;top:20%}
@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes rotate1{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}
.s_khzs .s_kh_box .s_kh_logo{position:absolute;z-index:5;border-radius:.625rem;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;width:9.375rem;height:3.75rem}
.s_khzs .s_kh_box .s_kh_logo img{display:block;max-width:80%;max-height:80%;object-fit:contain;}
.s_khzs .s_kh_box .kh1{top:-8%;left:15%;}
.s_khzs .s_kh_box .kh2{top:39%;left:7%;}
.s_khzs .s_kh_box .kh3{top:64%;left:3%;}
.s_khzs .s_kh_box .kh4{top:35%;left:19%;}
.s_khzs .s_kh_box .kh5{top:0%;left:27%;}
.s_khzs .s_kh_box .kh6{top:7%;left:43%;}
.s_khzs .s_kh_box .kh7{top:15%;left:4%;}
.s_khzs .s_kh_box .kh8{top:67%;left:60%;}
.s_khzs .s_kh_box .kh9{top:27%;right:31%;}
.s_khzs .s_kh_box .kh10{top:-7%;right:30%;}
.s_khzs .s_kh_box .kh11{top:57%;right:18%;}
.s_khzs .s_kh_box .kh12{top:21%;right:20%;}
.s_khzs .s_kh_box .kh13{top:9%;right:9%;}
.s_khzs .s_kh_box .kh14{top:55%;right:7%;}
.s_khzs .s_kh_box .kh15{top:87%;right:17%;}
.s_khzs .s_kh_box .kh16{top:90%;right:36%;}
.s_khzs .s_kh_box .kh17{top:76%;left:36%;}
.s_khzs .s_kh_box .kh18{top:38%;left:30%;}
.s_khzs .s_kh_box .kh19{top:73%;left:21%;}
.s_khzs .s_kh_box .kh20{top:99%;left:31%;}
.s_khzs .s_kh_box .kh21{top:85%;left:12%;}
.s_khzs .s_title h2,.s_khzs .s_title p{color:#fff;text-align:center}
.s_khzs .logo{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;font-size:3.25rem;color:#fff;width:auto;}
.n_zxzx{padding:8.375rem 0;background-color:#f3f3f3;}
.n_zxzx .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.125rem;}
.n_zxzx .top h3{font-size:2.75rem;color:#414141;}
.n_zxzx .top .jt{display:flex;align-items:center;gap:.625rem;}
.n_zxzx .top .jt div{cursor:pointer;width:3.4375rem;height:2.5rem;border-radius:5rem;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;color:#414141;transition:all .5s ease;}
.n_zxzx .top .jt div .iconfont{font-size:1.125rem;}
.n_zxzx .top .jt .prev .iconfont{display:block;transform:scaleX(-1);}
.n_zxzx .top .jt div:hover{background-color:#c80a14;border-color:#c80a14;color:#fff;}
.n_zxzx .nzxzx a .txt{padding:2.5rem 3.125rem;background-color:#fff;border-radius:.625rem;overflow:hidden;}
.n_zxzx .nzxzx a .txt h3{font-size:1.5rem;line-height:2.375rem;color:#212121;}
.n_zxzx .nzxzx a .txt .tt{display:flex;align-items:center;gap:.75rem;}
.n_zxzx .nzxzx a .txt .tt .fl{display:block;padding:.5rem .75rem;background-color:#f3f3f3;border-radius:5rem;font-size:.875rem;color:#414141;transition:all .5s ease;}
.n_zxzx .nzxzx a .txt .tt .time{font-size:.9375rem;color:#787878;}
.n_zxzx .nzxzx a .t2{min-height:19.375rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;}
.n_zxzx .nzxzx a .more{position:absolute;right:0;bottom:0;width:7.1875rem;height:6.0625rem;display:flex;align-items:flex-end;justify-content:flex-end;background:url(../images/n_news.svg) top no-repeat #f3f3f3;background-size:contain;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_zxzx .nzxzx a .more .iconfont{width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;background-color:#c80a14;color:#fff;font-size:1.25rem;border-radius:50%;}
.n_zxzx .nzxzx a .line{width:100%;height:1px;background-color:#eaeaea;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_zxzx .nzxzx a p{font-size:.9375rem;line-height:1.75rem;color:#646464;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_zxzx .nzxzx a:hover .more,.n_zxzx .nzxzx a:hover .line,.n_zxzx .nzxzx a:hover p,.n_zxzx .nzxzx a .t2 .tt{opacity:1;visibility:visible;}
.n_zxzx .nzxzx a:hover .t2 .tt{opacity:0;visibility:hidden;}
.n_news{background-color:#f3f3f3;padding:6.25rem 0 9.375rem;}
.n_news ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;}
.n_news ul li{position:relative;border-radius:.625rem;overflow:hidden;background-color:#fff;}
.n_news ul li .img{width:100%;height:100%;display:none;}
.n_news ul li .txt{padding:2.5rem 3.125rem;}
.n_news ul li .t1{position:absolute;left:0;bottom:0;width:100%;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);display:none;}
.n_news ul li:first-child{grid-column:span 2;grid-row:span 2;background-color:transparent;border-radius:1.25rem;}
.n_news ul li:first-child .img{display:block;}
.n_news ul li:first-child .t1{display:block;}
.n_news ul li:first-child .t2{display:none;}
.n_news ul li .txt h3{font-size:1.5rem;line-height:2.375rem;color:#212121;}
.n_news ul li .t1 h3{color:#fff;}
.n_news ul li .txt .tt{display:flex;align-items:center;gap:.75rem;}
.n_news ul li .txt .tt .fl{display:block;padding:.5rem .75rem;background-color:#f3f3f3;border-radius:5rem;font-size:.875rem;color:#414141;transition:all .5s ease;}
.n_news ul li .t1 .tt{margin-bottom:1.5rem;}
.n_news ul li .t1 .tt .fl{color:#fff;background-color:rgba(255,255,255,.2);}
.n_news ul li .txt .tt .time{font-size:.9375rem;color:#787878;}
.n_news ul li .t1 .tt .time{color:#fff;}
.n_news ul li .t2{min-height:19.375rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;}
.n_news ul li .more{position:absolute;right:0;bottom:0;width:7.1875rem;height:6.0625rem;display:flex;align-items:flex-end;justify-content:flex-end;background:url(../images/n_news.svg) top no-repeat #f3f3f3;background-size:contain;transition:all .5s ease;}
.n_news ul li .more .iconfont{width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;background-color:#c80a14;color:#fff;font-size:1.25rem;border-radius:50%;transform:rotate(-45deg);transition:all .5s ease;}
.n_news ul li .line{width:100%;height:1px;background-color:#eaeaea;transition:all .5s ease;}
.n_news ul li p{font-size:.9375rem;line-height:1.75rem;color:#646464;transition:all .5s ease;}
.n_news ul li:hover .more .iconfont{transform:rotate(0deg);}
.n_xwxq{padding-top:7.5rem;}
.n_xwxq .top{margin-bottom:4.6875rem;}
.n_xwxq .top h2{font-size:3rem;line-height:1.5;color:#212121;margin-bottom:3.125rem;}
.n_xwxq .top .ibox{display:flex;align-items:center;justify-content:space-between;}
.n_xwxq .top .ibox .ll{display:flex;align-items:center;gap:1rem;font-size:1rem;color:#585858;}
.n_xwxq .top .ibox .rr a{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:#838383;transition:all .5s ease;}
.n_xwxq .top .ibox .rr a .iconfont{width:1.5625rem;height:1.5625rem;flex-shrink:0;border-radius:50%;background-color:#c80a14;font-size:.625rem;color:#fff;display:flex;align-items:center;justify-content:center;}
.n_xwxq .top .ibox .rr a:hover{transform:translateX(.5rem);}
.n_xwxq .hz{display:flex;align-items:flex-start;justify-content:space-between;}
.n_xwxq .hz .rr{width:100%;max-width:83.125rem;padding-left:7.5rem;padding-bottom:6.875rem;border-left:1px solid #e8e8e8;}
.n_xwxq .hz .social-share{display:flex;align-items:center;gap:.625rem;}
.n_xwxq .social-share a{position:relative;width:3.125rem;height:3.125rem;border-radius:50%;border:1px solid #d5d5d5;display:flex;align-items:center;justify-content:center;transition:all .5s ease;color:#d5d5d5;}
.n_xwxq .social-share .icon-wechat .wechat-qrcode{position:absolute;top:110%;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:.3125rem;font-size:.875rem;color:rgba(0,0,0,.6);white-space:nowrap;padding:1rem;box-shadow:0 0 .625rem .4375rem rgba(56,74,94,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;line-height:1.5;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_xwxq .social-share a::before{font-size:1.5rem;}
.n_xwxq .social-share .icon-wechat:hover .wechat-qrcode{opacity:1;visibility:visible;}
.n_xwxq .social-share .icon-wechat::before{content:'\e602';font-family:"iconfont" !important;}
.n_xwxq .social-share .icon-weibo::before{content:'\e600';font-family:"iconfont" !important;}
.n_xwxq .social-share a:hover{background-color:#c80a14;border-color:#c80a14;color:#fff;}
.n_xwxq .social-share a:hover::before{color:#fff;}
.n_xwxq .hz .box h6{font-size:1rem;color:#585858;margin-bottom:1.25rem;}
.n_xwxq .hz .box{margin-bottom:3.75rem;}
.n_xwxq .hz .box .a{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;height:13.5rem;overflow:hidden;transition:all .5s ease;}
.n_xwxq .hz .box .a a{display:block;font-size:.875rem;color:#525252;padding:.625rem 1.25rem;background-color:#f4f4f4;border-radius:5rem;transition:all .5s ease;}
.n_xwxq .hz .box .a a:hover{background-color:#c80a14;color:#fff;}
.n_xwxq .hz .ll{width:100%;max-width:9.375rem;flex-shrink:0;position:sticky;top:7rem;}
.n_xwxq .hz .box .a1{display:inline-block;font-size:.875rem;color:#525252;padding:.625rem 1.25rem;background-color:#f4f4f4;border-radius:5rem;margin-top:.625rem;transition:all .5s ease;}
.n_xwxq .hz .box .a1:hover{background-color:#c80a14;color:#fff;}
.n_xwxq .hz .box .a1 .iconfont{display:block;transition:transform .5s ease;}
.n_xwxq .hz .box.on .a1 .iconfont{transform:rotate(180deg);}
.n_xwss{background-color:#f3f3f3;padding:6.25rem 0 9.375rem;}
.n_xwss ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;}
.n_xwss ul li{position:relative;border-radius:.625rem;overflow:hidden;background-color:#fff;}
.n_xwss ul li .txt{padding:2.5rem 3.125rem;}
.n_xwss ul li .txt h3{font-size:1.5rem;line-height:2.375rem;color:#212121;}
.n_xwss ul li .txt .tt{display:flex;align-items:center;gap:.75rem;}
.n_xwss ul li .txt .tt .fl{display:block;padding:.5rem .75rem;background-color:#f3f3f3;border-radius:5rem;font-size:.875rem;color:#414141;transition:all .5s ease;}
.n_xwss ul li .txt .tt .time{font-size:.9375rem;color:#787878;}
.n_xwss ul li .t2{min-height:19.375rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;}
.n_xwss ul li .more{position:absolute;right:0;bottom:0;width:7.1875rem;height:6.0625rem;display:flex;align-items:flex-end;justify-content:flex-end;background:url(../images/n_news.svg) top no-repeat #f3f3f3;background-size:contain;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_xwss ul li .more .iconfont{width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;background-color:#c80a14;color:#fff;font-size:1.25rem;border-radius:50%;}
.n_xwss ul li .line{width:100%;height:1px;background-color:#eaeaea;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_xwss ul li p{font-size:.9375rem;line-height:1.75rem;color:#646464;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_xwss ul li:hover .more,.n_xwss ul li:hover .line,.n_xwss ul li:hover p,.n_xwss ul li .t2 .tt{opacity:1;visibility:visible;}
.n_xwss ul li:hover .t2 .tt{opacity:0;visibility:hidden;}
.n_page{padding:5rem 0;}
.ntop{margin-bottom:5rem;}
.ntop .ntitle{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;}
.ntop .ntitle h2{font-size:3.25rem;color:#000;}
.ntop p{font-size:1.125rem;color:#757575;line-height:2rem;}
.n_case .top .a{position:relative;display:block;}
.n_case .top{display:grid;grid-template-columns:repeat(2,1fr);gap:4.375rem 1rem;margin-bottom:4.375rem;}
.n_case .top .a .logo{position:absolute;top:2.5rem;left:2.5rem;z-index:2;max-width:8rem;}
.n_case .top .a .img{width:100%;height:32.75rem;border-radius:.9375rem;overflow:hidden;margin-bottom:1.125rem;}
.n_case .top .a h3{font-size:1.25rem;color:#000;}
.n_case ul a{position:relative;display:block;}
.n_case ul{display:grid;grid-template-columns:repeat(3,1fr);gap:4.375rem 1rem;}
.n_case ul a .logo{position:absolute;top:2.5rem;left:2.5rem;z-index:2;}
.n_case ul a .img{width:100%;height:21.8125rem;border-radius:.9375rem;overflow:hidden;margin-bottom:1.125rem;}
.n_case ul a h3{font-size:1.25rem;color:#000;}
.n_case{padding-bottom:8.125rem;}
.n_xgal{padding:8.375rem 0;background-color:#fff;}
.n_xgal .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.125rem;}
.n_xgal .top h3{font-size:2.75rem;color:#414141;}
.n_xgal .top .jt{display:flex;align-items:center;gap:.625rem;}
.n_xgal .top .jt div{cursor:pointer;width:3.4375rem;height:2.5rem;border-radius:5rem;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;color:#414141;transition:all .5s ease;}
.n_xgal .top .jt div .iconfont{font-size:1.125rem;}
.n_xgal .top .jt .prev .iconfont{display:block;transform:scaleX(-1);}
.n_xgal .top .jt div:hover{background-color:#c80a14;border-color:#c80a14;color:#fff;}
.n_xgal .nxgal a{position:relative;display:block;}
.n_xgal .nxgal a .logo{position:absolute;top:2.5rem;left:2.5rem;z-index:2;}
.n_xgal .nxgal a .img{width:100%;height:21.8125rem;border-radius:.9375rem;overflow:hidden;margin-bottom:1.125rem;}
.n_xgal .nxgal a h3{font-size:1.25rem;color:#000;}
.n_alxq .box1{padding:8.125rem 0 6.25rem;}
.n_alxq .box1 .top{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.n_alxq .box1 .top .ll h2{font-size:4.375rem;line-height:1.5;font-weight:bold;color:#212121;margin-bottom:1rem;}
.n_alxq .box1 .top .ll .ar_article{font-size:1.5rem;color:#585858;}
.n_alxq .box1 .top .ewm{width:7.8125rem;flex-shrink:0;text-align:center;font-size:.875rem;font-weight:300;color:#686868;}
.n_alxq .box1 .top .ewm img{display:block;border-radius:.625rem;background-color:#f2f2f2;overflow:hidden;margin-bottom:1rem;}
.n_alxq .box1 .line{width:100%;height:1px;background-color:#f1f1f1;margin:1.875rem 0;}
.n_alxq .box1 .hz{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.n_alxq .box1 .hz .ll{display:flex;align-items:center;gap:6.25rem;font-size:1.125rem;color:#414141;}
.n_alxq .box1 .hz .ll span{display:inline-block;margin-right:2.8125rem;font-size:1rem;color:#787878;}
.n_alxq .box1 .hz .rr{display:flex;align-items:center;gap:1rem;flex-shrink:0;}
.n_alxq .box1 .hz .rr a{display:flex;align-items:center;justify-content:center;gap:.625rem;font-size:1rem;color:#414141;padding:1rem 2rem;border-radius:5rem;background-color:#ebebeb;transition:all .5s ease;}
.n_alxq .box1 .hz .rr a:hover,.n_alxq .box1 .hz .rr a:first-child{color:#fff;background-color:#c80a14;}
.n_alxq .box2 .img:hover img{transform:none;}
.n_alxq .box3 .hz{padding:6.75rem 0;display:grid;grid-template-columns:repeat(2,1fr);}
.n_alxq .box3 .hz .li .txt{display:flex;align-items:center;gap:1.25rem;margin-bottom:4.375rem;}
.n_alxq .box3 .hz .li .txt p{font-size:1.875rem;color:#212121;flex-shrink:0;}
.n_alxq .box3 .hz .li .txt .line{width:3.75rem;height:1px;background-color:#272727;flex-shrink:0;}
.n_alxq .box3 .hz .li .txt i{font-size:1rem;color:#fff;padding:.5rem 2.25rem;background-color:#272727;border-radius:5rem;}
.n_alxq .box3 .hz .li h4{font-size:8.125rem;color:#212121;margin-bottom:5rem;}
.n_alxq .box3 .hz .li h6{font-size:1.5rem;line-height:1.5rem;color:#212121;}
.n_alxq .box3 .color{display:grid;grid-template-columns:1fr .6fr .4fr;}
.n_alxq .box3 .color>div{padding:3.75rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:22.8125rem;color:#fff;font-size:1rem;line-height:2rem;text-transform:uppercase;}
.n_alxq .box3 .color>div .t3{color:#212121;}
.n_alxq .box4{padding:7.375rem 0;}
.n_alxq .box4 .top .n_title{display:flex;align-items:center;gap:.875rem;margin-bottom:1.875rem;}
.n_alxq .box4 .top .n_title h2{font-family:'Roboto-Regular';font-size:1.125rem;text-transform:uppercase;color:#212121;}
.n_alxq .box4 .top p{font-size:3.25rem;color:#212121;}
.n_alxq .box4 .hz{margin-top:3.75rem;}
.n_alxq .box4 .hz .swiper{overflow:visible;width:100%;height:100%;}
.n_alxq .box4 .hz .swiper-slide .img{width:100%;height:100%;border-radius:1.875rem;border:.375rem solid #000;display:flex;align-items:center;justify-content:center;}
.n_alxq .box4 .hz .swiper-slide .img img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}
.n_coop{padding:14.125rem 0 8.5rem;}
.n_coop .hz{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.n_coop .hz .ll{height:31.25rem;}
.n_coop .hz .ll .swiper-slide{cursor:pointer;width:100%;height:2.3125rem;opacity:.3;transition:all .5s ease;}
.n_coop .hz .ll .swiper-slide .tt{display:flex;align-items:flex-start;gap:1rem;}
.n_coop .hz .ll .swiper-slide-thumb-active{opacity:1;}
.n_coop .hz .ll .swiper-slide .tt .sz{font-family:'Roboto-Light';font-size:1rem;color:#212121;}
.n_coop .hz .ll .swiper-slide .tt h6{font-size:2.5rem;color:#212121;}
.n_coop .hz .rr{position:relative;width:100%;max-width:72.8125rem;transform:translateX(-10rem);}
.n_coop .hz .rr .ncoop2{position:relative;z-index:2;}
.n_coop .hz .rr .ncoop2 .ibox{height:36.875rem;border-radius:.9375rem;border:1px solid #e6e6e6;background-color:#fff;}
.n_coop .hz .rr::after{content:'';position:absolute;right:0;top:0;background:url(../images/n_coop_bg.png) top right no-repeat;background-size:contain;width:79.0625rem;height:43.125rem;transform:translate(10%,-18%);z-index:1;}
.n_coop .hz .rr .ibox{width:100%;padding:4.375rem;display:grid;grid-template-columns:.75fr 1fr;gap:2rem;}
.n_coop .hz .rr .ibox .left{width:100%;height:100%;max-width:23.4375rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;}
.n_coop .hz .rr .ibox .left .sz{font-size:1rem;color:#212121;width:2.5rem;height:2.5rem;border:1px solid #c8c8c8;display:flex;align-items:center;justify-content:center;border-radius:50%;}
.n_coop .hz .rr .ibox .left h3{font-size:2.5rem;color:#212121;margin-bottom:1.5rem;}
.n_coop .hz .rr .ibox .left .ar_article{font-size:1.0625rem;line-height:1.875rem;color:#585858;}
.n_coop .hz .rr .ibox .left::after{content:'';width:6.125rem;height:4.6875rem;background:url(../images/n_coop_ico.png) bottom no-repeat;background-size:contain;}
.n_coop .hz .rr .ibox .right{width:100%;max-width:35.625rem;border-radius:.9375rem;overflow:hidden;flex-shrink:0;}
.n_coop .hz .rr .ibox .right .img{width:100%;height:100%;}
.n_xcx{padding:8.75rem 0;}
.n_xcx .img:hover img,.n_xcx li:hover .img img{transform:none;}
.n_xcx ul{display:grid;grid-template-columns:repeat(5,1fr);}
.n_xcx ul li{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:15.625rem;padding:0 3.75rem;border-left:1px solid #e2e2e2;}
.n_xcx ul li:last-child{border-right:1px solid #e2e2e2;}
.n_xcx ul li p{font-family:'Roboto-Regular';font-size:4.625rem;color:#212121;margin-bottom:1rem;}
.n_xcx ul li h6{font-size:1.0625rem;color:#212121;}
.n_xcx ul li .img{max-width:4rem;max-height:3.75rem;}
.n_xcx ul li .img img{width:100%;height:100%;object-fit:contain;}
.n_sxyw{background:url(../images/n_sxyw_bg.jpg) center no-repeat;background-size:cover;padding:7.5rem 0;}
.n_sxyw .img{border-radius:.9375rem;overflow:hidden;}
.n_sxyw .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.n_sxyw .hz .ll{width:100%;max-width:46.5625rem;flex-shrink:0;}
.n_sxyw .hz .rr{width:100%;max-width:42.5rem;}
.n_sxyw .hz .rr dl{padding:1.875rem 0 3.125rem;border-top:1px solid #d7d7d7;}
.n_sxyw .hz .rr dt{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-right:1rem;}
.n_sxyw .hz .rr dt .txt{display:flex;align-items:center;gap:1rem;width:100%;}
.n_sxyw .hz .rr dt .sz{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;border:2px solid #e1d7d7;flex-shrink:0;font-size:1.0625rem;color:#585858;font-family:'Roboto-Medium';}
.n_sxyw .hz .rr dt h3{font-size:1.5rem;color:#212121;}
.n_sxyw .hz .rr dt .zk{width:.9375rem;height:.9375rem;position:relative;flex-shrink:0;transition:all .5s ease;}
.n_sxyw .hz .rr dt .zk::before,.n_sxyw .hz .rr dt .zk::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#e2d9d9;transition:all 1s ease;}
.n_sxyw .hz .rr dt .zk::before{width:100%;height:3px;}
.n_sxyw .hz .rr dt .zk::after{height:100%;width:3px;}
.n_sxyw .hz .rr .on dt .zk{transform:rotate(135deg);}
.n_sxyw .hz .rr dd{margin-top:1rem;}
.n_sxyw .hz .rr dd .ar_article{font-size:1.0625rem;color:#525252;}
.n_jxal{padding-top:7.5rem;}
.n_jxal .ntop{display:flex;align-items:flex-end;justify-content:space-between;}
.n_jxal .njxal a{position:relative;display:block;}
.n_jxal .njxal a .logo{position:absolute;top:2.5rem;left:2.5rem;z-index:2;}
.n_jxal .njxal a .img{width:100%;height:32.9375rem;border-radius:.9375rem;overflow:hidden;margin-bottom:1.125rem;}
.n_jxal .njxal a h3{font-size:1.25rem;color:#000;}
.n_jxal .hz .scrollbar{position:relative;width:100%;height:.4375rem;margin-top:4.125rem;}
.n_jxal .hz .scrollbar::after{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:#e5e5e5;z-index:1;}
.n_jxal .hz .swiper-scrollbar-drag{cursor:pointer;height:100%;background-color:#c80a14;border-radius:5rem;z-index:2;}
.n_fwbz{padding:8.125rem 0;}
.n_fwbz .ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;}
.n_fwbz .ul>li{background-color:#f5f7f9;padding:3.125rem;border-radius:.9375rem;overflow:hidden;min-height:20rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:all .5s ease;}
.n_fwbz .ul>li .txt>h3{font-size:1.5rem;color:#212121;margin-bottom:1rem;}
.n_fwbz .ul>li .txt .ar_article{font-size:1rem;line-height:2rem;color:#585858;}
.n_fwbz .ul>li .sz{font-family:'Roboto-Light';display:block;padding:1.25rem;background-color:#fff;border-radius:.9375rem;border:1px solid #e7e7e7;font-size:1.25rem;color:#c80a14;flex-shrink:0;}
.n_fwbz .ul>li:hover{transform:translateY(-.5rem);}
.n_shbz{padding:8.125rem 0;background:url(../images/n_shbz_bg.jpg) center no-repeat;background-size:cover;background-attachment:fixed;}
.n_shbz .ntop .ntitle h2,.n_shbz .ntop p{color:#fff;}
.n_shbz .ntop p{opacity:.8;}
.n_shbz .ul{display:grid;grid-template-columns:repeat(3,1fr);gap:7.5rem;}
.n_shbz .ul .line{width:100%;height:1px;background-color:#fff;opacity:.3;margin-bottom:1.75rem;}
.n_shbz .ul h3{font-size:1.375rem;font-weight:bold;color:#fff;margin-bottom:1.75rem;}
.n_shbz .ul .ar_article{font-size:1.125rem;line-height:2.125rem;color:#fff;opacity:.7;}
.pages .box{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:5rem}
.pages .box a{display:block;width:auto;font-size:1rem;font-weight:300;padding:.9375rem 1.5625rem;border-radius:5rem;border:1px solid #dcdcdc;transition:all.5s ease}
.pages .box a:hover,.pages .box a.on{background-color:#c80a14;border-color:#c80a14;color:#fff}
.n_join{padding:7.5rem 0 10rem;background:url(../images/n_join_bg.jpg) center no-repeat;background-size:cover;}
.n_join .n_title h3{font-size:3.25rem;color:#000;}
.n_join .n_top p{font-size:1.125rem;font-weight:300;color:#757575;line-height: 1.5;}
.n_join ul li{display:grid;grid-template-columns:.4fr 1fr;gap:2px;margin-bottom:.625rem;}
.n_join ul li:last-child{margin-bottom:0;}
.n_join ul li>div{display:flex;align-items:center;background-color:rgba(255,255,255,.7);border-radius:.9375rem;min-height:18.75rem;}
.n_join ul li .ll{justify-content:center;gap:5rem;}
.n_join ul li .ll p{font-family:'Roboto-Light';font-size:2.25rem;color:#939393;}
.n_join ul li .ll h3{font-size:2.25rem;font-weight:300;color:#212121;}
.n_join ul li .rr{padding:0 8.75rem;justify-content:space-between;}
.n_join ul li .rr .ar_article{font-size:1.0625rem;line-height:2.25rem;color:#585858;}
.n_join ul li .rr .a{display:flex;align-items:center;justify-content:center;gap:.625rem;border-radius:5rem;border:1px solid #d4cbcb;padding:1.25rem 2rem;color:#414141;transition:all .5s ease;}
.n_join ul li .rr .a:hover{background-color:#c80a14;border-color:#c80a14;color:#fff;}
.n_top{padding:5.9375rem 0 4.6875rem;}
.n_top .n_title{display:flex;align-items:center;gap:.875rem;margin-bottom:1.875rem;}
.n_top .n_title h2{font-family:'Roboto-Regular';font-size:1.125rem;text-transform:uppercase;color:#212121;}
.n_top .hz{display:flex;align-items:flex-end;justify-content:space-between;}
.n_top .hz .ll{font-size:3.25rem;line-height:1.25;color:#212121;}
.n_top .hz .rr{font-size:1.5rem;line-height:1.25;color:#414141;}
.n_contact{padding:8.75rem 0;}
.n_contact .ncons .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.n_contact .ncons .hz .left{width:100%;}
.n_contact .ncons .hz .left h3{font-size:2.75rem;color:#212121;margin-bottom:3.125rem;}
.n_contact .ncons .hz .left .txt{margin-bottom:2rem;}
.n_contact .ncons .hz .left .txt h6{font-size:1rem;color:#707070;margin-bottom:.75rem;}
.n_contact .ncons .hz .left .txt h4{font-family:'Roboto-Bold';font-size:1.625rem;color:#c80a14;}
.n_contact .ncons .hz .left .txt p{font-size:1.25rem;color:#414141;}
.n_contact .ncons .hz .left .ewm{display:flex;align-items:flex-start;gap:1.125rem;}
.n_contact .ncons .hz .left .ewm .ibox{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.9375rem;}
.n_contact .ncons .hz .left .ewm .ibox img{display:block;border-radius:.625rem;overflow:hidden;max-width:7.8125rem;max-height:7.8125rem;object-fit:contain;}
.n_contact .ncons .hz .left .ewm .ibox font{font-size:.875rem;color:#686868;}
.n_contact .ncons .hz .right{width:100%;max-width:63.75rem;border-radius:.9375rem;overflow:hidden;flex-shrink:0;}
.n_contact .ncons .hz .right .img{width:100%;height:100%;}
.n_contact .nconstxt{position:relative;margin-top:5rem;}
.n_contact .nconstxt::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:#e6e6e6;}
.n_contact .nconstxt .swiper-slide{cursor:pointer;width:auto;padding:0 5.9375rem;transform:translateZ(0) translateX(-50%);}
.n_contact .nconstxt .swiper-slide:first-child{padding-left:0;}
.n_contact .nconstxt .swiper-slide:last-child{padding-right:0;}
.n_contact .nconstxt h3{padding-top:1.75rem;position:relative;font-size:1.5rem;color:#868686;transition:color .5s ease;}
.n_contact .nconstxt h3::before{content:'';position:absolute;left:0;top:0;width:0%;height:5px;background-color:#c80a14;z-index:22;transition:all .5s ease;}
.n_contact .nconstxt .swiper-slide-thumb-active h3{color:#c80a14;font-weight:bold;}
.n_contact .nconstxt .swiper-slide-thumb-active h3::before{width:100%;}
.n_mess{background:url(../images/n_mess_bg.jpg) bottom no-repeat #fff1f1;background-size:100%;background-attachment:fixed;padding:8.375rem 0 7.75rem;}
.n_mess .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.n_mess .hz h2{font-size:2.75rem;line-height:1.5;color:#000;width:100%;max-width:33.125rem;flex-shrink:0;}
.n_mess .hz form{width:100%;max-width:57.8125rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.9375rem;}
.n_mess .hz form .inp{padding:1.5rem 2.375rem;position:relative;background-color:#fff;border-radius:1.25rem;overflow:hidden;}
.n_mess .hz form .i1{grid-column:span 2;}
.n_mess .hz form input,.n_mess .hz form textarea{background-color:transparent;width:100%;height:100%;font-size:1.0625rem;line-height:1.5;color:#676464;}
.n_mess .hz form .inp h6{font-size:1.0625rem;line-height:1.5;color:#676464;margin-bottom:1.125rem;}
.n_mess .hz form .inp ul{display:flex;align-items:center;gap:1.875rem;}
.n_mess .hz form .inp ul li{cursor:pointer;position:relative;display:flex;align-items:center;gap:.625rem;font-size:1.0625rem;line-height:1.5;color:#212121;}
.n_mess .hz form .inp ul li::before{content:'';width:1.0625rem;height:1.0625rem;border:1px solid #cecece;border-radius:3px;padding:.25rem;flex-shrink:0;}
.n_mess .hz form .inp ul li::after{content:'';width:.5625rem;height:.5625rem;background-color:#c80a14;position:absolute;left:.25rem;top:.5625rem;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_mess .hz form .inp ul li.on::after{opacity:1;visibility:visible;}
.n_mess .hz form textarea{min-height:11.5625rem;}
.n_mess .hz form .inp .code-img{position:absolute;top:50%;right:1.375rem;transform:translateY(-50%);max-width:30%;}
.n_mess .hz form button{width:100%;height:100%;background-color:#fff;max-width:11.875rem;min-height:4.5rem;display:flex;align-items:center;justify-content:center;gap:.625rem;color:#c80a14;font-size:1.125rem;border-radius:1.25rem;transition:all .5s ease;}
.n_mess .hz form button:hover{background-color:#c80a14;color:#fff;}
.n_gdal{background:url(../images/n_gdal_bg.jpg) center no-repeat;background-size:cover;padding:6.25rem 0;}
.n_gdal .txt{text-align:center;}
.n_gdal .txt h2{font-size:3rem;line-height:4rem;color:#000;text-align:center;}
.n_gdal .txt .more{display:inline-flex;align-items:center;justify-content:center;gap:.875rem;font-size:1.125rem;color:#fff;background-color:#c80a14;border-radius:5rem;padding:1.5rem 2.8125rem;margin-top:3.75rem;transition:all .5s ease;}
.n_gdal .txt .more:hover{transform:translateY(-.5rem);}
.n_gdal .ibox{position:relative;text-align:center;margin-bottom:3.75rem;}
.n_gdal .ibox .i{display:inline-block;border-radius:.9375rem;overflow:hidden;}
.n_gdal .ibox .i img{display:block;width:100%;height:100%;object-fit:cover;}
.n_gdal .ibox .i2{position:relative;z-index:3;border:2px solid #fff;}
.n_gdal .ibox .i1,.n_gdal .ibox .i3{position:absolute;left:50%;top:0;transform: translateX(-50%);animation-iteration-count:1;transition:all .5s ease;}
.n_gdal .ibox.aos-animate .i1{animation:moveRight .5s linear forwards 1s;}
.n_gdal .ibox.aos-animate .i3{animation:moveRight2 .5s linear forwards 1s;}
@keyframes moveRight{0%{top:-0%;transform:rotate(-0deg) translateX(-50%);}100%{top:-33%;transform:rotate(-16deg) translateX(-153%);}}
@keyframes moveRight2{0%{top:-0%;transform:rotate(-0deg) translateX(-50%);}100%{top:-5%;transform:rotate(15deg) translateX(50%);}}
footer{padding:6.25rem 0 2.1875rem;}
footer .top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:4.1875rem;}
footer .top .tel .tel_d{display: none;}
footer .top .tel h6{font-size:1.125rem;color:#414141;margin-bottom:1rem;}
footer .top .tel h4{font-family:'Roboto-Medium';font-size:1.75rem;color:#c80a14;}
footer .top .tel .ibox{margin-bottom:3.125rem;}
footer .top .tel ul{display:flex;align-items:center;gap:1.875rem;}
footer .top .tel ul li{cursor:pointer;display:flex;align-items:center;gap:.75rem;font-size:1.125rem;color:#7f7f7f;transition:all .5s ease;}
footer .top .tel ul li .iconfont{font-size:1.25rem;}
footer .top .tel ul li .icon-beijing,footer .top .tel ul li .icon-shanghai{font-size:1.5rem;}
footer .top .tel ul li.on{color:#c80a14;}
footer .top .tel .tel_d p{font-size:1rem;line-height:2.125rem;color:#414141;margin-top:1.5rem;}
footer .link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2.1875rem 0;border-top:1px solid #eaeaea;}
footer .link .ll{display:flex;align-items:flex-start;gap:.5rem;}
footer .link .ll h6,footer .link .ll a{display:block;font-size:1rem;color:#4e4e4e;}
footer .link .ll a{font-weight:300;color:#818181;transition:all .5s ease;}
footer .link .ll a:hover{color:#c80a14;}
footer .link .ll .a{display:flex;align-items:flex-start;gap:1.25rem;flex-wrap:wrap;}
footer .link .ico{display:flex;align-items:center;gap:1rem;}
footer .link .ico a{position:relative;display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:50%;width:2.6875rem;height:2.6875rem;color:#4a4a4a;transition:all .5s ease;}
footer .link .ico a .iconfont{font-size:1.25rem;}
footer .link .ico a .icon-qq{font-size:1rem;}
footer .link .ico a .ewm{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);width:7.8125rem;height:7.8125rem;object-fit:contain;background-color:#f2f2f2;border-radius:.625rem;overflow:hidden;opacity:0;visibility:hidden;transition:all .5s ease;}
footer .link .ico a:hover .ewm{opacity:1;visibility:visible;}
footer .link .ico a:hover{background-color:#c80a14;color:#fff;}
footer .top .f_nav{display:flex;align-items:flex-start;gap:6.25rem;}
footer .top .f_nav dt{color:#212121 !important;}
footer .top .f_nav dd{font-size:1rem;font-weight:300;color:#717171;margin-bottom:1.25rem;transition:all .5s ease;}
footer .top .f_nav dd:last-child{margin-bottom:0;}
footer .top .f_nav dd:hover{color:#c80a14;}
footer .top .ewm h6,footer .top .f_nav dt{font-size:1.125rem;color:#414141;margin-bottom:2.875rem;}
footer .top .ewm .ibox{display:flex;align-items:flex-start;justify-content:space-between;gap:1.125rem;font-size:.875rem;font-weight:300;color:#686868;text-align:center;}
footer .top .ewm .ibox img{overflow:hidden;width:7.8125rem;height:7.8125rem;object-fit:contain;background-color:#f2f2f2;border-radius:.625rem;margin-bottom:1rem;}
footer .hz{padding-top:2.1875rem;border-top:1px solid #eaeaea;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9375rem;color:#a1a1a1;}
footer .hz a{transition:all .5s ease;}footer .hz .copy{line-height: 1.5;}
footer .hz a:hover{color:#c80a14;}#m_header .logo a{display: flex;align-items: center;gap: .5rem;}