body{background-color: #F5F5F5;}
@media (min-width: 1200px) {
.container, .container-sm, .container-md, .container-lg, .container-xl {

}
}
.container{
    width: 1300px!important;
    max-width:1300px;
    min-width: 1300px;
}
.container-fluid{
    padding: 0;
    min-width: 1300px;
}
a,a:hover{text-decoration: none;}
.btn-primary{background-color:#0d3479d8;border-color: #0d3479d8 }
.transform-1 img {
    transition: transform 0.3s ease; /* 平滑过渡效果 */
}

.transform-1 img:hover {
    transform: scale(1.2); /* 图片放大到1.2倍原始大小 */
}
.transform-2 img {
    transition: transform 0.3s ease; /* 平滑过渡效果 */
}

.transform-2:hover img {
    transform: scale(1.2); /* 图片放大到1.2倍原始大小 */
}
.pc .el-menu.el-menu--horizontal{border-color:#FFF; }
.pc a{color: #10499F;font-size: 1.2rem;padding: 0 1rem;}
.pc .el-menu-item{padding: 0 10px;}
.pc .el-submenu__title{padding: 0;text-align: center;}
.pc .el-submenu__title i{width: 0;height: 0;color: #FFF;font-size: 0;}
.pc .on{border-bottom: #1e50ae solid 2px;}
.pc .on a{color: #1e50ae!important;}
.pc .el-menu--horizontal>.el-menu-item{color: #333;}
.hr-anv-xl{}
.el-menu--horizontal .el-menu .el-menu-item{text-align: center;border-bottom: #ddd solid 1px;line-height: 2.5rem;height: 2.5rem}
.el-menu--horizontal .el-menu .el-menu-item a{color: #333;font-size: 0.9rem;}
.el-menu--horizontal .el-menu .el-submenu__title{text-align: center;border-bottom: #ddd solid 1px;line-height: 2.5rem;height: 2.5rem}
.fgnav{text-align: center;border-bottom: #ddd solid 1px;line-height: 2.5rem;height: 2.5rem;display: block;}
.el-menu--horizontal .el-menu .el-submenu__title  a{color: #333;font-size: 0.9rem;}
.wap .el-menu.el-menu--horizontal{border-color:#FFF; }
.wap a{color: #333;font-size: 1rem;}
.wap .el-menu{border-color: #FFF;}
.wap .el-menu-item,.wap .el-submenu{border-bottom: #ddd solid 1px;}
.wap .on a{color: #1e50ae!important;}
.wap .el-menu--horizontal>.el-menu-item{color: #333;}
.top-ny{min-height:30rem;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;display: flex; align-items: center;}
.index-title{font-size: 1.4rem;color: #999;}
.index-title h1{color: #10499F;font-weight: 700;}
.index-title h4{color: #333;}
.index-title .hx{width: 40px;height: 2px;background-color: #0d3479d8;}
.service-list{background-color: #FFF;border-radius: 8px;color: #000;}
.service-list:hover,.service-list:hover h6{background-color: #005ADC;color: #FFF;}
.service-list h6{color: #666;}
.service-list i{font-size: 4rem;color: #005ADC;}
.service-list:hover i{color: #FFF;}
.el-input__inner{border-radius: 0;height: 50px;background-color: #f8f8f8;}
.footer{background-color: #236EDF;color: #FFF;font-size: 1rem; min-width: 1300px;}
.ny-nav .icon{background-color: #005ADC;padding: 5px;border-radius: 50%;height: 50px;}
.ny-nav {font-size: 0.9rem;color: #333;}
.ny-nav a{color: #333;}
.ny-list a h4{color: #333;}
.ny-list {}
.ny-list p{padding: 0;margin: 0;}
.recruit-list{min-height: 200px;border-bottom: #999 dashed 1px;}
.recruit-list:last-child{border-bottom: #666 dashed 0px;}
.hr-sh .el-textarea__inner{background-color: rgba(0,0,0,0);border-left-width:0 ;border-top-width:0 ;border-right-width:0 ;height: 260px;line-height: 30px;color: #FFF;border-radius: 0;}
.hr-sh {
    z-index: 100;
    position: absolute;
    margin-top: 40px;
    left: 65%;
    width: 300px;
    height: 480px;
    background: rgb(112 126 133 / 80%);
    color: #fff;
}
.sh-btn{font-weight: 700;font-size: 1.1rem;color: #10499F;width: 120px;}
.contact{font-size: 0.8rem;}