header h1 img{width: 5rem;}
header h1{padding: 0.5rem 0;}
header .theRight {width: calc(100% - 11.5rem);display: flex;align-items: center;gap: 2rem;position: relative;z-index: 3;}
header .theRight form{width: calc(100% - 5rem);border: 1px solid #eee;box-sizing: border-box;border-radius: 100px;}
header .theRight form >div{display: flex;justify-content: space-between;align-items: center;}
header .theRight form input[type=text]{height: 1.86rem;line-height: 1.86rem;text-indent: 1rem;width: calc(100% - 5.7rem);}
header .theRight form input[type=button]{width: 2.66rem;height: 1.86rem;border-top-right-radius: 100px;border-bottom-right-radius: 100px;background: url(../images/ico_sear.svg) center no-repeat;}
header .theRight form .name{line-height: 1.86rem;width: 3rem;text-align: center;background: #F7FBFF;border-top-left-radius: 100px;border-bottom-left-radius: 100px;}
header .theRight .language{cursor: pointer;}
header .theRight .language .name{background: url(../images/ico_diqiu.svg) left center no-repeat;padding-left: 1rem;position: relative;padding-right: 0.8rem;background-size: auto 100%; }
header .theRight .language .name span{margin-left: 0.5rem;position: absolute;right: 0;top:50%;transform: translateY(-50%);}
header .theRight .language .list{position: absolute;  top: 100%;  left: 0;  background: #444;  min-width:100px;  border-radius: 4px;   opacity: 0;  visibility: hidden;  transform: translateY(10px);
  transition: all 0.25s ease; overflow: hidden;}
header .theRight .language .list li {padding: 8px 20px;white-space: nowrap;    }
header .theRight .language .list li  a{color: #fff;}
header .theRight .language:hover > ul {opacity: 1;visibility: visible;transform: translateY(0);   }
header .theRight .language .list li:hover {background: #555;  }
.pcNavBox{background-color: #0034B7;}
.pcNavBox .navList >a{color: #fff;flex: 1;line-height: 2rem;text-align: center;}
footer{background-color: #011547;}
footer .footOne .left{width: 26.3%;}
footer .footOne .left li{margin-bottom: 1rem;}
footer .footOne .left .name{line-height: 1rem;position: relative;padding-left: 1.3rem;}
footer .footOne .left .name img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
footer .footOne .left .text{color: rgba(255,255,255,0.8);line-height: 0.8rem;margin-left: 1.3rem;margin-top: 0.3rem;}
footer .footOne .left .text .item{margin-right: 0.5rem;}
footer .footOne .left .text .item span{width: 1.6rem;height: 1.6rem;display: block;}
footer .footOne h6{line-height: 1.1rem;margin-bottom: 0.66rem;color: #fff;}
footer .footOne input[type=text]{box-sizing: border-box;margin-top: 0.66rem;color: rgba(255,255,255,0.8);width: 100%; text-indent: 0.3rem; border-radius: 4px;border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.14);height: 1.33rem;backdrop-filter: blur(10px);font-size: 0.46rem;}
footer .footOne .center{width: 23.7%;}
footer .footOne .center input[type=submit]{width: 47%;background: #0034B7;border-radius: 4px;line-height: 1.33rem;}
footer .footOne .right{width: 36.3%;}
footer .footOne .flexbetween{gap: .66rem;}
footer .footOne .flexbetween input{flex: 1;}
footer .footOne textarea{box-sizing: border-box; margin-top: 0.66rem;font-size: 0.46rem;border-radius: 4px;color: rgba(255,255,255,0.8);text-indent: 0.3rem;border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.14);backdrop-filter: blur(10px);height: 3rem;width: 100%;line-height: 1rem;margin-bottom: 0.66rem;}
footer .footOne select{box-sizing: border-box;margin-top: 0.66rem;color: rgba(255,255,255,0.8); text-indent: 0.3rem; border-radius: 4px;border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.14);height: 1.33rem;backdrop-filter: blur(10px);font-size: 0.46rem;width: 100%;}
footer .footOne .tips{color: rgba(255,255,255,0.8);margin-bottom: 0.3rem;}
footer .footOne .yzm .yzmBox{width: 65.3%; border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.14);backdrop-filter: blur(10px);border-radius: 4px;}
footer .footOne .yzm .yzmBox input{width: 100%;border: none;background: none;margin-top: 0;}
footer .footOne .yzm .yzmBox img{position: absolute;right: 0;top: 0;height: 100%;}
footer .footOne .yzm input[type=submit]{background: #0034B7;width: 30.7%;border-radius: 4px;}
footer input::-webkit-input-placeholder,footer textarea::-webkit-input-placeholder,footer select::-webkit-input-placeholder{color: rgba(255,255,255,0.8);}
footer .copyRight{background-color: rgba(45,90,126,0.2);line-height: 1rem;padding: 0.6rem 0;color: #fff;}
footer .copyRight *{color: #fff;}
footer .copyRight .flexCenter{gap:1.3rem}
/* 下拉导航 */
.pcNavBox{position: relative;}
.navigation-down{position: absolute;left: 0;top: 100%;z-index: 9; width: 100%;box-shadow: 0 0 12px rgba(0,0,0,0.12);background-color: #fff;}
.navigation-down .downStyle1{padding: 1rem 0;}
.navigation-down .downStyle2{position: relative;}
.navigation-down .leftText{width: 30%;line-height: 1rem;}
.navigation-down .leftText h6{margin-bottom: 1rem;}
.navigation-down .centerNav{line-height: 1rem;width: 20%;margin: 0 5%;}
.navigation-down .centerNav a{display: block;padding: 0.3rem 0;position: relative;}
.navigation-down .centerNav a::after,.level > li > a::after,.level-2th li a::after,.level-3th li a::after{content: '';position: absolute;width: 1rem;height: 1rem;background: url(../images/ico_next_blue.svg) right center no-repeat;right: 0;top: 50%;transform: translateY(-50%);background-size: 30%;filter: brightness(0) invert(0.5);}
.navigation-down .centerNav a:hover{color: #0034B7;font-weight: bold;}
.navigation-down .centerNav a:hover::after{filter: none;}
.navigation-down .rightImg{width: 30%;}
.navigation-down .rightImg img{border-radius: 1rem;}
/* 一级菜单 */
.level {width: 330px ;padding: 0.66rem 0; box-sizing: border-box;}
.level > li { }
.level > li > a {display: flex;align-items: center;gap: 0.66rem;line-height: 1.1rem; padding: 0.33rem 1.33rem;font-size: 0.533rem;color: #222; position: relative;   }
.level > li > a img {width: 20px;height: 20px;object-fit: contain;    }
/* 一级菜单 hover/选中状态 */
.level > li:hover > a,
.level > li.active > a {background: #F7FBFF;color: #0066cc;    }

/* 二级菜单（默认隐藏，绝对定位在中间列） */
.level-2th {display: none;position: absolute;left: 330px ;top: 0;width: 440px; ;height: 100%;background: #F7FBFF;border-right: 1px solid #eee; padding: 0.66rem 0;box-sizing: border-box;}
.level-2th li a {display: block;line-height: 1.1rem; padding: 0.33rem 1.33rem;font-size: 0.533rem;color: #222;   position: relative; box-sizing: border-box;}
/* 二级菜单 hover/选中 */
.level-2th li:hover > a,
.level-2th li.active > a {color: #0066cc; background: #fff;   }

/* 三级菜单（默认隐藏，绝对定位在右侧列） */
.level-3th {display: none;position: absolute;left:440px; width: 480px; ;top: 0;height: 100%;background: #fff;padding:0.33rem 1.33rem;box-sizing: border-box; }
.level-3th li a {display: block;line-height: 1.1rem; padding: 0.33rem 0;font-size: 0.533rem;color: #333;position: relative;    }
.level-3th li a:hover {color: #0066cc;    }
.level > li > a::after,.level-2th li a::after,.level-3th li a::after{background-size: 20%;right: 1.33rem;}
/* 显示类 */
.show {display: block !important;    }
@media screen and (max-width:1280px){
	
}
@media screen and (max-width:1080px){
	
}
@media screen and (max-width:991px){

}
@media screen and (max-width:760px){
	header .theRight,header .theRight form,footer .footOne .left,footer .footOne .center,footer .footOne .right{width: 100%;}
	header .theRight form{margin-bottom: 0.5rem;}
	.language{display: none;}
	.menuLine{display: block;position: absolute;right: 1rem;top: 1.5rem;}
	.pcNavBox{display: none;}
	footer .footOne{flex-direction: column-reverse;gap: 1rem;}
	footer .footOne h6{margin-bottom: 0;}
	footer .copyRight .flexCenter{gap: .3rem;}
	header{overflow: hidden;}
}