	.pb16{ height:0; width:100%}
.teambanner{ width:100%; max-width:1920px; margin:0 auto;}
.teambanner img{ width:100%;}
.sousuo{box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}
#pc_header{position:fixed;top:0;z-index:999;padding:0 2.5rem;width:100%;border-bottom:1px solid rgba(255,255,255,.15);transition:all .5s ease;}
#pc_header .box{display:flex;align-items:center;justify-content:space-between;}
#pc_header .left{width:100%;max-width:21.875rem;flex-shrink:0;}
#pc_header .left a{display:flex;align-items:flex-end;justify-content:space-between;}
#pc_header .left a img{width:100%;max-width:12.5rem;flex-shrink:0;display:block;
filter: grayscale(100%) brightness(1000%);transition:all .5s ease;}
#pc_header .left p{font-size:1rem;font-weight:300;color:#fff;padding-left:.9375rem;margin-left:.9375rem;border-left:1px solid rgba(237,237,237,.45);transform:translateY(-2px);}
#pc_header .right{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:2.25rem;}
#pc_header .right ul{display:flex;align-items:center;justify-content:flex-end;gap:4rem;}
#pc_header .right li{position:relative;}
#pc_header .right li>a{display:block;padding:2.5rem 0;font-size:1.0625rem;color:#fff;position:relative;transition:all .5s ease;}
#pc_header .right li>a::after{content:'';width:0;height:4px;background-color:#2980C4;position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);transition:all .5s ease;}
#pc_header .right li.on>a::after,#pc_header .right li:hover>a::after{width:100%;}

#pc_header .right .sech{width:3.5rem;height:2.8125rem;display:flex;align-items:center;justify-content:center;position:relative;}
#pc_header .right .sech::after{content:'';width:2.8125rem;height:2.8125rem;background-color:#2980C4;border-radius:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease;}
#pc_header .right .sech .iconfont{font-size:1rem;color:#fff;position:relative;z-index:2;}
#pc_header .right .sech:hover::after{width:100%;}
.tc_content{background:url(../image/bg.jpg) center no-repeat;background-size:cover;width:100%;height:100%;max-width:75rem;max-height:70%;position:relative;border-radius:1.25rem;padding:2.5rem;}
.tc_close .iconfont{font-size:2.5rem;color:#5e5e5e;}
.tc_close:hover .iconfont{color:#2980C4;}
.sech h2{font-size:2rem;font-weight:bold;color:#2980C4;margin-bottom:1.875rem;}
.sech input{width:100%;padding:1.25rem;border-radius:.625rem;font-size:1rem;color:#212121;border:1px solid rgba(0,0,0,.2);background-color:#fff;}
.sech input::placeholder{color:#212121;}
.sech .tc_content{max-height:13.125rem;}

.login{height:2.8125rem;background-color:#2980C4;border-radius:5rem; padding:0 1rem; color:#FFF; max-width:180px; text-align:center; line-height:2.8125rem;}



/* 三级菜单样式 */
#pc_header .ej_box {padding: 0.5rem 0;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    min-width: 100%;
    width: auto;
    white-space: nowrap;
    border-radius: .625rem;
    overflow: visible; /* 改为visible让三级菜单可以显示 */
    opacity: 0;
    transition: all .5s ease;
    visibility: hidden;
    z-index: 1000;
    background: #fff; /* 添加背景色 */
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.1); /* 添加阴影 */
}

#pc_header .ej_box a {
    display: block;
    text-align: center;
    padding: 1rem 2rem;
    background-color: #fff;
    font-size: 1rem;
    color: #212121;
    border-bottom: 1px solid rgba(0,0,0,.1);
    transition: all .5s ease;
    position: relative;
}

/* 菜单项容器 */
#pc_header .menu-item {
    position: relative;
}

/* 有子菜单的项样式 */
#pc_header .menu-item.has-child > a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 1.5rem;
}

#pc_header .menu-item.has-child > a .iconfont {
    font-size: 0.75rem;
    margin-left: 0.5rem;
}

/* 三级菜单样式 */
#pc_header .san_box {
    position: absolute;
    top: 0;
    left: 100%;
    min-width: 12rem;
    background-color: #fff;
    border-radius: .625rem;
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.1);
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    transform: translateX(-10px);
    z-index: 1001;
    padding: 0.5rem 0;
}

/* 鼠标悬停时显示三级菜单 */
#pc_header .menu-item.has-child:hover .san_box {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

/* 三级菜单项样式 */
#pc_header .san_box a {
    padding: 0.75rem 1.5rem;
    text-align: left;
    border-bottom: 1px solid rgba(0,0,0,.05);
    font-size: 0.9rem;
    display: block;
    white-space: nowrap;
}

#pc_header .san_box a:last-child {
    border-bottom: none;
}

#pc_header .san_box a:hover {
    background-color: #2980C4;
    color: #fff;
}

/* 确保二级菜单悬停时显示 */
#pc_header li:hover .ej_box {
    opacity: 1;
    visibility: visible;
}

/* 滚动后的样式调整 */
#pc_header.xg .ej_box {
    background-color: #fff;
}

#pc_header.xg .ej_box a {
    background-color: #fff;
    color: #212121;
}

#pc_header.xg .ej_box a:hover {
    background-color: #2980C4;
    color: #fff;
}

#pc_header.xg .san_box {
    background-color: #fff;
}

#pc_header.xg .san_box a {
    background-color: #fff;
    color: #212121;
}

#pc_header.xg .san_box a:hover {
    background-color: #2980C4;
    color: #fff;
}






/*#pc_header .ej_box{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:100%;width:auto;white-space:nowrap;border-radius:.625rem;overflow:hidden;opacity:0;transition:all .5s ease;visibility:hidden;}*/
#pc_header .ej_box a{display:block;text-align:center;padding:1rem 2rem;background-color:#fff;font-size:1rem;color:#212121;border-bottom:1px solid rgba(0,0,0,.1);transition:all .5s ease;}
#pc_header .ej_box a:last-child{margin-bottom:0;}
#pc_header .ej_box a:hover{background-color:#2980C4;color:#fff;}
#pc_header li:hover .ej_box{opacity:1;visibility:visible;}
#pc_header.xg{background-color:#fff;}
#pc_header.xg .left a img{filter:none;}
#pc_header.xg .left p{border-color:#5e5e5e;color:#212121;}
#pc_header.xg .right li>a{color:#212121;}
#pc_header.xg .right li.on>a,#pc_header.xg .right li:hover>a{color:#0A3683;}
#m_header .logo a{display:flex;align-items:flex-end;white-space:nowrap;}
#m_header .logo a img{width:10rem;}
#m_header .logo a p{font-size:1rem;font-weight:300;color:#212121;padding-left:.9375rem;margin-left:.9375rem;border-left:1px solid rgba(0,0,0,.1);}
#m_nav{background:url(../image/bg.jpg)left no-repeat;background-size:cover;}
#banner .swiper-slide{width:100%;height:100vh;color:#fff;overflow:hidden;}
#banner .hz{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;}
#banner .box{position:relative;width:100%;height:100%;}
#banner .box::before{content:'';width:100%;height:100%;
/*background-color:rgba(0,0,0,.15);*/
position:absolute;top:0;left:0;z-index:2; background: linear-gradient(to bottom, rgba(0,0,0,0.40) 0%, rgba(0,0,0,0) 100%);
    
}
#banner img,#banner video{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1;}
#banner .hz .txt{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top: 50px;}
#banner .hz .txt p{font-size:5.25rem;margin-bottom:2.1875rem;font-weight:bold;}
#banner .hz .txt h2{font-size:2.75rem;margin-bottom:4.375rem;}
#banner .hz .txt a{display:inline-block;padding:1.25rem 3.125rem;border-radius:5rem;border:1px solid #fff;font-size:1.0625rem;color:#fff;transition:all .5s ease;}
#banner .hz .txt a:hover{background-color:#2980C4;color:#fff;border-color:#2980C4;}
#banner .pagination{position:absolute;z-index:4;width:auto;height:auto;bottom:5rem;left:50%;transform:translateX(-50%);}
#banner .pagination span{opacity:1 !important;width:.625rem !important;height:.625rem !important;border-radius:5rem !important;background-color:rgba(255,255,255,.4);transition:all .5s ease;}
#banner .pagination .swiper-pagination-bullet-active{width:2.5rem !important;background-color:#2980C4;}

.s_title{margin-bottom:1.125rem;}
.s_title p{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;color:#414141;margin-bottom:1.2rem;}
.s_title h2::before{content:'●';font-size:1rem;color:#2980C4;}
.s_title h2{display:flex;align-items:center;gap:.5rem;font-size:2.125rem;line-height:3.4rem;font-weight:bold;color:#212121; padding-left:2px;}

.s_more{display:inline-flex;align-items:center;justify-content:center;gap:1.125rem;border-radius:5rem;transition:all .5s ease;padding:.4375rem .625rem .4375rem 1.625rem;border:1px solid #d2d2d2; background:#fff;}
.s_more font{font-size:.9375rem;color:#717171;transition:all .5s ease;}
.s_more .iconfont{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#2980C4;font-size:1.125rem;color:#fff;}
.s_more .iconfont::before{transform:rotate(-45deg);transition:all .5s ease;}
.s_more:hover{background-color:#E98F2D;border-color:#E98F2D;}
.s_more:hover font{color:#fff;}
.s_more:hover .iconfont::before{transform:rotate(0);}
.s_more:hover .iconfont{background-color:#fff;font-size:1.125rem;color:#E98F2D;}

.s_gymn{background:url(../image/s_gymn_bg.jpg) top no-repeat;background-size:cover;padding:30px 0 300px;}
.s_gymn .top{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.s_gymn .top .left{width:100%;max-width:55.625rem;}
.s_gymn .top .ar_article{font-size:1.125rem;line-height:2.25rem;color:#656565;margin-bottom:2.375rem;}
.s_gymn .top a{display:flex;align-items:center;gap:.875rem;font-size:1.125rem;color:#2a2a2a;}
.s_gymn .top a .iconfont{width:3.75rem;height:3.75rem;border-radius:50%;background-color:#2980C4;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;}
.s_gymn .top a .iconfont::before{transition:all .5s ease;transform:rotate(-45deg);}
.s_gymn .top a:hover .iconfont::before{transition:all .5s ease;transform:rotate(0);}
.s_gymn .top .box{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.25rem 0 3.375rem;border-top:1px solid #dcdcdc;}
.s_gymn .top .box .sz{display:flex;align-items:flex-start;font-size:1.25rem;color:#E98F2D;}
.s_gymn .top .box .sz p{font-family:'D-Bold';font-size:4rem;}
.s_gymn .top .box .sz span{margin-top:.5rem;}
.s_gymn .top .box h6{margin-top:.5rem;font-size:1.0625rem;line-height:1.875rem;color:#656565;width:100%;max-width:40%;}
.s_gymn ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;}
/*.s_gymn li:first-child{grid-column:span 3;}*/
.s_gymn li a{display:block;position:relative;border-radius:.9375rem;overflow:hidden;}
.s_gymn li a .img{width:100%;height:100%;}
.s_gymn li a .txt{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:auto;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));padding:1.875rem 2.5rem;color:#fff;display:flex;align-items:center;gap:.625rem;}
.s_gymn li a .txt h2{font-size:1.375rem;}
.s_gymn li a .txt p{font-family:'微软雅黑';font-size:1.25rem;font-weight:bold;color:#fff;}
.s_news{background:url(../image/s_news_bg.jpg) center no-repeat;background-size:cover;padding:7.875rem 0;}
.s_news .top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.125rem;}
.s_news .top .s_title{margin-bottom:0;}
.s_news .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem;height:39.375rem;}
.s_news .hz .left{width:100%;max-width:65.625rem;height:100%;}
.s_news .hz .left ul{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;width:100%;height:100%;}
.s_news .hz .left li a{display:block;width:100%;height:100%;border-radius:.9375rem;border:1px solid #e5e5e5;overflow:hidden;}
.s_news .hz .left li a .txt{padding:3.125rem 2.25rem;}
.s_news .hz .left li a .txt h2{font-size:1.5rem;line-height:2.375rem;color:#212121;margin-bottom:2.5rem;transition:all .5s ease;}
.s_news .hz .left li a:hover .txt h2{color:#2980C4;}
.s_news .hz .left li a .txt .time{font-family:'Roboto-Regular';font-size:1rem;color:#999999;}
.s_news .hz .left li a .txt .line{width:100%;height:1px;background-color:#e5e5e5;margin:1.4375rem 0 2.5rem;}
.s_news .hz .left li a .txt .more{display:flex;align-items:center;gap:1.25rem;font-size:1rem;color:#414141;}
.s_news .hz .left li a .txt .more .iconfont{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #bdbdbd;font-size:1rem;color:#bdbdbd;}
.s_news .hz .left li a:hover .txt .more .iconfont{background-color:#2980C4;border-color:#2980C4;color:#fff;}
.s_news .hz .right{width:100%;max-width:31.5625rem;height:100%;padding:3.125rem 2.25rem;border-radius:.9375rem;overflow:hidden;border:1px solid #e5e5e5;}
.s_news .hz .right .box{width:100%;height:100%;overflow:hidden;overflow-y:auto;padding-right:2rem;}
.s_news .hz .right .box a{display:block;margin-bottom:2.5rem;}
.s_news .hz .right .box a:last-child{margin-bottom:0;}
.s_news .hz .right .box a h2{font-size:1.25rem;line-height:2.125rem;color:#212121;margin-bottom:1rem;transition:all .5s ease;}
.s_news .hz .right .box a:hover h2{color:#2980C4;}
.s_news .hz .right .box a .time{font-family:'Roboto-Regular';font-size:1rem;color:#999999;}



.s_gymnb{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem;width:100%;height:100%; }
.s_gymnb .box{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.25rem 0 4.375rem;border-top:1px solid #dcdcdc;}
.s_gymnb .box .sz{display:flex;align-items:flex-start;font-size:1.25rem;color:#E98F2D;}
.s_gymnb .box .sz p{font-family:'D-Bold';font-size:4rem;}
.s_gymnb .box .sz span{margin-top:.5rem;}
.s_gymnb .box h6{margin-top:.5rem;font-size:1.0625rem;line-height:1.875rem;color:#656565;width:100%;max-width:40%;}




.s_cpfa{background:url(../image/s_cpfa_bg.jpg) top no-repeat;background-size:cover;padding:2rem 0;}
.s_cpfa .s_title{margin-bottom:0;}
.s_cpfa .top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem;}
.s_cpfa .top .right{width:100%;max-width:77.8125rem;padding-left:24.375rem;border-bottom:1px solid #d9deeb;}
.s_cpfa .top .box{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:relative;padding-bottom:1.8125rem;}
.s_cpfa .top .box .ico{width:3.875rem;height:3rem;display:flex;align-items:center;justify-content:center;margin-bottom:.9375rem;}
.s_cpfa .top .box .ico img{display:block;width:100%;height:100%;max-width:3.875rem;max-height:3rem;object-fit:contain;}
.s_cpfa .top .box::after{content:'';width:0%;height:1px;background-color:#2980C4;left:0;bottom:0;position:absolute;transition:all .5s ease;}
.s_cpfa .top .swiper-slide-thumb-active .box::after{width:100%;}


.s_cpfa .cpfaimg{width:100%;overflow:hidden; padding-bottom:3rem;}
.s_cpfa .cpfaimg .swiper-wrapper { align-items: center;}
.s_cpfa .cpfaimg .hz{
    background-color:#fff;border-radius:.9375rem;    padding:1.375rem; align-items:center; gap:2rem; height: 100%; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);     transition: transform 0.3s ease;}
.s_cpfa .cpfaimg .swiper-slide {    height: auto;     transition: transform 0.3s ease;}
.s_cpfa .cpfaimg .swiper-slide-active .hz {    transform: scale(1.05);}

.s_cpfa .cpfaimg .hz .left{width:100%;max-width:25rem;}
.s_cpfa .cpfaimg .hz .left h2{font-size:1.25rem;font-weight:bold;margin:1rem 0;color:#212121;} 
.s_cpfa .cpfaimg .hz .left .time{font-size: 0.833rem; color: #BFBFBF; font-weight: 500; margin-bottom: 1.042rem;}
.s_cpfa .cpfaimg .hz .left p{font-size:15px;line-height:1.6;color:#787878;margin-bottom:1.5rem;display:block;} 
.s_cpfa .cpfaimg .hz .left .s_more {
    display: inline-flex;
    align-items: center;
    color: #2980C4;
    text-decoration: none;
    font-weight: 500;
}
.s_cpfa .cpfaimg .hz .left .s_more .iconfont {
    margin-left: 0.5rem;
    transform: rotate(180deg);
}
.s_cpfa .cpfaimg .hz .iimg {    width: 100%;    height:260px;    border-radius: 0.521vw;    overflow: hidden;    flex-shrink: 0;}
.s_cpfa .cpfaimg .hz .iimg img{width:100%;height:100%;object-fit:cover; border-radius: 0.521vw;}

/* 分页器样式 */
.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #ddd;
    opacity: 1;
}
.swiper-pagination-bullet-active {  background: #2980C4;}
/* 基础样式 - 确保按钮在同一行 */
.s_cpfa .jt{display: flex; gap: 15px;justify-content: center;align-items: center;}
        
.s_cpfa .jt .prev, .s_cpfa .jt .next {display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s ease;        }
        
.s_cpfa .prev, .s_cpfa .next {width: 60px;height: 60px;border-radius: 50%;background: #fff;border: 2px solid #3498db;color: #3498db;font-size: 20px;
box-shadow: 0 4px 10px rgba(52, 152, 219, 0.2);}
        
.s_cpfa .prev:hover, .s_cpfa .next:hover {
 transform: scale(1.1);background: #3498db;color: white;
 box-shadow: 0 6px 15px rgba(52, 152, 219, 0.4);}


.text-gradient{background: linear-gradient(-90deg, #2980C4, #0A3683);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 2.5rem;
    display: inline-block; }



.s_yxwl{padding:8.3125rem 0 4.375rem;background:url(../image/n_yxwl_bg.jpg) bottom no-repeat;background-size:cover;}
.s_yxwl .s_title{margin-bottom:0;}
.s_yxwl .top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:5rem;}
.s_yxwl .top .right{display:flex;align-items:flex-start;justify-content:flex-end;gap:3.75rem;}
.s_yxwl .top .right .box{padding-top:2.5rem;border-top:1px solid #dcdcdc;min-width:11.875rem;}
.s_yxwl .top .right .box .sz{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;}
.s_yxwl .top .right .box .sz p{font-family:'D-Bold';font-size:3.375rem;color:#2980C4;}
.s_yxwl .top .right .box .sz span{font-size:1rem;color:#2980C4;margin-top:.625rem;}
.s_yxwl .top .right .box h6{font-size:1rem;line-height:1.75rem;color:#656565;}
@keyframes breathing{0%{opacity:0.1;transform:translate(-50%,-50%) scale(0.95);}
50%{opacity:.3;transform:translate(-50%,-50%) scale(1);}
100%{opacity:0.1;transform:translate(-50%,-50%) scale(0.95);}
}
@keyframes breathing1{0%{opacity:0.1;transform:translate(-50%,-50%) scale(0.8);}
50%{opacity:.3;transform:translate(-50%,-50%) scale(1);}
100%{opacity:0.1;transform:translate(-50%,-50%) scale(0.8);}
}
.s_yxwl .ywmap{position:relative;}
.s_yxwl .ywmap .d{position:absolute;z-index:6;cursor:pointer;}
.s_yxwl .ywmap .d .box{width:1.375rem;height:1.375rem;position:relative;display:flex;align-items:center;justify-content:center;}
.s_yxwl .ywmap .d .box .y1{width:20%;height:20%;background-color:#2980C4;position:relative;z-index:2;border-radius:50%;}
.s_yxwl .ywmap .d .box::before,.s_yxwl .ywmap .d .box::after{content:'';position:absolute;top:50%;left:50%;border-radius:50%;background-color:#2980C4;z-index:1;transform:translate(-50%,-50%);}
.s_yxwl .ywmap .d .box::before{width:100%;height:100%;animation:breathing 2s ease-in-out infinite;}
.s_yxwl .ywmap .d .box::after{width:60%;height:60%;animation:breathing1 4s ease-in-out infinite;}
.s_yxwl .ywmap .d .box .txt{position:absolute;top:-200%;white-space:nowrap;width:auto;min-width:100%;text-align:center;left:50%;transform:translateX(-50%);background-color:#2980C4;border-radius:.1875rem;font-size:.9375rem;color:#fff;padding:.375rem .9375rem;opacity:0;visibility:hidden;transition:all .5s ease;z-index:5;}
.s_yxwl .ywmap .d .box .txt::after{content:'';position:absolute;left:50%;transform:translateX(-50%);top:100%;width:0;height:0;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.375rem solid #2980C4;}
.s_yxwl .ywmap img{display:block;width:100%;mix-blend-mode:multiply;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.s_yxwl .ywmap .d1 .box{width:12.8125rem;height:12.8125rem;}
.s_yxwl .ywmap .d1 .box .y1{max-width:.625rem;max-height:.625rem;}
.s_yxwl .ywmap .d1 .box .txt{background-color:transparent;}
.s_yxwl .ywmap .d1 .box .txt::after{display:none;}
.s_yxwl .ywmap .d1 .box .txt{width:7.5rem;height:1.5625rem;top:50%;left:25%;transform:translateY(-50%);}
.s_yxwl .ywmap .d1 .box .txt img{width:100%;height:100%;display:block;object-fit:contain;}
.s_yxwl .ywmap .d1{top:32%;left:71.825%;}
.s_yxwl .ywmap .d2{top:41%;left:79.25%;}
.s_yxwl .ywmap .d3{top:48.5%;left:77.85%;}
.s_yxwl .ywmap .d4{top:52%;left:78%;}
.s_yxwl .ywmap .d5{top:61%;left:73%;}
.s_yxwl .ywmap .d6{top:55%;left:72.5%;}
.s_yxwl .ywmap .d7{top:33%;left:50.5%;}
.s_yxwl .ywmap .d8{top:32%;left:48.85%;}
.s_yxwl .ywmap .d9{top:38.5%;left:46%;}
.s_yxwl .ywmap .d10{top:42%;left:48%;}
.s_yxwl .ywmap .d11{top:47%;left:52.5%;}
.s_yxwl .ywmap .d12{top:28.5%;left:55.5%;}
.s_yxwl .ywmap .d13{top:49.5%;left:70.75%;}
.s_yxwl .ywmap .d14{top:51%;left:68%;}
.s_yxwl .ywmap .d15{top:51%;left:66.85%;}
.s_yxwl .ywmap .d16{top:45%;left:66.85%;z-index:2;}
.s_yxwl .ywmap .d17{top:48.5%;left:65%;}
.s_yxwl .ywmap .d18{top:46.25%;left:59.5%;}
.s_yxwl .ywmap .d19{top:47.25%;left:56.5%;}
.s_yxwl .ywmap .d20{top:47%;left:61.25%;}
.s_yxwl .ywmap .d21{top:42%;left:57.25%;}
.s_yxwl .ywmap .d22{top:40%;left:57.25%;}
.s_yxwl .ywmap .d23{top:34.5%;left:58.35%;z-index:2;}
.s_yxwl .ywmap .d24{top:20.5%;left:70%;}
.s_yxwl .ywmap .d25{top:55%;left:74.125%;}
.s_yxwl .ywmap .d26{top:57.5%;left:74.125%;}
.s_yxwl .ywmap .d27{top:38.5%;left:82.5%;}
.s_yxwl .ywmap .d28{top:39.5%;left:16.5%;}
.s_yxwl .ywmap .d29{top:50%;left:21%;}
.s_yxwl .ywmap .d30{top:39%;left:28%;}
.s_yxwl .ywmap .d31{top:63%;left:28%;}
.s_yxwl .ywmap .d32{top:68%;left:28%;}
.s_yxwl .ywmap .d33{top:72%;left:35%;}
.s_yxwl .ywmap .d34{top:85%;left:29.5%;}
.s_yxwl .ywmap .d35{top:80%;left:53%;}
.s_yxwl .ywmap .d36{top:88%;left:91%;}
.s_yxwl .ywmap .d37{top:75%;left:83%;}

.s_jzfw{padding:0.46rem 0 50px;background:url(../image/s_jzfw_bg.jpg) top no-repeat;background-size:cover;}
.s_jzfw .top{display:flex;align-items:flex-end;justify-content:space-between;}
.s_jzfw .s_title{margin-bottom:0;}
.s_cxfw{padding:7.8125rem 0 8.3125rem;position:relative;color:#fff;overflow:hidden;}
.s_cxfw .s_cxfw_slide1,.s_cxfw .s_cxfw_slide1 .img{width:100%;height:100%;}

.s_cxfw .jt{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:4.375rem;height:4.375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #fff;z-index:66;transition:all .5s ease;}
.s_cxfw .jt svg{width:1.25rem;height:1.25rem;}
.s_cxfw .jt svg path,.s_cxfw .jt svg rect{fill:#fff;transition:none !important;}

.s_cxfw .prev{left:0;}
.s_cxfw .prev svg{transform:rotate(180deg);}
.s_cxfw .next{right:0;}
.s_cxfw .jt:hover{background-color:#fff;}
.s_cxfw .jt:hover svg path,.s_cxfw .jt:hover svg rect{fill:#2980C4;}
.s_cxfw .h2{font-size:2.875rem;font-weight:bold;margin-bottom:4.375rem;text-align:center;position:relative;z-index:5;}
.s_cxfw .hz,.s_cxfw .hz2{position:relative;z-index:5;}
.s_cxfw .hz{text-align:center;height:34rem;width:100%;overflow:hidden;margin-bottom:3.75rem;}
@keyframes rotate3{from{transform:translate(-50%,-50%) rotate(0deg)}
to{transform:translate(-50%,-50%) rotate(360deg)}
}
.s_cxfw .hz .centerbox{animation:rotate3 20s linear infinite;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34.625rem;height:33.5625rem;}
.s_cxfw .hz .box .ar_article{font-size:1rem;line-height:2rem;color:#fff;margin-bottom:2.9375rem;text-align:center;}
.s_cxfw .hz .box .s_more font{color:#fff;}
.s_cxfw .bg_hz{position:absolute;top:0;left:0;width:100%;height:100%;}
.s_cxfw .bg_hz .swiper-slide{position:relative;width:100%;height:100%;}
.s_cxfw .bg_hz .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.s_cxfw .bg_hz .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;}
.s_cxfw .s_cxfw_slide2{max-width:30rem;overflow:visible;width:100%;height:100%;}
.s_cxfw .s_cxfw_slide2 .swiper-slide{padding:0 3rem;transition:all .5s ease;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.s_cxfw .s_cxfw_slide2 .swiper-slide-active{padding-top:0;}
.s_cxfw .s_cxfw_slide2 .swiper-slide .box h4{font-size:1.5rem;line-height:3.5rem;margin-bottom:1.625rem;text-align:center;}
.s_cxfw .hz .box .ar_article,.s_cxfw .hz .box .s_more{display:none;}
.s_cxfw .s_cxfw_slide2 .swiper-slide-active .box h4{font-size:2rem;}
.s_cxfw .s_cxfw_slide2 .swiper-slide-active .box .ar_article{display:block;}
.s_cxfw .s_cxfw_slide2 .swiper-slide-active .box .s_more{display:inline-flex;}
.s_cxfw .hz2 .s_cxfw_slide3{max-width:100rem;}
.s_cxfw .hz2::after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:#fff;opacity:.3;}
.s_cxfw .hz2 .s_cxfw_slide3 .box{position:relative;width:100%;height:2.5rem;}
.s_cxfw .hz2 .s_cxfw_slide3 .box h3{text-align:center;font-size:1rem;width:0;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;white-space:nowrap;transition:all .5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#2980C4;border-radius:5rem;}
.s_cxfw .hz2 .s_cxfw_slide3 .box .dot{width:.5625rem;height:.5625rem;border-radius:50%;background-color:#fff;transition:all .5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.s_cxfw .hz2 .s_cxfw_slide3 .swiper-slide-thumb-active .box h3{width:100%;opacity:1;}
.s_cxfw .hz2 .s_cxfw_slide3 .swiper-slide-thumb-active .box .dot{opacity:0;}


#n_banner{height:30rem;position:relative;}
#n_banner .w1600{z-index:3;}
#n_banner .box{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding-top:5%;color:#fff;}
#n_banner .box p{font-family:'';font-size:1.25rem;margin-bottom:1.25rem;text-transform:uppercase;}
#n_banner .box h2{font-size:3rem;font-weight:bold;}
#n_banner .box .ar_article{font-size:1.375rem;line-height:2.5rem;color:#fff;}
#n_banner .box .ar_article p{margin-bottom:0;}


.n_nav{background-color:#2980C4;position:sticky;top:6.125rem;color:#fff;overflow:hidden;z-index:888;}
.n_nav .box{display:flex;align-items:center;justify-content:space-between;}
.n_nav .box .left{display:flex;align-items:center;flex-wrap: wrap;}
.n_nav .box .left a{display:block;padding:1.5rem 1.25rem;font-size:1rem;position:relative; overflow:hidden;border-bottom: 1px solid #3994db;}

.n_nav .box .left a:hover::after{content:'';  position:absolute;  left:50%;  bottom:-0.39rem;
    transform:translateX(-50%);   width:0;   height:0;
    border-left:0.39rem solid transparent;
    border-right:0.39rem solid transparent;
    border-bottom:0.39rem solid #fff;   transition:all .5s ease;}

/*三角形.n_nav .box .left a::after{content:'';
    position:absolute;    left:50%;    bottom:-.5rem;
    transform:translateX(-50%);
    width:2.5rem;    height:.3rem;    background:#fff;    border-radius:0;    border:0;    transition:all .5s ease;}*/
.n_nav .box .left li.on ,.n_nav .box .left li:hover{ background:#E98F2D;}	
.n_nav .box .left li.on a::after,.n_nav .box .left li:hover a::after{content:'';  position:absolute;  left:50%; transform:translateX(-50%);   width:0;   height:0;
    border-left:0.39rem solid transparent;
    border-right:0.39rem solid transparent;
    border-bottom:0.39rem solid #fff;   transition:all .5s ease;bottom:0;}
.n_nav .box .right{display:flex;align-items:center;gap:.625rem;}
.n_nav .box .right .iconfont{font-size:1rem;opacity:.7;transition:all .5s ease;}
.n_nav .box .right span{font-family:'微软雅黑';font-size:.875rem;font-weight:bold;opacity:.7;}
.n_nav .box .right a{font-size:.875rem;opacity:.7;transition:all .5s ease;}
.n_nav .box .right a:hover,.n_nav .box .right .iconfont:hover{opacity:1;}
.n_title{margin-bottom:3.75rem;}
.n_title h2{font-size:3.125rem;font-weight:bold;color:#2980C4;margin-bottom:1.25rem;}
.n_title p{font-size:1.25rem;text-transform:uppercase;color:#5f5f5f;}

.xiazai{width:100%; text-align:center; margin-bottom:2rem; text-align:right; clear:both; overflow:hidden;}
.xiazai form{position:relative;width:100%;height:100%; max-width:366px; float:right;}
.xiazai form input{width:100%;height:100%;max-width:26.25rem;border:2px solid #e3e6e8;border-radius:.3125rem;padding:1.25rem; background:#fff;}
.xiazai form button{background-color:transparent;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);z-index:2;}





.n_lxwm{padding:2.3125rem 0 16rem;background:url(../image/n_lxwm_bg.jpg) bottom no-repeat;background-size:cover;}

.n_lxwm .hz .box{border-radius:.9375rem;padding:4rem 6.25rem; width:70%; margin:0 auto; background:#fff; max-width:900px;}

/*.n_lxwm .hz .box::after{content:'';position:absolute;top:0;left:0;z-index:1;width:70%;height:100%;background:linear-gradient(to right,#fff 45%,rgba(255,255,255,.0));}*/
.n_lxwm .hz .box .tel{position:relative;z-index:2;}
.n_lxwm .hz .box h2{font-size:2rem;color:#212121;margin-bottom:3.125rem;}
.n_lxwm .hz .box .tel .txt .iconfont{font-size:1.25rem;flex-shrink:0;}
.n_lxwm .hz .box .txt{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;}
.n_lxwm .hz .box .txt:last-child{margin-bottom:0;}
.n_lxwm .hz .box .txt img{ width:100%; max-width:150px;}
.n_lxwm .hz .box .txt h3{font-size:1.0625rem;color:#717171;margin-bottom:.9375rem;}
.n_lxwm .hz .box .txt h6 a{font-family:'';font-size:1.625rem;color:#2980C4;}
.n_lxwm .hz .box .txt p{ text-align:center;}
.n_lxwm .hz .box .txt p a{font-family:sans-serif;font-size:1.125rem;color:#414141;}
.n_lxwm .hz .box .txt p .a{display:flex;align-items:flex-start;}
.n_lxwm .hz .box .txt p .a .iconfont{font-size:1.25rem;color:#2980C4;margin-left:.625rem;flex-shrink:0;transition:all .5s ease;}
.n_lxwm .hz .box .txt p .a .iconfont:hover{transform:translateY(-.25rem);}
.n_lxwm .hz2{padding-top:1rem;}
.n_lxwm .hz2 .box{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.n_lxwm .hz2 .box .left{width:100%;max-width:25.625rem;flex-shrink:0;}
.n_lxwm .hz2 .box .left .txt p{font-size:1.0625rem;color:#656565;margin-bottom:1.25rem;}
.n_lxwm .hz2 .box .left .txt h3 a{font-family:'';font-size:1.625rem;color:#2980C4;}
.n_lxwm .hz2 .box .right{width:100%;max-width:61.25rem;}
.n_lxwm .hz2 .box .right form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;}
.n_lxwm .hz2 .box .right form input,.n_lxwm .hz2 .box .right form textarea{width:100%;background-color:#fff;border-radius:.3125rem;padding:1.875rem;font-size:1.0625rem;line-height:1.5rem;color:#656565;}
.n_lxwm .hz2 .box .right form textarea{min-height:10rem;}
.n_lxwm .hz2 .box .right form input::placeholder,.n_lxwm .hz2 .box .right form textarea::placeholder{color:#656565;}
.n_lxwm .hz2 .box .right form .inp{position:relative;}
.n_lxwm .hz2 .box .right form .text{grid-column:span 2;}
.n_lxwm .hz2 .box .right form .yzm .code-img{position:absolute;right:1.875rem;top:50%;transform:translateY(-50%);z-index:2;}
.n_lxwm .hz2 .box .right form button{width:100%;max-width:11.25rem;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;background-color:#E98F2D;border-radius:.3125rem;gap:.5rem;transition:all .5s ease; height:50px;}
.n_lxwm .hz2 .box .right form button:hover{background-color:#2980C4;}
.n_rczl{background-color:#f2f3f6;padding:6.75rem 0 8.5rem;}
.n_rczl .top{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:3.125rem;}
.n_rczl .top .n_title{width:100%;max-width:18.75rem;flex-shrink:0;}
.n_rczl .top .ar_article{width:100%;max-width:70.625rem;font-size:1.0625rem;line-height:2.25rem;color:#616161;}
.n_rczl ul{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;}
.n_rczl ul li{position:relative;width:calc(20% - .625rem);height:38.75rem;border-radius:.9375rem;overflow:hidden;transition:all .5s ease;}
.n_rczl ul li.on{width:calc(20% * 3 - .625rem);}
.n_rczl ul li .img{width:100%;height:100%;}
.n_rczl ul li .txt{position:absolute;left:0;bottom:0;z-index:2;width:100%;height:35%;padding:3.125rem 3.125rem 6.875rem;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.n_rczl ul li .txt .ico{width:100%;height:100%;max-width:3.375rem;max-height:3.375rem;margin-bottom:1.875rem;}
.n_rczl ul li .txt h2,.n_rczl ul li .txt h3{position:absolute;left:3.125rem;bottom:3.125rem;}
.n_rczl ul li .txt h2{font-size:1.875rem;opacity:1;visibility:visible;}
.n_rczl ul li .txt h3{font-size:1.625rem;line-height:1.25;white-space:nowrap;bottom:-3.125rem;opacity:0;visibility:hidden;}
.n_rczl ul li.on .txt h2{opacity:0;visibility:hidden;}
.n_rczl ul li.on .txt h3{bottom:3.125rem;opacity:1;visibility:visible;transition:all .5s ease;}
.n_rclm{background-color:#fff;padding:6.5rem 0 20rem;}
.n_rclm ul{display:grid;grid-template-columns:repeat(2,1fr);gap:3.75rem;}
.n_rclm li h2{font-size:2.125rem;font-weight:bold;color:#212121;padding-left:1.25rem;margin-bottom:4.375rem;border-left:8px solid #2980C4;}
.n_rclm li .img{border-radius:.9375rem;overflow:hidden;margin-bottom:3.125rem;}
.n_rclm li .bt{width:100%;padding:0 .625rem;font-size:1.875rem;line-height:2.875rem;color:#212121;margin-bottom:2.5rem;}
.n_rclm li .more{margin-left:.625rem;display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:10.9375rem;height:3.4375rem;border-radius:5rem;border:2px solid #d2d2d2;transition:all .5s ease;}
.n_rclm li .more p{font-size:1.0625rem;font-weight:bold;color:#656565;padding-left:2rem;transition:all .5s ease;}
.n_rclm li .more .iconfont{width:2.25rem;height:2.25rem;border-radius:50%;background-color:#2980C4;display:flex;align-items:center;justify-content:center;margin-right:.625rem;}
.n_rclm li .more .iconfont::before{font-size:1.25rem;color:#fff;transform:rotate(-45deg);}
.n_rclm li .more:hover{background-color:#2980C4;border-color:#2980C4;}
.n_rclm li .more:hover p{color:#fff;text-align:center;padding-left:3.25rem;}
.n_rclm li .more:hover .iconfont{display:none;}
.n_xyzp{padding:7rem 0 20rem;}
.n_xyzp .hz .box{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.n_xyzp .hz .box .left{width:100%;max-width:42.5rem;}
.n_xyzp .hz .box .left .ar_article h3{font-size:1.625rem;font-weight:bold;color:#2980C4;}
.n_xyzp .hz .box .left .ar_article{font-size:1.125rem;line-height:2.375rem;color:#474747;margin-bottom:3.75rem;}
.n_xyzp .hz .box .left .more{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:1.25rem 2.75rem;border-radius:5rem;border:2px solid #d5d5d5;transition:all .5s ease;}
.n_xyzp .hz .box .left .more p{font-size:1rem;color:#212121;transition:all .5s ease;}
.n_xyzp .hz .box .left .more .iconfont{font-size:1.25rem;color:#212121;}
.n_xyzp .hz .box .left .more:hover{background-color:#2980C4;border-color:#2980C4;}
.n_xyzp .hz .box .left .more:hover p,.n_xyzp .hz .box .left .more:hover .iconfont{color:#fff;}
.n_xyzp .hz .box .img{width:100%;max-width:48.75rem;border-radius:.9375rem;overflow:hidden;}
.n_xyzp .line{width:100%;height:1px;background-color:#e6e6e6;margin:6.5625rem 0;}
.n_xyzp .hz1 h2,.n_xyzp .hz2 h2{font-size:2.125rem;font-weight:bold;color:#212121;padding-left:1.25rem;margin-bottom:4.375rem;border-left:8px solid #2980C4;}
.n_xyzp .hz1 ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1.875rem;}
.n_xyzp .hz1 li a{display:block;background-color:#f0f0f0;padding:3.125rem;}
.n_xyzp .hz1 li a .icon-yuangong{display:block;font-size:2.9375rem;color:#2980C4;margin-bottom:1.25rem;}
.n_xyzp .hz1 li a h3{font-size:1.5rem;font-weight:bold;color:#212121;margin-bottom:1rem;}
.n_xyzp .hz1 li a .txt{display:flex;align-items:center;gap:.375rem;font-size:1rem;color:#909193;margin-bottom:1.625rem;}
.n_xyzp .hz1 li a .time{font-family:'';font-size:1rem;color:#999999;margin-bottom:2.875rem;}
.n_xyzp .hz1 li a .more{width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid #d5d5d5;display:flex;align-items:center;justify-content:center;transition:all .5s ease;}
.n_xyzp .hz1 li a .more .iconfont{color:#9b9b9b;}
.n_xyzp .hz1 li:hover a .more{background-color:#2980C4;border-color:#2980C4;}
.n_xyzp .hz1 li:hover a .more .iconfont{color:#fff;}
.xzzw .tc_content{background:#fff;padding:0;max-height:80%;}
.xzzw .tc_close{right:3.125rem;top:2.5rem;}
#xzzw_list .line{width:100%;height:.25rem;background-color:#2980C4;margin:1.875rem 0 3.75rem;}
#xzzw_list .hz{padding:2.5rem 3.125rem;}
#xzzw_list .hz1{padding-bottom:0;}
#xzzw_list .hz2{padding-top:0;}
#xzzw_list .top{display:flex;align-items:center;gap:.875rem;margin-bottom:1.5625rem;}
#xzzw_list .top h2{font-size:1.75rem;font-weight:bold;color:#212121;}
#xzzw_list .top span{display:inline-block;width:auto;height:auto;padding:.5rem .9375rem;background-color:#f8dbe8;font-size:.9375rem;color:#2980C4;border-radius:.3125rem;}
#xzzw_list .txt{display:flex;align-items:center;gap:1rem;font-size:.9375rem;color:#858585;}
#xzzw_list .box{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
#xzzw_list .box .left{width:100%;max-width:36.25rem;max-height:36.25rem;overflow:hidden;overflow-y:auto;padding-right:1.5rem;}
#xzzw_list .box .ar_article h3{font-size:1.375rem;font-weight:bold;color:#414141;margin-bottom:.625rem;}
#xzzw_list .box .ar_article{font-size:1rem;color:#656565;line-height:2.125rem;margin-bottom:3.125rem;}
#xzzw_list .box .ar_article:last-child{margin-bottom:0;}
#xzzw_list .box .right{width:100%;max-width:25.625rem;}
#xzzw_list .box .right .xzsub{margin-top:3.125rem;font-size:1.0625rem;color:#212121;display:inline-block;text-align:center;padding:1rem 2.8125rem;border-radius:5rem;border:2px solid #d5d5d5;transition:all .5s ease;}
#xzzw_list .box .right .xzsub:hover{background-color:#2980C4;border-color:#2980C4;color:#fff;}
.n_xyzp .hz2{padding-top:7.5rem;}
.n_xyzp .hz2 ul{display:flex;align-items:center;justify-content:space-between;text-align:center;}
.n_xyzp .hz2 li{position:relative;}
.n_xyzp .hz2 li::after{content:'';background:url(../image/n_xz_jt.png) center no-repeat;background-size:contain;width:2.3125rem;height:.9375rem;position:absolute;top:30%;right:-120%;transform:translateY(-50%);}
.n_xyzp .hz2 li:last-child:after{display:none;}
.n_xyzp .hz2 li .iconfont{width:7.5rem;height:7.5rem;border:1px solid #e6e6e6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.375rem;color:#2980C4;margin-bottom:1.5rem;}
.n_xyzp .hz2 li h6{font-size:1.25rem;font-weight:bold;color:#404040;margin-bottom:.9375rem;}
.n_xyzp .hz2 li p{font-size:1rem;color:#656565;}


.n_ycwz{background:url(../image/n_ycwz_bg.jpg) bottom no-repeat;background-size:cover;padding:1rem 0 17rem;}
.n_ycwz .n_title{text-align:center;}
.n_ycwz .top{display:grid;grid-template-columns:repeat(2,1fr);gap:3.75rem;}
.n_ycwz .top .box a{display:block;background-color:#fff;border-radius:.9375rem;border:1px solid #e7e7e7;padding:2.5rem;overflow:hidden;}
.n_ycwz .top .box .time{position:relative;}
.n_ycwz .top .box .time span{position:relative;z-index:2;font-family:'';font-size:1rem;color:#fff;padding:.75rem 0;display:inline-block;}
.n_ycwz .top .box .time::after{content:'';position:absolute;top:0;left:-2.5rem;width:13rem;height:100%;background:linear-gradient(to right,#2980C4,rgba(0,0,0,0));z-index:1;}
.n_ycwz .top .box h2{font-size:1.5rem;font-weight:bold;color:#021221;padding:1.5625rem 0;border-bottom:1px solid #e7e7e7;margin-bottom:1.875rem;transition:all .5s ease;}
.n_ycwz .top .box:hover h2{color:#2980C4;}
.n_ycwz .top .box .ms{font-size:1rem;line-height:1.75rem;color:#717171;margin-bottom:2.25rem;}
.n_ycwz .top .box .iconfont{font-size:1.25rem;color:#666666;}
.n_ycwz .top .box:hover .iconfont{color:#fff;}

.n_ycwz .fsyj{background-color:#fff;border-radius:50rem;border:2px solid #c1c5c8;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.875rem;font-size:1.0625rem;color:#212121;transition:all .5s ease;}
.n_ycwz .fsyj:hover{background-color:#2980C4;color:#fff;border-color:#2980C4;}





.n_ycwz .line{width:100%;height:1px;background-color:#dfe1e3;margin:1.1drem 0;}
.n_ycwz li a{ display:flex;  align-items:center;  gap:2rem;   padding:2.125rem 2.8125rem;  border-bottom:1px solid #e7eaf0;  transition:all .5s ease;}
.n_ycwz li a h2{font-size:1.5rem;   color:#212121;  transition:all .5s ease;flex: 1;  white-space: nowrap;overflow: hidden;    text-overflow: ellipsis;   min-width: 0;}
.n_ycwz li a .time{  font-family:'';   font-size:1rem;  color:#858585;  transition:all .5s ease;flex-shrink:0;  white-space:nowrap; width: 188px;  text-align: right;}
.n_ycwz li a .fsyj{  flex-shrink: 0;color: #333;}
.n_ycwz li:hover a{background-color:#2980C4;border-color:#2980C4;}
.n_ycwz li:hover a h2,.n_ycwz li:hover a .time{color:#fff;}









.n_news_show .hz{padding:2.625rem 0 17rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.n_news_show .hz .left{ width:100%;max-width:71rem;position:relative;}
.n_news_show .hz .left .top{ align-items:center;gap:1.25rem;margin-bottom:3.125rem; text-align:center;}
.n_news_show .hz .left .top .time{ display: flex; align-items: center; gap: .5rem; margin-bottom: .5rem; text-align:center; border-bottom:1px solid #ecedee;justify-content: center; padding:2rem 0 1rem 0;}
.n_news_show .hz .left .top .time .iconfont { font-size: 1.625rem; color: #878787;}
.n_news_show .hz .left .top .time  span { font-family: 'Poppins-Regular';    font-size:1rem;    color: #aaaaac;}

/*.n_news_show .hz .left::after{content:'';background-color:#ecedee;width:1px;height:calc(100% + 5.625rem + 17rem);position:absolute;top:-5.625rem;right:0;}
.n_news_show .hz .left .top .time{width:6.5625rem;height:6.5625rem;background-color:#2980C4;border-radius:.3125rem;font-family:'';font-size:.875rem;color:#fff;font-style:italic;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;}
.n_news_show .hz .left .top .time span{font-style:normal;font-family:'';font-size:2.625rem;}*/
.n_news_show .hz .left .top h2{font-size:2.25rem;font-weight:bold;color:#3d3d3d;line-height:1.25; text-align:center;}
.n_news_show .hz .left .box{padding-top:2.5rem;border-top:1px solid #edeff1;display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.n_news_show .hz .left .box div{width:calc(50% - 1rem);flex-shrink:0;}
.n_news_show .hz .left .box .next{text-align:right;}
.n_news_show .hz .left .box p{font-size:1.0625rem;font-weight:bold;color:#4d4d4d;margin-bottom:1.25rem;}
.n_news_show .hz .left .box a{display:block;width:100%;font-size:1.125rem;color:#4d4d4d;transition:all .5s ease;}
.n_news_show .hz .left .box a:hover{color:#2980C4;}
.n_news_show .hz .right{width:100%;max-width:20.9375rem;flex-shrink:0;position:sticky;top:8rem;}
.n_news_show .hz .right h3{font-size:1.75rem;color:#3d3d3d;margin-bottom:.625rem;}
.n_news_show .hz .right li a{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid #ecedee;}
.n_news_show .hz .right li a .img{width:100%;max-width:8.75rem;height:5.3125rem;flex-shrink:0;border-radius:.3125rem;}
.n_news_show .hz .right li a .time{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;}
.n_news_show .hz .right li a .time .iconfont{font-size:1rem;color:#878787;}
.n_news_show .hz .right li a .time span{font-family:'';font-size:.75rem;color:#aaaaac;}
.n_news_show .hz .right li a h2{font-size:1rem;line-height:1.625rem;color:#3d3d3d;transition:all .5s ease;}
.n_news_show .hz .right li:hover a h2{color:#2980C4;}

.n_news{padding:.75rem 0 17rem;background:url(../image/n_news_bg.jpg) center no-repeat;background-size:cover;}
.n_news .n_title{margin-bottom:0;}
.n_news .top{display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:555;margin-bottom:3.4375rem;}

.n_news .top .right{width:60%;height:3rem; right:0 ;display:flex;justify-content: flex-end;align-items:center;gap:1.125rem; margin-top:1.75rem; position:absolute;}
.n_news .top .right .dropdown{width:100%;max-width:10.625rem;height:100%;position:relative;}
.n_news .top .right .dropdown button{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;border:2px solid #e3e6e8;border-radius:.3125rem;padding:1.25rem;background-color:transparent;font-size:1rem;color:#616161;transition:all .5s ease;}
.n_news .top .right .dropdown button::after{content:'>';font-family:'微软雅黑';font-size:1.125rem;color:rgba(0,0,0,.8);transition:all .5s ease;transform:rotate(90deg);}
.n_news .top .right .dropdown #myDropdown{position:absolute;background-color:#fff;min-width:100%;border-radius:.3125rem;left:0;top:110%;overflow:hidden;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_news .top .right .dropdown #myDropdown a{display:block;font-size:1rem;color:#212121;padding:1rem 1.25rem;transition:all .5s ease;}
.n_news .top .right .dropdown #myDropdown a:hover{background-color:#2980C4;color:#fff;}
.n_news .top .right .dropdown #myDropdown.show{opacity:1;visibility:visible;}

.n_news .top .right form{position:relative;width:100%;height:100%; max-width:370px;}
.n_news .top .right form input{width:100%;height:100%;max-width:26.25rem;border:2px solid #e3e6e8;border-radius:.3125rem;padding:1.25rem; background:#fff;}
.n_news .top .right form button{background-color:transparent;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);z-index:2;}

.n_news .hz{display:grid;grid-template-columns:repeat(2,1fr);gap:3.125rem;}
.n_news .hz a{display:block;position:relative;border-radius:.625rem;overflow:hidden;width:100%;height:29.6875rem;}
.n_news .hz a .txt{position:absolute;bottom:0;left:0;z-index:2;padding:2.5rem;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));width:100%;color:#fff;}
.n_news .hz a .txt .time{font-family:'';font-size:.875rem;margin-bottom:1.25rem;}
.n_news .hz a .txt h2{font-size:1.5rem;}
.n_news .line{width:100%;height:1px;background-color:#dfe1e3;margin:3.75rem 0;}

.n_news li{ margin-top:20px;}
.n_news li a{display:flex;align-items:center;background-color:#fff;border-radius:.9375rem;overflow:hidden;}
.n_news li a .img{width:100%;height:19.0625rem;}
.n_news li a .txt{padding:2.5rem 3.125rem;width: calc(100% - 160px);}
.n_news li a .txt h2{margin-bottom:10px;}
.n_news li a .txt .p{ text-indent:2em;-webkit-line-clamp: 2; font-size:14px; color:#666666; height:52px; line-height:26px; font-size:14px;}

.n_news li a .time{text-align:center; left:0; width:160px; top:25px; color:#cccccc; font-size:14px; line-height:16px;border-right: 1px solid #ccc;}
.n_news li a .time span{font-size:36px; line-height:52px; display:block; font-weight:bold; color:#808080;}
.n_news li a .time i{display:block; margin:0px auto; height:7px; border-top:1px solid #e6e6e6; width:10px;}
.n_news li a:hover { background:#2980C4;}
.n_news li a:hover .txt h2{color:#fff;}
.n_news li a:hover .time,.n_news li:hover .time span{ color:#fff;}
.n_news li a:hover .time i{ border-top:1px solid #fff;}
.n_news li a:hover .txt{ color:#fff;}
.n_news li a:hover .p{ color:#fff; opacity:0.6;}

.n_news2{padding:3.75rem 0 17rem;background:url(../image/n_news_bg.jpg) center no-repeat;background-size:cover;}
.n_news2 .hz{display:flex;align-items:center;justify-content:space-between; border-bottom:1px solid #eee; margin:20px 0; padding-bottom:10px;}

.n_news2 .hz .box{display:block;position:relative; overflow:hidden; background: linear-gradient(-180deg, #d1e2ef, #f2f5f9); border-radius: 9999px; width:22%; text-align:center; padding:3.5%; margin-right:1%;}
.n_news2 .hz .box img{ border-radius: 9999px; border:1px solid #fff;}

.n_news2 .hz .txt{ width:200px; max-width:10%;}
.n_news2 .hz .txt .time{font-family:'';font-size:1rem;margin-bottom:1.25rem; color:#2980C4;}
.n_news2 .hz .txt h2{font-size:1.85rem; margin-bottom:1.25rem; }
.n_news2 .hz .txtnr{ width:58%; border-left:1px solid #e5e7eb; padding-left:3%;line-height: 1.75rem; color:#333;}

.n_news2 .line{width:100%;height:1px;background-color:#dfe1e3;margin:3rem 0;}


.section-title {text-align: center;	margin-bottom: 3rem;font-size: 2.2rem;color: #2980C4;position: relative;padding-bottom: 1rem;}
.section-title::after {	content: ''; position: absolute;	bottom: 0;	left: 50%;transform: translateX(-50%);width: 100px;	height: 4px;	background: linear-gradient(to right, #2980C4, #4CAF50); border-radius: 2px;}

.team-grid {display: grid;	grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));	gap: 3.5rem;}
.team-card {background: white;	border-radius: 20px;overflow: hidden;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);	height:440px;	position: relative;	display: flex;
flex-direction: column;	align-items: center;	padding: 3.5rem 2rem;}

.team-card:hover {	transform: translateY(-15px);	box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);}
.avatar-container {	width: 160px;	height: 160px;	border-radius: 50%;
	overflow: hidden;	margin-bottom: 2rem;	border: 6px solid #f0f5fa;	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
	transition: all 0.5s ease;	position: relative;	z-index: 2;}

.team-card:hover .avatar-container {transform: translateY(-70px) scale(0.8);opacity: 0;}
.avatar {width: 100%;	height: 100%;object-fit: cover;	transition: all 0.5s ease;}

.info-container {text-align: center;	width: 100%;transition: all 0.5s ease;	position: relative;	z-index: 3;}
.name {	font-size: 1.7rem;	margin-bottom: 0.8rem;	color: #212121;	transition: all 0.5s ease;	font-weight: 600;}

.position {	color: #2980C4;	font-size: 1.1rem;	margin-bottom: 2rem;transition: all 0.5s ease;	font-weight: 500;}
.description { color: #555;line-height: 1.7;font-size:14px;height: 0;	opacity: 0;	overflow: hidden;	transition: all 0.5s ease;
	margin-top: 0;	text-align: justify;padding: 0 0.5rem;}

/* 悬停效果 */
.team-card:hover .info-container {transform: translateY(-60px);}
.team-card:hover .name { color: #2980C4;}
.team-card:hover .description {	height: 240px;	opacity: 1;	margin-top: 1.5rem;}

.card-bg {position: absolute;	top: 0;	left: 0;width: 100%;height: 100%;background: linear-gradient(135deg, #f5f7fa 0%, #e4edf5 100%);	z-index: 1;	border-radius: 20px;opacity: 0;	transition: all 0.5s ease;}

.team-card:hover .card-bg {	opacity: 1;}

@media (max-width: 768px) {
	.team-grid {grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 2rem;}
	.team-card {height:auto;	padding: 2rem 1.5rem;}
	.avatar-container {	width: 140px;height: 140px;}
	.description { color: #555;line-height: 1.7;font-size: 1rem;height:auto;	opacity:1;	overflow: hidden;	transition: all 0.5s ease;	margin-top: 0;	text-align: justify;padding: 0 0.5rem;}

}







.sxbox{padding-top:2.5rem;border-top:1px solid #edeff1;display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.sxbox div{width:calc(50% - 1rem);flex-shrink:0;}
.sxbox .next{text-align:right;}
.sxbox p{font-size:1.0625rem;font-weight:bold;color:#4d4d4d;margin-bottom:1.25rem;}
.sxbox a{display:block;width:100%;font-size:1.125rem;color:#4d4d4d;transition:all .5s ease;}
.sxbox a:hover{color:#2980C4;}




 .section-title {  text-align: center;  margin-bottom: 40px;  font-size: 2.5rem; font-weight: 300;
      background: linear-gradient(135deg, #2980C4, #2C3E50);
	  -webkit-background-clip: text; -webkit-text-fill-color: transparent;	  padding: 10px 0;  }
 .resultbox{margin-top: 2%;} 
  .featured-grid { display: grid; grid-template-columns: repeat(4, 1fr);gap:0.2rem 2rem; margin-bottom: 30px;}
/*  .featured-card { border-radius: 15px;  overflow: hidden;  position: relative;  height:18rem; background:#fff; margin-bottom: 15px;
	  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); transition: all 0.4s ease; text-align:center;
	  background: linear-gradient(to top, rgba(10, 55, 131, 0.9), rgba(41, 128, 196, 0.99))*} */
	  .featured-card { border-radius: 15px;  overflow: hidden;  position: relative;   background:#fff; margin-bottom: 15px; padding: 10%;
	  	  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); transition: all 0.4s ease; text-align:center;
	  	  /*background: linear-gradient(to top, rgba(10, 55, 131, 0.9), rgba(41, 128, 196, 0.99))*/}
  
  .featured-card:hover {  transform: translateY(-5px);  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2); }
  .featured-card img { margin:2% 3% 15% 3%;border-radius: 15px;  width:94%;  height:85%;  object-fit: cover;  transition: transform 0.6s ease; }
  .featured-card:hover img {  transform: scale(1.05); }
  
  .featured-content { position: absolute;  bottom: -20px; left: 0; width: 100%; padding: 30px; color: white; z-index: 2;
	  transition: all 0.5s ease; background: linear-gradient(to top, rgba(0, 0, 0, 0.99), rgba(41, 128, 196, 0.0)); }
  .featured-date {  font-size: 0.9rem;  margin-bottom: 10px;  opacity: 0.9;  transition: all 0.5s ease;  }
  .featured-title {  font-size: 1.2rem;  line-height: 1.3;  transition: all 0.5s ease;  }
  
  /* 蓝色渐变背景 */
  .featured-card::after { content: '';  position: absolute;  bottom: 0; left: 0; width: 100%; height: 0;
	  background: linear-gradient(to top, rgba(10, 55, 131, 0.9), rgba(41, 128, 196, 0.3));
	  transition: height 0.5s ease;	  z-index: 1; }
  
  .featured-card:hover::after {  height: 100%; }  
  .featured-card:hover .featured-content { transform: translateY(-20px); }
  .featured-card:hover .featured-date {  transform: translateY(-5px); }
  .featured-card:hover .featured-title {  transform: translateY(-5px);  }
  
  @media (max-width: 768px) {
	  .featured-grid { grid-template-columns: 1fr; }
  }


  .featured-card_wz2 { font-size:1.3rem; padding: 20px 30px; text-align: left; border-radius: 15px;  overflow: hidden;  position: relative;  height:7rem; margin-bottom: 30px; line-height:2rem; color: #555;
	  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); transition: all 0.4s ease;  background:#fff;}
  .featured-card_wz2:hover {  transform: translateY(-5px);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); background:#2980C4; color:#fff;}



.n_ssfw{padding:6.6875rem 0 17rem;background:url(../image/n_ssfw_bg.jpg) center no-repeat;background-size:cover;}
.n_ssfw .n_title{text-align:center;}
.n_ssfw .ar_article{width:100%;max-width:73.75rem;font-size:1.0625rem;line-height:2.25rem;color:#515151;text-align:center;margin:0 auto;margin-bottom:4.375rem;}
.n_ssfw .box{display:flex;align-items:center;justify-content:center;margin:0 auto;}
.n_ssfw .box .ico{width:28rem;height:28rem;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;margin-left:-3.75rem;}
.n_ssfw .box .ico:first-child{margin-left:0;}
.n_ssfw .box .ico .y{width:100%;height:100%;border:1px solid #d8d8d8;border-radius:50%;position:absolute;top:0;left:0;}
.n_ssfw .box .ico .y::before{content:'';width:.5rem;height:.5rem;border-radius:50%;background-color:#2980C4;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;}
.n_ssfw .box .ico .iconfont{font-size:4rem;color:#2980C4;margin-bottom:1.875rem;}
.n_ssfw .box .ico h2{font-size:1.625rem;font-weight:bold;color:#212121;margin-bottom:2.5rem;}
.n_ssfw .box .ico p{font-size:1.125rem;line-height:2.125rem;color:#858585;}
.n_ssfw .box .ico:nth-child(2) .y::before{top:10%;left:20%;}
.n_ssfw .box .ico:nth-child(3) .y::before{top:20%;left:10%;}
.n_ssfw .box .ico:nth-child(1) .y{animation:rotate 12s linear infinite}
.n_ssfw .box .ico:nth-child(2) .y{animation:rotate 12s linear infinite}
.n_ssfw .box .ico:nth-child(3) .y{animation:rotate 12s linear infinite}
@keyframes rotate{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.n_ssfw ul,.s_jzfw ul{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:2.25rem;}
.n_ssfw li,.s_jzfw li{width:calc(100% / 5 - .3125rem);height:40rem;position:relative;border-radius:.9375rem;overflow:hidden;}
.n_ssfw li .txt,.s_jzfw li .txt{position:absolute;z-index:2;width:100%;bottom:0;left:0;padding:3.125rem 2.25rem;background:linear-gradient(to top,rgb(0,0,0,.8),rgba(0,0,0,0));color:#fff;transition:all .5s ease;}
.n_ssfw li .img,.s_jzfw li .img{width:100%;height:100%;}
.n_ssfw li .txt h2,.s_jzfw li .txt h2{font-size:1.875rem;}
.n_ssfw li .txt h3,.s_jzfw li .txt h3{font-size:1rem;line-height:1.875rem;transition:all .5s ease;position:absolute;bottom:-300%;padding:0 2.25rem;width:100%;left:0;}
.n_ssfw li.on,.s_jzfw li.on{width:calc(100% / 7 * 3 - .3125rem);flex-shrink:0;}
.n_ssfw li.on .txt,.s_jzfw li.on .txt{padding-bottom:8.125rem;}
.n_ssfw li.on .txt h3,.s_jzfw li.on .txt h3{bottom:3.125rem;height:3.75rem;}
.n_qcyy{padding:3rem 0 12rem;background:url(../image/n_qcyy_bg.jpg) center no-repeat;background-size:cover;}
.n_qcyy .top{margin-bottom:6.75rem;}
.n_qcyy .top .ar_article{font-size:1.0625rem;line-height:2.5rem;color:#616161;margin-bottom:5rem;}
.n_qcyy .top .ar_article h6{font-size:.9375rem;color:#898989;}
.n_qcyy .top .box h3{font-size:2.375rem;font-weight:bold;margin-bottom:3.125rem;color:#2980C4;}
.n_qcyy .top .box .hz{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;}
.n_qcyy .top .box .hz div{background-color:#fff;padding:3.75rem;border-radius:.9375rem;transition:all .5s ease;}
.n_qcyy .top .box .hz .iconfont{display:block;font-size:3.5rem;color:#2980C4;margin-bottom:1.875rem;}
.n_qcyy .top .box .hz h2{font-size:1.75rem;font-weight:bold;color:#212121;margin-bottom:2.375rem;}
.n_qcyy .top .box .hz p{font-size:1.0625rem;line-height:2.125rem;color:#515151;}
.n_qcyy .top .box .hz div:hover{transform:translateY(-.625rem);}
#n_qcyy{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-bottom:5rem;}
#n_qcyy li{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:1.5625rem 3.5rem;font-size:1.25rem;font-weight:bold;color:#212121;border-radius:5rem;border:2px solid #c1c5c8;transition:all .5s ease;}
#n_qcyy li.on,#n_qcyy li:hover{background-color:#2980C4;border-color:#2980C4;color:#fff;}
.n_qcyy .n_qcyy_div{display:none;}
.n_pro_c{padding:5.625rem 0 17rem;}
.n_pro_c .n_title{text-align:center;}
.n_pro_c li{position:relative;margin-bottom:3.125rem;border-radius:.625rem;overflow:hidden;}
.n_pro_c li .txt{position:absolute;z-index:2;height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:6.25rem;color:#fff;background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));width:50%;}
.n_pro_c li .txt h2{font-size:2.75rem;font-weight:bold;margin-bottom:3.125rem;}
.n_pro_c li .txt .more{display:inline-block;padding:1.5625rem 2.5rem;display:flex;align-items:center;justify-content:center;font-size:1rem;gap:.9375rem;background-color:rgba(255,255,255,1);border-radius:5rem;color:#212121;transition:background .5s ease;}
.n_pro_c li .txt .more p{transition:all .5s ease;}
.n_pro_c li .txt .more:hover{background-color:#2980C4;color:#fff;}
.n_pro_c li .txt .more:hover p{color:#fff;}
.n_pro_l{padding:5.625rem 0 17rem;}
.n_pro_l .n_title{text-align:center;}
.n_pro_l .box{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:6.25rem 0;}
.n_pro_l li:nth-child(even){background-color:#f5f5f5;}
.n_pro_l li:nth-child(even) .box{flex-direction:row-reverse;}
.n_pro_l .box .txt{width:100%;max-width:43.75rem;}
.n_pro_l .box .img{width:100%;max-width:47.1875rem;border-radius:.9375rem;overflow:hidden;}
.n_pro_l .txt h2{font-family:'SourceHanSerifSC-Heavy';font-size:3.25rem;color:#2980C4;margin-bottom:1.875rem;}
.n_pro_l .txt h3{font-size:1.125rem;font-weight:bold;color:#5e5e5e;margin-bottom:1.1875rem;}
.n_pro_l .txt h4{font-size:1.125rem;color:#5e5e5e;margin-bottom:2.1875rem;}
.n_pro_l .txt .line{width:100%;height:1px;background-color:#e0e4e7;margin-bottom:2.1875rem;display:none;}
.n_pro_l .txt .ar_article{font-size:1.0625rem;line-height:2.5rem;color:#636363;display:none;}
.n_pro_l .txt .ar_article p{display:flex;align-items:flex-start;gap:.75rem;position:relative;}
.n_pro_l .txt .ar_article p::before{content:'';background:url(../image/n_pro_l_dui.svg) left no-repeat;background-size:contain;width:1.0625rem;height:1.0625rem;flex-shrink:0;margin-top:.75rem;position:relative;z-index:2;}
.n_pro_l .txt .ar_article p::after{content:'';background-color:#fac6de;position:absolute;left:-1px;bottom:.5625rem;width:1.0625rem;height:1.0625rem;border-radius:50%;z-index:1;}
.n_yfzx{padding:7.375rem 0;}
.yf_title{margin-bottom:3.125rem;color:#fff;}
.yf_title h2{font-size:2.125rem;font-weight:bold;margin-bottom:1.25rem;text-align: center;}
.yf_title p{font-family:'';font-size:1.5rem;text-transform:uppercase;}
.yf_top{position:relative;width:100%;margin-bottom:6.5625rem;}
/* .yf_top .img{width:100%;max-width:78.125rem;} */
.yf_top .img{width:100%;}
/* .yf_top .hz{position:absolute;z-index:2;top:50%;right:0;transform:translateY(-50%);width:100%;max-width:51.875rem;background-color:#2980C4;padding:6.25rem 5rem;min-height:28.4375rem;} */
/* .yf_top .hz{position: absolute; z-index: 2;top: 75%;right: 25%;transform: translateY(-50%);width: 100%;max-width: 51.875rem;background-color: #2980C4;padding: 2rem;} */
.yf_top .hz{position: absolute; z-index: 2;top: 73%;left: 50%;transform: translateX(-50%);width: 100%;max-width: 51.875rem;background-color: #2980C4;padding: 2rem;}
.yf_top .ar_article{font-size:1.0625rem;line-height:2.25rem;color:#fff;}
.n_yfzx li{display:flex;align-items:center;justify-content:space-between;gap:8.125rem;margin-bottom:6.6875rem;}
.n_yfzx li .img{width:100%;max-width:60rem;flex-shrink:0;}
.n_yfzx li .txt h2{font-size:2.375rem;font-weight:bold;color:#2980C4;margin-bottom:2.75rem;}
.n_yfzx li .txt .ar_article{font-size:1.125rem;line-height:2.25rem;color:#515151;}
.n_yfzx li:last-child{margin-bottom:0;}
.n_yfzx li:nth-child(even){flex-direction:row-reverse;}
.n_yfzx li:nth-child(odd) .txt{padding-right:8%;}
.n_yfzx li:nth-child(even) .txt{padding-left:8%;}




.n_pzgl{padding:0 0 0;}
.n_pzgl ul{display:grid;grid-template-columns:repeat(1,1fr);gap:1.625rem;}
.n_pzgl li{background-color:#fff;width:100%;height:100%;min-height:12.875rem;border-radius:.9375rem;padding:0rem 1.625rem;}
.n_pzgl li .ico{width:100%;height:100%;max-width:3.125rem;max-height:3.125rem;margin-bottom:1.625rem;display:flex;align-items:center;justify-content:center;}
.n_pzgl li .ico img{display:block;width:100%;height:100%;object-fit:contain;}
.n_pzgl li h2{font-size:1.5rem;line-height:1.25;color:#212121;margin-bottom:1.875rem;}
.n_pzgl li .ar_article{font-size:1.0625rem;line-height:2.125rem;color:#858585;}

.n_sytx{padding:3.0625rem 0 17rem;}
.n_kcxfz{padding:6.25rem 0 17rem;background:url(../image/n_kcxfz_bg.jpg) top no-repeat #Fff;background-size:100%;}
.n_kcxfz .top{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:6.25rem;}
.n_kcxfz .top .ms{font-size:1.125rem;line-height:2.25rem;color:#414141;}
.n_kcxfz .top .left{width:100%;max-width:40.625rem;}
.n_kcxfz .top .img{width:100%;max-width:52.5rem;border-radius:.9375rem;overflow:hidden;}
.n_shzr{padding:0 0 2.25rem 0;}
.n_shzr .top .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.n_shzr .top .hz .ar_article{width:100%;max-width:54.6875rem;}
.n_shzr li{padding:0;border-bottom:1px solid #eeeeee;}
.n_shzr li .box{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.n_shzr li .box .txt{width:100%;max-width:63.125rem;padding-left:8%;}
.n_shzr li .box .txt .ico{width:100%;height:100%;max-width:4.6875rem;max-height:4.375rem;margin-bottom:1.875rem;}
.n_shzr li .box .txt h2{font-size:1.8rem;font-weight:bold;color:#2980C4;margin-bottom:1.125rem;}
.n_shzr li .box .txt .ar_article{font-size:1.0625rem;line-height:2.25rem;color:#757575; padding:10px 0;}
.n_shzr li .box .txt .nshzrlogo{margin-top:2.5rem;}
.n_shzr li .box .txt .nshzrlogo .iimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.n_shzr li .box .txt .nshzrlogo img{display:block;width:100%;height:100%;object-fit:contain;}

.n_shzr li .box .right{width:100%;max-width:32rem; margin-right:8%;}
.n_shzr li .box .right .jt{cursor:pointer;position:absolute;z-index:2;top:50%;transform:translateY(-50%);
width:2.1875rem!important;height:4.6875rem!important;border-radius:0!important;border:0!important;
background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;transition:all .5s ease;}
.n_shzr li .box .right .jt i{font-family:'微软雅黑';font-size:1.25rem;font-weight:bold;color:#fff;}
.n_shzr li .box .right .prev{left:0;}
.n_shzr li .box .right .next{right:0;}
.n_shzr li .box .right .jt:hover{background-color:#2980C4;}


.n_qyry{background:url(../image/n_ry_bg.jpg) center no-repeat;background-size:cover;padding:3.25rem 0 17rem;}
.n_qyry .n_title{text-align:center;}
.n_qyry ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem 3.25rem;}
.n_qyry ul li a{display:block;}
.n_qyry ul li a .img{background:url(../image/n_ry_bk.png) center no-repeat;background-size:contain;width:100%;height:14.0625rem;display:flex;align-items:center;justify-content:center;}
.n_qyry ul li a .img img{width:100%;height:100%;max-width:17.1875rem;max-height:11.25rem;object-fit:contain;}
.n_qyry ul li a .txt{background:url(../image/n_ry_bk2.png) no-repeat top;background-size:contain;width:100%;height:7.125rem;position:relative;}
.n_qyry ul li a .txt h2{position:absolute;left:50%;top:.25rem;transform:translateX(-50%);font-size:1.25rem;color:#242727;line-height:1.25;text-align:center;width:100%;padding:0 5%;}
.n_qyry ul li a .txt h2::before{content:'';display:block;width:1.0625rem;height:.25rem;background-color:#2980C4;margin:0 auto;margin-bottom:1.25rem;}


.n_fzlc{padding-top:6.25rem;}
.n_fzlc .top{position:relative;}
.n_fzlc .top .img{border-radius:.9375rem;}
.n_fzlc .top .txt{position:absolute;top:5.5rem;left:6.25rem;z-index:2;width:26.25rem;height:30.9375rem;padding:4rem 3.125rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background-color:#2980C4;border-radius:.9375rem;color:#fff;}
.n_fzlc .top .txt .year{display:flex;align-items:flex-end;margin-bottom:1.875rem;}
.n_fzlc .top .txt h2{font-family:'D-Bold';font-size:5rem;}
.n_fzlc .top .txt span{font-size:1.125rem;margin-left:.625rem;margin-bottom:1rem;}
.n_fzlc .top .txt h3{font-size:1.75rem;}
.n_fzlc .top .txt h6{font-family:'D-Bold';font-size:1.875rem;text-transform:uppercase;}
.n_fzlc ul{padding:7.5rem 0 17rem;position:relative;}
.n_fzlc ul::after{content:'';width:1px;height:100%;background-color:#e5e5e5;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.n_fzlc ul li{display:flex;align-items:flex-start;justify-content:space-between;gap:6.25rem;position:relative;z-index:3;margin:4.375rem 0;}
.n_fzlc ul li h2{font-family:'D-Bold';font-size:2.875rem;font-style:italic;color:#2980C4;width:100%;max-width:calc(50% - 3.125rem);}
.n_fzlc ul li .y{width:.75rem;height:.75rem;border-radius:50%;background-color:#fff;border:2px solid #2980C4;position:absolute;top:1.25rem;left:50%;transform:translateX(-50%);}
.n_fzlc ul li .ar_article{font-size:1rem;line-height:2.125rem;color:#585858;width:100%;max-width:calc(50% - 3.125rem);padding-top:.5rem;}
.n_fzlc ul li .ar_article p{display:flex;align-items:flex-start;gap:.625rem;}
.n_fzlc ul li .ar_article p::before{content:'●';font-size:.625rem;flex-shrink:0;}
.n_fzlc ul li:nth-child(odd) h2{text-align:right;}
.n_fzlc ul li:nth-child(even) h2{text-align:left;}
.n_fzlc ul li:nth-child(even){flex-direction:row-reverse;}
.n_fzlc ul li:nth-child(even) .ar_article p{justify-content:flex-end;}
.n_sdjd{padding:5.9375rem 0 17rem;}
.n_sdjd li .box{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:4.375rem 0;border-top:1px solid #e4e7e9;}
.n_sdjd li .box .txt{width:100%;max-width:44.375rem;}
.n_sdjd li .box .txt h2{font-size:2.125rem;font-weight:bold;color:#2980C4;}
.n_sdjd li .box .txt .line{width:100%;height:1px;background-color:#e6eaeb;margin:3.125rem 0;}
.n_sdjd li .box .txt h3{font-size:1.375rem;font-weight:bold;color:#212121;margin-bottom:1.875rem;line-height:1.5;}
.n_sdjd li .box .txt .ar_article{font-size:1.0625rem;line-height:2.125rem;color:#686868;}
.n_sdjd li .box .img{width:100%;max-width:48.125rem;}
.n_shzp{padding:3.25rem 0 17rem;}
.n_shzp .hz dl{margin-bottom:.875rem;}
.n_shzp .hz dl:last-child{margin-bottom:0;}
.n_shzp .hz dt{display:flex;align-items:center;justify-content:space-between;padding:1.875rem 3.125rem;background-color:#f2f2f2;transition:all .5s ease;cursor:pointer;}
.n_shzp .hz dt h2{font-size:1.25rem;font-weight:bold;color:#3b3b3b;transition:all .5s ease;}
.n_shzp .hz dt .zy{display:flex;align-items:center;gap:1rem;font-size:1.0625rem;color:#3b3b3b;transition:all .5s ease;}
.n_shzp .hz dt .time{font-size:1.0625rem;color:#3b3b3b;transition:all .5s ease;}
.n_shzp .hz dt .zk{display:flex;align-items:center;justify-content:center;border:1px solid #cacaca;border-radius:50%;width:2.1875rem;height:2.1875rem;flex-shrink:0;}
.n_shzp .hz dt .zk i{width:.9375rem;height:.9375rem;display:block;position:relative;transition:all .5s ease}
.n_shzp .hz dt .zk i::after,.n_shzp .hz dt .zk i::before{content:'';position:absolute;width:100%;height:1px;background:#cacaca;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .5s ease}
.n_shzp .hz dt .zk i::after{transform:rotate(90deg);left:0}
.n_shzp .hz dt .zk:hover i{transform:rotate(90deg)}
.n_shzp .hz dl.on dt .zk i::after,.n_shzp .hz dl:hover dt .zk i::after{display:none}
.n_shzp .hz dl.on dt .zk:hover i,.n_shzp .hz dl:hover dt .zk:hover i{transform:rotate(0deg)}
.n_shzp .hz dt h2,.n_shzp .hz dt .zy,.n_shzp .hz dt .time{width:calc(33% - 2.1875rem - 1rem);flex-shrink:0;}
.n_shzp .hz dl.on dt h2,.n_shzp .hz dl.on dt .zy,.n_shzp .hz dl.on dt .time,.n_shzp .hz dl:hover dt h2,.n_shzp .hz dl:hover dt .zy,.n_shzp .hz dl:hover dt .time{color:#fff;}
.n_shzp .hz dl.on dt,.n_shzp .hz dl:hover dt{background-color:#2980C4;}
.n_shzp .hz dd{display:none;margin-top:.625rem;background-color:#fff;border:1px solid #e2e4e4;padding:3.125rem 3.75rem;}
.n_shzp .hz dd .box{display:flex;align-items:flex-start;justify-content:space-between;gap:11.875rem;}
.n_shzp .hz dd .box .left{width:100%;max-width:52.5rem;}
.n_shzp .hz dd .box .right{width:100%;max-width:29.375rem;}
.n_shzp .hz dd .box .left .ar_article h6,.n_shzp .hz dd .box .right h6{font-size:1.375rem;font-weight:bold;color:#414141;margin-bottom:.5rem;line-height:2.125rem;}
.n_shzp .hz dd .box .left .ar_article,.n_shzp .hz dd .box .right p{font-size:1rem;line-height:2.125rem;color:#656565;margin-bottom:2.5rem;}
.n_shzp .hz dd .box .left .ar_article:last-child{margin-bottom:0;}
.n_shzp .hz dd .box .right p{margin-bottom:0;display:flex;align-items:flex-start;gap:.25rem;}
.n_shzp .hz dd .box .right .fsyj{margin-top:5rem;}
.n_shzp .hz dd .box .right .fsyj a{background-color:#fff;border-radius:50rem;border:2px solid #c1c5c8;display:inline-flex;align-items:center;justify-content:center;padding:1.25rem 2.875rem;font-size:1.0625rem;color:#212121;transition:all .5s ease;}
.n_shzp .hz dd .box .right .fsyj:hover a{background-color:#2980C4;color:#fff;border-color:#2980C4;}
.n_dszzc{padding-top:3.75rem;background:url(../image/n_dszzc_bg.jpg) center no-repeat;background-size:cover;}
.n_dszzc .hz{display:flex;align-items:center;justify-content:space-between;gap:5.8125rem;}
.n_dszzc .hz .iimg{flex-shrink:0;overflow:hidden;}
.n_dszzc .hz .iimg img{width:100%;height:100%;object-fit:contain;}
.n_dszzc .hz .ar_article{font-size:1.0625rem;line-height:2.25rem;color:#515151;}

.n_mnwh{background:url(../image/n_mlwh_bg.jpg) center no-repeat;background-size:cover;padding:7.5rem 0 8.125rem;}
.n_mnwh ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem;}
.n_mnwh li{background-color:rgba(255,255,255,.8);border-radius:.9375rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:3.75rem;}
.n_mnwh li .ico{width:100%;height:100%;max-width:3.625rem;max-height:3.625rem;margin-bottom:1.5625rem;transition:all .5s ease;}
.n_mnwh li:hover .ico{filter:invert(150%) sepia(150%) saturate(0%) hue-rotate(0deg) brightness(150%) contrast(150%);}
.n_mnwh li:hover{background-color:#2980C4;}
.n_mnwh li h2{font-size:1.875rem;color:#212121;margin-bottom:2.5rem;transition:all .5s ease;}
.n_mnwh li .ar_article{font-size:1.0625rem;line-height:2.25rem;color:#757575;transition:all .5s ease;}
.n_mnwh li:hover h2,.n_mnwh li:hover .ar_article{color:#fff;}
.n_mnwh li:first-child{grid-column:span 2;grid-row:span 2;}
.n_mnwh li:first-child .ar_article{width:100%;max-width:77%;}
.n_mnjs{padding:0rem 0 17rem;position:relative;overflow:hidden;}
.n_mnjs .w1600{z-index:5;}
@keyframes rotate1{
	from{transform:translateX(-50%) rotate(0deg)}
   to{transform:translateX(-50%) rotate(360deg)}
}


.n_mnjs .y{position:absolute;left:50%;top:-1.875rem;width:30rem;height:30rem;border-radius:50%;border:1px solid #e8e8e8;z-index:1;animation:rotate1 20s linear infinite;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.n_mnjs .y::before{content:'';position:absolute;top:50%;left:-.3125rem;transform:translateY(-50%);width:.625rem;height:.625rem;border-radius:50%;background-color:#2980C4;}
.n_mnjs .top{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem;}
.n_mnjs .top .ar_article{width:100%;max-width:71.875rem;}

.n_mnjs .hz{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;}
.n_mnjs .hz a{border-radius:.9375rem;}
.n_mnjs .hz .tet{ background:#FFF; height:3rem; width:100%; text-align:center; padding-top:1rem;}
.n_mnjs .hz .img{border-radius:.9375rem; max-height:20rem;}
.n_mnjs .hz .mn_video{display:block;position:relative;border-radius:.9375rem;overflow:hidden;}
.n_mnjs .hz .mn_video::before,.n_mnjs .hz .mn_video .img::after{content:'';position:absolute;}
.n_mnjs .hz .mn_video::before{background:url(../image/n_mnjs_bk.png) center no-repeat;background-size:contain;width:8.125rem;height:8.125rem;top:45%;left:50%;transform:translate(-50%,-50%);z-index:7;}
.n_mnjs .hz .mn_video .img::after{border-radius:.9375rem;background-color:rgba(0,0,0,.4);top:0;left:0;z-index:2;width:100%;height:100%;max-height:20rem;}
.n_mnjs .sp_box .fsyj{ display:block;position:absolute; bottom:5rem; right:0; z-index:3;
background-color:rgba(255,255,255,.8);display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1.0625rem;color:#212121;transition:all .5s ease; border-top-left-radius:50rem;  border-bottom-left-radius:50rem;}
.n_mnjs .sp_box .fsyj:hover{background-color:#2980C4;color:#fff;border-color:#2980C4;}
.n_mnjs .sp_box{ position:relative;display:flex;}


.fsyj01{ margin-top:20px;background-color:#fff;border-radius:50rem;border:2px solid #c1c5c8;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.875rem;font-size:1.0625rem;color:#212121;transition:all .5s ease;}
.fsyj01:hover{background-color:#2980C4;color:#fff;border-color:#2980C4;}


.pages .box{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:3.125rem;}
.pages .box a:first-child,.pages .box a:last-child{font-family:'微软雅黑';}
.pages .box a{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;border:1px solid #d4dee4;font-size:1rem;font-weight:300;color:#464c52;transition:all .5s ease;}
.pages .box a.on,.pages .box a:hover{background-color:#2980C4;border-color:#2980C4;color:#fff;}
.n_page{padding:6.3125rem 0 22.4375rem;}


footer{color:#fff;margin-top:-15rem;position:relative;z-index:777;}
footer .f_bg{width:100%;height:10.65rem;position:relative;}
footer .f_bg svg{width:100%;height:100%;position:absolute;}
footer .f_bg use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}
footer .f_bg use:nth-child(1){animation-delay:-2s;animation-duration:7s}
footer .f_bg use:nth-child(2){animation-delay:-3s;animation-duration:10s;opacity:.7}
footer .f_bg use:nth-child(3){animation-delay:-4s;animation-duration:13s;opacity:.5}
@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}
100%{transform:translate3d(85px,0,0)}
}
footer .hz{background-color:#2980C4;}
footer .hz .top{display:flex;align-items:flex-end;justify-content:space-between;white-space:nowrap;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.2);}
footer .top .f_logo a{display:flex;align-items:flex-end;}
footer .top .f_logo img{filter: brightness(0) invert(1);width:100%;max-width:35.625rem;}
footer .top .f_logo p{font-size:1.25rem;font-style:italic;padding-left:1.25rem;margin-left:1.25rem;border-left:1px solid rgba(255,255,255,.5); margin-bottom:32px;}
footer .top .go a{width:3.125rem;height:3.125rem;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:'微软雅黑';font-size:1.25rem;font-weight:bold;color:#fff;transform:rotate(-90deg);transition:all .5s ease;}
footer .top .go a:hover{background-color:#fff;color:#2980C4;}
footer .box{display:flex;align-items:flex-start;justify-content:space-between;gap:5.625rem;padding:2rem 0;}
footer .box .left{width:100%;max-width:40%;}
footer .box .left .tel{margin-bottom:3.5625rem;}
footer .box .left .tel h2{font-size:1.5rem;font-weight:bold;margin-bottom:2rem;}
footer .box .left .tel .txt{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;}
footer .box .left .tel .txt:last-child{margin-bottom:0;}
footer .box .left .tel .txt .iconfont{font-size:1.25rem;flex-shrink:0;}
footer .box .left .tel .txt p{font-size:1.0625rem;line-height:1.25;}

footer .box .ico{display:flex;align-items:center;gap:.75rem;}
footer .box .ico a{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;background-color:rgba(0,0,0,.1);position:relative;transition:all .5s ease;}
footer .box .ico a .iconfont{font-size:1.5rem;}
footer .box .ico a:hover{background-color:#fff;}
footer .box .ico a:hover .iconfont{color:#2980C4;}
footer .box .ico a .ewm{align-items:center;justify-content:center;position:absolute;left:50%;bottom:120%;transform:translateX(-50%);background-color:#fff;border-radius:.625rem;width:9.375rem;height:9.375rem;opacity:0;visibility:hidden;transition:all .5s ease;display:flex;}
footer .box .ico a .ewm img{display:block;max-width:85%;max-height:85%;}
footer .box .ico a:hover .ewm{opacity:1;visibility:visible;}

footer .box .right{display:flex;align-items:flex-start;justify-content:space-between;width:100%;}
footer .box .right dt{font-size:1.25rem;font-weight:bold;margin-bottom:2.1875rem;}
footer .box .right dd a{display:block;font-size:1rem;margin-bottom:1.25rem;position:relative;transition:all .5s ease;}
footer .box .right dd a::after{content:'';position:absolute;top:50%;left:-1rem;transform:translateY(-50%);background-color:#fff;height:2px;width:0;transition:all .3s ease;}
footer .box .right dd:hover a::after{width:.625rem;}
footer .box .right dd:last-child a{margin-bottom:0;}
footer .line{width:100%;height:1px;background-color:rgba(255,255,255,.2);}
footer .f_down{padding:2rem 0;display:flex;align-items:center;justify-content:space-between;gap:2rem;}
footer .f_down .copy{font-size:1rem;line-height:1.875rem;}
footer .f_down .copy a{display:inline-block;width:auto;position:relative;}
footer .f_down .copy a::after{content:'';position:absolute;bottom:.25rem;left:0;width:0;height:2px;background-color:#fff;transition:all .5s ease;}
footer .f_down .copy a:hover::after{width:100%;}
footer .f_down .link{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:17.8125rem;height:auto;border:1px solid rgba(229,229,229,.3);padding:1.25rem;cursor:pointer;position:relative;transition:all .5s ease;}
footer .f_down .link p{font-size:1rem;}
footer .f_down .link .ico{font-family:'微软雅黑';font-size:1.25rem;font-weight:bold;transform:rotate(-90deg);}
footer .f_down .link .link_box{position:absolute;left:0;bottom:0;background-color:#fff;width:100%;height:auto;max-height:15rem;overflow:hidden;overflow-y:auto;transition:all .3s ease;opacity:0;visibility:hidden;}
footer .f_down .link .link_box a{display:block;padding:1rem;font-size:1rem;color:#212121;transition:all .5s ease;}
footer .f_down .link .link_box a:hover{color:#2980C4;}
footer .f_down .link.on,footer .f_down .link:hover{background-color:#fff;color:#212121;}
footer .f_down .link.on .link_box{bottom:100%;opacity:1;visibility:visible;}
footer .f_down .link.on .link_box{max-height:18.4375rem;border-bottom:1px solid rgba(0,0,0,.2);}











/* 确保所有输入框的背景为白色 */
.inp input {
  width: 100%;
  padding: 10px 15px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff !important; /* 强制白色背景 */
  box-sizing: border-box;
  transition: border-color 0.3s, box-shadow 0.3s;
}

/* 移除自动填充时的蓝色背景 */
.inp input:-webkit-autofill,
.inp input:-webkit-autofill:hover,
.inp input:-webkit-autofill:focus,
.inp input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #333 !important;
}

/* 输入框获得焦点时的样式 */
.inp input:focus {
  border-color: #4a90e2;
  box-shadow: 0 0 5px rgba(74, 144, 226, 0.3);
  outline: none;
}

/* 验证码输入框的特殊样式 */
.inp.yzm {
  display: flex;
  align-items: center;
  gap: 10px;
}

.inp.yzm input {
  flex: 1;
}

.code-img {
  flex-shrink: 0;
}

.code-img img {
  height: 40px;
  border-radius: 4px;
  border: 1px solid #ddd;
}

/* 协议复选框样式 */
.inp.agreement {
  margin: 15px 0;
}

.inp.agreement label {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}

.inp.agreement input[type="checkbox"] {
  margin-right: 8px;
  width: auto;
}

/* 提交按钮样式 */
.submit-btn {
  width: 100%;
  padding: 12px;
  background-color: #4a90e2;
  color: white;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s;
}

.submit-btn:hover {
  background-color: #3a7bc8;
}






