@charset "utf-8";

/* 宋体引入*/
@font-face {
  font-family:"syst_h";src:url("syst_h.eot");/* IE9 */
  src:url("syst_h.eot?#iefix") format("embedded-opentype"),/* IE6-IE8 */
  url("syst_h.woff") format("woff"),url("syst_h.woff2") format("woff2"),url("syst_h.ttf") format("truetype");font-style:normal;font-weight:normal;
}
@font-face {
  font-family:"ysbth";src:url("ysbth.ttf") format("truetype");/* IE9 */
  font-style:normal;font-weight:normal;
}
.rcl_bg { background: #fff6eb; min-height: 10rem; }
.banner { background: url(240926qz_rcl_banner.png) no-repeat center top; z-index: 1; position: relative; }
.banner>.row { text-align: center; padding-top: .3rem; padding-bottom: 4.5rem; }
.slb .banner>.row { padding-top: .3rem; padding-bottom: 3rem; }
.rcl_con { margin-top: -2.6rem; position: relative; z-index: 2; }
.slb .rcl_con { margin-top: -1.75rem; }
.rctj_box { background-color: #fff; padding: .2rem; border-radius: .1rem; }
.rctj_box>h6 { font-size: .16rem; color: #999; font-weight: normal; }
.rctj_box>ul { display: block; overflow: hidden; margin: .1rem -.2rem 0rem; }
.rctj_box>ul li { display: inline-block; float: left; padding: 0rem .2rem; position: relative; }
.rctj_box>ul li::after { content: ""; position: absolute; left: 0; width: .02rem; height: .58rem; top: 50%; margin-top: -0.29rem; background-color: #f7f7f7; }
.rctj_box>ul li:first-child:after { display: none; }
.rctj_box>ul li .rc_li { position: relative; padding-left: .6rem; }
.rctj_box>ul li .rc_li em { position: absolute; left: 0; width: .5rem; height: .5rem; top: 50%; margin-top: -.25rem; background-size: contain; display: inline-block; }
.rctj_box>ul li .rc_li span { font-size: .2rem; line-height: 1.2; }
.rctj_box>ul li .rc_li span>b { font-size: .46rem; padding-right: .05rem; }
.rctj_box>ul li .rc_li p { font-size: .14rem; color: #999; font-weight: normal; line-height: .2rem; }
.zcsy_box .icon_list_group_m_04 li a { background-size: cover; z-index: 1; border: none; box-shadow: 0px 0px 16px rgba(255,56,25,0.01); border-radius: .05rem; }
.zcsy_box .icon_list_group_m_04 li a h3 { margin-bottom: .15rem; font-family: "syst_h"; font-size: .28rem; height: .3rem; line-height: .3rem; color: #333; }
.zcsy_box .icon_list_group_m_04 li a span { background: #ffebeb; border: none; font-size: .14rem; color: #B80000; line-height: .3rem; }
.zcsy_box .icon_list_group_m_04 li a:hover span { background-color: #FF5733; color: #fff; background: linear-gradient(90deg,#FF5733,#FF8D1A); }
.zcsy_box .icon_list_group_m_04 li a>em { height: 100%; z-index: -1; text-align: right; }
.zcsy_box .icon_list_group_m_04 li a>em img { max-height: 100%; }
.rcl_tit span { font-size: .32rem; position: relative; display: inline-block; font-weight: bold; z-index: 1; }
.rcl_tit span::after { content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; height: .11rem; background-color: #FFC78F; background: linear-gradient(180deg,#FFC78F,#FFE0C2); }
.bg_ys { padding: .2rem .3rem; background: linear-gradient(180deg,#FFE1C4 0%,#fff 35%); border: 1px solid #fff; border-radius: .06rem; box-shadow: 0px 0px 16px rgba(255,56,25,0.01); }
.yqxd_box { position: relative; z-index: 1; }
.yqxd_box:after { content: ""; position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; background: url(240926qz_rcl_yqxdbg.png) no-repeat right bottom; }
.yqxd_con>h6.t_i { font-size: .18rem; line-height: .4rem; font-weight: normal; }
.yqxd_list .ulWrap ul { padding: 0; }
.yqxd_list .ulWrap li { margin: 0rem .1rem .1rem; }
.yqxd_list .ulWrap li a { display: block; color: #333; padding-left: .5rem; position: relative; line-height: .45rem; font-size: .18rem; font-weight: bold; border-radius: .08rem 0rem 0rem; background-color: #FFE0C2; background: linear-gradient(90deg,#FFE0C2,#fff); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.yqxd_list .ulWrap li a>em { font-size: .2rem; padding-left: .15rem; color: #fff; padding-top: .03rem; left: -0.1rem; top: -0.06rem; display: block; position: absolute; width: .47rem; height: .47rem; border-radius: .8rem; background-color: #ff6e28; box-shadow: 1px 1px 1px 2px rgba(250,250,250,0.6); background: linear-gradient(180deg,#FF8D1A,#FF5733); }
.yqxd_list .num { text-align: center; overflow: hidden; }
.yqxd_list .num li { display: inline-block; width: .12rem; height: .12rem; margin: 0rem 0.06rem; border-radius: .5rem; background-color: #EBE4E4; font-size: 0; }
.yqxd_list .num li.on { background-color: #FF5733; }
.fwdt_con .tabs .tabs_header { text-align: center; }
.fwdt_con .tabs .tabs_header>ul>li { float: inherit; display: inline-block; }
.fwdt_con .tabs .tabs_header:after,.fwdt_con .tabs .tabs_header>ul>li.on:before { display: none; }
.fwdt_con .tabs .tabs_header>ul>li a { font-family: "syst_h"; font-size: .28rem; min-width: 2.55rem; text-align: left; padding: 0rem .1rem .1rem; border-radius: .12rem; }
.fwdt_con .tabs .tabs_header>ul>li.on a { background: linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,0) ); }
.fwdt_con .tabs .tabs_header>ul>li.on a>em,.fwdt_con .tabs .tabs_header>ul>li a:hover>em { color: #D10A0A; background-image: -webkit-linear-gradient(left,#D10A0A,#FF5733); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.fwdt_con .tabs .tabs_header>ul>li i { display: inline-block; vertical-align: middle; margin-right: .2rem; width: .48rem; height: .48rem; background-position: center; background-size: contain; background-repeat: no-repeat; }
.fwdt_con .tabs .tabs_content .tabs>.tabs_header { text-align: left; }
.fwdt_con .tabs .tabs_content .tabs>.tabs_header li { margin-right: .15rem; }
.fwdt_con .tabs .tabs_content .tabs>.tabs_header li a { font-family: "Microsoft YaHei"; min-width: inherit; font-size: .16rem; color: #333; line-height: .32rem; padding: 0rem .15rem; }
.fwdt_con .tabs .tabs_content .tabs>.tabs_header li.on a,.fwdt_con .tabs .tabs_content .tabs>.tabs_header li a:hover { color: #fff; background-color: #FF5733; border-radius: .8rem; background: linear-gradient(90deg,#FF5733,#FF8D1A); }
.fw_list_con li a { background-color: #fff; border: 1px solid #fff; box-shadow: 0px 2px 6px rgba(255,102,102,0.13); display: block; padding: .15rem .2rem; border-radius: .06rem; }
.fw_list_con li a:hover { background: #FFE8E8; background: linear-gradient(180deg,#FFE8E8,#fff); }
.fw_list_con li a h3 { position: relative; font-size: .16rem; line-height: .3rem; margin-bottom: .15rem; font-weight: normal; display: block; padding-left: .13rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fw_list_con li a h3::after { content: ""; position: absolute; width: .04rem; height: .16rem; border-radius: .2rem; left: 0; top: 0.08rem; background-color: #D43030; background: linear-gradient(180deg,#D43030,#FF5733); }
.fw_list_con li a:hover h3 { color: #B80000; font-weight: bold; }
.fw_list_con li a>span { color: #fff; display: inline-block; line-height: .3rem; padding: 0rem .15rem; background: #ffebeb; color: #B80000; border-radius: .5rem; }
.fw_list_con li a:hover >span { background-color: #FF5733; background: linear-gradient(90deg,#FF5733,#FF8D1A); color: #fff; }
.ly_zx_box .icon_list_group_04 li a { padding-top: .3rem; padding-bottom: .3rem; background-color: #d4ecfe; background: linear-gradient(90deg,#dbeffe,#b9e0fd); box-shadow: 0px 10px 13px rgba(31,106,190,0.05); border-radius: .08rem; }
.ly_zx_box .icon_list_group_04 li+li a { background-color: #fddcdb; background: linear-gradient(90deg,#fde3e2,#fcc8c7); }
.ly_zx_box .icon_list_group_04 li+li+li a { background-color: #d1f2ee; background: linear-gradient(90deg,#dbf5f2,#b2e9e2); }
.ly_zx_box .icon_list_group_04 li+li+li+li a { background-color: #ffe7cd; background: linear-gradient(90deg,#ffecd6,#ffdaaf); }
.ly_zx_box .icon_list_group_04 li+li+li+li+li a { background-color: #e7daf7; background: linear-gradient(90deg,#efe0f7,#c9cdfb); }
.ly_zx_box .icon_list_group_04 li a i { width: .86rem; height: .86rem; line-height: .86rem; text-align: center; margin-bottom: .15rem; }
.ly_zx_box .icon_list_group_04 li a>i img { max-width: 100%; max-height: 100%; }
.ly_zx_box .icon_list_group_04 li a p { font-size: .18rem; color: #333; font-weight: bold; }
.bzyd_con .steps_base > div { display: block\9; }
.bzyd_con .steps_horizontal { position: relative; z-index: 1;}
.bzyd_con .steps_horizontal::before { position: absolute; content: ""; z-index: -1; height: .2rem; left: 0; right: 0; top: 50%; margin-top: -.12rem; background: url(251023qz_rcl_tit2.png) no-repeat center; background-size: 100% auto; }
.bzyd_con .step_item {width: 33.33%; max-width: 3rem; }
.bzyd_con .step_item { left: 5%\9; position: absolute\9; }
.bzyd_con .step_item+.step_item { left: 25%\9; }
.bzyd_con .step_item+.step_item+.step_item { left: 40%\9; }
.bzyd_con .step_item+.step_item+.step_item+.step_item { left: 55%\9; }
.bzyd_con .step_item+.step_item+.step_item+.step_item+.step_item { left: 70%\9; }
.bzyd_con .step_item+.step_item+.step_item+.step_item+.step_item+.step_item { left: 85%\9; }
.bzyd_con .step_item .step_main { position: relative; z-index: 1; margin-bottom: .06rem; padding: .5rem .2rem .2rem; background-color: #ffecd9; background: linear-gradient(180deg,#ffecd9 0%,#fff 40%); border-radius: .16rem; border: 1px solid #fff; }
.bzyd_con .step_item .step_main .step_title { font-family: "simsun"; font-weight: bold; font-size: .4rem; position: absolute; top: .08rem; right: .1rem; line-height: 1; color: #D10A0A; background-image: -webkit-linear-gradient(top,#D10A0A 10%,#FF5733 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.bzyd_con .step_item .step_main .step_title i { position: absolute; left: 0; top: 0; z-index: -1; -webkit-text-stroke: 2px #fff; text-shadow: 0px 0px 16px rgba(255,56,25,0.01); }
.bzyd_con .step_item:nth-child(n + 4 ) .step_main .step_title { top: inherit; bottom: 0.1rem; }
.bzyd_con .step_item:nth-child(n + 4 ) .step_main { margin-top: .06rem; margin-bottom: 0; padding: .2rem .2rem .5rem; }
.bzyd_con .step_item .step_main::after { content: ""; display: none !important; position: absolute; left: 50%; margin-left: -0.14rem; bottom: -0.2rem; border-left: .14rem solid transparent; border-right: .14rem solid transparent; border-top: .2rem solid #fff; /* transform: rotate(0deg); */ }
.bzyd_con .step_item:nth-child(n + 4 ) .step_main::after { content: ""; position: absolute; left: 50%; margin-left: -0.14rem; bottom: inherit; top: -0.2rem; border-left: .14rem solid transparent; border-right: .14rem solid transparent; border-top: none; border-bottom: .2rem solid #fff; /* transform: rotate(-180deg); */ }
.bzyd_con .step_item .step_main:nth-child(n + 4 ) { background-color: #ffecd9; background: linear-gradient(180deg,#fff 60%,#ffecd9 100%); }
.bzyd_con .step_head { display: block\9; text-align: center; }
.bzyd_con .step_icon { width: .14rem; display: none; height: .14rem; display: inline-block\9; background: linear-gradient(90deg,rgba(255,141,26,1) 0%,rgba(215,34,22,1) 100%); border: 2px solid #fff; box-shadow: 0px 2px 4px  rgba(215,34,22,0.25); margin: .1rem 0; }
.bzyd_con .step_item:hover .step_icon { box-shadow: -6px 0px 15px rgba(42,112,188,0.1); border: 2px solid #fff; background-color: #FF8D1A; background: linear-gradient(90deg,#FF8D1A,#FF5733); }
.bzyd_con .step_item:hover .step_main { background-color: #ff7226; background: linear-gradient(180deg,#FF5733,#FF8D1A); }
.bzyd_con .step_item:hover .step_main::after { border-top: 0.2rem solid #FF8D1A; }
.bzyd_con .step_item:nth-child(n + 4 ):hover .step_main::after { border-bottom: 0.2rem solid #FF5733; border-top: none; }
.bzyd_con .step_item:hover .step_description h6,.bzyd_con .step_item:hover .step_description p { color: #fff; }
.bzyd_con .step_item:hover .step_main .step_title { color: #fff; background: none; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; }
.bzyd_con .step_item:hover .step_main .step_title i { -webkit-text-stroke: 2px #ffe2cb; text-shadow: 0px 0px 16px rgba(255,226,203,0.01); }
.bzyd_con .step_description { padding-left: 0; padding-right: 0; text-align: left; }
.bzyd_con .step_description h6 { font-size: .18rem; line-height: .28rem; margin-bottom: .03rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bzyd_con .step_description p {
  text-align:justify;font-size:.16rem;color:#666;/* line-height:.28rem;height:1.12rem;-webkit-line-clamp:4;*/
  height:1.76rem;line-height:.22rem;-webkit-line-clamp:8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;
}
.slb .rctj_box>ul li { width: 33.3333%; margin-bottom: .05rem; }
.slb .rctj_box>ul li .rc_li span>b { font-size: .38rem; }
.slb .rctj_box>ul li .rc_li p { line-height: .2rem; height: .4rem; }
.slb .bzyd_con .steps_horizontal { padding-left: 0; padding-right: 0; height: inherit; }
.slb .bzyd_con .steps_horizontal>div { display: block; margin: 0rem -0.12rem; }
.slb .bzyd_con .steps_horizontal::before,.slb .bzyd_con .steps_horizontal::after,.slb .bzyd_con .step_icon,.slb .bzyd_con .step_item .step_main::after { display: none; }
.slb .bzyd_con .step_item { position: relative; left: inherit !important; display: block; float: left; width: 33.3333%; padding: 0rem .12rem; min-width: inherit; max-width: inherit; margin-left: 0rem !important; margin-top: 0rem !important; margin-bottom: .2rem; }
.slb .bzyd_con .steps_horizontal .step_description { display: block; }
.slb .bzyd_con .step_item .step_main:nth-child(n + 4 ) { padding: .5rem .2rem .2rem; }
.slb .bzyd_con .step_item:nth-child(n + 4 ) .step_main .step_title { top: .08rem; bottom: inherit; }
.slb .bzyd_con .step_item .step_main,.slb .bzyd_con .step_item:nth-child(n + 4 ) .step_main { margin-top: 0; margin-bottom: 0; }
@media screen and (max-width:992px) {
  .banner { background-size: auto 100%; }
  .banner>.row { padding-top: .3rem; padding-bottom: 50%; }
  .slb .banner>.row { padding-top: .3rem; padding-bottom: 58%; }
  .banner>.row img { max-width: 90%; }
  .rcl_con { margin-top: -28.5%; }
  .slb .rcl_con { margin-top: -33%; }
  .rctj_box>ul { margin: .1rem -.12rem 0rem; }
  .rctj_box>ul li { width: 33.33333%; padding: 0rem .12rem; }
  .slb .rctj_box>ul li { width: 50%; }
  .zcsy_box .icon_list_group_m_04 li a h3 { -webkit-line-clamp: inherit; height: inherit; padding-right: 0rem; }
  .zcsy_box .icon_list_group_m_04 li a>em { opacity: .5; }
  .bg_ys { padding: .16rem; }
  .bzyd_con .steps_horizontal { padding-left: 0; padding-right: 0; }
  .bzyd_con .steps_horizontal>div { display: block; }
  .bzyd_con .steps_horizontal::before,.bzyd_con .steps_horizontal::after,.bzyd_con .step_icon,.bzyd_con .step_item .step_main::after { display: none; }
  .bzyd_con .step_item { display: block; width: 100%; min-width: inherit; max-width: inherit; margin-left: 0rem !important; margin-top: 0rem !important; margin-bottom: .2rem; }
  .bzyd_con .steps_horizontal .step_description { display: block; }
  .bzyd_con .step_item .step_main:nth-child(n + 4 ) { padding: .5rem .2rem .2rem; }
  .bzyd_con .step_item:nth-child(n + 4 ) .step_main .step_title { top: .08rem; bottom: inherit; }
  .bzyd_con .step_description h6 { white-space: normal; }
  .bzyd_con .step_description p { height: inherit; -webkit-line-clamp: inherit; }
  .slb .bzyd_con .step_description h6 { white-space: normal; }
  .slb .bzyd_con .step_description p { height: inherit; -webkit-line-clamp: inherit; }
  .slb .bzyd_con .step_item { width: 100%; }
}
@media screen and (max-width:850px) {
  .rctj_box>ul li { width: 50%; }
  .rctj_box>ul li .rc_li p { min-height: .4rem; display: block; }
}
@media screen and (max-width:750px) {
  .slb .rctj_box>ul li { width: 100%; padding-left: 0; padding-right: 0; border-bottom: 1px solid #efefef; }
  .slb .rctj_box>ul li:after { display: none; }
}
@media screen and (max-width:640px) {
  .rctj_box>ul li { width: 100%; border-bottom: 1px solid #efefef; }
  .rctj_box>ul li:after { display: none; }
}
.header_21_con1 { height: inherit; }
/* 20241015 政策索引-切换版本 */
.zcsy_tabs.tabs .tabs_header>ul>li { font-size: .2rem; }
.rc_conter { margin-top: .2rem; background-color: #ffece8; background: linear-gradient(160deg,#ffece8,#ffc8bc,#ffe2db); border-radius: .08rem; padding: .16rem; }
.box_tit { font-size: .22rem; text-align: center; font-weight: bold; line-height: 1.5; margin-bottom: .1rem; }
.talent_box { box-shadow: 0px 2px 12px rgba(191,10,4,0.16); background-color: #fff; padding: .2rem; border-radius: 0.08rem; background: url(241015qz_rcl_bgtu1.png) no-repeat #fff; background-size: 100% auto; background-position: bottom center; }
.talent_box.rc_box1 { background-position: top center; position: relative; }
.talent_box .text_zi { font-size: .16rem; line-height: .32rem; text-indent: 2em; }
.talent_box.rc_box3 { background: #fff; }
.talent_box li h5 { vertical-align: middle; }
.talent_box li h4 { vertical-align: middle; }
.rc_box1 .rc_list_box { margin-top: .1rem; background: url(241015qz_rcl_bgtu2.png) no-repeat right bottom; background-size: auto 1.8rem; }
.slb .rc_box1 .rc_list_box { background: no-repeat; }
.rc_tit { display: block; overflow: hidden; margin-bottom: 0.15rem; }
.rc_tit span { display: inline-block; padding-left: .45rem; position: relative; font-size: .18rem; line-height: .38rem; }
.rc_tit span>i { position: absolute; left: 0; width: .34rem; height: .38rem; background-size: contain; background-position: center; }
.rc_list_box ul.trt-row { z-index: 1; }
.cont_nr { position: relative; background-color: #ffe9e4; background: linear-gradient(180deg,#FFF1EB,#FFE4E0); margin: 0rem .1rem; padding: .15rem .15rem .15rem 0rem; border-radius: .08rem; }
.cont_nr::after { content: ""; position: absolute; z-index: -1; background: linear-gradient(180deg,rgba(255,255,255,1),rgba(255,255,255,0)); left: -1px; right: -1px; top: -1px; bottom: -1px; border-radius: .08rem; }
.cont_nr h5 { border-right: 1px solid #FFD1CB; height: 100%; width: 1.05rem; margin-right: .16rem; display: inline-block; position: relative; z-index: 1; }
.cont_nr h5 i { width: .64rem; height: .64rem; margin: 0rem auto; position: relative; display: block; background-size: contain; background-repeat: no-repeat; }
.cont_nr h5 i::after { content: ""; position: absolute; display: none\0; left: 0; right: 0; bottom: -0.04rem; height: .14rem; background-color: #FB5D53; filter: blur(20px); z-index: -1; }
.cont_nr h5 p { text-align: center; padding-top: .1rem; font-size: .16rem; color: #EE3C3B; font-weight: normal; }
.cont_nr h4 { display: inline-block; width: calc(100% - 1.3rem); vertical-align: top; font-size: .16rem; line-height: .32rem; font-weight: normal; }
.qtdy_box { position: relative; padding-left: 1.3rem; }
.qtdy_box span { position: absolute; left: 0; display: block; padding-left: .4rem; font-size: .18rem; font-weight: bold; line-height: .48rem; }
.qtdy_box span>i { display: block; position: absolute; left: 0; top: 50%; margin-top: -.19rem; width: .34rem; height: .38rem; background-repeat: no-repeat; background-size: contain; }
.qtdy_box h6 { display: block; position: relative; font-size: .16rem; font-weight: normal; color: #EE3C3B; background-color: #ffefeb; background: linear-gradient(90deg,#FFF3ED,#FFEBE8); padding: .15rem; border-radius: .08rem; }
.qtdy_box h6 a { color: #333; padding: 0rem .1rem; }
.qtdy_box h6::after { content: ""; position: absolute; width: .14rem; height: .16rem; top: 50%; margin-top: -0.08rem; left: -.13rem; background: url(241015qz_rcl_sjjt.png) no-repeat center; background-size: 100% 100%; }
.table_box { background: url(241015qz_rcl_table_bg.jpg) no-repeat center; background-size: 100% 100%; padding: .4rem .35rem .7rem; }
.table_box .table_base.is_group th { background-color: #ffe5d5; color: #FF5733; font-size: .18rem; border-right: 1px dashed #FFD5AB; border-bottom: 1px solid #FFD5AB; }
.table_box .table_base.is_group td { border-right: 1px dashed #FFD5AB; border-bottom: 1px dashed #FFD5AB; }
.table_box .table_border { border-left: 1px solid #FFD5AB; border-top: 1px solid #FFD5AB; }
.table_box .table_base.is_group th:last-child,.table_box .table_base.is_group td:last-child { border-right: 1px solid #FFD5AB; }
.table_box .table_base.is_group tr:last-child td { border-bottom: 1px solid #FFD5AB; }
.table_base tr:hover td { background-color: #fffbf8; }
.zc_tel { margin-top: .4rem; position: relative; z-index: 1; }
.zc_tel>h6 { position: relative; display: block; }
.zc_tel>h6 span { margin-top: 0.03rem; font-size: .22rem; color: #fff; position: relative; border-radius: .6rem; background-color: #f55a4a; line-height: .53rem; display: inline-block; padding: 0rem 0.5rem 0rem 1rem; background: linear-gradient(90deg,#f14740,#fc7959); }
.zc_tel>h6 span>i { display: inline-block; padding: 0rem 0.2rem; line-height: 0.75rem; background-color: #f45647; background: linear-gradient(180deg,#ED3939,#FF845E); position: absolute; left: -0.03rem; top: -0.16rem; width: 0.85rem; height: 0.85rem; border-radius: 1rem; border: 1px solid #F71E16; }
.zc_tel>h6 span::before { content: ""; position: absolute; left: -0.03rem; right: -0.03rem; top: -0.03rem; bottom: 0; border-radius: .8rem; background: linear-gradient(180deg,#fff,#fc7959); z-index: -1; }
.tel_dh { background: linear-gradient(180deg,#FFF1EB,#FFE4E0); border: 1px solid #fff; border-radius: .3rem; }
.tel_dh li a { margin: 0rem .16rem; border-radius: 0.8rem; display: block; background-color: #fffaf9; text-align: center; font-size: .18rem; padding: .18rem 0rem; line-height: .3rem; }
@media screen and (min-width:993px) {
  .zcsy_tabs.tabs .tabs_header { width: calc(100% + 0.13rem); position: relative; margin-right: -0.13rem; z-index: 1; background: url(241015qz_rcl_leftbg.jpg) no-repeat center top; background-size: cover; margin-bottom: 0rem; padding: .2rem .13rem .4rem; }
  .zcsy_tabs.tabs .tabs_header h6 { padding-left: .2rem; margin-bottom: .1rem; }
  .zcsy_tabs.tabs .tabs_header h6 img { max-width: 88%; }
  .zcsy_tabs.tabs .tabs_header:after { display: none; }
  .zcsy_tabs.tabs .tabs_header>ul>li { display: block; float: inherit; padding-right: .33rem; margin-bottom: .2rem; margin-right: 0; line-height: .3rem; }
  .zcsy_tabs.tabs .tabs_header>ul>li.on:before { width: .2rem; height: .22rem; background: url(241015qz_rcl_left_jt.png) no-repeat center; background-size: contain; bottom: inherit; left: inherit; top: 50%; margin-top: -0.11rem; right: 0.08rem; }
  .zcsy_tabs.tabs .tabs_header>ul>li>a { display: block; color: #fff; padding: .18rem 0rem; font-weight: bold; text-align: center; background-color: rgba(250,250,250,0.3); border: 1px solid rgba(250,250,250,0.4); border-radius: .08rem; }
  .zcsy_tabs.tabs .tabs_header>ul>li.on>a,.zcsy_tabs.tabs .tabs_header>ul>li>a:hover { background-color: #fff; border-color: #fff; color: #333; }
  .zcsy_tabs.tabs .tabs_content { position: relative; z-index: 2; }
  .rc_conter { margin-top: 0rem; }
  .rc_box1 .rc_list_box ul li+li+li .cont_nr h5,.rc_box1 .rc_list_box ul li+li+li+li .cont_nr h5 { vertical-align:  }
  .rc_box1 .rc_list_box ul li+li+li .cont_nr h4,.rc_box1 .rc_list_box ul li+li+li+li .cont_nr h4 { height: 1.6rem; }
  .slb .rc_box1 .rc_list_box ul li+li+li .cont_nr h4,.slb .rc_box1 .rc_list_box ul li+li+li+li .cont_nr h4 { height: inherit; }
  .rc_box1 .rc_list_box ul li+li+li+li+li .cont_nr h4 { height: inherit; }
  .talent_box { min-height: 6.6rem; }
  /*.rc_box3 li h4{height: 1.28rem; }.rc_box3 li+li+li h4{height: 1.6rem; }
 */
  .rc_box3 li .cont_nr { display: flex; height: 1.58rem; align-items: center; }
  .rc_box3 li+li+li .cont_nr { height: 1.9rem; }
  .rc_box3 li .cont_nr h5 { height: auto; }
  .slb .rc_box3 li .cont_nr,.slb .rc_box3 li+li+li .cont_nr { display: block; align-items: inherit; height: inherit; }
  /* .rc_box4 li h4{height: 1.92rem; }*/
  .rc_box4 li .cont_nr { display: flex; height: 2.22rem; align-items: center; }
  .slb .rc_box4 li .cont_nr {height:auto;}
  .rc_box4 li .cont_nr h5 { height: auto; }
}
@media screen and (max-width:992px) {
  .qtdy_box { padding-left: 0rem; }
  .qtdy_box span { position: relative; left: 0; margin-bottom: .08rem; }
  .table_box { background: none; padding: 0rem; }
  .slb .zc_tel>h6 span>i { width: 0.65rem; height: 0.65rem; top: -0.06rem; line-height: 0.55rem; padding-left: 0.14rem; padding-right: 0.14rem; }
  .slb .zc_tel>h6 span { width: 100%; padding-right: 0rem; padding-left: 0.65rem; }
  .zcsy_tabs.tabs .tabs_header { background-color: #D10A0A; border-radius: .08rem 0.08rem 0rem 0rem; }
  .zcsy_tabs.tabs .tabs_header>ul>li a { color: rgba(250,250,250,0.75); }
  .zcsy_tabs.tabs .tabs_header>ul>li.on a,.zcsy_tabs.tabs .tabs_header>ul>li>a:hover { color: #fff; }
  .zcsy_tabs.tabs .tabs_header>ul>li.on:before,.zcsy_tabs.tabs .tabs_header:after { background-color: #fff; }
  .rc_conter { margin-top: 0; }
  .rc_box1 .rc_list_box { background: no-repeat; }
}
@media screen and (max-width:640px) {
  .slb .cont_nr h5 { width: 100%; border-right: none; margin-right: 0; }
  .slb .cont_nr { padding: .16rem; }
  .slb .cont_nr h4 { width: 100%; margin-top: .1rem; }
}
@media screen and (max-width:480px) {
  .cont_nr h5 { width: 100%; border-right: none; margin-right: 0; }
  .cont_nr { padding: .16rem; }
  .cont_nr h4 { width: 100%; margin-top: .1rem; }
}
@media screen and (max-width:375px) {
  .slb .tel_dh li a { margin: 0rem auto; }
}
/* 众创空间 + 孵化器 */
.zc_fh_box .icon_list_group_m_05 li a { padding-top: .3rem; padding-bottom: .3rem; }
.zc_fh_box .icon_list_group_m_05 li a h3 { font-size: .32rem; line-height: .5rem; height: .5rem; -webkit-line-clamp: 1; }
.zc_fh_box .icon_list_group_m_05 li a span { border: none; background-color: rgba(255,255,255,0.6); color: #E53117; line-height: .4rem; font-size: .18rem; padding: 0rem .15rem; margin-top: .2rem; }
.zc_fh_box .icon_list_group_m_05 li a span:hover { background-color: #fff; }
@media screen and (max-width:992px) {
  .zc_fh_box .icon_list_group_m_05 li a { background-position-x: right; }
  .zc_fh_box .icon_list_group_m_05 li a h3 { padding-right: 0; }
}
@media screen and (max-width:480px) {
  .slb .zc_fh_box .icon_list_group_m_05 li a { background-position-x: left; }
}
/* 20241021返回首页 */
.return_sy { display: inline-block; border: 1px solid #cc1515; text-align: center; line-height: .35rem; padding: 0rem 0.1rem; color: #cc1515 !important; max-width: 1.8rem; position: absolute; right: 0; top: .2rem; }
@media screen and (max-width:992px) {
  .return_sy { line-height: .28rem; right: .16rem; left: inherit; margin-left: 0rem; top: .07rem; }
}
/* 20241025-“1+5+N”人才政策体系 */
.three_box { border-radius: 0.04rem; border: 1px solid #fff; background-color: #FFE1C4; background: linear-gradient(180deg,rgba(255,225,196,1) 0%,rgba(255,225,196,0) 25%); }
.zcxt_box h6 { display: block; padding: .13rem .2rem; border-radius: 0.08rem 0.08rem 0rem 0rem; background: linear-gradient(90deg,#FFE0C2,#fff); }
.zcxt_box h6>span { font-size: .16rem; line-height: .2rem; position: relative; padding-left: .16rem; }
.zcxt_box h6>span::after { content: ""; position: absolute; left: 0; width: .06rem; height: .06rem; top: 0.08rem; background: linear-gradient(90deg,#FF8D1A,#FF5733); border-radius: .3rem; }
.zcxt_box h6+div { background-color: #fff; border: 1px solid #FFEAD6; padding: .18rem; height: 2rem; background-position: right bottom; background-repeat: no-repeat; background-size: cover; }
.yj_box dl>dd { margin-bottom: .1rem; }
.yj_box dl>dd a { display: block; border-radius: .08rem; padding: .1rem .16rem; background: linear-gradient(90deg,rgba(255,242,230,1),rgba(255,242,230,0)); }
.yj_box dl>dd a>em { font-size: .16rem; line-height: .26rem; max-height: .52rem; height: .52rem\0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: block\0; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.zd_box { position: relative; }
.zd_box a { position: absolute; line-height: .26rem; padding: .1rem .22rem; border-radius: .5rem; display: inline-block; font-size: .16rem; background-color: #ffefdf; background: linear-gradient(90deg,#ffefdf,#fffbf7); border: 1px solid #fff; box-shadow: 0px 2px 14px rgba(255,226,198,0.5); }
.zd_box a.a1 { top: .15rem; left: .45rem; }
.zd_box a.a2 { left: .1rem; top: .75rem; }
.zd_box a.a3 { right: .1rem; top: .75rem; }
.zd_box a.a4 { left: .1rem; top: 1.35rem; }
.zd_box a.a5 { right: .1rem; top: 1.35rem; }
.zczc_box dd>a { display: block; z-index: 1; background-color: #FFF2E6; background: linear-gradient(180deg,#FFF2E6,#FFFAF5); border: 1px solid #fff; border-radius: 0.08rem; padding: 0.1rem 0.2rem; position: relative; box-shadow: 0px 2px 14px rgba(255,226,198,0.3); }
.zczc_box dd>a em { position: absolute; z-index: -1; right: 0; bottom: 0; max-width: .56rem; text-align: right; }
.zczc_box dd>a h5 { font-size: .16rem; font-weight: normal; line-height: .24rem; margin-bottom: .03rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zczc_box dd>a span { font-size: .14rem; color: #bbb; line-height: 1.2; }
.txi_adv a { display: block; z-index: 1; vertical-align: middle; font-size: .36rem; font-weight: bold; color: #fff; text-align: center; padding: .47rem .3rem; position: relative; border-radius: .1rem; background-position: center; background-repeat: no-repeat; background-size: cover; }
.txi_adv a::after { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; background: url(241025qz_rcl_advbg1.png) no-repeat 98% center; background-size: auto 100%; }
.txi_adv a>span { font-size: .14rem; display: inline-block; vertical-align: middle; margin-left: .2rem; font-weight: normal; line-height: .28rem; border: 1px solid #fff; border-radius: .3rem; padding: 0rem .2rem; }
.slb .zcxt_box h6+div { height: inherit; overflow: hidden; }
.slb .zd_box { background: #fff; background-image: none !important; }
.slb .zd_box a { display: block; width: 100%; position: relative; left: inherit !important; right: inherit !important; top: inherit !important; margin-bottom: .15rem; }
.slb .yj_box dl>dd a>em { max-height: inherit; -webkit-line-clamp: inherit; text-align: justify; }
@media screen and (max-width:992px) {
  .txi_adv a { padding-top: .2rem; padding-bottom: .2rem; }
  .txi_adv a::after { display: none; }
  .txi_adv a>span { display: block; max-width: 1.3rem; margin: 0.1rem auto 0rem; }
  .yj_box dl>dd a>em { max-height: inherit; -webkit-line-clamp: inherit; text-align: justify; }
  .zcxt_box h6+div { height: inherit; }
  .zd_box { background: #fff; background-image: none !important; }
  .zd_box a { display: block; width: 100%; position: relative; left: inherit !important; right: inherit !important; top: inherit !important; margin-bottom: .15rem; }
}
/* --------------------------- */
a:hover { color: #B80000; }
.rczctx_box2 { background: url(251023qz_rcl_bg4.png) no-repeat center; border-radius: .08rem; overflow: hidden; background-size: 100% 100%; }
.rczctx_box2_l { width: 2.8rem; background: linear-gradient(90deg,rgba(255,87,51,0.4) 0%,rgba(255,141,26,0.4) 100%),rgba(255,255,255,1); }
.rczctx_box2_l ul li a { display: block; position: relative; padding-top: .12rem; height: 1.08rem; padding-left: .24rem; }
.rczctx_box2_l ul li a h1 { position: relative; z-index: 2; left: -.2rem; font-family: 'ysbth'; font-weight: normal; font-size: .44rem; background: linear-gradient(180deg,rgba(184,0,0,1) 0%,rgba(255,141,26,0) 100%); color: rgba(184,0,0,1); background: none\0; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.rczctx_box2_l ul li a p { position: relative; top: -.2rem; letter-spacing: 0px; z-index: 2; font-size: .2rem; font-weight: bold; }
.rczctx_box2_l ul li:hover a,.rczctx_box2_l ul li.on a { border-radius: .08rem 0rem 0rem .08rem; background: linear-gradient(90deg,rgba(255,87,51,1) 0%,rgba(255,141,26,1) 100%),linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); }
.rczctx_box2_l ul li a::before { content: ' '; position: absolute; left: 0rem; top: 0rem; right: 0rem; transition: ease-in-out .3s; bottom: 0rem; opacity: .3; background-size: cover !important;}
.rczctx_box2_l ul li.icon1 a::before { background: url(251023qz_rcl_icon1.png) no-repeat right center; }
.rczctx_box2_l ul li.icon2 a::before { background: url(251023qz_rcl_icon2.png) no-repeat right center; }
.rczctx_box2_l ul li.icon3 a::before { background: url(251023qz_rcl_icon3.png) no-repeat right center; }
.rczctx_box2_l ul li:hover a::before,.rczctx_box2_l ul li.on a::before { opacity: 1; }
.rczctx_box2_l ul li:hover a h1,.rczctx_box2_l ul li.on a h1 { background: linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); color: #fff; background: none\0; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.rczctx_box2_l ul li:hover a p,.rczctx_box2_l ul li.on a p { color: #fff; }
.rczctx_box2_r { overflow: hidden; position: relative; }
.rczctx_box2_r_box { position: relative; padding: .2rem; }
.rczctx_box2_r_top ul li { display: inline-block; font-size: .16rem; font-weight: bold; margin-right: .12rem; }
.rczctx_box2_r_top ul li a { display: block; padding: 0rem .14rem; color: #666666; }
.rczctx_box2_r_top ul li.on a,.rczctx_box2_r_top ul li:hover a { background: linear-gradient(90deg,#FF5733 0%,#FF8D1A 100%); height: .32rem; line-height: .32rem; border-radius: .4rem; color: #fff; }
.rczctx_box2_r_nr { min-height: 2.4rem; padding: .16rem; background: #fff; border-radius: .08rem; margin-top: .1rem; }
.rczctx_box2_r_list ul li { border-radius: .06rem; margin-bottom: .1rem; padding: 0rem .16rem; padding-right: 1.2rem; position: relative; background: url(251023qz_rcl_bg2.png) no-repeat center; background-size: cover; border: 1px solid #FFCCC4; height: .48rem; line-height: .48rem; }
.rczctx_box2_r_list ul li em { display: inline-block; margin-right: .06rem; font-size: .14rem; line-height: .2rem; height: .2rem; border-radius: .04rem; padding: 0rem .08rem; background: #FFCCC4; color: #B80000; }
.rczctx_box2_r_list ul li a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.rczctx_box2_r_list ul li span { position: absolute; right: .16rem; top: 50%; color: #999999; transform: translateY(-50%); }
.rczctx_box2_r_list ul li:hover { border: 1px solid #B80000; }
.rczctx_box2_anniu { position: absolute; bottom: 0rem; right: 0rem; z-index: 999; }
.rczctx_box2_anniu a { background: linear-gradient(180deg,rgba(255,141,26,0.3) 1.39%,rgba(255,103,44,0.3) 100%),rgba(255,235,235,1); height: .3rem; line-height: .3rem; border-radius: .08rem 0rem .08rem 0rem; display: block; color: #B80000; font-size: .14rem; padding: 0rem .2rem; }
.rczctx_box3 { background: url(251023qz_rcl_bg1.png) no-repeat center right; margin-top: .2rem; background-size: cover; padding: .24rem; padding-right: 2.8rem; border-radius: .08rem; }
.rczctx_box3 .rczctx_box3_in { height: .48rem; position: relative; overflow: hidden; line-height: .48rem; background: #fff; border-radius: .4rem; border: 1px solid #FF4800; }
.rczctx_box3 .rczctx_box3_in input { border: none; vertical-align: middle; padding-left: .16rem; width: 80%; font-size: .16rem; }
.rczctx_box3 .rczctx_box3_in input::placeholder { color: #CCCCCC; }
.rczctx_box3 .rczctx_box3_in button { border: none; position: absolute; right: .04rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); background: linear-gradient(90deg,#FF5733 0%,#FF8D1A 100%); width: .4rem; height: .4rem; border-radius: 50%; vertical-align: middle; }
.rczctx_box3 textarea { border-radius: .08rem; border: none; height: 1rem; margin-top: .16rem; width: 100%; padding: .12rem .16rem; padding-right: .6rem; }
.rczctx_box3 textarea::placeholder { color: #ccc; font-size: .16rem; font-family: "Microsoft YaHei"; }
.steps_base>div { flex-wrap: wrap; gap: 0rem .16rem; width: 100%; }
.bzyd_con .step_item { min-width: calc(33.33% - .16rem);}
.bzyd_con .step_item .step_main,.bzyd_con .step_item:nth-child(n + 4 ) .step_main{padding: .34rem .2rem .2rem;}
.bzyd_con .step_item:nth-child(n + 4 ) { bottom: inherit; }
.bzyd_con .step_item .step_main .step_title ,.bzyd_con .step_item:nth-child(n + 4 ) .step_main .step_title{right: inherit; left: .2rem; top: .2rem; bottom: inherit; }
.bzyd_con .step_item:nth-child(n + 4 ) .step_main { background: linear-gradient(0deg,#ffecd9 0%,#fff 40%); }
.bzyd_con .step_item:nth-child(n + 4 ){}
.bzyd_con .step_item:hover .step_main { background-color: #ff7226; background: linear-gradient(180deg,#FF5733,#FF8D1A); }
.bzyd_con .step_description h6{padding-left: .46rem;}
.bzyd_con .step_description p{-webkit-line-clamp: 5; font-size: .14rem; margin-top: .1rem; height: 1.1rem;}
.bzyd_con .step_item .step_main::after{left: .6rem;}
.bzyd_con .step_item .step_head{text-align: left; padding-left: .54rem;}
.bzyd_con .step_item:nth-child(n + 4 ) .step_head{text-align: right; padding-right: .54rem;}
.bzyd_con .step_item:nth-child(n + 4 ) .step_main::after{right: .44rem; left: inherit;}
.bzyd_con .step_item .step_main::after{bottom: -.1rem;}
.bzyd_con .step_item:nth-child(n + 4 ) .step_main::after{top: -.1rem;}
.bzyd_box_anniu{margin-top: .32rem;}
.bzyd_box_anniu img{width: 100%;}
.slb .rczctx_box2_l{float: inherit; width: auto;}
.slb .rczctx_box2_l ul {font-size: 0;}
.slb .rczctx_box2_l ul li{display: inline-block; width: 33.33%; border-radius: .08rem; overflow: hidden; border-right: 1px solid #fff;}
.slb .rczctx_box2_r_top ul li{margin: .1rem;}
.slb .bzyd_box_anniu{margin-top: .2rem; text-align: center;}
.slb .bzyd_box_anniu img{max-width: 3rem;}
.bzyd_con .step_item:nth-child(n + 4 ){top: inherit; margin-top: .3rem;}
.slb .bzyd_con .step_item{min-width:inherit;}
.slb .qtdy_box h6::after{display: none;}
.slb .qtdy_box{padding-left: 0rem;}
.slb .qtdy_box span{position: inherit; left: inherit;}

@media screen and (max-width:992px) {
  .slb .bzyd_con .steps_horizontal>div{margin: 0rem;}
  .rczctx_box2_l{float: inherit; width: auto;}
  .rczctx_box2_l ul {font-size: 0; white-space: nowrap; overflow: auto;}
  .rczctx_box2_l ul li,.slb .rczctx_box2_l ul li{display: inline-block; width: 2.4rem; border-radius: .08rem; overflow: hidden; border-right: 1px solid #fff;}
  .rczctx_box2_r_top ul li,.slb .rczctx_box2_r_top ul li{margin: 0rem .04rem;}
  .bzyd_box_anniu{margin-top: 0rem; text-align: center;}
  .bzyd_box_anniu img{max-width: 3rem;}
  .rczctx_box3{padding: .2rem; background-position: left center;}
  .rczctx_box2_r_list ul li{padding: .1rem; height: auto; padding-bottom: .3rem;} 
  .rczctx_box2_r_list ul li a em{display: none;}
  .rczctx_box2_r_list ul li span{transform: inherit; right: inherit; bottom: .1rem; left: .1rem;}
  .rczctx_box2_r_top ul{white-space: nowrap; overflow: auto;}
  .bzyd_con .step_item .step_main .step_title{display: none;}
  .bzyd_con .step_description h6{padding-left: 0rem;}
  .bzyd_con .step_item{margin-bottom: 0rem;}
  .bzyd_box_anniu{margin-top: .2rem;}
}
