header{background: #004EA2;padding: 0.7rem 2rem;position: sticky;left: 0;top: 0;z-index: 9;width: 100%;box-sizing: border-box;}
header h1 img{height: 1.3rem;}
header .headRight{display: inline-flex;align-items: center;}
header .select dt{cursor: pointer;background: url(../images/diqiu.svg) left center no-repeat;padding-left: 1rem;}
header .select dt span{background: url(../images/endown.svg) right center no-repeat;padding-right: 0.66rem;color: #fff;display: inline-block;line-height: 1.2rem;}
header .select dd{width: 5rem;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 5px;}
header .select dd ul{padding: 0.3rem 0;}
header .select dd ul li a{display: block;color: #727171;text-align: center;line-height: 0.8rem;padding: 0.15rem 0;}
header .select dd ul li a:hover{background: #004EA2;color: #fff;}
header .pcNav a{color: #fff;line-height: 1.2rem;}
header .pcNav {display: inline-flex;}
header .pcNav > li:first-child{margin-left: 0;}
/* 20250901 */
header .pcNav > li{position: relative;margin-left: 1.33rem;}
header .pcNav > li > a{display: block;}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 100%;width: 100%;min-width: 5rem;padding: 8px 0;background-color: #fff;border-radius: 4px;transform: translateX(-50%);}
.nav-2nd > li{position: relative;}
.nav-2nd > li > a{position: relative;display: block;padding: 10px;line-height: 16px;text-align: center;color: #333;}
.nav-2nd > li > a:hover{background: rgb(0, 78, 162);color: #fff;}
.nav-2nd > li > a:hover:before{top: 0;height: 100%;}
header .pcNav li:nth-child(4) .nav-2nd{width: 100%;left: 0;transform: translateX(0); }
header .pcNav li:nth-child(4){position: initial;}

header .line{width: 1px;height: 0.6rem;background: #fff;opacity: 0.8;margin :0 1.33rem}
header .form{width: 5rem;border: 1px solid rgba(255,255,255,1);border-radius: 0.2rem;box-sizing: border-box;}
header .form form{display: inline-flex;align-items: center;height: 1.2rem;}
header .form input[type=text]{line-height: 1.2rem;width: calc(100% - 1.46rem);text-indent: 0.5rem;background: transparent;color: #fff;}
header .form input[type=submit]{width: 1.46rem;height: 100%;background: url(../images/sear.svg) center no-repeat;}
.menuIcon{display: none;}
.menuIcon{width: 22px;cursor: pointer;display: none;margin-left: 0.8rem;}
.menuIcon span{display: block;width: 100%;height: 2px;background: #fff;border-radius: 2px;animation: navBtn 2s infinite ease;}
.menuIcon span:nth-child(2){margin: 4px 0;animation-delay: 0.5s;}
.menuIcon span:nth-child(3){animation-delay: 1.0s;}
@keyframes navBtn{
  50%{width: 60%;}
  100%{width: 100%;}
}
/* .navigation-down {position: absolute;width: 100%;top: 100%;background: rgba(255,255,255,0.9);backdrop-filter: blur(10px);z-index: 4; box-shadow:0 6px 16px rgba(0,0,0,0.12) ;left: 0;top: 100%;}
.navigation-down .nav-down-menu{display: none;} */

.nav-2nd .hidden-nav-inner{padding: 1rem 0;    gap: 2rem;    align-items: center;}
.nav-2nd .img{padding-bottom: 14%;width: 25%;border-radius: 0.25rem;float: left;}
.nav-2nd .title{width: 33%;box-sizing: border-box;padding-right: 1rem;}
.nav-2nd .title h6{padding-top: 0.5rem;margin-bottom: 0.5rem;}
.nav-2nd .title::after{width: 1px;height: 90%;top: 5%;right: 0;background: rgba(0,0,0,0.2);}
.nav-2nd ul{width:calc(100% - 50% - 4rem) ;display: inline-flex;flex-wrap: wrap;padding: 1rem 0;gap: 1rem;}
.nav-2nd ul li{width: calc(33% - 1rem);padding-left: 1rem;box-sizing: border-box;line-height: 1.55;}
.nav-2nd ul li a{color: #333;display: block;padding: 0.2rem 0.6rem;border-radius: 1rem;}
.nav-2nd ul li a::after{background: url(../images/next.svg) no-repeat;width: 0.5rem;height: 0.5rem;background-size:contain;right: 0;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.6);}
.nav-2nd ul li a:hover{font-weight: bold; color: #004EA2;}
/* .navigation-down ul li a:hover::after{filter: brightness(0) invert(1);} */



footer{background-image: url(../images/footerbg.png);}
footer::before{background: url(../images/gezi2.png) left top repeat-x;background-size: auto 100%;height: 1rem;width: 100%;left: 0;top: -1rem; }
footer .footOne{padding: 2rem 0 1rem;}
footer .footOne h2 img{height: 1.86rem;}
footer .footOne .phone{line-height: 1.2rem;margin: 0.8rem 0 0.5rem;color: #FCFDFF;}
footer .footOne .phone2{color: #FCFDFF;line-height: 1.1rem;margin-bottom: 1rem;gap: 1.5rem}
footer .footOne .phone .yellow{font-family: "DINPro-Bold";color: #FFD446;}
footer .footOne .ewm {gap: 1.33rem;color: #FCFDFF;line-height: 0.66rem;}
footer .footOne .ewm img{width: 4rem;border-radius: 4px;margin-bottom: 0.33rem;}
footer .footNav{display: inline-flex;}
footer .footNav .item{margin-left: 1rem;}
footer .footNav .item:first-child{margin-left: 0;}
footer .footNav p a{opacity: 0.9;}
footer .footNav p{line-height: 1.2rem;}
footer .footNav h6{line-height: 1rem;margin-bottom: 0.7rem;}
footer .footNav a:hover{font-weight: bold;opacity: 1;}
footer .footTwo{border-top: 1px solid rgba(255,255,255,0.3);line-height: 1.2rem;padding: 0.6rem 0;}
footer .footTwo .text a{color: #fff;}
footer .footTwo .text a:hover{text-decoration: underline;}
footer .select dt{cursor: pointer;background: url(../images/xiala.svg) 92% center no-repeat rgba(255,255,255,0.3);padding-left: 0.5rem;width: 7.4rem;box-sizing: border-box;border-radius: 4px;}
footer .select dt span{padding-right: 0.66rem;color: #fff;display: inline-block;line-height: 1.2rem;}
footer .select dd{width: 100%;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);background: #fff;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 5px;}
footer .select dd ul{padding: 0.3rem 0;}
footer .select dd ul li a{display: block;color: #727171;text-align: center;line-height: 0.8rem;padding: 0.15rem 0;}
footer .select dd ul li a:hover{background: #004EA2;color: #fff;}

.pcright{position: fixed;right: -4rem;top: 50%;transform: translateY(-50%);z-index: 4;transition: 0.54s ease-in-out;z-index: 9;}
.pcright .item{margin-top: 0.5rem;background: #fff;border-radius: 0.3rem;box-shadow: 0 6px 18px rgba(216,215,215,0.6);padding: 0.33rem 0;width: 2.3rem;line-height: 0.56rem;height: 2.3rem;box-sizing: border-box;position: relative;cursor: pointer;transition:0.3s}
.pcright .item:first-child{margin-top: 0;}
.pcright .item .ico img{margin: 0 auto 0.1rem;}
.pcright .item.totop:hover{background: #004EA2;}
.pcright .item.totop:hover img{filter: brightness(0) invert(1);}
.pcright .item.totop{display: flex;align-items: center;justify-content: center;cursor: pointer;}
.pcright.show{right: 1rem;}
.pcright .ewm{position: absolute;right: 105%;top: 0;background: #fff;padding: 0.3rem;border-radius: 4px;width: 3.1rem;box-shadow: 0 6px 18px rgba(216,215,215,0.6);opacity: 0;visibility: hidden;transition:0.3s}
.pcright .item:hover .ewm{opacity: 1;visibility:visible}
.pcright-trigger-mobile{display: none;background: #fff;border-radius: 0.3rem;box-shadow: 0 6px 18px rgba(216,215,215,0.6);padding: 0.33rem 0;width: 2.3rem;line-height: 0.56rem;height: 2.3rem;box-sizing: border-box;position: relative;cursor: pointer;transition:0.3s;position: fixed;bottom: 2rem;right: 1rem;z-index:5;}
.pcright-trigger-mobile img{transform:translate(-50%,-50%) rotate(90deg) }

@media screen and (max-width:1280px){
	header .pcNav > li{margin-left: 0.7rem;}
	header .line{margin: 0 0.7rem;}
	footer .footNav .item{margin-left: 0.7rem;}
}
@media screen and (max-width:1080px){
	header .pcNav,footer .footNav{display: none;}
	header .menuIcon{display: block;}
	.pcright-trigger-mobile{display: block;}
}

@media screen and (max-width:760px){
	header{padding: 0.5rem 5%;}
	header .select,header .form,header .line{display: none;}
	.pcright{top: auto;transform: inherit;bottom:5rem;}
	footer .footOne .ewm{gap: 0.33rem;}
	footer .footOne .phone2{gap: 0;}
	footer .footOne{padding-top: 1rem;}
}


        
        /* 弹窗样式 */
        .modal {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.8);
            z-index: 1000;
            justify-content: center;
            align-items: center;
			
        }
        
        .modal-content {
            background: white;
            border-radius: 15px;
            width: 90%;
            max-width: 500px;
            padding: 30px;
            text-align: center;
            position: relative;
            box-shadow: 0 5px 25px rgba(0, 0, 0, 0.5);
            animation: modalAppear 0.5s ease;
			margin: auto;
        }
        
        @keyframes modalAppear {
            from {
                opacity: 0;
                transform: translateY(-50px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        .modal h2 {
            color: #ff4d4d;
            margin-bottom: 20px;
            font-size: 1.2rem;
        }
        
        .modal p {
            margin-bottom: 15px;
            line-height: 1.6;
        }
        
        .modal-icon {
            font-size: 4rem;
            color: #ff4d4d;
            margin-bottom: 20px;
        }
        
        .steps {
            text-align: left;
            margin: 20px 0;
            padding-left: 20px;
        }
        
        .steps li {
            margin-bottom: 10px;
            line-height: 1.5;
        }
        
        .refresh-btn {
            background: #2575fc;
            color: white;
            border: none;
            padding: 12px 25px;
            border-radius: 50px;
            font-size: 1rem;
            cursor: pointer;
            margin-top: 20px;
            transition: background 0.3s;
        }
        
        .refresh-btn:hover {
            background: #1c64e0;
        }
        
        .no-close {
            color: #ff4d4d;
            font-weight: bold;
            margin-top: 15px;
        }
        
        /* 响应式设计 */
        @media (max-width: 600px) {
          
            .feature {
                width: 100%;
            }
        }