/***********全局重置CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***消除img默认边框*****/
img {border: 0;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}

input {border: none;background: none;margin: 0;padding: 0;color: #575757;}
input:focus{outline: none;}
input::placeholder{color: #998f7c;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 16px;}
/***默认清除浮动****/
body {font-family: "微软雅黑", "sans-serif", "Arial";position: relative;}
.pic img{width: 100%;height: auto;}
.all {min-height: 100vh; display: flex;justify-content: space-between;}
/*  */
.body_bg{position: fixed;width: 100%;height: 100vh;top: 0;left: 0;background:  url(dp_zcqlc_pic30.png) center bottom no-repeat;background-size: 100% 100%;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.YDmenu{ cursor:pointer; background:rgba(0,0,0,.5) url(app_icon_20240729.png) center center no-repeat;  width:15rem; height:15rem; text-indent:-9999px;  background-size:60% auto; border-radius:100%; }
.zck_left .top_btn{ overflow:hidden;}
.zck_left .closeBtn{ text-align:right; margin:0 0 0 0.5rem;  color:#fff; font-size:7rem;}
.YDmenuCont_box{ background:rgba(0,0,0,.65); display:none; position:fixed; top:0px; left:0; width:100%; height:100%; z-index:998; }
.zck_left .menu ul li div {display: none;}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: 'rzzy';
  src: url(rzzy.ttf);
}
@font-face {
  font-family: 'syst';
  src: url(SourceHanSerifCN-Heavy-4.otf);
}
.footer{ font-size:1.4rem; line-height:2.5; color:#fff; text-align:center; padding:1.4remem 0; }
.footer span{ padding:0 1.4rem;}
.footer a{padding:0 0.4rem;color:#fff; }
.footer span.BAimg{ background:url(dapeng20200528_206.png) 10px center no-repeat; padding:0 1.4rem 0 2.1rem; background-size:auto 1.4rem;}
.footer .RightPic{ text-align:center;}

.zck_left{padding: 2.2rem 0 3.6rem; width: 20.3125%;height: 100vh; background: rgba(14, 56, 128, 0.6);display: flex;flex-direction: column;position: fixed;box-sizing: border-box; }
.zck_left .logo{ margin: 0 4.5rem;}
.zck_left li{color: #fff;font-size: 2.6rem;display: flex;align-items: center;justify-content: center;}
.zck_left li a{width: 100%;min-height: 6rem; margin: 0 4.5rem;display: flex;align-items: center;}
.zck_left li a img{margin: 0 2rem 0 4rem; height: 2.3rem;width: auto;}
.zck_left .menu_top li{min-height: 11rem;}
.zck_left .menu_top .active a,.zck_left .menu_top li:not(:first-child):hover a{background: rgba(1, 35, 99, 0.4);border-radius: 0.5rem;border-left: 0.4rem solid #43cf7c;}
.zck_left .active a img{margin: 0 2rem 0 3.5rem;}
.zck_left .login{ color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.zck_left .login a{padding: 1.3rem 0;width: 87.5%; font-size: 2.4rem;background: #1346a1;border-radius: 2.5rem;text-align: center;}
.zck_left .login div{margin: 1.6rem 0 0;font-size: 1.2rem;}
.zck_left .menu {height: 100%;}
.zck_left .menu ul {height: 100% ;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.zck_left .menu ul div{width: 100%;}
.zck_left .menu_bottom li {margin-bottom: 2.4rem;}
.zck_left .menu_bottom li a{ height: 9.9rem;border-radius: 0.8rem;background: #0e3985; font-family: 'rzzy';font-size: 2.6rem;color: #fff;}
.zck_left .menu_bottom  li a img{margin: 0 1.7rem 0 1.5rem;width: 6.5rem;height: auto;}

.zck_right{flex-grow: 1;max-width: 79.6875%;margin-left: 20.3125%;  position: relative;  padding-bottom: 3rem;}
/* .zck_right .footer{position: absolute;width: 100%;bottom: 0;right: 0;} */
.zck_right .top{padding: 6rem 6.4rem 5.8rem; display: flex;justify-content: space-between;align-items: flex-start;}
.right_sear_cont{margin-top: 4.5rem;}
.fhsy{padding-right: 4rem; display: flex;justify-content: end;}
.fhsy a{padding: 0.6rem 1rem; font-size: 1.8rem;color: #175bd1;background: #fff;}

.zck_right .title{width: 50.5rem;margin: 11.4rem auto 0;}
.search{width: 86.3rem;margin: 0 auto ;}
.search .sear_box{padding: 0 0 0 1.9rem;margin: 3.2rem auto ; width: 100%; height: 7.1rem;box-sizing: border-box; background-color: #ffffff;border-radius: 0.8rem;display: flex;align-items: center; }
.search .sear_box input{flex-grow: 1;font-size: 2.2rem;margin-right: 3.13rem;}

.search .sear_box .sear_btn{height: 100%; padding: 0 2.8rem; display: flex;align-items: center;background: #00eaff; cursor: pointer;border-radius: 0rem 0.8rem 0.8rem 0rem;}
.search .sear_box .sear_btn img{width: 3.5rem;height: auto;}
.search .hot{padding: 0 1.2rem; color: #fff;font-size: 1.6rem;}
.search .hot a{margin-right: 0.8rem;}
.loading {margin-top: 13.3rem; display: flex;align-items: center;justify-content: center;color: #fff;font-size: 2.2rem;}
.loading .loading_icon{margin-right: 1.9rem; width: 4.8rem;}

.lunbo{margin: 0 8.1rem;  transform: translate(0,20rem);opacity: 0;display: none; transition: all 1s;}
.lunbo_active{transform: none;opacity: 1;display: block;}

.lunbo .swiper-container{overflow: hidden;padding-bottom: 7rem; }
.lunbo .swiper-wrapper{align-items: end;}
.lunbo .swiper-slide {padding: 2rem; width: 35rem; height: 45.9rem;box-sizing: border-box;background-color: #fff; }
.lunbo .swiper-slide .cont{height: 100%;padding: 7.2rem 1.7rem 3.2rem; background: linear-gradient(180deg, rgba(55, 126, 250, 0.3) 0%, rgba(204, 204, 204, 0) 100%);border: 1px solid #dddddd;display: flex;flex-direction: column;justify-content: space-between;box-sizing: border-box;position: relative;}
.lunbo .swiper-slide .cont .lb_bq{padding: 1.2rem 2rem; font-size: 1.8rem;color: #fff;font-weight: bold;background: #377efa;position: absolute;left: 0;top: 0;}
.lunbo .swiper-slide .cont_top .tit{margin: 0 0 1.6rem;font-size: 2.2rem;font-family: 'syst'; line-height: 3.5rem;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden;text-overflow: ellipsis;}
.lunbo .swiper-slide .cont_top p{font-size: 1.6rem;color: #999999}
.lunbo .jd_num{margin-left: 3.4rem; width: 10rem;height: 10rem;display: flex;flex-direction: column; align-items: center;justify-content: center; border-radius: 50%;background: url(dp_zcqlc_pic27.png) center center no-repeat;background-size: 100% 100%;color: #fff;}
.lunbo .jd_num p{font-size: 1.2rem;}
.lunbo .jd_num h3{font-size: 3.6rem;font-family: 'Arial';font-style: italic;}
.lunbo .jd_cont{position: relative;}
.lunbo .jd_text{padding: 0.9rem 2.5rem 0.9rem 4rem;position: absolute;left: 10rem; bottom: 0.8rem;z-index: -1; border-radius: 0.8rem;font-size: 1.6rem;color: #5794ff; background: #fff; border: 1px solid rgba(55, 126, 250, 0.25);}
.lunbo .swiper-pagination{bottom: 0;}
.swiper-pagination-bullet{width: 12px;height: 12px; background: #fff;opacity: .8;}
.swiper-pagination-bullet-active{background: #43cf7c;}
.hyh {margin: 5.9rem 0 1.6rem;padding-right: 7.7rem; display: flex;justify-content: flex-end;align-items: center;font-size: 1.4rem;color: #fff;cursor: pointer;display: none;}
.hyh_active{display: flex;}
.hyh p{margin-left: 0.9rem;}
.hyh img{transition: transform 1s ease-in-out;}
.rotating-icon { animation: rotate 1s linear infinite;}

.ssy {margin: 4rem;}
.ssy {}
.ssy .fhsy{padding-right: 0;}
.ssy .title{margin: -0.7rem auto 0;}
.data_list {margin-top: 3rem; padding: 5.6rem 4.8rem 6.2rem; border-radius: 1.2rem;background: url(dp_zcqlc_pic31.png) top right no-repeat #fff;background-size: 31.8rem auto;}
.data_list .top {    padding: 3.8rem 8.3rem 3.7rem;align-items: center;}
.data_list .top .pic {width: 25.1rem;}
.data_list .search{margin: 0 0 2.9rem;width: 81.8rem;border-radius: 0.8rem;border: solid 1px #1346a1;}
.data_list .search .sear_box{width: 100%; height: 5.6rem;padding: 0 0 0 2rem ;margin: 0;}
.data_list .search .sear_box .sear_btn{padding:0 2.9rem; height: 100%;background: #295cb3;border-radius: unset;}
.data_list .search .sear_box .sear_btn img{width: 3.5rem;}
.data_list .search .sear_box input{font-size: 2.2rem;}
.data_list .select{ font-size: 2rem;}
.data_list .select .select_cont{margin-bottom: 2rem; display: flex;align-items: center;}
.data_list .select .select_cont label{width: 11rem;font-weight: bold;}
.data_list .select .select_cont ul {display: flex;align-items: center;color: #616161;}
.data_list .select .select_cont ul li{padding: 0 1.6rem;border-radius: 0.4rem; height: 3.6rem;display: flex;align-items: center;cursor: pointer;}
.data_list .select .select_cont ul li:not(:last-child){margin-right: 2rem;}
.data_list .select .select_cont ul .active{font-weight: bold;background-color: #e6efff;color: #295cb3;}
.data_list .res {margin: 4rem 0 2.4rem; font-size: 2rem;}
.data_list .res em{font-size: 2.8rem;color: #de0000;font-weight: bold;}
.data_list .list {margin-top: 3rem; display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 1fr);gap: 2rem;}
.data_list .list .list_item{padding: 2.7rem 2.4rem 1.8rem; height: 14.7rem;box-sizing: border-box; font-size: 1.4rem;border-radius: 0.8rem;background: #f2f7fb;position: relative;}
.data_list .list .list_item:hover{box-shadow: 0rem 0rem 1.1rem 0.3rem rgba(0, 0, 0, 0.16);}
.data_list .list .list_item .item_tit{}
.data_list .list .list_item .item_tit a{font-size: 2rem;line-height: 3.4rem;font-weight: bold;text-align: justify;vertical-align: top;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
.data_list .list .list_item .item_tit a em{color: #175bd1;}
.data_list .list .list_item .item_date{margin-top: 1rem; display: flex;align-items: center;justify-content: space-between;}
.data_list .list .list_item .item_jd{display: flex;align-items: center;color: #175bd1;}
.data_list .list .list_item .item_jd p{padding: 0 0.5rem 0 2.14rem;position: relative;}
.data_list .list .list_item .item_jd p::before{content: "";position: absolute;top: 50%;left: 0.5rem;transform: translateY(-50%);width: 1.2rem;height: 1.2rem;background: url(dp_zcqlc_pic4.png) center center no-repeat;background-size: 100% 100%;}
.data_list .list .list_item .item_jd_num{padding-left: 1.9rem; width: 6.7rem; height: 2.3rem;box-sizing: border-box; display: flex;align-items: center; background: url(dp_zcqlc_pic33.png) center center no-repeat;background-size: 100% 100%;}
.data_list .list .list_item .item_date span{color: #7a7a7a;}
.data_list .list .list_item .yxx{padding: 0.4rem 0.8rem;color: #0c962a;background: #e0ffe7; border-radius: 0rem 0.8rem 0rem 0.8rem;position: absolute;top: 0;right: 0;}
.data_list .list .list_item .sx{color: #000; background: #e3e3e3;}

 .zczx {font-size: 1.5rem;color: #fff;display: inline-block;background: #00BCD4;border-radius: 0.25em;padding: 0 1em;line-height: 2;flex-shrink: 0;margin: 0 0 0 1em;position: relative;}
.zczx::before {display: block;content: "";border: 8px solid #00BCD4;position: absolute;left: -13px;top: 4px;border-top-color: transparent;border-bottom-color: transparent;border-left-color: transparent;}

.fhsyj{width: 14rem; height: 4.3rem; border-radius: 9.9rem;font-size: 1.6rem;color: #4488ff; background: #fff; border: 1px solid #3b7ff5;box-shadow:inset 0rem 0rem 1.1rem #3b7ff5;display: flex;align-items: center;justify-content: center;}
.fhsyj img{margin-right: 0.5rem; width: 1.8rem;height: auto;display: block;}
.bfgdl .data_list{padding: 5.2rem 2.8rem 5.2rem 5.2rem; background: url(dp_zcqlc_pic32.png) bottom right no-repeat #fff;background-size: 68rem auto;}
.bfgdl .bfgdl_tit{font-size: 2.8rem;line-height: 4.6rem;text-align: left; vertical-align: top;}
.bfgdl_cont{padding-top: 4rem; display: flex;justify-content: space-between;align-items: flex-start;}
/* .bfgdl_cont .bfgdl_cont_left{margin-left: 2.6rem; width: 40.2358%;} */
.bfgdl_cont .bfgdl_cont_left{margin-left: 2.6rem; }
.bfgdl_cont .bfgdl_cont_right{padding: 2rem 3rem 0 0; width: 49.52%;height: 54.3rem;overflow-y: scroll;box-sizing: border-box;}
.bfgdl_cont .bfgdl_cont_right .tit{padding-bottom: 1rem;border-bottom: 1px solid #d9d7d7; display: flex;align-items: center;position: relative;}
.bfgdl_cont .bfgdl_cont_right .tit::after{content: "";position: absolute;bottom: -1px;left: 0;width: 2.3rem;height: 1px;background-color: #4488ff;}
.bfgdl_cont .bfgdl_cont_right .tit .icon img{margin-right: 0.9rem; width: 2.3rem; height: auto;display: block;}
.bfgdl_cont .bfgdl_cont_right .tit .icon img:last-child{display: none;}
.bfgdl_cont .bfgdl_cont_right .tit h5{font-size: 2.2rem;color: #4488ff;}
.bfgdl_cont .bfgdl_cont_right .no .tit .icon img:first-child{display: none;}
.bfgdl_cont .bfgdl_cont_right .no .tit .icon img:last-child{display: block;}
.bfgdl_cont .bfgdl_cont_right .no .tit h5{font-weight: normal;color: #7d7d7d;}
.bfgdl_cont .bfgdl_cont_right .list_cont ul{padding: 2rem 0 3.5rem;font-size: 1.8rem;}
.bfgdl_cont .bfgdl_cont_right .list_cont ul li{margin-bottom: 2.7rem; display: flex;align-items: flex-start;}
.bfgdl_cont .bfgdl_cont_right .list_cont ul li:last-child{margin-bottom: 0;}
.bfgdl_cont .bfgdl_cont_right .list_cont ul li span{padding: 0.5rem 1rem; font-size: 1.4rem;color: #4488ff; border: 1px solid #4488ff; border-radius: 0.4rem;display: block;}
.bfgdl_cont .bfgdl_cont_right .list_cont ul li a{margin-left: 1.1rem; flex: 1;color: #4d4d4d;font-weight: bold;letter-spacing: 0rem;line-height: 3rem;}
.bfgdl_cont .bfgdl_cont_right .no ul div{color: #7d7d7d;font-weight: bold;}
.bfgdl_cont .bfgdl_cont_right::-webkit-scrollbar {  width: 0.8rem;  border-radius: 9.9rem;}
.bfgdl_cont .bfgdl_cont_right::-webkit-scrollbar-track {  background: #f2f2f2; }
.bfgdl_cont .bfgdl_cont_right::-webkit-scrollbar-thumb {  background: #b3b3b3;   border-radius: 9.9rem;}
.bfgdl_cont .bfgdl_cont_right::-webkit-scrollbar-thumb:hover {  background: #555; }
/* 左侧 */
/*  */
.container {
  position: relative;
  width: 54.6rem; /* 容器宽度 */
  height: 54.6rem; /* 容器高度 */
  margin: auto; /* 居中显示 */
}

.big-circle-solid {
  width: 32.15rem; /* 实心大圆直径 */
  height: 32.15rem; /* 实心大圆直径 */
  background: radial-gradient(84.61% 84.68% at 50.079053484504456% 50.12602653094112%, rgba(68, 136, 255, 0) 0%, rgba(68, 136, 255, 0.18) 100%);

  border: 1px dashed rgba(204, 223, 255, 1);

  
  border-radius: 50%; /* 圆形 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.qlcfw_circle{
  width: 20.61rem;
  height: 20.61rem;
  background: radial-gradient(84.92% 85% at 49.979505332167626% 50.026324152291146%, rgba(242, 247, 255, 0) 0%, rgba(82, 145, 255, 0.6) 100%);
  border-radius: 50%; /* 圆形 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  
}
.qlcfw_circle div{margin-top: 4rem;font-family: 'rzzy';font-size: 3.2rem;color: #3b7ff5;}
.qlcfw_circle p{font-size: 1.6rem;line-height: 3rem;color: #2e2e2e;}
.big-circle-border {
  width: 47.09rem; /* 边框大圆直径 */
  height: 47.09rem; /* 边框大圆直径 */
  background: radial-gradient(84.73% 84.81% at 49.904138182036874% 49.95090845308695%, rgba(255, 255, 255, 0.08) 0%, rgba(191, 225, 245, 0.2) 100%);
  border: 1px dashed rgba(68, 136, 255, 0.47);
  border-radius: 50%; /* 圆形 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}

.small-circles .circle {
  width: 8.9rem;; /* 小圆直径 */
  height: 8.9rem;; /* 小圆直径 */
  border-radius: 50%; /* 圆形 */
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

}

.small-circles .circle_n{
  width: 7.12rem;
  height: 7.12rem;
  background-color: #b5b5b5; /* 背景颜色 */
  border-radius: 50%; /* 圆形 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.small-circles .circle_n img{ width: auto;height: 2.2rem;display: block; filter: brightness(0) invert(1);}
.small-circles .circle p{margin: 0.5rem 0 0; font-size: 1.2rem;color: #fff;text-align: center;}
.small-circles .active_1{background: unset;}
.small-circles .active_2{background: rgba(68, 136, 255, 0.15);}
.small-circles .active_1 .circle_n{background: radial-gradient(49.68% 49.73% at 49.67901345999797% 49.72557876905703%, rgba(156, 192, 255, 0.69) 0%, rgba(104, 158, 252, 1) 100%);}
.small-circles .active_2 .circle_n{background-color: #4488ff;}

.no_lc{width: 6.9rem; height: 2.8rem;position: absolute;top: -2.4rem;display: none;}
.no_lc img{width: 100%;height: 100%;}
.active_no .no_lc{display: block;}
.csxzl_all .active_no .no_lc{top: -3.2rem;}
.arrows {position: relative;width: 100%;height: 100%;transform: translate(2.2rem, 2.2rem);}
.arrows .arrow{  width: 2.74rem;  height: 2.74rem;  position: absolute;  z-index: 2;}
.arrows .arrow img{width: 100%;height: 100%;}
.csxzl_all .arrows .arrow:nth-child(1){top: 1.00212rem; left: 30.7032rem;}
.csxzl_all .arrows .arrow:nth-child(2){top: 9.2967rem; left: 42.227rem;}
.csxzl_all .arrows .arrow:nth-child(3){top: 23.3104rem;left: 47.2426rem; }
.csxzl_all .arrows .arrow:nth-child(4){top: 37.8904rem;left: 42.3923rem;}
.csxzl_all .arrows .arrow:nth-child(5){top: 46.1496rem;left: 30.2436rem;}
.csxzl_all .arrows .arrow:nth-child(6){top: 45.6479rem;left: 15.5368rem;}
.csxzl_all .arrows .arrow:nth-child(7){top: 36.9533rem;left: 4.21295rem;}
.csxzl_all .arrows .arrow:nth-child(8){top: 23.0396rem;left: 0.097443rem;}
.csxzl_all .arrows .arrow:nth-child(9){top: 9.45965rem;left: 4.84765rem;}
.csxzl_all .arrows .arrow:nth-child(10){top: 1.100424rem;left: 15.9964rem;}
.csxzl_all .arrows .arrow:nth-child(1) img{transform: rotate(24deg);}
.csxzl_all .arrows .arrow:nth-child(2) img{transform: rotate(54deg);}
.csxzl_all .arrows .arrow:nth-child(3) img{transform: rotate(87deg);}
.csxzl_all .arrows .arrow:nth-child(4) img{transform: rotate(125deg);}
.csxzl_all .arrows .arrow:nth-child(5) img{transform: rotate(163deg);}
.csxzl_all .arrows .arrow:nth-child(6) img{transform: rotate(196deg);}
.csxzl_all .arrows .arrow:nth-child(7) img{transform: rotate(236deg);}
.csxzl_all .arrows .arrow:nth-child(8) img{transform: rotate(272deg);}
.csxzl_all .arrows .arrow:nth-child(9) img{transform: rotate(305deg);}
.csxzl_all .arrows .arrow:nth-child(10) img{transform: rotate(-9deg);}

.bfgdl_all .arrows {transform: translate(2.7rem, 2.2rem);}
.bfgdl_all .arrows .arrow:nth-child(1){top: 0.70212rem;left: 29.9032rem;}
.bfgdl_all .arrows .arrow:nth-child(2){top: 7.99551rem;left: 41.0598rem;}
.bfgdl_all .arrows .arrow:nth-child(3){top: 19.9273rem;left: 46.719rem;}
.bfgdl_all .arrows .arrow:nth-child(4){top: 33.3505rem;left: 44.9333rem;}
.bfgdl_all .arrows .arrow:nth-child(5){top: 43.262rem;left: 35.9189rem;}
.bfgdl_all .arrows .arrow:nth-child(6){top: 47.1056rem; left: 22.3648rem;}
.bfgdl_all .arrows .arrow:nth-child(7){top: 43.1101rem; left: 9.98386rem;}
.bfgdl_all .arrows .arrow:nth-child(8){top: 33.2664rem;left: 1.90691rem;}
.bfgdl_all .arrows .arrow:nth-child(9){top: 20.0537rem; left: -0.06517rem;}
.bfgdl_all .arrows .arrow:nth-child(10){top: 7.86698rem; left: 5.54451rem;}
.bfgdl_all .arrows .arrow:nth-child(11){top: 0.78496rem; left: 16.5009rem;}
.bfgdl_all .arrows .arrow:nth-child(1) img{transform: rotate(24deg);}
.bfgdl_all .arrows .arrow:nth-child(2) img{transform: rotate(54deg);}
.bfgdl_all .arrows .arrow:nth-child(3) img{transform: rotate(87deg);}
.bfgdl_all .arrows .arrow:nth-child(4) img{transform: rotate(125deg);}
.bfgdl_all .arrows .arrow:nth-child(5) img{transform: rotate(136deg);}
.bfgdl_all .arrows .arrow:nth-child(6) img{transform: rotate(174deg);}
.bfgdl_all .arrows .arrow:nth-child(7) img{transform: rotate(211deg);}
.bfgdl_all .arrows .arrow:nth-child(8) img{transform: rotate(237deg);}
.bfgdl_all .arrows .arrow:nth-child(9) img{transform: rotate(275deg);}
.bfgdl_all .arrows .arrow:nth-child(10) img{transform: rotate(-41deg);}
.bfgdl_all .arrows .arrow:nth-child(11) img{transform: rotate(-14deg);}
/*  */
.page ul{ margin-top: 4.3rem;font-size: 1.8rem; display: flex;justify-content: center;align-items: center;color: #525252;}
.page li{padding: 0 1rem; min-width: 3.4rem;height: 3.4rem;line-height: 3.4rem;box-sizing: border-box; background: #f0f0f0; text-align: center;cursor: pointer;}
.page li:not(:last-child),.page span{margin-right: 1.6rem;}
.page li:hover,.page .hover{color: #fff;background-color: #295cb3;}
.page .prev,.page .next,.page .no{border: none;color: #000000;background: unset;}
.page .no{color: #b5b5b5;}
.page .no:hover{color: #b5b5b5;background-color: unset;}



.load_box{position: relative;height: 40rem;font-size: 2rem;}
.loader {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-mos-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align:center;
/* disable selection and cursor changes */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor:default;
}

/* Text align it the center of screen and connect the looped animation for 2.5 seconds */
.loader .text{
	position: absolute;
  top: 3em;
  left: 1.3em;
  z-index: 5;
  font-size: 1.4em;
	text-transform: uppercase;
-webkit-animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
-moz-animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
-ms-animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
-o-animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
}

/* Create a container for animation*/
.spinner {
	position: relative;
	width: 5em;
	height: 5em;
	color:#fff;
} 

.spinner:before,
.spinner:after {
	content: "";
	position: relative;
	display: block;
}

/* Create cube and set animation*/
.spinner:before {
	-webkit-animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	-moz-animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	-ms-animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	-o-animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	width: 10em;
	height: 10em;
	background-color: #b4d9c7;
}

/* Create shadow and set animation*/
.spinner:after {
	-webkit-animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	-moz-animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	-ms-animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	-o-animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;
	position: relative;
	bottom: -1.75em;
	height: .25em;
	border-radius: 50%;
	background-color: #322b27;
}

/* Animation keys */
/* from cube to circle */
@-webkit-keyframes spinner {
	50%		{ 
			-webkit-border-radius: 50%;
			-webkit-transform: scale(.5) rotate(360deg);
			background-color: #13A3A5; }
	100% {
			-webkit-transform: scale(1) rotate(720deg);
			background-color: #b4d9c7; }
}

@-moz-keyframes spinner {
	50%		{ 
			-moz-border-radius: 50%;
			-moz-transform: scale(.5) rotate(360deg);
			background-color: #13A3A5;}
	100%	{
			-moz-transform: scale(1) rotate(720deg);
			background-color: #b4d9c7; }
}

@-mos-keyframes spinner {
	50%		{ 
			-mos-border-radius: 50%;
			-mos-transform: scale(.5) rotate(360deg);
			background-color: #13A3A5; }
	100% 	{
			-mos-transform: scale(1) rotate(720deg);
			background-color: #b4d9c7; }
}

@-o-keyframes spinner {
	50%		{ 
			-o-border-radius: 50%;
			-o-transform: scale(.5) rotate(360deg);
			background-color: #13A3A5; }
	100%	{
			-o-transform: scale(1) rotate(720deg);
			background-color: #b4d9c7; }
}

@keyframes spinner {
	50%		{ 
			border-radius: 50%;
			transform: scale(.5) rotate(360deg);
			background-color: #13A3A5; }
	100%	{
			transform: scale(1) rotate(720deg);
			background-color: #b4d9c7; }
}


/* animation shadow */
@-webkit-keyframes shadow {
	50%		{ 
			-webkit-transform: scale(.5);
			background-color: #322b27; }
}

@-moz-keyframes shadow {
	50%		{ 
			-moz-transform: scale(.5);
			background-color: #322b27; }
}

@-mos-keyframes shadow {
	50%		{ 
			-mos-transform: scale(.5);
			background-color: #322b27; }
}

@-o-keyframes shadow {
	50%		{ 
			-o-transform: scale(.5);
			background-color: #322b27; }
}

@keyframes shadow {
	50%		{ 
			transform: scale(.5);
			background-color: #322b27; }
}

/* animation text */
@-webkit-keyframes text {
	0%		{ -webkit-transform: scale(1,1); }
	50%		{ -webkit-transform: scale(.5,.5); }
	100%	{ -webkit-transform: scale(1,1); }
}

@-moz-keyframes text {
	0%		{ -moz-transform: scale(1,1); }
	50% 	{ -moz-transform: scale(.5,.5); }
	100%	{ -moz-transform: scale(1,1); }
}

@-mos-keyframes text {
	0%		{ -mos-transform: scale(1,1); }
	50%		{ -mos-transform: scale(.5,.5); }
	100%	{ -mos-transform: scale(1,1); }
}

@-o-keyframes text {
	0%		{ -o-transform: scale(1,1); }
	50%		{ -o-transform: scale(.5,.5); }
	100%	{ -o-transform: scale(1,1); }
}

@keyframes text {
	0%		{ transform: scale(1,1); }
	50%		{ transform: scale(.5,.5);}
	100%	{ transform: scale(1,1); }
}

@media (max-width: 1560px) {
  .arrows,.bfgdl_all .arrows{    transform: translate(2.7rem, 1.7rem);}
}
@media (max-width: 1360px) {
  .arrows,.bfgdl_all .arrows{transform: translate(2.5rem, 0.8rem);}
}
@media (max-width: 1160px) {
  .arrows,.bfgdl_all .arrows{transform: translate(2.5rem, 0);}
}
@media (min-width: 981px){

  .footerIndex{   color:#fff; margin:30px 0 0 0; border:none;}
  .footerZjdp{ background:rgba(59,59,59,.6);  }
  .footerIndex a{ color:#fff; }
}
@media (max-width: 860px) {
  .all{display: block;}
  .ALLYdCont{ display:block;}
  .ALLPcCont{ display:none;}
  .zck_left {padding: 3%; width: 100%;min-height: auto;height: auto; position: relative;background: #1346a1;border-bottom: 1px solid #0896da;position: relative;box-sizing: border-box;}
  .zck_left .YDmenu{position: absolute;right: 3%;}
  .ALLYdCont{display:block !important; }
  .ALLPcCont{ display:none !important;}
  .zck_left .logo { margin: 0; width: 50%;}
  .zck_left .menu{ position:fixed; width:50%; background: rgba(32, 97, 212, 0.65); right:0; top:0; display:block; padding:1em; height:100vh;box-sizing: border-box; z-index:999; display:none;transform: unset;}
  .zck_left .menu ul{ margin: 5rem 0 0; display: flex;flex-wrap: wrap;height: auto;}
  .zck_left .menu ul li{ float:none; text-align:center; line-height:2;color: #fff;flex-direction: column;align-items: center; justify-content: center;width: 100%; border-bottom:none;    font-size: 7rem;}
  .zck_left .menu ul li div{width: 100%; position: unset;opacity: 1;transform: unset;display: block;}
  .zck_left li a{justify-content: center;height: 20rem;}
  .zck_left li a img{height: 7rem;margin: 0 2rem;}
  .zck_left .menu_top .active a{border-left: 2.4rem solid #43cf7c;}
  .zck_left .menu_bottom {margin: 30rem 0 0 ;}
  .zck_left .menu_bottom li{margin-bottom: 5rem;}
  .zck_left .menu_bottom li a{height: 20rem;font-size: 6rem; justify-content: flex-start;}
  .zck_left .menu_bottom li a img{margin: 0 4rem 0 5.5rem; width: 14.5rem;}
  .zck_left .active a, .zck_left li:hover a{ background: #08327a;   border-radius: 1.5rem; border-left: 1.5rem solid #54b7f9;}
  .fhsy{padding-left: 0;}
  .fhsy a {padding: 1.4rem 4rem;font-size: 6.5rem;}
  

  .zck_right{width: 100%;margin: 0 auto; max-width: unset;min-height: calc(100vh - 52rem);    padding-bottom: 3rem;box-sizing: border-box;}
  .right_sear_cont,.data_list,.sltj_data {width: 94%;margin: 3% auto 0;}
  .zck_right .top{padding: 0 0 10%;}
  .login_status{display: none;}

  .zck_right .top .pic { width: 40rem;}
  .zck_right .title{width: 50%;padding-top: 40rem;}
  .zck_right .ssy .title{padding-top: 20rem;}
  .search{    width: 85%;}
  .search .sear_box{ height: 18rem;padding: 0 0 0 6rem;;margin: 5rem auto;  border-radius: 4rem;   }
  .search .sear_box input{font-size: 7rem;}
  .search .sear_box .sear_btn{padding: 0 6rem;border-radius: 0rem 4rem 4rem 0rem;}
  .search .sear_box .sear_btn img{width: 7rem;}
  .search .hot{font-size: 6rem;}
  .loading{margin-top: 10%;    font-size: 7rem;}
  .loading .loading_icon {margin-right: 4rem;width: 10rem;}
  .load_box{height: 100rem;}
  .loader{font-size: 3rem;}
  .lunbo{display: flex;flex-wrap: wrap-reverse;justify-content: center;}
  .hyh{ font-size: 7rem;margin:10rem 0 ;padding-right: 0;justify-content: center;}
  .hyh img{width: 6rem;}
  .lunbo .swiper-container{margin-top: 0; padding: 15rem 0 24rem;}
  .lunbo .swiper-slide {    padding: 6rem;height: auto;}
  .lunbo .swiper-slide .wh{padding-left: 5rem;font-size: 5rem;}
  .lunbo .swiper-slide .tit{font-size: 7rem;line-height: 10rem;}
  .lunbo .swiper-slide .cont::before{width: 5rem; height: 3.7rem;top: 5rem;left: 5rem;}
  .lunbo .swiper-slide .cont{        padding: 22rem 8rem 10rem;  min-height: 130rem;}
  .lunbo .jd_cont{margin-left: 10rem;}
  .lunbo .swiper-slide .cont .lb_bq{    padding: 3rem 6rem;font-size: 7rem;}
  .lunbo .swiper-slide .cont_top .tit{margin: 0 0 6rem;font-size: 7rem;line-height: 9.5rem;}
  .lunbo .swiper-slide .cont_top p{font-size: 6rem;}
  .lunbo .jd_num{margin-left: 0; width: 28rem; height: 28rem;}
  .lunbo .jd_num p{font-size: 5rem;}
  .lunbo .jd_num h3{font-size: 8rem}
  .lunbo .jd_text{    padding: 0.9rem 4.5rem 0.9rem 13rem;left: 16rem;font-size: 6rem;border-radius: 2rem;}
  .lunbo .swiper-slide-active{padding-bottom: 7rem;}
  .swiper-button-prev:after, .swiper-button-next:after{font-size: 5rem;}
  .swiper-button-prev {left: 43%;}
  .swiper-button-next {right: 43%;}
  .ssy{margin: 3%;}
  .data_list .top{padding: 0 0 3%;}
  .data_list .top .pic {width: 60rem;}
  .data_list .list{margin: 0; padding: 0;grid-template-columns: repeat(1, 1fr);gap: 6rem;}
  .data_list .search{width: 85%;}
  .data_list .search .sear_box input{margin: 0 6rem; font-size: 5.5rem;}
  .data_list .search .sear_box{padding: 0; height: 12rem;border-radius: 2rem; }
  .data_list .search .sear_box .sear_btn {padding: 0 4rem;height: 100%;}
  .data_list .search .sear_box .sear_btn img{width: 5rem;}
  .data_list .select{ margin: 8rem 0 7rem;font-size: 6rem;justify-content: space-between;flex-wrap: wrap;}
  .data_list .select div::after{    width: 3.6rem; height: 1.8rem;top: 3rem;}
  .data_list .select div {margin-bottom: 1rem; padding-right: 4.8rem;}
  .data_list .select div ul li{    margin: 2rem auto;font-size: 6rem;}
  .data_list .select .select_cont ul li{height: 8.6rem;}
  .data_list .select .select_cont label{width: 30rem;}
  .data_list .res{    margin: 4rem 0 6rem;font-size: 5rem;}
  .data_list .res em{font-size: 8rem;}
  .data_list .data{flex-wrap: wrap-reverse;}
  .data_list .data .data_left{width: 100% !important;margin: 8rem 0 6rem;}
  .data_list .data .data_right{width: 100% !important;}
  .data_left .item .item_top,.data_left .item .item_bottom{flex-wrap: wrap;}
  .data_left .item .item_top a{font-size: 6rem;width: 100%;}
  .data_left .item .item_top span{font-size: 5rem;width: 100%;}
  .data_left .item{font-size: 5rem;}
  .data_list .list .list_item{padding:14rem 6rem 8rem;height: auto; font-size: 6rem;border-radius: 4rem;}
  .data_list .list .list_item .item_tit a{font-size: 6.5rem;line-height: 10rem;}
  .data_list .list .list_item .yxx{padding: 1.5rem 5rem;    border-radius: 0rem 4rem 0rem 4rem;}
  .data_list .list .list_item .item_jd_num{    padding-left: 5rem; width: 25rem; height: 10rem;}
  .data_list .list .list_item .item_jd p{    padding: 0 2rem 0 7rem;}
  .data_list .list .list_item .item_jd p::before{width: 5rem;height: 5rem;left: 0;}
  .data_list .list .list_item .item_date{margin-top: 6rem;}
  .bfgdl_cont .bfgdl_cont_left{display: none;}
  .fhsyj{     width: 40rem;  height: 9.3rem;   font-size: 5rem;}
  .fhsyj img { margin-right: 1.5rem; width: 3.8rem;}
  .bfgdl .bfgdl_tit {font-size: 7rem;line-height: 10rem;}
  .bfgdl_cont .bfgdl_cont_right{width: 100%;height: auto;}
  
  .bfgdl .data_list {padding: 8rem 6rem;}
  .bfgdl_cont .bfgdl_cont_right .tit h5{    font-size: 6.5rem;}
  .bfgdl_cont .bfgdl_cont_right .tit .icon img {margin-right: 2rem;width: 5.3rem;}
  .bfgdl_cont .bfgdl_cont_right .tit::after{    width: 5.3rem;}
  .bfgdl_cont .bfgdl_cont_right .list_cont ul {padding: 6rem 0;font-size: 6rem;}
  .bfgdl_cont .bfgdl_cont_right .list_cont ul li {margin-bottom: 2.7rem;}
  .bfgdl_cont .bfgdl_cont_right .list_cont ul li a { margin-left: 4rem;line-height: 8rem;}
  .bfgdl_cont .bfgdl_cont_right .list_cont ul li span { padding: 0.5rem 3rem; font-size: 5rem;}
  .page{margin: 10rem 0;}
  .page ul{margin-top: 10rem; font-size: 5rem;}
  .page li {padding: 0 3rem;min-width: 9rem;height: 7.4rem;line-height: 7.4rem;}
  .page a{height: 9rem;line-height: 8rem; font-size: 5rem; min-width: 8.6rem;padding: 0 1rem; box-sizing: border-box;}
  .page a:not(:last-child), .page span{margin-right: 2rem;}
  .page span{font-size: 5rem;}
  .data_list .data .data_right{padding: 6rem;}

  .data_right .text{}
  .data_right .text h2{font-size: 6.5rem;}
  .data_right .text .wz{font-size: 5rem;line-height: 6.5rem;}
  .data_right .text p{text-indent: 10rem;}
  .data_right .zk{font-size: 6rem;}
  .data_right .zk img { margin-left: 1.8rem; width: 5rem;}





  .page {flex-wrap: wrap;}
  .page span{width: 100%;text-align: center; margin-bottom: 4rem;}
  .page a{padding: 0 2rem;}
  
  .zck_right .ai_wd img{width: 27rem;}
  .zck_right .ai_wd div{    width: 49rem;height: 9rem;transform: translate(0, -2rem);font-size: 4rem;}

  .footer{ position:relative; font-size:5.5rem; line-height:1.5; padding:1em 0;}
	.footer em{ margin:0 0 1em 0;}
	.footer em,.footer span{ display:block;}
	.footer span{ text-align:left; padding:0 6em 0 1em;} 
	.footer span.BAimg{ padding:0 6em 0 2.5em; background-position:1em center;}
	.footer .RightPic{ position:absolute;width:6em;}
	.footer .RightPic img{ width:auto;}
	.footer a {padding: 0;}
}
@media (max-width: 580px) {

}


@media (max-width: 860px) {
    .data_left .item .item_bottom .tc_btn{width: 100%;justify-content: flex-start;}
    .data_left .item .item_bottom .tc_btn div {height: 6.5rem; min-height: 11rem;padding: 0 5.1rem;color: #5db6ec;border-radius: 2rem;}
    .data_left .item .item_bottom .tc_btn div:not(:first-child) {margin-left: 2rem;}
    .data_left .item .item_lable div{margin-top: 2.6rem; padding: 0.6rem 2rem;}
    .data_left .item .item_lable div:not(:first-child) { margin-left: 2rem;}
}