@charset "utf-8";
.menu-btn{cursor: pointer;animation: nav_btn_dh 3s linear infinite;}
@keyframes nav_btn_dh {
0% {opacity: 1;}
50% {opacity: 0.2;}
100% {opacity: 1;}
}
.header .navbtn{width: auto;}
.header .top__menu__btn{display: flex;align-items: center;color: #fff}
.header .top__menu__btn em{margin-left: .1rem}
.header .top__menu__btn .menu-btn{position: relative;transform: translateY(0);top: 0;}


.headers .topNav ul li{position: relative;}
.headers .topNav ul li i.plus{position: absolute;right: 0;top: .15rem;color: #fff;display: block;width: .3rem;height: .3rem;text-align: center;line-height: .3rem;display: none}
.headers .topNav ul li .sub-nav{position:absolute;top:100%;left:50%;z-index:99;padding-top:0;min-width: 1.5rem;transform: translateX(-50%);
opacity: 0;visibility: hidden;transition: .3s;}
.headers .topNav ul li .sub-nav .sub-nav-h{position: relative;background: #fff;padding: .2rem;box-shadow: 0 0 10px rgba(0,0,0,.3);background: #fff }
.headers .topNav ul li .sub-nav .sub-nav-h:after{content: '';height: 3px;width: 100%;position: absolute;left: 0;top: 0;background:#b30c20;}
.headers .topNav ul li .sub-nav .sub-nav-h a{display:block;font-size:.16rem;padding:0 .1rem ;white-space: nowrap;line-height: .35rem;text-align: center;color: #444}
.headers .topNav ul li .sub-nav .sub-nav-h a:hover{color: #1b4c93}
.headers .topNav ul li .sub-nav .sub-nav-h:before{content: '';position: absolute;left: 50%;transform: translateX(-50%);
border: 8px solid transparent;border-bottom-color:#b30c20;bottom: 100%}
.headers .topNav ul li:hover .sub-nav{opacity: 1;visibility: inherit; }


.homed .slide-d-ap .next{display: block;width: .4rem;height: .4rem;background: url(../fonts/arrr.svg) no-repeat center;background-size: cover;left: auto;right: .5rem}
.homed .slide-d-ap .prev{display: block;width: .4rem;height: .4rem;background: url(../fonts/arrl.svg) no-repeat center;background-size: cover;}
.homed .slide-d-ap .next:before,.homed .slide-d-ap .prev:before{display: none!important}

.slide_ny_ksjj_b .item .imgBox .img img{height: auto;max-height: inherit;}
.slide_ny_ksjj_b .swiper-slide{height: auto}

.arrow{position:absolute;left:50%;bottom:.25rem;text-align:center;transform:translateX(-50%);color:#fff;cursor: pointer;padding:0 10px;animation:bb 1.5s linear 0s infinite;width: .8rem;z-index: 20;}
.arrow img{width: .8rem;height:.5rem;display: block;}
@keyframes bb{
0%{transform:translate(-50%,0);opacity:0;}
60%{transform:translate(-50%,10px);opacity:1;}
100%{transform:translate(-50%,0px);opacity:0;}
}
@keyframes bbb{
0%{transform:translate(-50%,0);opacity:0;}
60%{transform:translate(-50%,-10px);opacity:1;}
100%{transform:translate(-50%,0px);opacity:0;}
}
@media (max-width: 1024px){
.header .top__menu__btn em{display: none}	
.banner .item .tit{    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;}
.banner .arrow{display: none;}
}

/**/
.czxx_box{padding:.33rem .40rem .31rem;margin-top:.38rem;overflow:hidden;border-bottom:#186ad1 4px solid;background:#fff;box-shadow:0 0 .45rem 0 rgba(4,0,0,.1)}
.czxx_tit{line-height:.24rem;color:#444;overflow:hidden}
.czxx_tit h2{float:left;font-size:.15rem;font-weight: normal;}
.czxx_tit h3{float:right;font-size:.15rem;font-weight: normal;}
.czxx_tit h3 i{color:#de212b;font-style:normal;float:left}
.czxx_tit h3 p{float:left;display: flex;align-items: center;}
.czxx_tit h3 p span{width:.18rem;height:.18rem;line-height:.18rem;font-size:.12rem;color:#fff;border-radius:50%;display:inline-block;text-align:center;margin:0 .1rem}
.czxx_tit h3 p span.cz_blue{background:#0c70b7;margin-left:5px}
.czxx_tit h3 p span.cz_yellow{background:#f18a18}
.czxx_tit h3 p span.cz_red{background:#de212b}
.czxxpb{margin:.2rem 0 0}
.czxxpb_bg{border-top-style:none}
.czxxpb_one .czxxpb_bg:nth-of-type(1){border-top:#d8d8d8 1px solid}
.czxxpb_bg td{background:#fff}
.czxxpb_bot{border-bottom:#d8d8d8 1px solid}
.czxxpb_bg th{width:.9rem;background:#0e59a7;font-size:.16rem;color:#fff;font-weight:700;border-top:#d8d8d8 1px solid}
.czxxpb_bg td.czxxpb_bt{font-size:.16rem;color:#164185;font-weight:700;width:60px;text-align:center;border-right:#d8d8d8 1px solid}
.czxxpb_bg td.czxxpb_zjwk{padding:.15rem 0 .15rem .2rem;overflow:hidden;border-right:#d8d8d8 1px solid}
.czxxpb_bg td .czxxpb_zj li{float:left;width:11.11%;font-size:.16rem;color:#333;line-height:.24rem;height:.24rem;margin:3px 0;overflow:hidden;}
.czxxpb_bg td .czxxpb_zj li a{color:#333;width:50px;text-align:justify;display:inline-table}
.czxxpb_bg td .czxxpb_zj li a:after{content:"";width:100%;display:inline-block}
.czxxpb_bg td .czxxpb_zj li span{width:.18rem;height:.18rem;line-height:.18rem;font-size:.12rem;color:#fff;border-radius:50%;display:inline-block;text-align:center;margin-left:0;vertical-align: 2px;}
.czxxpb_bg td .czxxpb_zj li span.cz_blue{background:#0c70b7;margin-left:5px}
.czxxpb_bg td .czxxpb_zj li span.cz_yellow{background:#f18a18}
.czxxpb_bg td .czxxpb_zj li span.cz_red{background:#de212b}
.czxxpb_bg:hover td{cursor:pointer}
.czxxpb_bg td .czxxpb_zj li a:hover{font-weight:700;color:#164185}
.czxxpb .czxxpb_two{display:none;transition:all .4s ease-out 0s}
.czxxpb .czxxpb_btn{margin:.25rem auto 0;width:2.1rem;height:.34rem;line-height:.34rem;text-indent:.26rem;font-size:.16rem;color:#0e59a7;background:url(../images/arrd.png) no-repeat 1.7rem center;border:#5d96df 1px solid;border-radius:.18rem;overflow:hidden;cursor:pointer}
.czxxpb .czxxpb_btn:hover{background:url(../images/arrdon.png) no-repeat 1.7rem center #5d96df;color:#fff}
.czxxpb_one .czxxpb_bg tr:nth-of-type(1) td,.czxxpb_one .czxxpb_bg tr:nth-of-type(10) td,.czxxpb_one .czxxpb_bg tr:nth-of-type(13) td,.czxxpb_one .czxxpb_bg tr:nth-of-type(14) td,.czxxpb_one .czxxpb_bg tr:nth-of-type(2) td,.czxxpb_one .czxxpb_bg tr:nth-of-type(5) td,.czxxpb_one .czxxpb_bg tr:nth-of-type(6) td,.czxxpb_one .czxxpb_bg tr:nth-of-type(9) td{background:#e4f1ff}
.czxxpb_one{height:2.8rem;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.czxxpb_one .czxxpb_bg tr:nth-child(n+5){opacity:0;visibility:hidden}
.czxxpb_one .czxxpb_bg{min-width: 600px}
.czxxpb_one.open{height:auto}
.czxxpb_one.open .czxxpb_bg tr{opacity:1;visibility:visible}
.mbczxx{display:none}
@media (max-width: 1024px){
  .czxxpb_bg td .czxxpb_zj li{width: 16.6666%}
  .czxxpb_bg td .czxxpb_zj li a{width: auto}
  .czxx_tit h3,.czxx_tit h2{float: inherit;width: 100%}
  .czxx_tit h3{margin-top: .1rem}
  .czxxpb_btn{display: none;}
  .czxxpb_one{height: auto}
  .czxxpb_one .czxxpb_bg tr:nth-child(n+5){opacity:1;visibility:visible;}
}
@media (max-width:640px){
.czxxpb_bg td.czxxpb_zjwk{padding:.1rem 0 .1rem .15rem;}
.czxx_box{padding: .2rem .25rem}
}