@charset "utf-8";
body{ background-color: #edf2ff; overflow: initial;}
.swiper-container { width: 100%; position: relative;}
.swiper-container .swiper-pagination .swiper-pagination-bullet { width:0.11rem; height: 0.11rem; margin:0 0.08rem 0 0; background: #3978cc; opacity: 1; display: inline-block;}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active { background: #3978cc;}

.header .top{ margin-top: 0.08rem;}
.header .top, .footer{ font-size: 0.2rem;}
.footer{ background-color: #6780fe;}
.footer .link ul li .link-con dl dt{ line-height: 0.45rem;}
.footer .foot-l{ width: calc(100% - 7.1rem);}
.footer .foot-r{ width:5.8rem;}
.footer .foot-r .r-ewm{ width:1.8rem;}
.footer .foot-r .r-ewm ul li .box{ font-size: 0.2rem; line-height: 0.3rem;}
.bmjz-menu{ background-color: rgba(103, 128, 254, 0.9);}
.bmjz-menu .hd span{ font-size: 0.2rem;}
.bmjz-menu .bd ul li a{ font-size: 0.2rem;}

.big-lm{ width:7.33rem; margin: 0.57rem auto 0 auto; font-size: 0.34rem; font-weight: bold; line-height: 0.36rem; text-align: center; background: url(../images/bg_zzb_lm_01.png) no-repeat center center; background-size: 100%;}
.big-lm a { display:block;}
.big-lm a span { letter-spacing: 0.05rem; display: inline-block;}
.big-lm a span.span01 {color: #da2e00;}
.big-lm a span.span02 { color: #6780fe;}

.Zzb-head{ overflow: hidden; background-image: url(../images/bg_zzb_header.png); background-repeat: no-repeat; background-position: bottom center; background-size: cover;}
.Zzb-head .w-sc{ display: none;}
.Zzb-head .header{ background: none;}
.Zzb-head .fl-logo{ height: 0.59rem;}
.Zzb-head .fl-logo img{ width:auto; height: 100%;}
.Zzb-head .zz-logo{ position: relative;}
.Zzb-head .zz-logo .zq{ height: 0.6rem; margin: 1.17rem 0 2.28rem 0; float: left; line-height: 0.6rem; border-radius: 0.1rem; background-color: #fff; display: inline-block;}
.Zzb-head .zz-logo .zq span{ padding: 0 0.2rem; float: left; font-size: 0.32rem; font-weight: bold; letter-spacing: 0.035rem;}
.Zzb-head .zz-logo .zq .search{ height: 100%; float: left; font-size: 0; position: relative;}
.Zzb-head .zz-logo .zq .search input[type="text"]{ width:0; height: 100%; float: left; font-size: 0.25rem; color: #fff; background-color: #d4dbff; border: 0; display: block;}
.Zzb-head .zz-logo .zq .search input[type="button"]{ width:0.6rem; height: 100%; float: left; border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem; background-image: url(../images/bg_zzb_searchbtn.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; background-color: #4a67f9; cursor: pointer;}
.Zzb-head .zz-logo .zq .search input[type="text"], 
.Zzb-head .zz-logo .zq .search input[type="button"] { transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear;}
.Zzb-head .zz-logo .zq .search:hover input[type="text"]{ width: 2rem; padding: 0 0.15rem; right: 0;}
.Zzb-head .zz-logo .zq .search:hover input[type="button"]{ background-color: #d4dbff;}
.Zzb-head .zz-logo .zq-qt{ height: 3.75rem; float: right; margin: -0.14rem 0 0.96rem 0; position: relative;}
.Zzb-head .zz-logo .zq-qt .img{ width:6.01rem; height: 100%;}
.Zzb-head .zz-logo .zq-qt .img img{ width:100%; height: 100%; object-fit: cover;}
.Zzb-head .zz-logo .zq-qt .btn{ width:1.46rem; position: absolute; right: 0; bottom: 0;}
.Zzb-head .zz-logo .zq-qt .btn ul{ margin-right: -0.18rem;}
.Zzb-head .zz-logo .zq-qt .btn ul li{ width: calc(100% / 2); float: left;}
.Zzb-head .zz-logo .zq-qt .btn ul li a{ margin-right: 0.18rem; border-top-left-radius:0.05rem; border-top-right-radius:0.05rem; display: block;}
.Zzb-head .zz-logo .zq-qt .btn ul li a img{ width:100%; height: 100%; object-fit: cover;}
.Zzb-head .zz-logo .zq-qt .btn ul li:nth-of-type(1) a{ background-color: #ffd131; display: block !important;}
.Zzb-head .zz-logo .zq-qt .btn ul li:nth-of-type(2) a{ background-color: #fcbf89;}

.Zzb-con{ margin-top: -0.96rem; padding: 0.4rem 0.48rem 0.48rem 0.48rem; border-top-left-radius:0.03rem; border-bottom-left-radius:0.03rem; border-bottom-left-radius:0.03rem; box-shadow: 0 0 0.15rem rgba(231, 234,254, 1); background-color: #fff; overflow: hidden; position: relative; z-index: 1;}
.Zzb-con .big-lm{ margin: 0 auto;}
.Zzb-con .a-boxs{ margin-top: 0.17rem;}
.Zzb-con .a-boxs ul{ margin-right: -0.37rem;}
.Zzb-con .a-boxs ul li{ width: calc(100% / 4); float: left;}
.Zzb-con .a-boxs ul li a{ margin: 0.37rem 0.37rem 0 0; padding: 0.38rem 0.28rem; border-radius: 0.05rem; display: block;}
.Zzb-con .a-boxs ul li a img{ width:0.56rem; height: 0.56rem; margin: 0 auto 0.2rem auto; display: block;}
.Zzb-con .a-boxs ul li a span{ font-size: 0.24rem; color: #fff; font-weight: bold; text-align: center; letter-spacing: 0.02rem; display: block;}
.Zzb-con .a-boxs ul li a:hover{ box-shadow: none !important; transform: scale(1.05);}
.Zzb-con .a-boxs ul li:nth-of-type(1) a{ box-shadow: 0 0 0.08rem rgba(243,158,110, 0.35); background: linear-gradient(to bottom, #ffcb92 12%,#f99c76 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(2) a{ box-shadow: 0 0 0.08rem rgba(78,174,216, 0.35); background: linear-gradient(to bottom, #80b8db 12%,#56a1da 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(3) a{ box-shadow: 0 0 0.08rem rgba(102,153,232, 0.35); background: linear-gradient(to bottom, #a7eee0 12%,#63aee5 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(4) a{ box-shadow: 0 0 0.08rem rgba(252,165,177, 0.35); background: linear-gradient(to bottom, #ffccce 12%,#ff91a3 88%);}

.Zzb-con .a-boxs ul li:nth-of-type(5) a{ box-shadow: 0 0 0.08rem rgba(86,193,245, 0.35); background: linear-gradient(to bottom, #7ad8fe 12%,#47b8f2 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(6) a{ box-shadow: 0 0 0.08rem rgba(248,181,73, 0.35); background: linear-gradient(to bottom, #fecc75 12%,#f8ac35 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(7) a{ box-shadow: 0 0 0.08rem rgba(100,195,228, 0.35); background: linear-gradient(to bottom, #7adff4 12%,#5ab7dd 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(8) a{ box-shadow: 0 0 0.08rem rgba(91,216,177, 0.35); background: linear-gradient(to bottom, #9bebe8 12%,#3cdda2 88%);}

.Zzb-con .a-boxs ul li:nth-of-type(9) a{ box-shadow: 0 0 0.08rem rgba(95,219,197, 0.35); background: linear-gradient(to bottom, #64f1bf 12%,#5dd1c8 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(10) a{ box-shadow: 0 0 0.08rem rgba(139,164,233, 0.35); background: linear-gradient(to bottom, #b2c8f8 12%,#7691e0 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(11) a{ box-shadow: 0 0 0.08rem rgba(108,199,244, 0.35); background: linear-gradient(to bottom, #a9e5fd 12%,#50b9f0 88%);}
.Zzb-con .a-boxs ul li:nth-of-type(12) a{ box-shadow: 0 0 0.08rem rgba(249,176,111, 0.35); background: linear-gradient(to bottom, #ffcea3 12%,#ffa658 88%);}

.yl-boxs{ margin: 0.17rem 0 0.3rem 0;}
.yl-boxs ul{ margin-right: -0.4rem;}
.yl-boxs ul li{ width: calc(100% / 3); float: left;}
.yl-boxs ul li a{ height: 1.98rem; margin: 0.4rem 0.4rem 0 0; border: 1px solid #dde6fe; border-radius: 0.05rem; background-color: #f2f5fe; display: block; position: relative; overflow: hidden;}
.yl-boxs ul li a span{ width: calc(100% - 2.08rem); padding-left: 0.4rem; font-size: 0.25rem; color: #6c84fe; font-weight: bold; line-height: 0.38rem; position: absolute; top: 50%; left: 0; transform: translate(0,-50%);}
.yl-boxs ul li a .img{ width:2.08rem; position: absolute; top: 50%; right: 0; transform: translate(0,-50%);}
.yl-boxs ul li a .img img{ width:100%;}
.yl-boxs ul li a:hover{ border: 1px solid #c2d2fb; box-shadow: 0 0 0.08rem rgba(102,153,232, 0.5);}
.yl-boxs ul li a:hover img{ animation: shakeY1 10s linear infinite; -webkit-animation: shakeY1 10s linear infinite;}

.zzb-list,.zzb-con{ margin: -0.96rem auto 0.3rem auto; padding: 0.4rem; border-top-left-radius:0.03rem; border-bottom-left-radius:0.03rem; border-bottom-left-radius:0.03rem; box-shadow: 0 0 0.15rem rgba(231, 234,254, 1); background-color: #fff; overflow: hidden; position: relative; z-index: 1;}
.zzb-list .list-fl { width: 4rem;}
.zzb-list .list-fl .title { padding: 0.25rem 0.15rem; font-size: 0.28rem; color: #fff; font-weight: bold; line-height: 0.35rem; text-align: center; background-image: linear-gradient(to right , #8ea0fd, #6780fe); display: block; position: relative;}
.zzb-list .list-fl ul li a { padding: 0.2rem 0.25rem; font-size: 0.25rem; line-height: 0.45rem; display: block; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; position: relative; background-color: #f6f9fc;}
.zzb-list .list-fl ul li:hover a,
.zzb-list .list-fl ul li.active a { color: #155db0; background-color: #e7eff5;}
.zzb-list .list-fr{ width: calc(100% - 4rem); padding-left: 0.3rem;}
.zzb-list .list-fr.w100 { width: 100%; padding-left: 0;}
.zzb-list .list-fr .lm{ padding-bottom: 0.23rem; border-bottom: 0.03rem solid #6780fe;}
.zzb-list .list-fr .lm i{ width:0.08rem; height: 0.35rem; margin-right: 0.15rem; background-color: #6780fe; display: inline-block; vertical-align: middle;}
.zzb-list .list-fr .lm span{ font-size: 0.28rem; color: #6780fe; font-weight: bold; line-height: 0.35rem; display: inline-block; vertical-align: middle;}
.infos-box { min-height: 6.5rem; margin-top: 0.2rem;}
.infos-box .info li { line-height: 0.58rem;}
.infos-box .info li a{ margin-right: 1.6rem;}
.infos-box .info li a,.zzb-list .infos-box .info li span{ font-size: 0.25rem;}
.infos-box .info li:hover a, 
.infos-box .info li:hover span { text-decoration: none;}
.infos-box .line { width: 100%; height: 0; margin: 0.2rem 0; border-bottom: 0.02rem dashed #e8ebfb;}

.imgs-list{ min-height: 6.5rem;}
.imgs-list ul{ margin-right: -0.35rem;}
.imgs-list li{ width: calc(100% / 3); float: left;}
.imgs-list li a{ height: 2.3rem; margin: 0.35rem 0.35rem 0 0; background-color: #e5f0f2; display: block; overflow: hidden; position: relative;}
.imgs-list li a img{ width:100%; height: 100%; border-radius: 0.03rem; object-fit: cover;}
.imgs-list li a:hover img{ transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9);}

.zt-imgs-list{ min-height: 6.5rem;}
.zt-imgs-list ul{ margin-right: -0.35rem;}
.zt-imgs-list li{ width: calc(100% / 2); float: left;}
.zt-imgs-list li a{ height: 1.18rem; margin: 0.35rem 0.35rem 0 0; background-color: #e5f0f2; display: block; overflow: hidden; position: relative;}
.zt-imgs-list li a img{ width:100%; height: 100%; border-radius: 0.03rem; object-fit: cover;}
.zt-imgs-list li a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}

.zzb-con{ min-height: 5rem; position: relative; overflow: hidden;}
.zzb-con .pic-fz{ width:1.3rem; position:absolute; top:0.25rem; right:0.25rem;}
.zzb-con .pic-fz img{ width: 100%; height: 100%; object-fit: cover; display: block;}
.zzb-con .zw-table{ margin-bottom: 0.35rem; background-color: #f6faff;}
.zzb-con .zw-table ul{ width: calc(100% + 0.01rem); border-top:0.01rem solid #e2eff5; border-left:0.01rem solid #e2eff5;}
.zzb-con .zw-table ul li{ width: calc((70% - 0.01rem) / 2); padding: 0.05rem 0.15rem; float: left; font-size: 0.24rem; text-align: left; border-right: 0.01rem solid #e2eff5; border-bottom: 0.01rem solid #e2eff5;}
.zzb-con .zw-table ul li span{ height: 0.6rem; line-height: 0.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.zzb-con .zw-table ul li.tit{ width:15%; font-weight: bold; text-align: right;}
.zzb-con .zw-table ul li.bt{ width: calc(85% - 0.01rem);}
.zzb-con .zw-table ul li:nth-last-of-type(1),.zzb-con .zw-table ul li:nth-last-of-type(2){ display: none;}

.zzb-con .con-fl{ width: calc(100% - 4rem); padding-right: 0.4rem; border-right: 0.01rem solid #e2eff5;}
.zzb-con .con-fr{ width: 4rem; padding-left: 0.4rem;}

.zzb-con .title{ font-size: 0.32rem; color: #4a67f9; font-weight: 600; line-height: 0.5rem; text-align: center; letter-spacing: 0.01rem;}
.zzb-con .zw-border{ margin-bottom: 0.35rem; padding-bottom: 0.35rem; border-bottom:0.01rem solid #e5e5e5;}
.zzb-con .date{ margin: 0.3rem 0; padding: 0.15rem 0; font-size: 0.24rem; line-height: 0.3rem; text-align: center; background-color: #f8f8f8; position: relative;}
.zzb-con .date span{ margin-right: 0.2rem; color: #666; display: inline-block;}
.zzb-con .content { font-size: 0.25rem !important; line-height: 2;}
.zzb-con .content p,
.zzb-con .content span,
.zzb-con .content i{ font-size: 0.25rem !important; line-height: 0.5rem !important;}
.zzb-con .content .pic-video{ width:8rem !important; height: 6rem !important; margin: 0.2rem auto;}
.zzb-con .content .pic-video video { width: 100%; height: 100% !important; object-fit: contain;}
.zzb-con .content .pic-video img { width: 100%; height: 100% !important; object-fit: cover;}

.zzb-con .hd{ padding: 0.3rem 0 0.1rem 0; font-size: 0.28rem; color: #4a67f9; font-weight: bold; border-top: 0.01rem solid #d7e6ed;}
.zzb-con .hd:nth-of-type(1){ margin-top: -0.3rem; border-top: 0;}
.zzb-con .bd{ margin-bottom: 0.2rem;}
.zzb-con .bd ul{}
.zzb-con .bd ul li{ padding: 0.08rem 0;}
.zzb-con .bd ul li a{ padding-left: 0.13rem; font-size: 0.24rem; color: #666; line-height: 0.38rem; background-image: url(../images/bg_content_li_ico.png); background-repeat: no-repeat; background-position: left 0.15rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: initial;}
.zzb-con .bd ul li a:hover{ color: #3978cc; text-decoration: underline;}
.zzb-con .ytdd{ position: relative;}
.zzb-con .ytdd .hd{ margin-top: 0; border-top: 0.01rem solid #d7e6ed !important;}
.zzb-con .ytdd a{ height: 100%; margin: 0; display: block;}
.zzb-con .ytdd a .img{ height: 100%; overflow: hidden;}
.zzb-con .ytdd a .img img{ width:100%; height: 100%; object-fit: cover;}
.zzb-con .ytdd a:hover .img img{ transform: scale(1.05);}
.zzb-con .ytdd .swiper-container{ width:100%; height:6rem; margin-top: 0.2rem; position: static;}
.zzb-con .ytdd .swiper-container .swiper-wrapper .swiper-slide{ height: calc((100% - 20px) / 2); background-color: red;}
.zzb-con .ytdd .swiper-container .swiper-button-next,.zzb-con .ytdd .swiper-container .swiper-button-prev{ width: 0.32rem; height: 0.32rem; margin-top: auto; top: 0.3rem; right: 0; bottom: auto; background-color: #3978cc;}
.zzb-con .ytdd .swiper-container .swiper-button-prev::after,.zzb-con .ytdd .swiper-container .swiper-button-next::after{ font-size: 0.23rem; color: #fff;}
.zzb-con .ytdd .swiper-container .swiper-button-prev{ left: auto; right: 0.5rem;}
.zzb-con .ytdd .swiper-container .swiper-button-next{ right: 0;}
.zzb-con .ytdd .swiper-container .swiper-pagination{ width:100%;}

.bdsharebuttonbox{ padding-top: 0.3rem; text-align: center; font-size: 0;}
.bdsharebuttonbox span{ float: none; font-size: 0.25rem; line-height: 0.4rem; font-weight: bold; display: block; vertical-align: middle;}
.bdshare-button-style1-24 a{ width:0.65rem; height: 0.65rem !important; margin: 0.15rem 0.15rem 0 0 !important; float: none !important; padding-left: 0 !important; border-radius: 50%; border-width: 0.01rem; border-style: solid; vertical-align: middle; position: relative; background-repeat: no-repeat; background-position: center center !important; background-size: 100% !important; display: inline-block;}
.bdshare-button-style1-24 a.bds_weixin{ border-color: #7bc549; background-image: url(../images/bg_content_fx01.png);}
.bdshare-button-style1-24 a.bds_tsina{ border-color: #ff763b; background-image: url(../images/bg_content_fx05.png);}
.bdshare-button-style1-24 a.bds_mail{ border-color: #4391ea; background-image: url(../images/bg_content_fx03.png);}
.bdshare-button-style1-24 a.bds_print{ border-color: #5fb34a; background-image: url(../images/bg_content_fx02.png);}
.bdshare-button-style1-24 a.bds_copy{ border-color: #f9b000; background-image: url(../images/bg_content_fx04.png);}
.bdshare-button-style1-24 a, .bdshare-button-style1-24 .bds_more{ background: transparent;}
.bdshare-button-style1-24 a.bds_weixin:hover{ background-color: #ecffdf;}
.bdshare-button-style1-24 a.bds_tsina:hover{ background-color: #ffe7dd;}
.bdshare-button-style1-24 a.bds_mail:hover{ background-color: #e1efff;}
.bdshare-button-style1-24 a.bds_print:hover{ background-color: #e1f8dc;}
.bdshare-button-style1-24 a.bds_copy:hover{ background-color: #fff0cd;}

/****领导****/
.Ld{}
.Ld .hd01{ margin: 0 auto;}
.Ld .hd01 ul{ font-size: 0; text-align: center;}
.Ld .hd01 ul li{ display: inline-block;}
.Ld .hd01 ul li a{ width:3rem; font-weight: bold; line-height: 0.75rem; text-align: center; background-color: #e8f1f8; display: block;}
.Ld .hd01 ul li a em{ width:0.4rem; height: 0.4rem; margin-right: 0.1rem; background-repeat: no-repeat; background-position: center center; background-size: 100%; display: inline-block; vertical-align: middle;}
.Ld .hd01 ul li a span{ font-size: 0.28rem; color: #3978cc; display: inline-block; vertical-align: middle;}
.Ld .hd01 ul li.active a{ background-color: #3978cc;}
.Ld .hd01 ul li.active a span{ color: #fff;}

.Ld .bd01{ margin: 0.4rem 0 0 0; padding:0 0.4rem 0.4rem 0.4rem; background-color: #fafafa;}
.Ld .bd01 ul{ margin: 0 -0.4rem 0 0;}
.Ld .bd01 ul li{ width: calc(100% / 2); float: left;}
.Ld .bd01 ul li:nth-of-type(1){ float: none;}
.Ld .bd01 ul li .box{ margin: 0.4rem 0.4rem 0 0; padding: 0.3rem; background-color: #ebf3fb; overflow: hidden; position: relative;}
.Ld .bd01 ul li .box .img{ width:1.9rem; height: 2.66rem; margin-right: 0.25rem; float: left; display: inline-block; position: relative; z-index: 1;}
.Ld .bd01 ul li .box .img img{ width:100%; height: 100%; object-fit: cover;}
.Ld .bd01 ul li .box .con{ padding: 0.3rem 0.3rem 0 0; position: relative; z-index: 1;}
.Ld .bd01 ul li .box .con h1{ margin-bottom: 0.15rem; font-size: 0.26rem; color: #000; font-weight: bold; display: block;}
.Ld .bd01 ul li .box .con h6{ font-size: 0.25rem; color: #454545; font-weight: normal; line-height: 0.4rem; display: block; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical;}
.Ld .bd01 ul li .box .con h8{ height: 0.8rem; font-size: 0.25rem; color: #454545; font-weight: normal; line-height: 0.4rem; display: block; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.Ld .bd01 ul li .box i{ width:0; height: 100%; background-color: #e7eff6; position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 0);}
.Ld .bd01 ul li:hover .box i{ width:100%; height: 100%;}

.Ld .zlm{ width:3.5rem;}
.Ld .zlm .title{ font-size: 0.28rem; color: #fff; font-weight: bold; line-height: 0.7rem; text-align: center; background-image: linear-gradient(to right , #3276cd, #155db0); display:block;}
.Ld .zlm ul{ padding: 0.1rem 0.25rem 0.25rem 0.25rem; box-shadow: 0 0 0.1rem rgba(193,208,227,.6); background-color: #fff; overflow: hidden;}
.Ld .zlm ul li{}
.Ld .zlm ul li a{ margin: 0.15rem 0 0 0; font-size: 0.26rem; color: #2760b7; font-weight: bold; line-height: 0.7rem; text-align: center; border: 1px solid #dae3ec; display: block; background-color: #fbfbfb;}
.Ld .zlm ul li:hover a,.Ld .zlm ul li.active a{ background-color: #dae3ec;}
.Ld .zlm-js{ width: calc(100% - 3.5rem); padding-left: 0.4rem;}
.Ld .zlm-js img{ width:2.04rem; height: 2.88rem; margin: 0 auto; object-fit: contain; display: block;}
.Ld .zlm-js h1, .Ld .zlm-js h6{ margin-top: 0.1rem; font-size: 0.26rem; color: #000; text-align: center; display: block;}
.Ld .zlm-js h6{ font-weight: bold;}
.Ld .zlm-js .js-box{ margin-top: 0.25rem; padding: 0.3rem; background-color: #f8f8f8;}
.Ld .zlm-js .js-box .lm{ padding: 0 0 0.23rem 0; border-bottom: 1px solid #e9e9e9; overflow: hidden;}
.Ld .zlm-js .js-box .lm i{ width:0.06rem; height: 0.32rem; margin-right: 0.1rem; float: left; background-color: #3978cc;}
.Ld .zlm-js .js-box .lm span{ float: left; font-size: 0.26rem; color: #3978cc; font-weight: bold; line-height: 0.32rem;}
.Ld .zlm-js .js-box .js{ min-height: 0.84rem; margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.55rem;}
.Ld .zlm-js .js-box .js p, .Ld .zlm-js .js-box .js span{ font-size: 0.26rem !important; line-height: 0.55rem !important;}

/****工作机构****/
.jg-bd{ margin-top: 0.2rem; padding: 0.2rem; background-color: #fbfbfb;}
.jg-bd .hd{ padding-bottom: 0.25rem; font-size: 0.28rem; color: #6780fe; font-weight: bold; line-height: 0.32rem; border-bottom: 1px solid #e5e5e5; vertical-align: middle;}
.jg-bd .bd{}
.jg-bd .bd ul li{ width: calc(99.9999999% / 3); float: left;}
.jg-bd .bd ul li a{ margin: 0.3rem 0.3rem 0 0; padding-left: 0.1rem; font-size: 0.26rem; display: block; text-overflow: ellipsis; white-space: nowrap; background: url(../images/bg_fdzdgk_li01.png) no-repeat left center; overflow: hidden;}

/****意见征集****/
.zjyj-info ul{}
.zjyj-info ul li{ padding: 0.25rem 0; line-height: 0.25rem; border-bottom:0.01rem dotted #dbdbdb; position: relative; cursor: pointer;}
.zjyj-info ul li .zt{ width: 1.5rem; font-size: 0.25rem; text-align: center; border-radius: 0.03rem; position: absolute; top: 0.25rem; left: 0; bottom: 0.25rem;}
.zjyj-info ul li .zt.zjz{ color: #fff; background-color: #3978cc;}
.zjyj-info ul li .zt.yjs{ color: #666; background-color: #e9e9e9;}
.zjyj-info ul li .zt span{ width:100%; height: 100%; display: block; position: relative;}
.zjyj-info ul li .zt span i{ width:100%; text-align: center; display: block; position: absolute; top: 50%; right: 0; transform: translate(0, -50%);}
.zjyj-info ul li a{ margin-left: 1.65rem; padding-right: 1.65rem; display: block; position: relative;}
.zjyj-info ul li a .title{ width: 100%; float: left; color: #222; font-size: 0.25rem; line-height: 0.35rem; display: block;}
.zjyj-info ul li a .fk{ width: 1.5rem; height: 82%; padding: 0 0.1rem; font-size:0.25rem; border-radius: 0.03rem; display: inline-block; -webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;transition:500ms; position: absolute; top: 50%; right: 0; transform: translate(0, -50%);}
.zjyj-info ul li a .fk.zjz{ color: #0a54a6; border:0.01rem solid #0a54a6;}
.zjyj-info ul li a .fk.yjs{ color: #6e6e6e; border:0.01rem solid #6e6e6e;}
.zjyj-info ul li a .fk span{ width:100%; height: 100%; display: block; position: relative;}
.zjyj-info ul li a .fk span i{ width:100%; text-align: center; display: block; position: absolute; top: 50%; right: 0; transform: translate(0, -50%);}
.zjyj-info ul li a .em-date{ margin-top: 0.15rem; font-size: 0.23rem; color: #666; display: block; box-sizing: border-box;}
.zjyj-info ul li a .em-app-zt{ margin-top: 0.15rem; color: #3978cc; display: none;}
.zjyj-info ul li:hover{}
.zjyj-info ul li:hover a{}
.zjyj-info ul li:hover a .fk{}
.zjyj-info ul li:hover a .fk.zjz{ color: #fff; border:0.01rem solid #33a2b6; background-color: #33a2b6;}
.zjyj-info ul li:hover a .fk.yjs{ color: #33a2b6; border:0.01rem solid #c7eaf0; background-color: #c7eaf0;}

.zj-fk{ margin-top: 0.25rem; background-color: rgba(255,255,255,.6); display: block; box-sizing: border-box;}
.zj-fk .tit{ padding: 0.15rem; border-radius: 0.03rem; background: linear-gradient(90deg, #4785d4 30%, #296fc7 70%);}
.zj-fk .tit span{ font-size: 0.28rem; color: #fff; font-weight: bold;}
.zj-fk .tit .font{ float: right; font-size: 0.23rem; color: #fff; display: inline-block;}
.zj-fk .tit .font a{ margin: 0 0.15rem; color: #fff; display: inline-block; text-decoration: underline;}
.zj-fk .jg{ padding: 0.3rem 0 0.15rem 0;}
.zj-fk .jg-hd{ font-size: 0.28rem; font-weight: bold; line-height: 0.35rem; text-align: center; display: block;}
.zj-fk .jg-bd{ margin-top: 0.3rem; padding: 0 0.3rem 0.3rem 0.3rem;}
.zj-fk .jg-bd ul{}
.zj-fk .jg-bd ul li{ padding-top: 0.3rem;}
.zj-fk .jg-bd ul li p,.zj-fk .jg-bd ul li span{ line-height: 0.43rem !important; font-size: 0.25rem !important; display: block;}

.zj-fk .ly{ padding: 0.2rem 0;}
.zj-fk .ly ul{ margin-top: -0.2rem;}
.zj-fk .ly ul li{ margin-top: 0.2rem; padding-bottom: 0.2rem; font-size: 0.25rem; border-bottom: 0.01rem solid #deecf3;}
.zj-fk .ly ul li h4{ padding-bottom: 0.2rem; color: #13559f; font-weight: bold; display: block;}
.zj-fk .ly ul li p{ padding:0.15rem; line-height: 0.43rem; background-color: #f0f7f8; display: block;}
.zj-fk .ly ul li.wly{ padding-bottom: 0; border-bottom: 0;}

.zj-fk .tj{ padding: 0.2rem 0 0.2rem 0;}
.zj-fk .tj ul{}
.zj-fk .tj ul li{ min-height: 0.48rem; padding-top: 0.3rem; float: left; font-size: 0.25rem;}
.zj-fk .tj ul li:nth-child(odd){ width:20%; text-align: right; line-height: 0.48rem;}
.zj-fk .tj ul li:nth-child(even){ width:80%; padding-left: 0.15rem;}
.zj-fk .tj ul li:nth-child(even) input[type="text"], .zj-fk .tj ul li:nth-child(even) textarea{ width:100%; max-width: 7rem; padding:0.06rem 0.1rem; border:0.01rem solid #ddd; font-size: 0.25rem; line-height: 0.45rem; background-color: transparent;}
.zj-fk .tj ul li:nth-child(even) input[type="text"]{ line-height: 0.48rem;}
.zj-fk .tj ul li:nth-child(even) textarea{ min-height: 2.52rem;}
.zj-fk .tj ul li:nth-child(even) .btn{ width:2rem; margin-right: 0.01rem; font-size: 0.23rem; color: #fff; line-height: 0.6rem; text-align: center; border-radius: 0.03rem; display: inline-block; position: relative; background: #1f6ec6; overflow: hidden; cursor: copy;}
.zj-fk .tj ul li:nth-child(even) .tip{ width:80%; margin-top: 0.1rem; font-size:0.23rem; color: #999; line-height: 0.36rem; display: block; overflow: hidden;}
.zj-fk .tj ul li:nth-child(even) .tip .fj-tip{ color: red;}
.zj-fk .tj ul li:nth-child(even) .waitting{ width:80%; margin-bottom: 0.1rem; overflow: hidden;}
.zj-fk .tj ul li:nth-child(even) .waitting span{ line-height: 0.24rem;}
.zj-fk .tj ul li:nth-child(even) .waitting button{ padding: 0.05rem 0.1rem; float: right; color: #fff; border: 0; background: #1f6ec6; border-radius: 0.03rem; display: inline-block; cursor: pointer; -webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;transition:500ms;}
.zj-fk .tj ul li:nth-child(even) .yzm{ width:2rem !important; float: left;}
.zj-fk .tj ul li:nth-child(even) .img{ height: 0.4rem; margin-left: 0.12rem; float: left; cursor: pointer;}
.zj-fk .tj .tj-btn{ width:2rem; height: 0.6rem; font-size: 0.25rem; color: #fff; border: 0; background: #1f6ec6; border-radius: 0.03rem; display: block; cursor: pointer; -webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;transition:500ms;}
.zj-fk .tj .tj-btn:hover{ width: 1.8rem; color: #1f6ec6; font-weight: bold; border:0.02rem solid #1f6ec6; background-color: transparent;}
#wait-upload1{ display: none !important;}
#file-name{ margin-bottom: 0.15rem; font-size: 0.14rem;}

@keyframes shakeY1 {
	0%,to { -webkit-transform: translateZ(0); transform: translateZ(0);}
	10%,30%,50%,70%,90% { -webkit-transform: translate3d(0, -0.03rem, 0); transform: translate3d(0, -0.03rem, 0);}
	20%,40%,60%,80% { -webkit-transform: translate3d(0, 0.03rem, 0); transform: translate3d(0, 0.03rem, 0);}
}