body{
    background: #071834;
}
.xiaof-box{
    background: url("../images/bigbg.jpg") no-repeat;
    width: 100vw;
    height: 100vh;
    background-size: cover;
}
.xiaof-top{
    width: 100vw;
    height: 7vh;
    line-height:7vh;
    text-align: center;
    color: #fff;
    font-size: 1.5vw;
    background: #0351b5;
    background: url("../images/top-title.png") no-repeat;
    background-size: cover;
}
.xiaofmainbox{
    display: flex;
    height: 93vh;
    overflow: hidden;
}
.xiaofmainbox .xiaof-left{
    width: 89.3vw;
    height: 40.5vw;
    padding: 0;
    position: relative;
    margin: 1vw .5vw 1vw 1vw;
    box-sizing: border-box;
}
.gugong,.tiananmen,.bowuguan,
.gugongbtn,.tiananmenbtn,.bowuguanbtn{
    width: 2.5vw;
    position: absolute;
    z-index: 10;
}
.map1{
    width: 90vw;
    height: 40.6vw;
    border: .1vw solid #0070ff;
}
.xiaof-right{
    width: 9vw;
    height: 41.8vw;
    padding: 1vw 0 0 0;
}
.xiaof-right ul li a{
    position: relative;
    display: block;
    width: 7.5vw;
    height: 4.48vw;
    background: url("../images/navbg.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;
    margin: 0 .5vw .68vw;
    font-size: 1vw;
    line-height: 5.8vw;
    color: rgba(255,255,255,.6);
}
.xiaof-right ul li:nth-child(1) a:before{
    position: absolute;
    content: "";
     background: url("../images/icon1.png") no-repeat;
     width: 2vw;
     height: 1.5vw;
     background-size: cover;
     top: .7vw;
     margin-left: -.1vw;
}
.xiaof-right ul li:nth-child(2) a:before{
    position: absolute;
    content: "";
     background: url("../images/icon2.png") no-repeat;
     width: 1.6vw;
     height: 1.35vw;
     background-size: cover;
     top: .7vw;
     margin-left: 1.1vw;
}
.xiaof-right ul li:nth-child(3) a:before{
    position: absolute;
    content: "";
     background: url("../images/icon3.png") no-repeat;
     width: 1.6vw;
     height: 1.35vw;
     background-size: cover;
     top: .7vw;
     margin-left: 1.1vw;
}
.xiaof-right ul li:nth-child(4) a:before{
    position: absolute;
    content: "";
     background: url("../images/icon4.png") no-repeat;
     width: 1.6vw;
     height: 1.35vw;
     background-size: cover;
     top: .7vw;
     margin-left: 1.1vw;
}
.xiaof-right ul li:nth-child(5) a:before{
    position: absolute;
    content: "";
     background: url("../images/icon5.png") no-repeat;
     width: 1.6vw;
     height: 1.35vw;
     background-size: cover;
     top: .7vw;
     margin-left: 1.1vw;
}
.xiaof-right ul li:nth-child(6) a:before{
    position: absolute;
    content: "";
     background: url("../images/icon6.png") no-repeat;
     width: 1.6vw;
     height: 1.35vw;
     background-size: cover;
     top: .7vw;
     margin-left: 1.1vw;
}
.xiaof-right ul li:nth-child(7) a:before{
    position: absolute;
    content: "";
     background: url("../images/icon7.png") no-repeat;
     width: 1.6vw;
     height: 1.35vw;
     background-size: cover;
     top: .7vw;
     margin-left: 1.1vw;
}
.xiaof-right ul li:nth-child(8) a:before{
    position: absolute;
    content: "";
     background: url("../images/icon8.png") no-repeat;
     width: 1.6vw;
     height: 1.35vw;
     background-size: cover;
     top: .7vw;
     margin-left: 1.1vw;
}


.xiaof-right ul li a:hover,
.xiaof-right ul li a.active{
    color:#fff;
    background: url("../images/navbg-hov.png") no-repeat;
    background-size: 100% 100%;
}
.xiaof-right ul li:nth-child(1) a.active:before,.xiaof-right ul li:nth-child(1) a:hover:before{
     background: url("../images/icon1-hv.png") no-repeat;
     background-size: cover;
}
.xiaof-right ul li:nth-child(2) a.active:before,.xiaof-right ul li:nth-child(2) a:hover:before{
     background: url("../images/icon2-hv.png") no-repeat;
     background-size: cover;
}
.xiaof-right ul li:nth-child(3) a.active:before,.xiaof-right ul li:nth-child(3) a:hover:before{
     background: url("../images/icon3-hv.png") no-repeat;
     background-size: cover;
}
.xiaof-right ul li:nth-child(4) a.active:before,.xiaof-right ul li:nth-child(4) a:hover:before{
     background: url("../images/icon4-hv.png") no-repeat;
     background-size: cover;
}
.xiaof-right ul li:nth-child(5) a.active:before,.xiaof-right ul li:nth-child(5) a:hover:before{
     background: url("../images/icon5-hv.png") no-repeat;
     background-size: cover;
}
.xiaof-right ul li:nth-child(6) a.active:before,.xiaof-right ul li:nth-child(6) a:hover:before{
     background: url("../images/icon6-hv.png") no-repeat;
     background-size: cover;
}
.xiaof-right ul li:nth-child(7) a.active:before,.xiaof-right ul li:nth-child(7) a:hover:before{
     background: url("../images/icon7-hv.png") no-repeat;
     background-size: cover;
}
.xiaof-right ul li:nth-child(8) a.active:before,.xiaof-right ul li:nth-child(8) a:hover:before{
     background: url("../images/icon8-hv.png") no-repeat;
     background-size: cover;
}

.gugong{
    top: 5.2vw;
    right: 4.5vw;
}
.tiananmen{
    top: 8vw;
    right: 31vw;
}
.bowuguan{
    bottom: 3vw;
    left: 39.2vw;
}
.beifangshilibox .gugongbtn,.beifangshilibox .tiananmenbtn,.beifangshilibox .bowuguanbtn{
    background: rgba(0,52,119,.9);
    width: 10vw;
    display: block;
    padding: 0;
    height: 3vw;
    line-height: 3vw;
    color: #fff;
    font-size: 1vw;
    text-align: center;
    cursor: pointer;
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 10px #2cadff;
}
.gugongbtn,.tiananmenbtn,.bowuguanbtn{
    background: rgba(0,52,119,.9);
    width: auto;
    display: block;
    padding: 0 .5vw;
    height: 3vw;
    line-height: 3vw;
    color: #fff;
    font-size: 1vw;
    text-align: center;
    cursor: pointer;
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 10px #2cadff;
}
.gugongbtn{
    top: 5vw;
    right: 8vw;
}
.tiananmenbtn{
    top: 4.7vw;
    right: 27.6vw;
}
.bowuguanbtn{
    left: 35.5vw;
    bottom: 6vw;
}
.gugongbtn:hover, .tiananmenbtn:hover, .bowuguanbtn:hover{
    background: #0351b5;
}
.allshuju{
    display: flex;
    position: absolute;
    z-index: 10;
    top: 3.5vw;
    left:  3.5vw;
    background: rgba(7,33,68,.88);
    padding:.5vw 1.5vw;
    box-sizing: border-box;
    align-items: center;
    border: .1vw solid #2cadff;
    box-shadow:inset 0 0 40px #2cadff;
}
.allshuju li{
    display: flex;
    align-items: center;
    padding:1vw 0;
    gap:1vw;
    color: rgba(255,255,255,1);
    font-size: 1vw;
}
.allshuju li:last-child{
    border-bottom: none;
}
.allshuju li .p2{
    margin-top: .3vw;
}
.allshuju li .p2 span{
    font-size: 1.8vw;
}
.allshuju li.li1 .p2{
    color: #ff5730;
}
.allshuju li.li2 .p2{
    color: #ff0854;
}
.allshuju li.li3 .p2{
    color: #00d284;
}
.allshuju li.li4 .p2{
    color: #00cff4;
}
.allshuju li.li5 .p2{
    color: #265fff;
}
.shujuright p{
    width: 10vw;
    line-height: 3vw;
    line-height: 3vw;
    text-align: center;
    color: #fff;
    font-size: 1vw;
    margin: 1vw 0 1vw 1.5vw;
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 40px #2cadff;
}
.zongshuju .shujuleft{
    border-right: 1px solid #163d65;
}
.shujuleft{
    padding-right: 1.5vw;
}
.gugong-shuju,.tiananmen-shuju{
    left: 50vw;
}
.ggongtu img{
    float: left;
    width:12vw;
}
.ggongtu img{
    margin: .5vw .48vw;
    cursor: pointer;
}
.shujuleft li img{
    width: 2.3vw;
}
.gugong-shuju .shujuright,.tiananmen-shuju .shujuright{
    width: 26.5vw;
    padding-left: 1vw;
}
.gugong-shuju .shujuright{
    padding-left:.5vw;
}
.ggongtu img:nth-child(2n){
    margin-right: 0;
}
.gugong-shuju,.tiananmen-shuju {
    padding: 0;
}
.gugong-shuju,.tiananmen-shuju {
    display: none;
    background: url("../images/gugong-dit.jpg") no-repeat;
    background-size: cover;
}
.gogongbox{
    display: flex;
    align-items: center;
    padding: 1.5vw;
    background: rgba(7, 33, 68, .8);
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 40px #2cadff;
}
.gugong-shuju li,.tiananmen-shuju  li{
    color: #fff;
}
.gugong-shuju li.li3 .p2,.tiananmen-shuju li.li3 .p2{
    background: #00d284;
    text-align: center;
    color: #fff;
    padding: .5vw 0;
    cursor: pointer;
    border-radius: 1vw;
}
.gugong-shuju li.li3 .p2:hover,.tiananmen-shuju li.li3 .p2:hover{
    background: #06b776;
}
.gugong-shuju li.li3 .p2 span,.tiananmen-shuju li.li3 .p2 span{
    font-size: 1vw;
    display: inline-block;
}
.gugong-shuju {
    left: 50.5vw;
    top: 11vw;
}
/*.gugong-shuju:before,.tiananmen-shuju:before{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border: 1vw solid rgba(7, 33, 68, .8);
    border-top: 1vw solid rgba(0, 0, 0, 0);
    border-right: 1vw solid rgba(0, 0, 0, 0);
    border-left: 1vw solid rgba(0, 0, 0, 0);
    top: -1.9vw;
    right: 11vw;
    z-index: 11;
    box-shadow: inset 0 0 40px #2cadff;
}*/
.gugong-shuju:before,.tiananmen-shuju:before{
    position: absolute;
    content: "";
    background: url("../images/xian.png") no-repeat;
    top: -51px;
    right: 11vw;
    z-index: 11;
    width: 5.5vw;
    height: 4vw;
    background-size: 100% 100%;
}
.zongshuju{
    opacity: 1;
}
.tiananmen-shuju{
    display: none;
    left: 48vw;
    top: 13.5vw;
    background: url("../images/tiananmen-dit.jpg") no-repeat;
    background-size:100% 100%;
}
.tiananmen-shuju .shujuright{
    width: auto;
}
.tiananmen-shuju:before{
    right: 15.2vw;
    background: url(../images/xian3.png) no-repeat;
    width: 5vw;
    height: 8.8vw;
    background-size: 100% 100%;
    top: -7.7vw;
}
.tiananmen-shuju .ggongtu img{
    width: 20vw;
}
.bowuguan-shuju .ggongtu img{
    width: 15.6vw;
}
.bowuguan-shuju{
    display: none;
    background: url("../images/guobo-dit.jpg") no-repeat;
    background-size:100% 100%;
    left: 2.6vw;
    top: 13.6vw;
}
.bowuguan-shuju:before{
    top: auto;
    bottom: 5.1vw;
    right: -1.8vw;
}
.bowuguan-shuju:before{
    background: url("../images/xian2.png") no-repeat;
    width: 5.5vw;
    height: 5.2vw;
    background-size: 100% 100%;
    right: -5vw;
    bottom: 7.6vw;
}
.cheliang-xinx{
    position: absolute;
    left: 1.7vw;
    top:6vw;
    background: url(../images/gugong-dit.jpg) no-repeat;
    background-size: cover;
    border-radius: 1vw;
    z-index: 20;
    display: none;
}
.cheliang-box{
    background: rgba(7, 33, 68, .8);
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 20px #2cadff;
    padding:3vw 1.5vw 1.5vw 1.5vw;
}
.cheliang-nav{
    display: flex;
    gap:1vw;
}
.cheliang-nav a{
    display: inline-block;
    font-size: 1vw;
    padding:0 .8vw;
    background:url("../images/nav.png") no-repeat;
    height: 2.4vw;
    line-height: 2.4vw;
    background-size: 100% 100%;
    color: #fff;
    text-align: center;
}
.qwuanbaobox .cheliang-nav{
    margin-top: .5vw;
    justify-content: center;
}
.qwuanbaobox .cheliang-nav a{
    width: 10vw;
}
.cheliang-nav a:hover,.cheliang-nav a.active{
    background: url("../images/Group 2.png") no-repeat;
    height: 2.4vw;
    background-size: 100% 100%;
    color: #fff;
}
.xingneng{
    color: #fff;
    line-height: 1.5vw;
    /*height:19.5vw;
    overflow: auto;*/
}
.xingnengbox{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: bold;
    color: #141212;
    margin-top: 1vw;
    background:rgba(7, 33, 68, .5);
    padding:.3vw 1vw;
}
.xingnengcanshu{
    line-height: 2.2vw;
    font-size: 1vw;
    width: 20vw;
    height: 19.5vw;
    overflow: auto;
}
.chechichun img{
    width:22vw;
    margin-left: 1.5vw;
}
.xingnengcanshu p span{
    font-weight: normal;
    font-size: .9vw;
}
.subnav{
    line-height: 2.4vw;
    width: 16vw;
    display: flex;
    align-items: center;
    justify-content: left;
    margin-bottom: .5vw;
    border-bottom:.1vw solid #07435f;
}
.subnav a{
    padding: 0 .5vw;
    margin-right: 1vw;
    font-weight: normal;
    color: #fff;
}
.subnav a:hover,
.subnav a.active{
    color: #00afff;
    display: block;
    border-bottom: .15vw solid #00afff;
    text-align: left;
    padding: 0;
}
.closebtn{
    position: absolute;
    width: 1.5vw;
    right: 1.2vw;
    top: .7vw;
}
/*.xingneng{display: none;}*/
.ceshishuju{
    display: none;
}
.tiananmen-cheliang{
    display: block;
}
.tiananmen-cheliang .xingnengbox{
    margin-top: 0;
}
.tiananmen-cheliang{
    display: none;
}
.bowuguan-cheliang{
    display: block;
}
.bowuguan-cheliang .chechichun{
    width: auto;
}
.bowuguan-cheliang .chechichun img{
    width: 16vw;
    margin-left: 1.5vw;
}
.tiananmen-cheliang{
    left: 3vw;
}
.bowuguan-cheliang{
    left: 35vw;
    top: 11.7vw;
    display: none;
}

/*xiaquqingkuang*/
.item001{
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(7, 33, 68, .2);
    box-shadow: 0 0 20px 10px rgba(0, 0, 0, .1);
    border: .1vw solid #03377a;
    /*box-shadow: inset 0 0 50px #2cadff;*/
}
.titlebox{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: url(../images/tanchuagnbt.png) no-repeat;
    width: 100%;
    background-size: 100%;
    color: #fff;
    font-size: 1.2vw;
    padding-left: 1.5vw;
    box-sizing: border-box;
    height: 2.6vw;
    line-height: 2.6vw;
    background-size: 100% 2.6vw;
}
.titlebox p{
    font-size: 1.2vw;
    color: #fff;
    font-weight: bold;
    display: flex;
    align-items: center;
}
.qwuanbaobox .titlebox p{
    width: 100%;
    justify-content: space-between;
}
.qwuanbaobox .titlebox p span{
    display: flex;
    align-items: center;
}
.titlebox p img{
    margin-right: .5vw;
    width: 1vw;
}
.zhidui-nav{
    display: flex;
    gap:1vw;
}
.zhidui-nav a{
    padding: .8vw 1.2vw;
    background: #d7dce0;
    color: #141212;
    text-align: center;
    font-size: 1vw;
}
.zhidui-nav a:hover,
.zhidui-nav a.active{
    background: #0351b4;
    color: #fff;
}
.main-box{
    padding:1.5vw;
    display: flex;
    gap:1vw;
    background: rgba(7, 33, 68, .3);
}
.zhiduitu{
    height: 35.2vw;
    border: .2vw solid #0351b5;
}
.righttxtbox{
    /*background: rgba(7, 33, 68, .7);*/
}
.righttxtbox .zongmianji{
    padding: 0;
    font-size: 1vw;
    margin-bottom: .1vw;
    line-height: 2vw;
    color: rgba(255,255,255,.9);
    /*width: 92%;*/
    border: 1px solid  rgba(7, 71, 148, .7);
    margin: 1vw auto;
    background: url("../images/diandian.png") repeat;
}
.righttxtbox p em{
    font-style: normal;
    color: #0f7eee;
    font-size: 1.2vw;
    margin-right: .5vw;
    font-weight: bold;
}
.righttxtbox{
    width: 40vw;
}
.xiaoqubox{
    position: relative;
    background:rgba(0,52,119,.3);
    width: 100%;
    height: 40.6vw;
}
.xiaoqu-title{
    display: flex;
    align-items: center;
    background: url("../images/tanchuagnbt.png") no-repeat;
    width: 100%;
    height: 2.4vw;
    background-size: 100% 2.4vw;
    line-height: 2.4vw;
    color: #fff;
    font-size: 1.1vw;
    font-weight: 600;
    padding-left: 1.5vw;
    box-sizing: border-box;
    letter-spacing: .05vw;
}
.xiaoqu-title img{
    width: 1vw;
    margin-right: .5vw;
}
.mji1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .5vw 1vw;
}
.span001{
    display: flex;
    align-items: center;
    text-align: left;
    letter-spacing: .05vw;
}
.fanghuo .span001{
    display: block;
}
.fanghuo .righttxtbox .zongmianji{
    font-size: .9vw;
    line-height: 1.5vw;
}
.mji1 img,.mj2 img{
    margin-right: .5vw;
    width: 1vw;
    transform: rotate(180deg);
}
.mj2{
    padding: .5vw 1vw .5vw 2.5vw;
    background: rgba(7, 33, 68, .7);
    font-size: .9vw;
}
.ppp1 span,.ppp1{
    display: flex;
    align-items: center;
}
.ppp1:nth-child(1) em{
    color: #0dcfd6;
}
.ppp1:nth-child(2) em{
    color: #ffaa49;
}
.sweiperbtn{
    position: absolute;
    display: flex;
    align-items: center;
    width: 10vw;
    height: 3vw;
    right:12vw;
    bottom: 4vw;
    z-index: 20;
}
.sweiperbtn .swiper-button-prev, .sweiperbtn .swiper-button-next{
    z-index: 22;
}
.sweiperbtn .swiper-pagination-bullets.swiper-pagination-horizontal{
    line-height: 2.4vw;
    z-index: 20;
}
.sweiperbtn .swiper-button-next:after, .sweiperbtn .swiper-button-prev:after{
    font-size: 2vw;
    font-weight: bold;
}
.sweiperbtn .swiper-pagination-bullet{
    background: #fff;
    width: .5vw;
    height: .5vw;
}
.sweiperbtn .swiper-pagination-bullet-active{
    background: #007aff;
}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 .3vw;.
}

/* 整个滚动条 */
.xingnengcanshu::-webkit-scrollbar {
    width: .3vw; /* 滚动条的宽度 */
}
 
/* 滚动条上的滑块 */
.xingnengcanshu::-webkit-scrollbar-thumb {
    background-color:#00afff; /* 滑块的颜色 */
    border-radius: 10px; /* 滑块的圆角 */
}
 
/* 滚动条轨道 */
.xingnengcanshu::-webkit-scrollbar-track {
    background: #000; /* 轨道颜色 */
}

.anbaobox{
    position: relative;
    background: rgba(7, 33, 68, .7);
    width: 97%;
    margin: 1.5vw auto;
    color: #fff;
    padding: 0 4vw;
    height: 35vw;
    border: 1px solid rgb(18 45 82);
}
.anbaobtn{
    line-height: 1.8vw;
    font-size: 1vw;
    text-align: center;
    margin-top: 8vw;
    color: #dcebff;
}
.threebtn{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 90px;
    padding:2vw 7vw;
}
.threebtn a{
    background: rgba(0, 52, 119, .9);
    width: 14vw;
    height: 3.4vw;
    line-height: 3.4vw;
    color: #fff;
    font-size: 1vw;
    text-align: center;
    cursor: pointer;
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 10px #2cadff;
}

.threebtn a:hover{
    background: #0351b5;
}
.zfx1{
    width:.5vw;
    height:.5vw;
    top: 0;
    left: 0;
    position: absolute;
    background: rgb(10 52 108);
}
.zfx2{
    width:.5vw;
    height:.5vw;
    top: 0;
    right: 0;
    position: absolute;
    background: rgb(10 52 108);
}
.zfx3{
    width:.5vw;
    height:.5vw;
    bottom: 0;
    left: 0;
    position: absolute;
    background: rgb(10 52 108);
}
.zfx4{
    width:.5vw;
    height:.5vw;
    bottom: 0;
    right: 0;
    position: absolute;
    background: rgb(10 52 108);
}
.fanhuianniu{
    font-weight: normal;
    font-size: 1vw;
    padding: 0 1.5vw;
    color: rgba(255,255,255,.8);
}
.fanhuianniu:hover{
    color: #0386ff;
}
.aji h1{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.2vw;
    font-weight: normal;
    margin-right: 1vw;
    margin-left: 1vw;
}
.qinwubtn{
    background: linear-gradient(180deg, #720000, #fd6c6c);
    padding: .4vw 0;
    border-radius: 1vw 0;
    border: 1px solid #fd6c6c;
    margin: 0 1.2vw;
    width: 11vw;
    text-align: center;
    line-height: 1.4vw;
    font-size: 1vw;
}
.anbao88 .qinwubtn{
    width: 8vw;
    line-height: 2vw;
}
.qinwubtn:hover{
    background: linear-gradient(180deg, #fd6c6c, #720000);
}
.bji .qinwubtn{
    background: linear-gradient(180deg, #8e4a03, #ffc485);
    border: 1px solid #ffc485;
}
.bji .qinwubtn:hover{
    background: linear-gradient(180deg, #ffc485, #8e4a03);
}
.cji .qinwubtn{
    background: linear-gradient(180deg, #010f60, #356dfb);
    border: 1px solid #356dfb;
}
.cji .qinwubtn:hover{
    background: linear-gradient(180deg, #356dfb, #010f60);
}
.aji-content{
    background: url(../images/diandian.png) repeat; 
    border: 1px solid rgba(7, 71, 148, .7);
    width: 60vw;
}
.aji{
    margin-bottom:2.4vw;
    display: flex;
    align-items: center;
    gap:1vw;
}
.aji-content p{
    padding: .8vw 1.5vw;
    font-size: 1vw;
    text-align: center;
    font-size:.9vw;
    color: rgba(255,255,255,.8);
    display: flex;
    align-items: center;
}
.aji-content p img{
    margin-right: .5vw;
    transform: rotate(180deg);
}
.aji-content .pp02{
    background: rgba(7, 33, 68, .7);
    color: #0472c9;
}
.toptitle{
    font-weight: bold;
    font-size: 1.2vw;
    line-height: 4vw;
    margin-top: 3vw;
    text-align: center;
    color: rgba(255,255,255,.8);
    margin-bottom: 2vw;
}
.toptitle span{
    color: #ffaa49;
}
.qwuanbaobox .cheliang-box{
    position: absolute;
    top: 2vw;
}
.btbg{
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/btbg.png) no-repeat;
    width: 100%;
    background-size: 100%;
    height: 2.6vw;
    line-height: 2.6vw;
    padding-left: 1.2vw;
    border-bottom: .1vw solid #2cadff;
    font-size: 1.1vw;
}
.qwuanbaobox .xingnengcanshu{
    width: 40vw;
}
.qwuanbaobox .xingneng p{
    border-bottom: .1vw dashed #1c2b81;
    margin-bottom: 10px;
    padding: .5vw 0;
    color: rgba(255,255,255,.8);
}
.qwuanbaobox .xingneng{
    height: auto;
    padding-right: 1vw;
}
.qwuanbaobox .xingnengcanshu p span{
    display: flex;
    align-items: center;
}
.qwuanbaobox .xingnengcanshu p span img{
    margin-right: .3vw;
}
.colorred{
    color: #0f7eee;
    font-style: normal;
    font-weight: bold;
}
.qwuanbaobox .chechichun img{
    width: 32vw;
    cursor: pointer;
    border: .1vw solid #356dfb;
}
.daklqinwubox .chechichun img{
    width: 90%;
    float: right;
    cursor: pointer;
}
.qwuanbaobox .xingnengbox{
    padding: 1vw;
    background: rgba(5,45,90,.5);
}
.qwuanbaobox .cheliang-box{
    display: none;
    z-index: 20;
}
.qwuanbaobox .closebtn{
    top: .5vw;
}
/*#bjtanchuang .chechichun img{
    width: 8vw;
}*/
/*#cjtanchuang{
    width: 55vw;
    left: 50%;
    margin-left: -27vw;
    top:5vw;
}*/
.zhezhaoc{
    position: absolute;
    z-index: 15;
    background: rgba(0,0,0,.7);
    right: 0;
    left: 0;
    bottom: 0;
    top:0;
    display: none;
}
/*#cjtanchuang .chechichun img{
    width: 10vw;
}*/
.zoom-in {
    position: fixed;
    top: 13vw;
    left: 32vw;
    transform: scale(2.2); /* 放大1.5倍 */
    transition: transform 0.3s ease; /* 平滑过渡效果 */
}
#bjtanchuang .chechichun img.zoom-inbc,#cjtanchuang .chechichun img.zoom-inbc{
    position: fixed;
    width: 14vw;
    top: 12.7vw;
    left: 45vw;
    transform: scale(2.2); /* 放大1.5倍 */
    transition: transform 0.3s ease; /* 平滑过渡效果 */
}
#bjtanchuang .chechichun img.zoom-inbc{
    left: 36vw;
}

.daklqinwubox .toptitle{
    font-size: 1.1vw;
    margin: 0;  
    line-height: 1.9vw;
}
.daklqinwubox .aji{
    margin-bottom: 1.6vw;
}
.daklqinwubox .xingnengcanshu p span{
    display: block;
}
.daklqinwubox .xingnengcanshu p span img{    
    display: inline-block;
}
.checolor{
    color:#ffaa49;
    font-style: normal;
}
.xhiqianshijian{
    font-style: normal;
    background: #58350c;
    padding: .2vw .5vw;
}
.daklqinwubox .cheliang-box{
    top: 1vw;
}
.daklqinwubox .chechichun{
    width: 32vw;
    height: 20vw;
    overflow: hidden;
}
.zhiqquyu{
    position: relative;
    padding: 6vw 1.5vw 0 1.5vw;
    border: 1px solid red;
    margin:2.5vw;
    border:.1vw solid #0e3c77;
    /*box-shadow: inset 0 0 100px #2cadff;*/
    background: #052043;
}
.zhiqquyubtn{
    text-align: center;
    /*position: absolute;
    top: 0;
    width: 15vw;
    height: 3vw;
    line-height: 3vw;
    color: #fff;
    font-size: 1vw;
    text-align: center;
    cursor: pointer;
    background:rgba(7, 33, 68, 1);
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 10px #2cadff;
    left: 0;
    margin-left: -7.5vw;*/
    font-size: 1.2vw;
    position: absolute;
    top: 1.7vw;
    width: 100%;
    text-align: center;
    background: url("../images/nav.png") no-repeat;
    background-size: cover;
    height: 2.4vw;
    line-height: 2.4vw;
    width: 12vw;
    left: 50%;
    margin-left: -6vw;
}
.xiangychengxu .xingnengcanshu{
    width: 15vw;
}
.xiangychengxu .xingnengbox{
    padding: 0 0 0 1vw;
}
.xiangychengxu .chechichun img{
    margin-left: 0;
    border: none;
}
.xiangychengxu .xingnengcanshu p span{
    text-align: justify;
    display: block;
}
.xiangychengxu .chechichun,.xiangychengxu .chechichun img{
    width: 28vw;
}
.xiangychengxu .cheliang-box{
    width: 45vw;
    left: 50%;
    margin-left: -22.5vw;
}
.xiangychengxu .chechichun img.zoom-in-img{
    position: fixed;
    width: 20vw;
    top: 12.7vw;
    left: 35.8vw;
    transform: scale(2.2); /* 放大1.5倍 */
    transition: transform 0.3s ease; /* 平滑过渡效果 */
}
.anbaobg{
    background: url(../images/bjt.png) no-repeat;
    width: 61vw;
    height: 3.4vw;
    line-height: 3.2vw;
    background-size: cover;
    margin-bottom: 1.5vw;
    text-align: left;
    padding-left: 2.9vw;
    font-size: 1.2vw;
}
.anbaoneirong{
    margin-top: 0;
    /*margin-left: 4vw;*/
}
.anbaoneirong .threebtn{
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap:11vw;
    margin: 0;
    padding: 0;
}
.anbaoneirong .threebtn a{
    display: block;
    margin-bottom: 2.5vw;
    margin-top: 2.5vw;
    font-size: 1.2vw;
}
.anbaoneirong{
    padding-top: 5vw;
}
.anbaoneirong .anbaobtn{
    margin-top: 0;
}

.daklqinwubox .chechichun img.zoom-inbc{
    position: fixed;
    width: 15vw;
    top: 12vw;
    left: 38vw;
    transform: scale(2.2); /* 放大1.5倍 */
    transition: transform 0.3s ease; /* 平滑过渡效果 */
}

.zd1{
    top: 15vw;
    right: 60vw;
}
.zd01{
    top: 11.7vw;
    right: 56.6vw;
}
.zd2{
    top: 20vw;
    right: 64.5vw;
}
.zd02{
    top: 19.7vw;
    right: 67.6vw;
}
.zd3{
    top: 21vw;
    right: 60.2vw;
}
.zd03{
    top: 21vw;
    right: 46.5vw;
}
.zd4{
    top: 32.7vw;
    right: 65vw;
}
.zd04{
    top: 32.5vw;
    right: 68.2vw;
}
.zd5{
    top: 34vw;
    right: 58vw;
}
.zd05{
    top: 33.5vw;
    right: 43.4vw;
}
.zd6{
    top: 26.5vw;
    right: 49vw;
}
.zd06{
    top: 26.2vw;
    right: 41.2vw;
}
.zd7{
    top: 16.2vw;
    right: 32vw;
}
.zd07{
    top: 16vw;
    right: 16.4vw;
}
.zd8{
    top: 17vw;
    right: 34vw;
}
.zd08{
    top: 16.7vw;
    right: 37vw;
}
.fenxiandianwei .xiaof-left{
    position: relative;
}
.fenxiandianwei .biaotibox{
    position: absolute;
    background: rgba(0, 52, 119, .9);
    width: 98.25%;
    height: 3vw;
    line-height: 3vw;
    top: 1.05vw;
    left: 1.05vw;
    text-align: center;
    color: #80cbff;
    font-size: 1.2vw;
    border-bottom: .1vw solid #0070ff;
}
.fxdw-fenbtu .titlebox,.xqsy-fenbtu .titlebox{
    position: absolute;
    top: 0.05vw;
    left: 0.05vw;
    background: url(../images/tanchuagnbt.png) no-repeat rgb(1 28 62);
    background-size: cover;
    width: 99.9%;
}
.xqsy-fenbtu .titlebox{
    background: url(../images/tanchuagnbt.png) no-repeat rgba(1,28,62,.4);
    height: 2.6vw;
    line-height: 2.6vw;
    background-size: cover;
}
.fxitem1{
    display: flex;
    align-items: center;
    color: #fff;
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 10px #2cadff;
    padding: 1vw 2vw;
}
.shujubox{
    color: #2fc6dc;
}
.shujubox p{
    line-height: 1.4vw;
}
.shujubox p:nth-child(1){
    color: #fff;
}
.shujubox p span{
    color: #fff;
    font-size: 2vw;
}
.fenlei666{
    display: flex;
    align-items: center;
    padding: 3vw;
    justify-content: space-between;
}
.fxitem1 img{
    margin-right: .7vw;
}
.fenxlist{
    padding: 0 1vw 0 2vw;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    height: 29vw;
    overflow: auto;
    width: 98%;
}
.liast001:nth-child(13),
.liast001:nth-child(14),
.liast001:nth-child(15){
    margin-bottom: 0;
}
.cdzbox{
    display: flex;
    align-items: center;
}
.anniubox{
    margin-left: 1vw;
}
.anniubox a{
    display: block;
    font-size: 1vw;
    padding: 0 .8vw;
    background: url(../images/nav.png) no-repeat;
    height: 2.4vw;
    line-height: 2.4vw;
    width: 8vw;
    background-size: 100% 100%;
    color: #fff;
    text-align: center;
    margin-bottom: 1vw;
    margin-top: 1vw;
}
.anniubox p{
    font-size: 1.2vw;
    margin-bottom: 1vw;
    color: #2fc6dc;
}
.liast001{
    margin-bottom: 2vw;
    width: 33.333%;
}
.cdzbox img{
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 10px #2cadff;
    width: 13vw;
    height: 8vw;
}
.anniubox a:hover{
    background: url("../images/Group 2.png") no-repeat;
    height: 2.4vw;
    background-size: 100% 100%;
    font-weight: bold;
    color: #fff;
}
.fx-title{
    background: url("../images/btbg.png") no-repeat;
    width: 100%;
    line-height: 2.8vw;
    height: 3vw;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: .05vw;
    left: .05vw;
    background-size: 100%;
    font-size: 1vw;
    padding-left: 1.5vw;
    border-bottom: .1vw solid #2cadff;
}
.fxdw-fenbtu .tiananmen-cheliang .xingnengbox,
.fxdw-mingxi .tiananmen-cheliang .xingnengbox{
    margin-top: 1.2vw;
}
.fxdw-fenbtu .bowuguan-cheliang .chechichun img,
.fxdw-mingxi .bowuguan-cheliang .chechichun img{
    border: .1vw solid #2cadff;
    margin-top: 1vw;
    margin-bottom: 1.2vw;
    width: 22vw;
    height: 18vw;
}
.fxdw-fenbtu .bowuguan-cheliang,
.fxdw-mingxi .bowuguan-cheliang{
    left: 5.5vw;
    top: 6.7vw;
}
.fxdw-fenbtu .xingnengcanshu,
.fxdw-mingxi .xingnengcanshu{
    width: 23vw;
    padding-right: 2vw;
    height: auto;
}
.fxdw-fenbtu .bowuguan-cheliang .chechichun,
.fxdw-mingxi .bowuguan-cheliang .chechichun{
    display: flex;
}
.fxdw-fenbtu .tiananmen-cheliang .xingnengbox,
.fxdw-mingxi .tiananmen-cheliang .xingnengbox{
    padding: 1.5vw;
}
.fxdw-fenbtu .xingneng,
.fxdw-mingxi .xingneng{
    line-height: 1.7vw;
}
.fxdw-fenbtu .cheliang-xinx,
.fxdw-mingxi .cheliang-xinx{
    width: 88.4%;
}
.fxdw-fenbtu .xingneng,
.fxdw-mingxi .xingneng{
    height: auto;
}

.vr-shijing-btn{
    margin-top: 1.5vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.vr-shijing-btn a{ 
    background:url("../images/Group 2.png") no-repeat;
    height: 2.8vw;
    line-height: 2.8vw;
    display: inline-block;
    background-size: 100% 100%;
    text-align: center;
    color: #fff;
    font-size: 1vw;
    padding: 0 2vw;
    font-weight: normal;
}
.vr-shijing-btn a:hover{
    font-weight: bold;
}
.tablebox{
    margin-top:3vw;
}
.fxdw-mingxi .xiaof-left{
    width: 91vw;
    height: 93vh;
    padding: 0;
    position: relative;
    padding: 1vw .5vw 1vw 1vw;
    box-sizing: border-box;
}
.cdz-mingxi{
    background: rgba(7, 33, 68, .2);
    box-shadow: 0 0 20px 10px rgba(0, 0, 0, .1);
    border: .1vw solid #03377a;
    height: 88.6vh;
}
.tablebox{
    color: #fff;
    width: 96.6%;
    margin: 3.2vw auto;
    text-align: center;
    border: .1vw solid #03377a;
}
.upsmingxi .tablebox{
    width: 100%;
    margin: 0;
}
.tablebox th{
    background: #03366d;
    padding:.7vw 1vw;
}
.tablebox tr{
    padding: 1vw;
    background: rgba(3,55,122,.7);
}
.tablebox td{
    padding:1.22vw .5vw;
    font-size: .9vw;
    line-height: 1vw;
    border-bottom: 1px dashed #355d90;
    cursor: pointer;
}
.upsmingxi .tablebox td{
    padding: .2vw;
    line-height: 1.2vw;
    font-size: .88vw;
}
.upsmingxi .tablebox tr.title-tab td{
    padding: .6vw .2vw;
}
.title-tab td{
    /*font-weight: bold;*/
    color: #0070ff;
}
.colorgreen{
    color: #6cf0fd;
}
.colorred{
    color: #ffaa49;
    font-weight: normal;
}
.tablebox tr:nth-child(odd){
    background: rgba(10,52,108,.7);
}
.tablebox tr:hover{
    background: #03377a;
}
.tablebox tr.title-tab{
    background: #022449;
}
.tabauto{
    width: 98%;
    margin:1vw auto 0;
}
.overfowhide{
    overflow: auto;
    height: 78.4vh;
    /*margin-top: 0;*/
}
/* 整个滚动条 */
.overfowhide::-webkit-scrollbar {
    width: .3vw; /* 滚动条的宽度 */
}
 
/* 滚动条上的滑块 */
.overfowhide::-webkit-scrollbar-thumb {
    background-color:#00afff; /* 滑块的颜色 */
    border-radius: 10px; /* 滑块的圆角 */
}
 
/* 滚动条轨道 */
.overfowhide::-webkit-scrollbar-track {
    background: #000; /* 轨道颜色 */
}
.colorblue{
    color: #6cf0fd;
}
/*.upsmingxi .tablebox td:nth-child(1){
    width: 3%;
}
.upsmingxi .tablebox td:nth-child(2){
    width: 9%;
}
.upsmingxi .tablebox td:nth-child(3){
    width: 10%;
}
.upsmingxi .tablebox td:nth-child(4){
    width: 5%;
}
.upsmingxi .tablebox td:nth-child(5){
    width: 6%;
}
.upsmingxi .tablebox td:nth-child(6){
    width: 7%;
}
.upsmingxi .tablebox td:nth-child(7){
    width: 8%;
}
.upsmingxi .tablebox td:nth-child(8){
    width: 5%;
}
.upsmingxi .tablebox td:nth-child(9){
    width: 8%;
}
.upsmingxi .tablebox td:nth-child(10){
    width: 9%;
}
.upsmingxi .tablebox td:nth-child(11){
    width: 11%;
}
.upsmingxi .tablebox td:nth-child(12){
    width: 7%;
}
.upsmingxi .tablebox td:nth-child(13){
    width: 5%;
}
.upsmingxi .tablebox td:nth-child(14){
    width: 7%;
}*/
.bfsl-zongshuju{
    position: absolute;
    top: 2vw;
    left: 2vw;
}
.bfsl-zongshuju .anbaobg{
    background: url(../images/bjt2.png) no-repeat;
    color: #fff;
    background-size: 100%;
    height: 3vw;
    line-height: 3vw;
    width: 28vw;
    font-size: 1.1vw;
    margin-bottom: .5vw;
}
.yijibtn{
    background: linear-gradient(180deg, #2fc4db, #1e83ae);
    border: .1vw solid #2fc4db;
}
.bji .erjibtn{
    background: linear-gradient(180deg, #1e83ae, #12538e);
    border: .1vw solid #1e83ae;
}
.cji .sanjibtn{
    background: linear-gradient(180deg, #12538e, #082a72);
    border: .1vw solid #12538e;
}
.sijibtn{
    background: linear-gradient(180deg, #0b3479, #011061);
    border: .1vw solid #0b3479;
}
.yijibtn:hover{
    background: linear-gradient(180deg, #1e83ae, #2fc4db);
    border: .1vw solid #1e83ae;
}
.bji .erjibtn:hover{
    background: linear-gradient(180deg, #12538e, #1e83ae);
    border: .1vw solid #1e83ae;
}
.cji .sanjibtn:hover{
    background: linear-gradient(180deg, #082a72, #12538e);
    border: .1vw solid #12538e;
}
.sijibtn:hover{
    background: linear-gradient(180deg, #011061, #082a72);
    border: .1vw solid #16519d;
}
.coloreyllow{
    color: #ffaa49;
}
.djqinwubox{
    display: flex;
    align-items: center;
}
.bji .qinwubtn,
.cji .qinwubtn,
.dji .qinwubtn{
    display: block;
}
.djqinwubox{
    margin-top: 5vw;
    margin-left: -4vw;
}
.djqinwubox .qinwubtn{
    margin: 0 .5vw;
}
.dakeliuwq{
    margin-left: 24.5vw;
    margin-top: 9.5vw;
}
.daklqinwubox .qinwubtn{
    width: 11vw;
}
.xiangyjizhi {
    position: absolute;
    right: 3vw;
    top: 17.8vw;
}
.xiangyjizhi .bji .qinwubtn{
    background: linear-gradient(180deg, #095503, #24ca3b);
    border: 1px solid #24ca3b;
}
.xiangyjizhi .bji .qinwubtn:hover{
    background: linear-gradient(180deg, #24ca3b, #095503);
    border: 1px solid #24ca3b;
}
.xiexian1{
    width: 14vw;
    height: .1vw;
    top: 17vw;
    left: 12vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(59deg);
}
.xiexian2{
    width: 14vw;
    height: .1vw;
    top: 17vw;
    left: 1vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(-59deg);
}
.xiexian3{
    width: 11.5vw;
    height: .1vw;
    top: 17vw;
    left: 7.8vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(90deg);
}
.xiexian4{
    width: 17vw;
    height: .1vw;
    top: 17vw;
    left: 46vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(44deg);
}
.xiexian5{
    width: 13vw;
    height: .1vw;
    top: 17vw;
    left: 42.5vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(66deg);
}
.xiexian6{
    width: 12vw;
    height: .1vw;
    top: 17vw;
    left: 37vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(-80deg);
}
.xiexian7{
    width: 14vw;
    height: .1vw;
    top: 17vw;
    left: 30vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(-58deg);
}

.xiexian8{
    width: 12.5vw;
    height: .1vw;
    top: 17vw;
    left: 64.5vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(-78deg);
}
.xiexian9{
    width: 13vw;
    height: .1vw;
    top: 17vw;
    left: 70.5vw;
    position: absolute;
    background: rgba(47, 196, 219, .4);
    transform: rotate(71deg)
}
.h2h2{
    color: #0ac9ed;
    font-size: 1.1vw;
    padding-bottom:1vw;
    display: flex;
    align-items: center;
}
.h2h2 img{
    width: 1vw;
    margin-right: .5vw;
}
.daklqinwubox .h2h2{
    padding-bottom: .1vw;
}
.addtitle{
    padding: 1vw 0 0 0;
}
.qwuanbaobox .xingneng .addtitle p{
    padding: .5vw 0 0 0;
    border-bottom: none;
}
.qwuanbaobox .xingneng .addtitle{
    border-bottom: .1vw dashed #1c2b81;
}
.xiangychengxu .toptitle{
    line-height: 2vw;
}
.xyjizhimain{
    position: relative;
    display: flex;
    align-items: top;
    gap:2vw;
    margin-top: 2.5vw;
}
.xyjz-items{
    position: relative;
}
.zhihuibubox{
    background: rgba(0, 52, 119, .7);
    display: block;
    padding: 0;
    line-height: 2vw;
    padding: 1vw;
    color: #fff;
    font-size: 1vw;
    text-align: center;
    cursor: pointer;
    border: .1vw solid #2cadff;
    box-shadow: inset 0 0 10px #2cadff;
    padding-top: 5.5vw;
    height: 17vw;
    font-size: 1vw;
    text-align: left;
    color: rgba(255,255,255,.8)
}
.xiangychengxu .cheliang-nav{
    border-bottom: .15vw solid #03377a;
    padding: .2vw 0 .5vw;
    justify-content: left;
}
.xiangychengxu .anbaobox{
    padding: 0 2vw;
}
.zuzhizhihui{
    display: none;
}
.zzzhui .zuzhizhihui:nth-child(1){
    display: block;
}
.zhiqtu{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.zhiqtu img{
    width: 49%;
}
.mieqingbox .zhiqtu img{
    width: 46%;
    margin: 1vw 0 0 0;
}
.mieqingbox{
    height: 68vh;
    overflow: auto;
}

/* 整个滚动条 */
::-webkit-scrollbar {
    width: .3vw; /* 滚动条的宽度 */
}
 
/* 滚动条上的滑块 */
::-webkit-scrollbar-thumb {
    background-color:#00afff; /* 滑块的颜色 */
    border-radius: 10px; /* 滑块的圆角 */
}
 
/* 滚动条轨道 */
::-webkit-scrollbar-track {
    background: #000; /* 轨道颜色 */
}
.zifangzijiubox .mj2{
    padding: 0 1vw 0 2.5vw;
}
.zifangzijiubox .xiaoqu-title{
    position: relative;
}
.morebtn{
    position: absolute;
    width: 6vw;
    height: 2vw;
    line-height: 2vw;
    text-align: center;
    right: 0;
    top: 0;
    font-weight: normal;
    font-size: 1vw;
    display: flex;
    align-items: center;
    color: #0f7eee;
}
.morebtn:hover{
    color: #fff;
}
.fenlqingk .morebtn{
    top: .6vw;
}
.fenlqingk .mji1{
    position: relative;
}
.fenlqingk .morebtn img{
    transform: rotate(0deg);
}
.zifangzijiubox .fenlqingk .mj2{
    display: flex;
    padding: 1vw 2.5vw;
    gap:1vw;
}
.fenlei7{
    width: 100%;
}
.fenlei7 .ppp1{
    float: left;
    width: 33.333%;
}
.zifangzijiubox .righttxtbox{
    width: 46vw;
}
.zfzj-fenbtu .titlebox{
    background: url(../images/tanchuagnbt.png) no-repeat rgba(1,28,62,.4);
    height: 2.6vw;
    line-height: 2.6vw;
    background-size: cover;
}
.xqsy-fenbtu .titlebox{
    position: absolute;
}
.zfzj-fenbtu .tiananmenbtn{
    display: none;
}
.zfzj-fenbtu .tiananmen{
    cursor: pointer;
}
.zij1{
    top: 24.5vw;
    right: 77vw;
}
.zij01{
    top: 20.7vw;
    right: 73vw;
}
.weixingzhan{
    position: absolute;
    top: 22vw;
    left: 7vw;
    width: 13vw;
    display: flex;
    height: 5vw;
    align-items: center;
    justify-content: center;
}
.wxz2{
    top: 29vw;
    left: 5.7vw;
}
.wxz3{
    left: 10.5vw;
    top: 29.5vw;
}
.wxz4{
    left: 18.5vw;
    top: 27.5vw;
}
.wxz5{
    left: 19vw;
    top: 20.5vw;
}
.wxz6{
    left: 24vw;
    top: 23.5vw;
    width: 13.5vw;
}
.wxz7{
    left: 20vw;
    top: 17.5vw;
}
.wxz8{
    left: 15.5vw;
    top: 15.5vw;
}
.wxz9{
    top: 14vw;
    left: 26vw;
}
.weixingzhan .zij1{
    top: 3vw;
    right: 4vw;
}
.weixingzhan .zij01{
    top: 0;
    right: 0;
    z-index: 11;
}
.wxz6 .zij1{
    top: 3vw;
    right: 5.2vw;
}
.wxz3 .zij01{
    right: .7vw;
}
.wxz4 .zij01{
    right: 1vw;
}
.weixingzhan a:hover + .tiananmenbtn{
    display: block;
}
.zfzj-mingxi .tablebox td{
    border-right: 1px dashed #355d90;
}
.zhaoplcun{
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: .5vw 14vw;
}
.zhaoplcun img{
    width: 10vw; 
}
.tablebox811,.tablebox812{
    color: #fff;
    width: 100%;
    text-align: center;
}
.tablebox811 tr,.tablebox812 tr{
    background: #022449;
    color:#00afff;
    font-size: .9vw;
}
.tablebox811 tr:nth-child(2n),.tablebox812 tr:nth-child(2n){
    background: #0a346c;
    color: rgba(255,255,255,.98);
}
.tablebox811 tr td,.tablebox812 tr td{
    padding:.475vw .5vw;
    border-bottom: 1px dashed #355d90;
    border-right:1px dashed #355d90;
}
.xfzmingchen{
    font-size: 1.3vw;
    color: #ffaa49;
}
.bgcolor{
    background: #022449;
    color: #00afff;
}
.mittenbox{
    color: #fff;
    line-height: .6vw;
    padding: 1.1vw .25vw;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1vw;
}
.mittenbox span{
    color: #ffaa49;
}
.zhanfangjs{
    display: flex;
    align-items: center;
    gap:3vw;
    margin-bottom: .25vw;
    margin-top: .3vw;
}
.zhanfangjs p{
    display: flex;
    flex: 1;
    align-items: center;
}
.zhanfangjs p img{
    width: 1vw;
    margin-right: .2vw;
}
.xfzmingchen{
    background: #443a2e;
    color: #ffaa49;
}
.tablebox812 tr td {
    padding: .2vw .1vw;
    line-height: 1.2vw;
}
.tablebox812 tr td:nth-child(16){
    text-align: left;
    padding: .2vw .2vw;
}
.taboverauto{
    height: 83vh;
    overflow: auto;
}
.zhizuoren{
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: .5vw;
}
.wxz10{
    top: 33.5vw;
    left: 19vw;
}
.wxz11{
    top: 25vw;
    left: 26.5vw;
}
.wxz12{
    top: 24.7vw;
    left: 30.5vw
}
.wxz12 .zij01{
    right: .8vw;
}
.wxz13{
    left: 33vw;
    top: 26.5vw;
}
.wxz14{
    left: 34vw;
    top: 25.5vw;
}
.wxz15{
    left: 13vw;
    top: 31.7vw;
}
.wxz16{
    left: 33vw;
    top: 23vw;
}
.wxz17{
    left: 36.5vw;
    top: 22.5vw;
}
.wxz18{
    left: 38.9vw;
    top: 21vw;
}
.wxz19{
    left: 42vw;
    top: 22vw;
}
.wxz20{
    left: 48.5vw;
    top: 18.2vw;
}
.wxz21{
    left: 44.6vw;
    top: 16.5vw;
}
.wxz22{
    left: 47vw;
    top: 15vw;
}
.wxz23{
    left: 50.7vw;
    top: 14.7vw;
}
.wxz24{
    left: 52.7vw;
    top: 8.1vw;
}
.wxz25{
    left: 54vw;
    top: 9vw;
}
.wxz26{
    left: 56.7vw;
    top: 9.3vw;
}
.wxz27{
    left: 50.7vw;
    top: 14.7vw;
}
.wxz28{
    left: 53.7vw;
    top: 7.2vw;
}
.wxz29{
    left: 56.7vw;
    top: 7.7vw;
}
.wxz30{
    left: 60.7vw;
    top: 11.4vw;
}
.wxz31{
    left: 62.5vw;
    top: 10.5vw;
}
.wxz32{
    left: 63.7vw;
    top: 10vw;
}
.wxz33{
    left: 65.2vw;
    top: 8.7vw;
}
.wxz34{
    left: 60.7vw;
    top: 8vw;
}
.wxz35{
    left: 57.5vw;
    top: 5.5vw;
    width: 16vw;
}
.wxz36{
    left: 63.7vw;
    top: 6.7vw;
}
.wxz37{
    left: 66vw;
    top: 5.7vw;
}
.wxz38{
    left: 69.6vw;
    top: 6.2vw;
}
.wxz39{
    left: 68vw;
    top: 4.7vw;
}
.wxz40{
    left: 70vw;
    top: 2vw;
}
.wxz41{
    left: 62.5vw;
    top: 2.7vw;
}
.wxz42{
    left: 64.7vw;
    top: 2vw;
}
.wxz43{
    left: 57vw;
    top: 2.2vw;
}
.zfzj-fenbtu .weixingzhan .tiananmen{
    left: 50%;
    margin-left: -1.25vw;
}
.zfzj-fenbtu .tiananmenbtn{
    left: 50%;
    margin-left: -50%;
    padding: 0;
}
.xiaqushuiybox .righttxtbox .zongmianji{
    margin: .8vw auto;
}
.xiaqushuiybox .mj2{
    padding: .35vw 1vw .3vw 2.5vw;
}
.xiaqushuiybox .ppp1{
    line-height: 1.6vw;
}
.xiaohsfenbut{    
    display: flex;
    align-items: center;
    float: right;
    position: absolute;
    right: 0;
    color: #0f7eee;
    font-size: 1vw;
}
.chengse{
    color: #ffaa49;
    font-style: normal;
}
.qingse{
    color: #0dcfd6;
    font-style: normal;
}
.xqsy-fenbtu .weixingzhan{
    width: 4vw;
    height: 4vw;
    top: 19.8vw;
    left: 14.4vw;
}
.xqsy-fenbtu .weixingzhan .zij01{
    display: none;
    width: 100%;
    height: 2.6vw;
    line-height: 2.6vw;
}
.xqsy-fenbtu .weixingzhan .zij1{
    right: 1.75vw;
    width: .5vw;
    top: 2.9vw;
}
.xqsy-fenbtu .weixingzhan .zij1:hover + .tiananmenbtn {
    display: block;
}
.xqsy-fenbtu .sy1{
    top: 20.8vw;
    left: 16vw;
}
.xqsy-fenbtu .sy2{
    top: 19.8vw;
    left: 14.4vw;
}
.xqsy-fenbtu .sy3{    
    top: 30vw;
    left: 8.4vw;
}
.gaikuagnbox{
    position: absolute;
    padding: 1vw;
    border: .1vw solid #0070ff;
    background: rgba(1,28,62,.8);
    z-index: 100;
    right: .5vw;
    bottom: .1vw;
    color: #fff;
    font-size: .8vw;
}
.xiaoquhuafen span{
    font-weight: bold;
}
.xiaoquhuafen{
    margin-bottom: .5vw;
}
.xiaoquhuafen em{
    font-style: normal;
    color: #ffaa49;
}
.huafenbox{
    display: flex;
    align-items: center;
    border-bottom: .1vw solid #0070ff;
    margin-bottom: .3vw;
}
.huafenbox h2{
    font-size: .9vw;
    padding:.2vw .5vw;
    background: #12538e;
    margin-right: .5vw;
    font-weight: normal;
    margin-bottom: .3vw;
}
.neitulibox{
    display: flex;
    align-items: top;
    justify-content: space-between;
    flex: 1;
    background: rgba(7, 33, 68, .7);
    padding: .5vw;
    gap:1vw;
}
.tuli001 img{
    width: 1.5vw;
    margin: .2vw auto;
}
.biaoti008{
    text-align: center;
}
.tuli001 .biaoti008{
    font-size: .9vw;
}
.tuli001 .bianhao{
    line-height: 1vw;
}
.hongxian{
    width: 5vw;
    height: .1vw;
    background: #ff2b01;
    margin: 1vw auto;
}
.lanxian{
    width: 5vw;
    height: .1vw;
    background: #0f7eee;
    margin: 1vw auto;
}
.tulibg{
    padding: .4vw .8vw .4vw 0;
    text-align: center;
    font-size: 1vw;
    font-weight: normal;
    margin-bottom: .5vw;
}
.gaikuangneibox{
    display: flex;
    align-items: center;
    padding: .5vw 0;
}

.xqsy-fenbtu .cheliang-xinx{
    z-index: 102;
}
.xqsy-fenbtu .bowuguan-cheliang .chechichun img{
    max-width: 15vw;
    height: auto;
}
.loginbg{
    background: url("../images/loginbg.jpg") no-repeat;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: 100%;
}
.loginkuang{
    background: url("../images/login-kuang.png") no-repeat;
    width: 40vw;
    height: 40vw;
    background-size: 40vw 40vw;
}
.loginkuang h2{
    text-align: center;
    font-size: 1.5vw;
    color: #fff;
    height: 16vw;
    line-height: 20vw;
}
.kuangbox{
    width: 100%;
    display: flex;
    justify-content: center;
}
.kuangbox input{
    border: .1vw solid #fff;
    width: 30vw;
    height: 4vw;
    line-height:4vw;
    background: none;
    padding-left: 4vw;
    font-size: 1.2vw;
    color: #fff;
}
.kuangbox{
    position: relative;
    margin-bottom:3vw;
}
.kuangbox img{
    position: absolute;
    width: 2vw;
    left: 6.2vw;
    top: 1vw;   
}
.loginbtn{
    position: absolute;
    bottom: 4vw;
    left: 44vw;
}
.loginbtn img{
    width: 15vw;
    height: 4vw;
}
.zhongdian-dweibox .bfsl-zongshuju .anbaobg{
    background: rgba(0,52,119,.9);
    padding: 0 .8vw;
    width: 34vw;
    height: auto;
    border: .1vw solid #2cadff;
}
.zhongdian-dweibox .bfsl-zongshuju .anbaobg img{
    display: inline;
    width: 1vw;
    vertical-align: middle;
    margin-right: .4vw;
}
.zhongdian-dweibox .bfsl-zongshuju{
    top: 1vw;
    left: 1vw;
}
.zddwei-bzhu{
    width: 12vw;
    height: 4vw;
    position: absolute;
    top: 28.7vw;
    left: 22vw;
}
.zddwei-bzhu .gugongbtn{
    top: 0;
    left: 0;
    width: 100%;
}
.zddwei-bzhu .gugong{
    top: 3.2vw;
    right: 50%;
    margin-right: -1.25vw;
}
.zhongdiandw-detail{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 1.2vw;
}
.zddw-detailimg{
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zddw-detailimg img{
    width: 60vw;
}
.zddw-detail-txt{
    font-size: .96vw;
    color: #fff;
    padding: 1vw 5vw;
    line-height: 1.4vw;
}
.zddw-detail-txt p{
    text-indent: 2vw;
    margin-bottom: .2vw;
}
.zddw-detail-txt p span{
    color: #ffaa49;
    font-weight: bold;
}
.vrimgbox{
    /*display: flex;
    flex-wrap: wrap;*/
    color: #fff;
    font-size: .9vw;
}
.vrimgbox a{
    float: left;
    width: 25%;
    height: 220px;
}
.vrimgbox a:last-child{
    margin-right: 0;
}
.vrimg{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.vrimgbox p{
    font-size: .9vw;
    margin-top: .5vw;
    text-align: center;
    /*font-weight: bold;*/
}
.jzmianjibox .anniubox a{
    height: 4vw;
    line-height: 4vw;
    font-size: 1.2vw;
}
.vrimg img{
    width: 18vw;
}
.zddanw-vrshij .vrimg img{
    width: 18vw;
}
.zddanw-vrshij .vrimgbox{
    padding:3.5vw 2vw 0;
    display: flex;
    flex-wrap: wrap;
}
.zddanw-vrshij .cheliang-box{
    display: block;
    position: absolute;
    top: 0;
    width: 76%;
    left: 50%;
    margin-left: -38%;
    top: 3%;
}
.zhezhaoceng{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.8);
}
.zddanw-vrshij .cheliang-box,.zhezhaoceng{
    display: none;
}
.zddanw-vrshij .cheliang-box img{
    /*width: 70vw;*/
    margin-top: .6vw;
    width: 100%;
}
.zddanw-vrshij .btbg{
    font-weight: bold;
    color: #fff;
}
.zddanw-vrshij .closebtn{
    cursor: pointer;
    top: 0;
    z-index: 200;
}
.zhongdianbuwei{
    padding: 3vw 9vw;
}
.zhongdianbuwei .anniubox a{
    width: 12vw;
    float: left;
    font-size: 1.2vw;
    font-weight: bold;
    height: 3vw;
    line-height: 3vw;
}
.zhongdianbuwei .anniubox{
    margin: 0 1vw;
    overflow: hidden;
    display: inline-block;
}
.vrimgbox a{
    margin: 1vw 0 1.5vw 0;
    display: block;
}
.sheshibox .vrimg img{
    width: 100%;
}
.tipsbox{
    font-size: 1.1vw;
    color: #ffaa49;
    line-height: 3vw;
    text-align: center;
    font-weight: bold;
}
.vr-shij-btn{
    display: flex;
    align-items: center;
    justify-content: center;
}
.zddw-zychuf .taboverauto{
    height: 74vh;
}
.vrshij-img{
    width: 100%;
}
.zddw-zychuf .cheliang-box{
    display: none;
    position: absolute;
    top: 0;
}
.tc-content{
    color: #fff;
    height: 35vw;
    overflow: auto;
}
.zddw-zychuf .cheliang-box{
    width: 100%;
    margin: 0 auto;
    /*left: 50%;
    margin-left: -35%;*/
}
.tc-content table{
    flex: 1;
}
.tc-content table tr td{
    border:.1vw solid #29526c;
    padding: .3vw;
    font-size: .9vw;
    line-height:1.4vw;
}
.tc-content img{
    margin: 1vw auto 0;
    width: 100%;
}
.tc-content tr{
    background: #022449;
    color: #00afff;
    font-size: .9vw;
}
.tc-content tr:nth-child(2n){
    background: #0a346c;
    color: rgba(255, 255, 255, .98);
}
.zddw-zychuf .btbg{
    font-weight: bold;
    color: #fff;
}
.zddw-zychuf .closebtn{
    position: absolute;
    z-index: 200;
    cursor: pointer;
}
.taboverauto{
    width: 98%;
    margin: 0 auto;
}
.anniubox a{
    font-weight: bold;
}
.sheshi-box{
    position: relative;
    width: 65vw;
}
.sheshi-box a{
    position: absolute;
    width: 2vw;
    height: 2vw;
    /*background: red;*/
}
.dian-wei1{
    top: 7.5vw;
    right: 7vw;
}
.dian-wei2{
    top: 12.5vw;
    right: 4vw;
}
.dian-wei3{
    top: 20vw;
    right: 5vw;
}
.dian-wei5{
    top: 6.8vw;
    right: 51vw;
}
.dian-wei6{
    top: 12.5vw;
    right: 54vw;
}
.dian1{
    top: 17vw;
    right: 9vw;
}
.dian2{
    top: 13vw;
    right: 17vw;
}
.dian3{
    top: 13vw;
    right: 20vw;
}
.dian4{
    top: 13vw;
    right: 26vw;
}
.dian5{
    top: 13vw;
    right: 35vw;
}
.dian6{
    top: 13vw;
    right: 41vw;
}
.dian7{
    top: 13vw;
    right: 46vw;
}
.dian8{
    top: 12.1vw;
    right: 50vw;
}
.dian9{
    top: 12.1vw;
    right: 53.5vw;
}
.dian10{
    top: 14.1vw;
    right: 53.5vw;
}
.dian11{
    top: 16vw;
    right: 53.5vw;
}
.dian12{
    top: 18vw;
    right: 53.5vw;
}
.dian13{
    top: 17vw;
    right: 50vw;
}
.dian14{
    top: 17vw;
    right: 36.3vw;
}
.dian15{
    top: 17vw;
    right: 34.3vw;
}
.dian16{
    top: 19vw;
    right: 34.3vw;
}
.dian17{
    top: 18.1vw;
    right: 26.7vw;
}
.dian18{
    top: 16.1vw;
    right: 27.2vw;
}
.dian19{
    top: 16.1vw;
    right: 25.2vw;
}
.gugongbowuguan{
    top: 14.5vw;
    left: 36vw;
}
.laodongwenhuag{
    top: 22vw;
    left: 29vw;
}
.tiananmenchenglou{
    top: 23.8vw;
    left: 22vw;
}
.tiananmenweiyuanhui{
    top: 30.9vw;
    left: 17vw;
}
.zhengyangmenchenglou{
    top: 29.9vw;
    left: 11vw;
}
.maozhuxijilianguan{
    top: 27.9vw;
    left: 14vw;
}
.renmindahuitang{
    top: 22.5vw;
    left: 12.5vw;
}
.zhongshangongyuan{
    top: 20.5vw;
    left: 19.8vw;
}
.zhongshanyinytang{
    top: 18.5vw;
    left: 23vw;
}

.zddwei-bzhu .gugongbtn{
    display: none;
}
.zddwei-bzhu .gugong:hover + .gugongbtn{
    display: block;
}
.dixiaerceng a{
    width: 4vw;
    height: 1.6vw;
}
.dixiaerceng a.shuibengdwei{
    top: 16.7vw;
    right: 19vw;
}
.vrshijingbox{
    overflow: hidden;
    height: auto;
    display: block;
}
.vrfenlei{font-size: 1vw;margin-top: 2vw;overflow: hidden;}
.vrfenlei span{
    color: #ffaa49;
    font-weight: bold;}
.vrfenlei img{
    float: left;
    margin-right: .5vw;
}
.sheshibox .vrimgbox a {
    float: left;
    width: 19%;
    margin: 1vw 1.24% 0 0;
}
.sheshibox .vrimgbox{
    display: block;
}
.sheshibox .vrimgbox .vrshijingbox .a-list a:nth-child(5n){
    margin-right: 0;
}
.dian20{
    top: 13vw;
    right: 26vw;
}
.dian21{
    top: 13vw;
    right: 35vw;
}

/*erqi*/

#allmap { width: 100%;
    height: 40.6vw;
    border: .2vw solid #0351b5;}
#controls { margin: 10px; }