@charset "UTF-8";
.H-main01{ margin-bottom: -0.3rem; padding-bottom: 0.2rem; background: url(../images/y_hdjl_bg.png) no-repeat top center #fcfdff; background-size: 100%; overflow: hidden;}
.list{ margin-top: 0.25rem; padding: 0.3rem; border: 1px solid #e1eaf1; border-radius:0.05rem; background-color: #fff; position: relative;}
.dqwz{ margin-top: 0.25rem; padding-bottom: 0; border-bottom: 0;}

.item{ margin-top: -0.3rem;}
.item li { padding: 0.3rem 0; border-bottom: 1px dashed #cfcfcf;}
.item li i{ width: 1rem; margin-right: 0.2rem; float: left; color: #fff; line-height: 0.6rem; text-align: center; border-radius: 0.05rem; background-image: linear-gradient(to right , #437bea, #2965dd);}
.item li i.over { background: #c3c3c3; background-image: none;}
.item li .det { width: calc(100% - 2.6rem); float: left;}
.item li .det a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.item li .det p { font-size: 0.16rem; color: #666;}
.item li .det a, .item li .det p { width: 100%; line-height: 0.3rem;}
.item li .btn { width: 1.3rem; float: right; color: #2567c1; line-height: 0.6rem; text-align: center; border-radius: 0.05rem; border: 1px solid #2567c1; display: inline-block; transition: all .3s; vertical-align: middle;}
.item li .btn.over { color: #cc3939; border: 1px solid #cc3939;}

.zw-title{ margin-bottom: 0.4rem; font-size: 0.3rem; color: #333; font-weight: 600; line-height: 0.4rem; text-align: center; letter-spacing: 0.01rem;}
.zw-tabs{ margin-top: 0.26rem;}
.zw-tabs div { width: calc(100% / 3); height: 0.6rem; float: left; color: #666; line-height: 0.6rem; text-align: center; background-color: #f5f7fa; cursor: pointer;}
.zw-tabs div.active { background-color: #437bea; color: #fff;}
.zw-date{ margin: 0.5rem 0; padding-bottom: 0.26rem; font-size: 0.16rem; line-height: 0.3rem; background: url(../images/y_list_dqzlm.png) repeat-x left bottom; position: relative;}
.zw-date span{ margin-right: 0.2rem; display: inline-block;}
.zw-date .zh{ float: right;}
.zw-date .zh i{ margin-left: 0.05rem; padding: 0.02rem 0.05rem; cursor: pointer;}
.zw-date .zh i.selected { color: #fff; background-color: #437bea; border-radius: 0.03rem;}
.zw-date.zw{ margin:0 0 0.25rem 0; text-align: left;}
.zw-date.zx{ margin:0 0 0.25rem 0;}
.contents{ margin-top: 0.3rem;}
.zjnr, .zjjy, .zjjg{ display: none;}
.zjnr.active, .zjjy.active, .zjjg.active{ display: block;}
.content-lf { width: calc(100% - 3.5rem); min-height: 5rem; padding:0 0.3rem 0 0; border-right: 1px solid #e1eaf1; font-size: 0.18rem !important;}
.content .pic-video{ width:8rem !important; height: 6rem !important; margin: 0.2rem auto;}
.content .pic-video video { width: 100%; height: 100% !important; object-fit: contain;}
.content .pic-video img { width: 100%; height: 100% !important; object-fit: cover;}
.content p,.content span,.content i{ line-height: 0.45rem !important; font-size: 16pt !important;}
.content-rf { width: 3.5rem; padding-left: 0.3rem;}

.xg .hd{ margin-bottom: -0.05rem; color: #437bea; line-height: 0.2rem; font-weight: bold;}
.xg .bd{ padding:0.06rem 0 0.1rem 0;}
.xg .bd ul li{ margin: 0.1rem 0; padding-bottom: 0.1rem; border-bottom: 1px dashed #e1eaf1;}
.xg .bd ul li a{ line-height: 0.28rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}
.xg .bd ul li:nth-last-of-type(1){ border-bottom: 0;}
.xg .bd01{ padding:0.06rem 0 0.1rem 0;}
.xg .bd01 a{ margin: 0.1rem 0; padding-bottom: 0.1rem; line-height: 0.28rem; border-bottom: 1px dashed #e1eaf1; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}
.xg .bd01 a:nth-last-of-type(1){ border-bottom: 0;}
.xg .ytdd{ margin-top: 0.14rem;}
.xg .ytdd a{ height: 2.1rem; display: block;}
.xg .ytdd .swiper-pagination {}
.xg .ytdd .swiper-pagination .swiper-pagination-bullet { width:0.08rem; height: 0.08rem; margin: 0 0.03rem; background-color: #d7e4f8; border-radius: 0.055rem; opacity: 1;}
.xg .ytdd .swiper-pagination .swiper-pagination-bullet-active { width:0.26rem; background: #fabc00;}

/****分享****/
.bdsharebuttonbox{ margin-left: 0.3rem; padding-top: 0; text-align: center; float: right;}
.bdsharebuttonbox span{ margin-right: 0.05rem; float: none; vertical-align: middle;}
.bdshare-button-style1-24 a{ width:0.36rem; height: 0.36rem !important; margin: 0 !important; float: none !important; padding-left: 0 !important; border-width: 0; vertical-align: middle; position: relative; background-repeat: no-repeat; background-position: center center !important; background-size: 82% !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;}

/****语音播报****/
.yybb-controls{ width: auto; height: 0.32rem; margin-left: 0; margin-right: 0; padding: 0; color: #437bea; border: 0; border-radius: 0.16rem; box-shadow: 0 0 0.06rem #d8e9f7; display: inline-block; vertical-align: middle;}
.yybb-controls .txt{ width: auto; font-size: 0.15rem; margin:  0 0.1rem;}
#yybb-switch{ width: 0.3rem; height: 0.3rem; margin-right: 0;}
#yybb-play{ width: 0.3rem; height: 0.3rem; margin-left: 0;}
#yybb-progress-bar{ width: 0.7rem; height: 0.06rem; margin: 0.12rem 0.1rem; border-radius: 0.03rem;}
#yybb-time{ margin: 0 0.04rem; line-height: 0.3rem;}
.yybb-controls .txt, #yybb-switch, #yybb-play, #yybb-progress-bar, #yybb-time{ float: left;}

.zj-fk{ margin-top: 0.25rem; background-color: #fcfcfc; display: block; box-sizing: border-box;}
.zj-fk .tit{ padding: 0.15rem; border-radius: 0.03rem; background: #f0f4fa;}
.zj-fk .tit span{ color: #437bea; font-weight: bold;}
.zj-fk .tit .font{ float: right; font-size: 0.16rem; color: #437bea; display: inline-block;}
.zj-fk .tit .font a{ margin: 0 0.15rem; font-size: 0.16rem; color: #437bea; display: inline-block; text-decoration: underline;}
.zj-fk .jg{ padding: 0.2rem;}
.zj-fk .jg-hd{ margin: 0.05rem 0 -0.1rem 0; font-size: 0.2rem; font-weight: bold; line-height: 0.28rem; text-align: center; display: block;}
.zj-fk .jg-bd{}
.zj-fk .jg-bd ul{}
.zj-fk .jg-bd ul li{ margin-top: 0.2rem; font-size: 0.17rem;}
.zj-fk .jg-bd ul li p{ line-height: 0.36rem; display: block;}

.zj-fk .ly{ padding: 0.2rem;}
.zj-fk .ly ul{ margin-top: -0.2rem;}
.zj-fk .ly ul li{ margin-top: 0.2rem; padding-bottom: 0.2rem; font-size: 0.17rem; border-bottom: 0.01rem solid #deecf3;}
.zj-fk .ly ul li h4{ padding-bottom: 0.1rem; color: #13559f; font-weight: bold; display: block;}
.zj-fk .ly ul li p{ padding:0.15rem; line-height: 0.35rem; background-color: #f0f7f8; display: block;}
.zj-fk .ly ul li.wly{ padding-bottom: 0; border-bottom: 0;}

.zj-fk .tj{ padding: 0 0.2rem 0.3rem 0.2rem;}
.zj-fk .tj ul{}
.zj-fk .tj ul li{ min-height: 0.32rem; padding-top: 0.3rem; float: left;}
.zj-fk .tj ul li:nth-child(odd){ width:20%; text-align: right; line-height: 0.38rem;}
.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; background-color: transparent;}
.zj-fk .tj ul li:nth-child(even) input[type="text"]{ line-height: 0.26rem;}
.zj-fk .tj ul li:nth-child(even) textarea{ min-height: 2.52rem; line-height: 0.3rem;}
.zj-fk .tj ul li:nth-child(even) .btn{ width:1.5rem; margin-right: 0.01rem; font-size: 0.16rem; color: #fff; line-height: 0.4rem; 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.15rem; color: #999; line-height: 0.28rem; 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:1.5rem !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:1.5rem; height: 0.5rem; font-size: 0.18rem; 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;}