@charset "utf-8";

/* 阿里妈妈数黑体-引入 */
@font-face {
  font-family: "s_Bold";
  font-weight: 700;
  src: url("2HI8EsPtTDRh.woff2") format("woff2"),
  url("2HI8EsPtTDRh.woff") format("woff");
  font-variation-settings: normal;
  font-display: swap;
}

.swy_banner{ background: url(251009fjtyj_swy_banner.png) no-repeat center top; text-align: center; background-size:auto 100%; }
.swy_banner span{ padding: 0.85rem 0rem 2.78rem; display: block; }
.swy_banner span>img{ width: 80%; max-width: 8.52rem; }
.slb .swy_banner span>img{width: 95%; }
@media screen and (min-width:1921px){
	.swy_banner{ background-size:auto 100%; }
	.swy_banner span{ padding:4vw 0rem 12.4vw;}
}
@media screen and (min-width:2560px){
	.swy_banner{ background-size:100% 100%; }
}
@media screen and (max-width:992px){
	.swy_banner{ background-size:auto 100%; }
	.swy_banner span{ padding: 0.3rem 0rem 1.2rem;}
}

.con_bg1{background:url(251009fjtyj_swy_bg1.png) no-repeat center 0.8rem;}
.con_bg2{background:url(251009fjtyj_swy_bg2.jpg) no-repeat center top #ecf9ff;}
@media screen and (min-width:1921px){
	.con_bg1{ background-size: 100% auto;}
	.con_bg2{ background-size: cover;}
}

.new_tit{display: flex; text-align: center; align-items: center; }
.new_tit em{width: 37.5%\0\9; display: inline-block; vertical-align: middle;}
.slb .new_tit em{width: 32%\0\9;}
.new_tit span{display:inline-block; line-height: 1.3; font-weight: bold; vertical-align: middle; font-size: 0.6rem; font-family: "s_Bold"; white-space: nowrap; padding: 0rem 0.4rem; color: #0A70E5;
 background-image:-webkit-linear-gradient(top,#3ED6D9,#0A70E5 70%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
 }
.slb .new_tit span{font-size: 0.5rem;}

.con_bg1 .announcement_01{width: 100%; max-width: 10.6rem; text-align:left; margin: 0.32rem auto; position: relative; z-index: 1; line-height: 0.8rem; }
.con_bg1 .announcement_01::after{ content:""; position: absolute;z-index: -2; left: -0.07rem; top: -0.07rem; width: 2.5rem; height: 0.82rem; background:rgba(148, 221, 254, 0.8); background:linear-gradient(90deg,rgba(148, 221, 254, 1),rgba(148, 221, 254, 0));  }
.con_bg1 .announcement_01::before{ content: ""; position: absolute;z-index: -1; left: 0; right: 0; top: 0; bottom: 0; background: #f5fdff; background: linear-gradient(90deg,#fff,#e2faff,#f5fdff);}
.con_bg1 .announcement_01 em{ background:none; border: none; vertical-align: middle; }
.con_bg1 .announcement_01 em>img{ max-height: 0.7rem;}
.con_bg1 .announcement_01 a{vertical-align: middle; font-size: 0.32rem; color: #0A70E5; display: inline-block; width: 82%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.slb .con_bg1 .announcement_01 em>img{ max-height: 0.55rem;}
.slb .con_bg1 .announcement_01 a{ font-size: 0.26rem; width: 80%; }

.con_bg1 .poster-main{margin-bottom: 0.4rem;}
.con_bg1 .poster-main .poster-list{ height:920px; }
.con_bg1 .poster-list li .post_bg{ position: absolute; z-index: 1; left: 0; right: 0; bottom: 0;height: 1.7rem; height:0.5rem\9; background: rgba(0,0,0,0.8); background: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.8)); }
.con_bg1 .poster-list li span{ font-weight: bold; }
.con_bg1 .poster-main .poster-btn{ width: 0.65rem; border: none; height: 0.65rem; line-height: 0.6rem; border-radius: 0.8rem; background: #1f99e0; background: linear-gradient(90deg,#0A70E5,#3ED6D9); }
.con_bg1 .poster-main .poster-btn i{font-size: 0.26rem; color: #fff;}
.con_bg1 .poster-main .poster-btn.poster-prev-btn{ left:-1.05rem; }
.con_bg1 .poster-main .poster-btn.poster-next-btn{ right: -1.05rem; }
.con_bg1 .poster-main .poster-list .poster-item a{ margin-bottom:50px; }
.con_bg1 .poster-main .poster-list .poster-item::after{ content: ""; position: absolute; left: 0; right: 0; bottom:0; height:50px; background: linear-gradient(180deg,rgba(0,0,0,0.2),rgba(0,0,0,0)); }

.ssdt_box .slideBox_01{overflow:inherit; margin-top: 0.16rem; margin-left: 0.2rem; position: relative; z-index: 1;}
.ssdt_box .slideBox_01::after{ content: ""; position: absolute; z-index:-1; left: -0.2rem; top:-0.16rem; width:2.8rem; height: 3rem; background: url(251009fjtyj_swy_lb_bg.png) no-repeat left top; background-size: contain; }
.ssdt_box .slideBox_01 .txt-bg {  background: rgba(0,0,0,.6); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); }
.list_con_top{ margin-bottom: 0.15rem; padding-bottom: 0.2rem; border-bottom: 1px solid #E5E5E5; }
.list_con_top h6{display: block; font-size: 0.26rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 0.1rem;}
.list_con_top p{font-size: 0.16rem; line-height: 0.28rem; height: 0.56rem; color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.ssdt_box .list_base li{font-size: 0.18rem;}
.ssdt_box .list_base li:before{ width: 0.06rem; height: 0.06rem; background: #ccc; border-radius: 0.1rem; top: 0.1rem; }

.jsrc_box .jsrc_con{ padding: 0.18rem 0.2rem; display: block; background-color: #fff; border: 1px solid #fff; border-radius: 0.12rem; box-shadow: 0px 2px 18px  rgba(24, 129, 254, 0.12);}
.jsrc_box .jsrc_con:hover{ box-shadow:none; border-color:#61A3FF; background: url(251009fjtyj_swy_jsrcbg.jpg) no-repeat center; background-size: cover; }
.jsrc_box .jsrc_con h6{ display: block; margin-bottom: 0.15rem; padding-left:0.7rem; position:relative; }
.jsrc_box .jsrc_con h6>em{ border-radius: 0.6rem; background: #F2F7FF; display: block; width: 0.52rem; height: 0.52rem; position: absolute; left: 0; top: 0; }
.jsrc_box .jsrc_con h6>p{ text-align: justify; font-size: 0.18rem; height: 0.64rem; line-height: 0.32rem; font-weight:normal;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.jsrc_box .jsrc_con:hover h6>p{ font-weight:bold; color: #1658A0; }
.jsrc_box .jsrc_con:hover h6>em{ background: #fff; }
.jsrc_box .jsrc_con h5{ display: block;  padding-left: 0.7rem; font-size: 0.16rem; color:  #999; font-weight:normal; position: relative; }
.jsrc_box .jsrc_con h5 span{ float:right; position:relative; z-index: 1; }
.jsrc_box .jsrc_con h5 span::after{ content: ""; position: absolute; z-index: -1; width:0.18rem; height: 0.18rem; background:#E0EFFF; border-radius:0.2rem; top: 50%; right: 0; margin-top:-0.07rem; }
.jsrc_box .jsrc_con h5 span>i{ font-size: 0.28rem; color: #1658A0; line-height: 0.2rem; margin-right: 0.02rem; }

.bztj_box .picture_group_04>span{width: 0.4rem;top: 50%; margin-top: -0.2rem; border-radius:0; text-align: center; height: 0.6rem; line-height: 0.6rem; background: rgba(0,0,0,0.7);}
.bztj_box .picture_group_04 .picture_conent{padding-bottom: 0rem; border: none; display: block;}
.bztj_box .picture_group_04 .picture_item .picture_text{ margin:0rem; padding: .2rem .32rem 0.3rem 0.32rem; background: rgba(224, 250, 255, 0.8); background: linear-gradient(180deg,rgba(224, 250, 255, 0.8),rgba(224, 250, 255, 0.3)); border: 1px solid #DEF5FF;}
.bztj_box .picture_group_04 .picture_item:hover .picture_text{border:none; background: #0A70E5; background: linear-gradient(135deg,#0A70E5,#3ED6D9);}
.bztj_box .picture_group_04 .picture_text h3{ margin-bottom: 0.2rem; }
.bztj_box .picture_group_04 .picture_text p{ margin-bottom: 0.2rem; font-size: 0.16rem; line-height: 0.28rem; height: 0.56rem; -webkit-line-clamp: 2; }
.bztj_box .picture_group_04 .picture_item:hover .picture_text h3,.bztj_box .picture_group_04 .picture_item:hover .picture_text h2>span em{ color:#fff;}
.bztj_box .picture_group_04 .picture_item:hover .picture_text p{color: rgba(255,255,255,0.8);}
.bztj_box .picture_group_04 .picture_item:hover .picture_text h2>span{color: rgba(255,255,255,0.6);}
.bztj_box .picture_group_04 .picture_text h2{font-weight: normal;}
.bztj_box .picture_group_04 .picture_text h2>span{font-size: 0.16rem; color: #666; display: inline-block; }
.bztj_box .picture_group_04 .picture_text h2>span em{font-size: 0.32rem; color: #0A70E5; font-family:cursive, arial;font-weight: bold;}
.bztj_box .picture_group_04 .picture_item:hover .picture_text h2>span font{display: none;}
.bztj_box .picture_group_04 .picture_text h2 b{line-height: 0.32rem; display: block; text-align: center; box-shadow: 0px 2px 8px  rgba(0, 0, 0, 0.1); float: right; width: 1.15rem; background-color: #fff; border-radius: 0.6rem; font-size: 0.14rem; color: #333; font-weight: normal;}
.bztj_box .picture_group_04 .picture_text h2 b>label{display:block; transform: rotate(-30deg); transition: all 0.5s; float: left; width: 0.32rem; line-height: 0.3rem; text-align: center; height: 0.32rem; border-radius: 0.5rem;background:#198de1;  background: linear-gradient(115deg,#0A70E5,#3ED6D9); }
.bztj_box .picture_group_04 .picture_text h2 b>label i{font-size: 0.2rem; color: #fff;}
.bztj_box .picture_group_04 .picture_item:hover .picture_text h2 b{ color: #0A70E5; }
.bztj_box .picture_group_04 .picture_item:hover .picture_text h2 b>label{ transform: rotate(0deg); background: #fff; text-align: right; }
.bztj_box .picture_group_04 .picture_item:hover .picture_text h2 b>label i{color: #0A70E5; font-size: 0.24rem;}
@media screen and (max-width:1510px){
	.con_bg1 .poster-main .poster-btn.poster-prev-btn{ left:0rem; }
	.con_bg1 .poster-main .poster-btn.poster-next-btn{ right:0rem; }
}
@media screen and (max-width:1366px){
	.slb .con_bg1 .announcement_01 em{ padding: 0rem; }
	.con_bg1 .poster-main{margin-bottom: 0.2rem;}
	
	.con_bg1 .poster-main .poster-list{ height:800px; }
}
@media screen and (max-width:992px){
	.slb .new_tit em{display: none;}
	.slb .new_tit span{width: 100%;text-align: center; padding: 0rem;}
	
	.con_bg1 .announcement_01{padding: 0rem 0.2rem 0.2rem; line-height: 1.3;text-align: center; margin-bottom: 0.16rem;}
	.con_bg1 .announcement_01 em{display: block; text-align: center;}
	.con_bg1 .announcement_01 em>img{ max-height: 0.55rem;}
	.con_bg1 .announcement_01 a{font-size: 0.26rem; width: 100%; white-space:normal;}
	.slb .con_bg1 .announcement_01 a{width: 100%;}
	
	.bztj_box .picture_group_04>span.prev{left: 0;}
	.bztj_box .picture_group_04>span.next{right: 0;}
	
	.con_bg1 .poster-main{margin-bottom: 0.2rem;}
	.con_bg1 .poster-main .poster-list{ height:680px; }
	
	.ssdt_box .slideBox_01{ margin-top: 0rem; margin-left: 0rem; }
	.ssdt_box .slideBox_01::after{ display: none; }
	.list_con_top{ margin-bottom: 0.05rem; padding-bottom: 0.1rem; }
}
@media screen and (max-width:750px){
	.con_bg1 .poster-main .poster-list{ height:520px; }
}
@media screen and (max-width:640px){
	.con_bg1 .poster-main .poster-list{ height:430px; }
	.bztj_box .picture_group_04>span{margin-top: 0; top: 38%;}
	.slb .bztj_box .picture_group_04>span{top: 30%;}
	.slb .bztj_box .picture_group_04 .picture_item .picture_text{padding: .2rem .16rem;}
}
@media screen and (max-width:520px){
	.new_tit em{display: none;}
	.new_tit span{width: 100%;text-align: center; padding: 0rem;}
	
	.con_bg1 .poster-main .poster-list{ height:350px; }
}
@media screen and (max-width:375px){
	.con_bg1 .poster-main .poster-list{ height:240px; }
	.picture_group .bd.trt-row-large .picture_conent{margin: 0rem 0.08rem;}
	
}

/* 20251013 新加模块 */
.djsk_an{display: block;margin-top: 0.15rem;}
.djsk_an a{ display: block; width: 3rem; height: 0.7rem; margin:0rem auto; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 0.1rem; }
.pic_list_group_04+.new_tit,.ssdt_box{display: none;}
.sk_boxys{ min-height: 3.04rem; padding: 0.1rem 0.3rem 0.3rem; background: #fff; border-radius: 0.12rem; box-shadow: 0px 2px 18px  rgba(24, 129, 254, 0.12); }
.sk_boxys .tabs .tabs_header:after{height: 0.02rem; background-color: #F7F7F7;}
.sk_boxys .tabs .tabs_header>ul>li{ font-size: 0.26rem; }
.sk_boxys .tabs .tabs_header>ul>li.on:before{height: 0.02rem;background: #1d98df; background: linear-gradient(90deg,#056CE3,#3ED6D9);}
.sk_boxys .tabs .tabs_header>ul>li.on a,.sk_boxys .tabs .tabs_header>ul>li>a:hover{color:#1d98df;
	 background-image:-webkit-linear-gradient(left,#056CE3 30%,#3ED6D9);
	 -webkit-background-clip:text;
	 -webkit-text-fill-color:transparent;
}
.sk_boxys .tabs .tabs_header .more{ right: 0; }
.sk_boxys .tabs .tabs_header .more em{position: relative;z-index: 1; padding-right:0.02rem ;}
.sk_boxys .tabs .tabs_header .more em::after{ content: ""; position: absolute;z-index: -1; top: 50%; margin-top: -0.06rem; right: 0; width: 0.18rem; height: 0.18rem; background: #E0EFFF; border-radius: 0.5rem; }
.sk_boxys .tabs .tabs_header .more em>i{font-size: 0.26rem; color: #1658A0; line-height: 0.2rem; }
.sk_boxys .list_base li:before{background-color: #0A70E5;}
.slb .sk_boxys{ min-height: inherit; }
.dt_xm_box li>a{display: block; padding-top: 20.635%; background-position: center; background-repeat: no-repeat; background-size: cover;}

.jsrc_tabs.tabs .tabs_header{ margin-bottom: 0rem; }
.jsrc_tabs.tabs .tabs_header:after,.jsrc_tabs.tabs .tabs_header>ul>li.on:before{display: none;}
.jsrc_tabs.tabs .tabs_header ul{display: block; text-align: center;}
.jsrc_tabs.tabs .tabs_header ul>li{cursor: pointer; padding: 0rem 0.9rem; border: 1px solid #056CE3; border-radius: 0.1rem; font-weight: bold; display: inline-block; float: inherit; font-size: 0.26rem; background-color: #fff; line-height: 0.7rem; }
.jsrc_tabs.tabs .tabs_header ul>li a{color:#1d98df;
	 background-image:-webkit-linear-gradient(left,#056CE3 30%,#3ED6D9);
	 -webkit-background-clip:text;
	 -webkit-text-fill-color:transparent;
}
.jsrc_tabs.tabs .tabs_header ul>li.on,.jsrc_tabs.tabs .tabs_header ul>li:hover{background: url(251009fjtyj_swy_libg.jpg) no-repeat center; background-size: cover;}
.jsrc_tabs.tabs .tabs_header ul>li.on a,.jsrc_tabs.tabs .tabs_header ul>li:hover a{color: #fff;  background-image:inherit; -webkit-text-fill-color:inherit;}
@media screen and (max-width:992px){
	.jsrc_tabs.tabs .tabs_header ul>li{margin-right: 0.01rem; padding: 0rem 0.3rem;}
	.sk_boxys{ min-height:inherit;}
}
/* 20251017 */
@media screen and (max-width:992px){
	.top-link-wap_2021{ overflow: hidden;}
	.slb .top-link_2021{min-height: 1rem;}
	
}