@charset "UTF-8";
a:hover{color: #CA0125;}
@media screen and (min-width:1366px) {
    .slb .main-box { min-height: 8rem; height: 8rem; }
}
@media screen and (min-width:993px) {
    .add-pop-up-windows+div[style="height:100%;"] { height: auto !important; }
    #wrap { height: auto; }
}
.slb .bldd-tc { top: 50%; left: 50%; position: absolute; margin-left: 0; margin-top: revert-layer; background: #FFFFFF; border-radius: 12px; padding-bottom: 25px; transform: translate(-50%,-50%); z-index: 9999; margin-bottom: 150px; }
.switch_font_size {
    /* display:none !important;*/
    right:0rem;left:auto;top:-0.4rem;bottom:auto;
}
.sbl .bldd-tc-btn a { width: .9rem; }
.slb .bldd-tk { max-height: 200px; }
.slb .standard_county_List { float: left; width: 100%; }
.slb #textTag { font-size: .2rem !important; }
.znwd_fix_bg { z-index: 99999; }
.znwd_fix { z-index: 999999; }
.hide { display: none !important; }
.znwd_l { width: 0; }
.znwd_c1.on .znwd_yszd { display: none; }
.znwd_con1 { z-index: 9 !important; }
.znwd_gpbs_list.no-padding { padding: 0 !important; }
.znwd_gpbs_list .bd li a span { max-width: calc(100% - 36px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
/* .stop-generate{padding-left: 0; }
 */
.del2:hover { box-shadow: none; }
.del2 { padding: 0; }
.znwd_gpbs_list .bd ul { padding-bottom: 5px; }
.znwd_btn_box .icon_yy:hover,.znwd_btn_box .icon_play:hover,.znwd_btn_box .icon_del:hover { border: 0; }
.icon_del { border: 0 !important; }
.video_bg { display: none; }
.znwd_gpbs_list { padding: 0 0.15rem !important; }
.znwd_gpbs_list .bd li { margin-top: 0.12rem; width: 16.6666%; float: left; }
.slb .znwd_gpbs_list .bd li { width: 33.3%; }
.znwd_gpbs_list .bd li a { margin: 0 0.06rem; display: flex; align-items: center; background: rgba(255, 255, 255, 0.72);  border-radius: 0.08rem; line-height: 0.3rem; padding: 0.08rem 0.12rem; font-size: 0.14rem; }
.znwd_gpbs_list .bd li a img { width: 0.24rem; height: 0.24rem; margin-right: 0.12rem; }
.znwd_gpbs_list .num { text-align: center; margin: 0.12rem auto; }
.znwd_gpbs_list .num ul { font-size: 0; }
.znwd_gpbs_list .num ul li { cursor: pointer; border-radius: 0.04rem; display: inline-block; width: 0.08rem; height: 0.06rem; background-color: #d1e4f9; margin: 0 0.03rem; }
.znwd_gpbs_list .num ul li.on { width: 0.16rem; background-color: #CA0125; }
.znwd_gpbs_list { position: relative; }
.znwd_gpbs_list span.prev,.znwd_gpbs_list span.next { width: 0.14rem; height: 0.4rem; background-color: rgba(51,51,51,0.1); text-align: center; line-height: 0.4rem; position: absolute; top: calc(50% - 0.36rem); transform: translateY(50%); -ms-transform: translateY(50%); cursor: pointer; }
.znwd_gpbs_list span.prev { z-index: 1; left: 0; border-radius: 0 0.04rem 0.04rem 0; }
.znwd_gpbs_list span.next { right: 0; border-radius: 0.04rem 0 0 0.04rem; }
#wrap { background: url(../images/20250912hs_ai_bg.jpg) no-repeat fixed; background-size: 100% 100%; }
.main-box { align-items: flex-start; }
#wrap .row { width: 100%; padding: 0.2rem 0.5rem; }
.znwd_con4 .zan_con { font-size: 0; right: 0.03rem; bottom: 0.03rem; width: 3rem; text-align: right; }
.znwd_con4 .zan_con span { display: inline-block; border: none; width: 0.38rem; position: relative; height: 0.24rem; line-height: 0.24rem; margin-top: 0; background-color: transparent; }
.znwd_con4 .zan_con span+span::before { content: ""; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); height: 0.15rem; background-color: #d9dbdf; position: absolute; width: 1px; }
.znwd_tit li i,.znwd_tit li a { display: inline-block; }
.znwd_tit li a { font-size: 0.14rem; }
.znwd_tit li i { margin-right: 0.08rem; font-size: 0.16rem; color: #5a5a5d; font-weight: normal; }
.znwd_tit ul+.del1 { display: none; }
.znwd_welcome { position: relative; overflow: hidden; }
.znwd_welcome_text { position: relative; z-index: 0; padding-top: 0.74rem; padding-left: 0.12rem; padding-bottom: 0.3rem; }
.znwd_welcome_text::before { content: ""; z-index: -1; top: 0.2rem; left: 0.26rem; position: absolute; width: 0.77rem; height: 0.63rem; background: url(../images/20250912hs_ai_tit1.png) no-repeat; background-size: contain; }
.znwd_welcome_pic {
    /* float:right;margin-left:-0.8rem;margin-right:-0.2rem;width:1.21rem;*/
    float:right;margin-left:-0.8rem;width:.9rem;margin-top:0rem;
}
.znwd_welcome_pic img { width: 100%; }
.znwd_welcome_text h3 { font-size: 0.24rem; color: #CA0125; font-weight: bold; line-height: 1.2; }
.znwd_welcome_text p { font-size: 0.14rem; margin-top: 0.04rem; line-height: 1.2; }
.znwd_l { background: none; }
.znwd_wrap_con { max-height: inherit; height: 83vh; margin-top: 0.6rem; border: none; background: none transparent; box-shadow: none; }
.znwd_l span.tx,.znwd_menu { display: none; }
.znwd_l span.tx,.znwd_tu { display: none !important; }
.znwd_r { left: 0; right: 0; }
.znwd_r1 { width: 2.4rem; transition: 0.3s all; overflow: hidden; display: flex; flex-direction: column; height: calc(100% - 0.8rem); bottom: auto; right: 0; }
.slb .znwd_r { left: 0; }
.znwd_dialog_btn { right: 1.4rem; }
.znwd_r12 { width: 2.4rem; left: -2.4rem; box-shadow: none; background-color: transparent !important; z-index: 0; bottom: 0; height: auto; }
.znwd_home { font-size: 0.14rem; padding: 0 0.18rem; height: 0.3rem; line-height: 0.3rem; background: rgba(255, 255, 255, 0.8); top: 0.13rem; border-color: #fff; }
.znwd_r12::before { z-index: -2; position: absolute; content: ""; left: 0; right: 0; bottom: 0; top: 1.34rem; background-color: rgba(255,255,255,0.45); border: 1px solid #ffffff; border-radius: 0.12rem; }
.znwd_r12::after { z-index: -1; position: absolute; content: ""; left: 50%; top: 60%; width: 1.1rem; height: 0.85rem; background: url(../images/20250912hs_ai_icon12.png) no-repeat center; background-size: contain; transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); }
.znwd_r12.after_hide::after { display: none !important; }
.znwd_c1 { padding: 0.4rem 0 0.4rem 0.4rem; box-sizing: border-box; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); right: auto; width: 10.3rem; top: 0.22rem; background: linear-gradient(rgba(255,255,255,0.6) 75%,rgba(255,255,255,0) 90%); border-radius: 0.08rem 0.08rem 0 0; border-top: 1px solid #ffffff; box-shadow: 0.35rem -0.4rem 0.46rem rgba(202, 1, 37, 0.03); }
.znwd_c1::before,.znwd_c1::after { position: absolute; width: 1px; top: 0.08rem; height: 40%; content: ""; background-image: linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0)); }
.znwd_c1::before { left: 0; }
.znwd_c1::after { right: 0; }
.znwd_main { margin-left: 2.4rem; }
.znwd_welcome,.new_btn,.new_btn { display: block; }
.znwd_list3 { overflow-y: auto; }
.new_btn { cursor: pointer; height: 0.4rem; line-height: 0.4rem; width: calc(100% - 0.4rem); margin: 0.1rem 0.2rem 0 0.2rem; border-radius: 0.08rem; text-align: center; font-size: 0.14rem; color: #ffffff; display: flex; align-items: center; justify-content: center;background: linear-gradient(151.91deg, rgba(245, 178, 54, 1) 0%, rgba(245, 55, 49, 1) 17%, rgba(255, 66, 186, 1) 74.29%, rgba(205, 54, 224, 1) 100%); }
.new_btn i { font-size: 0.2rem; margin-right: 0.08rem; }
.new_line { border-bottom: 1px solid #d3ddec; margin: 0.26rem 0.2rem 0 0.2rem; height: 1px; }
.znwd_l { z-index: 4; }
.znwd_l ul.znwd_icon_list { border-top: 1px solid #d3ddec; padding-top: 0.16rem; width: 2rem; bottom: 0.16rem; font-size: 0; }
.znwd_l ul.znwd_icon_list li { width: 25%; line-height: 0.2rem; display: inline-block; }
.znwd_l ul.znwd_icon_list li.broadcast_btn { display: none; }
.znwd_icon_list li p { display: block; font-size: 0.14rem; }
.znwd_icon_list li i { color: #666666; font-size: 0.2rem; }
.znwd_icon_list li:hover i { color: rgb(202, 1, 37); }
.znwd_icon_list li p span { display: none; }
/* .znwd_bot{box-sizing: border-box; height: 0.32rem; line-height: 0.32rem; width: 9.8rem; text-align: left; left: calc(50% + 1.2rem); transform: translateX(-50%); -ms-transform: translateX(-50%); bottom: auto; top: 1.2rem; }.znwd_bot::before{margin-right: 0.08rem; vertical-align: middle; color: #e1852b; }.znwd_bot p{color: #999999 !important; display: inline-block; font-size: 0.12rem; }
 */
.welcome_tit { display: block; text-align: center; margin-top: 0.52rem; line-height: 0.58rem; font-size: 0.3rem; font-weight: bold; }
.slb .welcome_tit { line-height: 0.36rem; }
.welcome_tit span { display: inline-block; background: linear-gradient(156.55deg, rgba(245, 178, 54, 1) 0%, rgba(245, 55, 49, 1) 17.47%, rgba(254, 48, 178, 1) 77.45%, rgba(205, 54, 224, 1) 100%); background-clip: text; -webkit-background-clip: text; color: transparent; color: #286adb\9; }
.znwd_con1 { box-shadow: 0px 0px 0px 4px rgba(202, 1, 37, .2); border-top: none; left: auto; right: auto; bottom: auto; top: 0; border-radius: 0.09rem; background-color: transparent; z-index: 2; transition: 0.3s all; position: relative; margin-top: 0.2rem; }
.znwd_con1::before { position: absolute; content: ""; left: 0; right: 0; bottom: 0; top: 0; background: linear-gradient(161.11deg, rgba(237, 56, 50, 1) 0%, rgba(245, 178, 54, 1) 43.06%, rgba(255, 48, 172, 1) 100%); border-radius: 0.09rem; opacity: 0.8; z-index: -2; }
.znwd_con1::after { position: absolute; content: ""; left: 0.04rem; right: 0.04rem; bottom: 0.04rem; top: 0.04rem; background-color: #ffffff; border-radius: 0.09rem; z-index: -1; }
.znwd_btn_box .icon_yy { background: none transparent; border: none; }
.znwd_btn_box .icon_yy i.znwd-voice:before { content: "\e831"; }
.znwd_btn_box .icon_yy i { color: #333333; }
.znwd_btn_box .znwd_btn { width: 0.45rem; min-width: inherit; height: 0.32rem; line-height: 0.32rem;background: linear-gradient(146.02deg, rgba(245, 178, 54, 1) 0%, rgba(245, 55, 49, 1) 18.08%, rgba(255, 66, 186, 1) 70.21%, rgba(205, 54, 224, 1) 100%); border-radius: 1rem; }
.znwd_btn_box { right: 0.12rem; bottom: 0.12rem; }
.znwd_btn i { display: block; font-size: 0.2rem;  text-shadow: none;}
.znwd_btn i.znwd-send:before { content: "\e83f"; }
.znwd_btn span,.znwd_con3.jqr.welcome_box,.znwd_r1 .znwd_yszd { display: none; }
#right_viewlist .znwd_tit:first-child {   }
.znwd_list.top-box {   }
.znwd_r1 .znwd_tit.mar_t15 { margin-top: 0; height: 0.36rem; line-height: 0.36rem; }
.znwd_c1 .znwd_yszd { display: block; margin-top: 0.18rem; overflow-y: auto; overflow-x: hidden; }
.znwd_c1 .znwd_yszd .znwd_list ul { margin: 0 -0.1rem; }
.znwd_c1 .znwd_yszd .znwd_tit li a { font-size: 0.18rem; }
.znwd_c1 .znwd_yszd .znwd_list li a { display: block; border-radius: 0.08rem; border: 1px solid #ffffff; position: relative; padding: 0.12rem 0.24rem; height: 0.7rem; box-sizing: border-box; background-color: rgba(255,255,255,0.6); margin: 0.12rem 0.1rem 0.08rem 0.1rem; text-align: left; }
.znwd_c1 .znwd_yszd .znwd_list li span { position: absolute; right: 0.04rem; top: -0.2rem; box-shadow: none; width: 0.55rem; height: 0.55rem; line-height: 0.55rem; background: none; }
.znwd_c1 .znwd_yszd .znwd_list li h3 { font-size: 0.16rem; font-weight: bold; line-height: 0.28rem; }
.znwd_c1 .znwd_yszd .znwd_list li p { color: #999999; font-size: 0.14rem; line-height: 0.2rem; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.znwd_c1 .hot_list { margin: 0 -0.1rem; display: flex; flex-wrap: wrap; }
.znwd_c1 .hot_list li { width: 50%; float: left; margin: 0.07rem 0; line-height: normal; }
.znwd_c1 .hot_list li a { border-radius: 0.08rem; background-color: #ffffff; margin: 0rem 0.1rem; line-height: 0.26rem; padding: 0.07rem 0.1rem 0.07rem 0.2rem; }
.znwd_c1 .hot_list li a em { display: none; }
.znwd_con11 { padding: 0.4rem; }
.znwd_con { display: none !important; }
.znwd_list3 a { height: auto; border: none; color: #666666; padding: 0.07rem 0.1rem 0.07rem 0.15rem; background-color: rgba(255,255,255,0.45); cursor: pointer; }
.znwd_list3 a:hover { background-color: #ffffff; color: #333333; }
.znwd_list3 a:hover i { color: #999999; }
.znwd_arrow { display: block; position: absolute; left: 2.5rem; width: 0.44rem; height: 0.44rem; line-height: 0.44rem; text-align: center; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); cursor: pointer; z-index: 99; }
.switch_font_size { /* display: none; */ }
.znwd_wrap_con.on .znwd_icon1 { display: block; width: 0.44rem; height: 0.4rem; text-align: center; line-height: 0.4rem; margin: 0 auto; }
.znwd_wrap_con.on .znwd_arrow { left: 0.84rem; }
.znwd_wrap_con.on .znwd_arrow img { transform: rotate(180deg); }
.znwd_wrap_con.on .znwd_r12,.znwd_wrap_con.on .znwd_r1,.znwd_wrap_con.on .znwd_l { width: 0.72rem; }
.znwd_wrap_con.on .znwd_r12::before { top: 0; }
.znwd_wrap_con.on .znwd_welcome { display: none; }
.znwd_wrap_con.on .new_btn { width: 0.4rem; margin: 0.2rem auto 0; }
.znwd_wrap_con.on .znwd_r1 { padding-top: 0.22rem; }
.znwd_wrap_con.on .znwd_l { height: 2rem; top: auto; bottom: 0; }
.znwd_wrap_con.on .new_btn span,.znwd_wrap_con.on .new_line,.znwd_wrap_con.on .znwd_r12::after { display: none; }
.znwd_wrap_con.on .new_btn i { margin-right: 0; }
.znwd_wrap_con.on .znwd_tit li { margin-right: 0; text-align: center; float: none; }
.znwd_wrap_con.on .znwd_r1 .znwd_tit li span { display: none; }
.znwd_wrap_con.on .znwd_yszd .znwd_tit li { text-align: left; }
.znwd_wrap_con.on .znwd_tit li i { font-size: 0.22rem; margin-right: 0; }
.znwd_wrap_con.on .znwd_tit li a { display: none; }
.znwd_wrap_con.on .znwd_l ul.znwd_icon_list { width: 0.44rem; left: 0.16rem; padding-top: 0.08rem; }
.znwd_wrap_con.on .znwd_l ul.znwd_icon_list li { float: none; width: 100%; margin-top: 0.12rem; }
.znwd_wrap_con.on .znwd_icon_list li p,.znwd_wrap_con.on .znwd_list3 { display: none; }
/* .znwd_bot::before{display: inline-block; }
 */
.slb .znwd_c1 { width: 8rem; }
.slb .znwd_bot { /* left: calc(50% + 0.8rem); */ }
.znwd_c1.on .znwd_content { display: block; overflow-y: auto; overflow-x: hidden; bottom: 1.8rem; }
.slb .znwd_welcome_pic { margin-right: 0rem; }
.slb .znwd_r12::after { display: none; }
.slb .znwd_c1 .znwd_yszd { margin-top: 0.2rem; /* overflow: visible; */ }
.znwd_content { position: absolute; top: 0.4rem; left: 0rem; padding-left: .4rem; right: 0; padding-right: 0.4rem; bottom: 0rem; overflow: hidden; display: flex; flex-direction: column; }
.slb .znwd_content { padding-bottom: 0.4rem; overflow-y: auto; }
.slb .znwd_c1.on .znwd_content { padding-bottom: 0; }
.slb .znwd_list3 a { padding: 0.07rem 0.1rem; }
.slb .welcome_tit { margin-top: .16rem; }
.znwd_c1.on .znwd_con1 { top: auto; bottom: 0; position: fixed; left: 0.4rem; right: 0.4rem; z-index: 9; }
.znwd_c1 .znwd_yszd .znwd_list li h3 em:nth-child(2) { margin-left: -0.05rem; }
.slb #wrap .row { padding-top: 0; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; flex-wrap: nowrap; }
.slb .znwd_bot {
    /* top:0.6rem;*/
    bottom:auto;position:relative;
}
.slb .znwd_wrap_con { margin-top: 0.2rem; max-height: 100%; height: 100%; }
.znwd_c1.on .znwd_con { display: block !important; }
.znwd_c1.on .znwd_yszd { margin-top: 0.2rem; }
.znwd_c1.on .znwd_con,.znwd_c1.on .znwd_con11 { position: relative; left: auto; top: auto; right: auto; bottom: auto; }
.znwd_c1.on .znwd_con { overflow-y: auto; overflow-x: hidden; }
.del2 { box-shadow: none; background-color: transparent; }
.del2 { display: none !important; }
.znwd_c1.on .switch_font_size.left0 { left: 0.4rem; }
.yy_switch_btn { left: auto; bottom: auto; right: 1.9rem; top: -0.38rem; }
.slb .yy_switch_btn { right: 0.1rem; top: -0.3rem; }
.znwd_c1.on .welcome_tit { margin-top: 0.2rem; }
.znwd_c1.on .del2 { display: block !important; }
.znwd_c1.on .yy_switch_btn { left: 0.4rem; top: auto; bottom: 1.34rem; }
.znwd_c1.on .switch_font_size { display: flex !important; left: 1.5rem; top: auto; bottom: 1.32rem; right: auto; }
.slb .znwd_c1.on .switch_font_size { display: none !important; }
.slb .btn2 { margin: 20px auto 20px; }
.znwd_con11 { padding: 0; }
.del2 { right: 0.46rem; bottom: 1.26rem; }
.znlx-box { display: none !important; }
#historyList { max-height: 3.68rem !important; }
.slb #historyList { max-height: 3.28rem !important; }
#right_viewlist { display: flex; flex-direction: column; overflow: hidden; }
.switch_font_size ul .on{color: #CA0125 !important;}
.layui-form-switch{border: 1px solid rgba(236, 55, 50, 0.3) !important;}
.layui-form-onswitch{background-color: rgba(236, 55, 50, 1) !important; background: #CA0125;}

/*}*/
.znwd_con4 .topTip>span { background: linear-gradient(90deg,#c9d8f6,#e3e4ff); padding: 0 0.1rem; }
.znwd_bot { position: relative; bottom: auto; }
.slb .znwd_tit li { float: none; }
.slb .znwd_tit,.slb .znwd_welcome { overflow: visible; }
.slb .znwd_r1 { display: block !important; }
.layui-form-switch i{background-color: rgba(236, 55, 50, 0.3) !important;}
.layui-form-onswitch i{background-color: #fff !important;}
@media screen and (min-height:600px) and (max-height:800px) {
    .slb #historyList { max-height: 1.78rem !important; }
}
@media screen and (min-width:1367px) and (max-width:2020px) {
    .slb .znwd_c1 { left: auto; right: 0; transform: translateX(0); -ms-transform: translateX(0); }
    .slb .znwd_c1 { width: calc(100% - 0.6rem); }
    .slb .znwd_bot {
        /* left:auto;*/
        /* right:auto;*/
        /* transform:translateX(0);*/
        /* text-align:right;*/

    }
}
@media screen and (min-width:1367px) and (max-width:1440px) {
    .znwd_c1 { left: auto; right: 0; transform: translateX(0); -ms-transform: translateX(0); }
}
@media screen and (max-width:1366px) {
    .slb .main-box,#wrap { height: 100%; }
    .slb #wrap { display: flex; flex-direction: column; }
    .slb .bf-menu-elder-box { flex-shrink: 0; }
    .slb .b-free-content-wrap { flex: 1; }
    .add-pop-up-windows+div[style="height:100%;  "] { height: 100% !important }
    .znwd_menu_icon { position: absolute; right: 1.3rem; top: 50%; display: block !important; border: 1px solid #bbc2cf; height: 0.3rem; line-height: 0.3rem; border-radius: 0.15rem; padding: 0 0.16rem; background-color: #ffffff; font-size: 0.14rem; color: #333333; transform: translateY(-50%); -ms-transform: translateY(-50%); }
    .znwd_menu_icon i { margin-right: 0.08rem; font-size: 0.14rem; }
    .znwd_dialog_btn { right: 2.5rem; }
    .znwd_r12 { left: 0; z-index: 1000; }
    .znwd_l,.znwd_r1 { z-index: 1003; }
    .tcc_bg { background-color: rgba(0,0,0,0.6); position: fixed; z-index: 999; left: 0; right: 0; top: 0; bottom: 0; }
    .znwd_r12::before { content: ""; position: absolute; z-index: 1001; background-color: rgba(255,255,255,0.9); left: 0; top: 0; bottom: 0; width: 2.4rem; }
    .znwd_lf_hide { display: none !important; }
    .znwd_lf_show { display: block !important; }
    .znwd_home { font-size: 0; border: none !important; background-color: transparent; outline: none; top: 0.16rem; }
    .znwd_menu_icon { border: none; background: transparent; top: 0.31rem; right: 0.3rem; }
    .slb .znwd_menu_icon { top: 0.37rem; }
    .znwd_menu_icon i { font-size: 0.16rem; }
    .znwd_menu_icon em { display: none; }
    .znwd_dialog_btn { right: 0.8rem; }
    .slb .znwd_menu_icon,.slb .znwd_home { /* top: .21rem; */ }
    .slb .znwd_home { font-size: 0; outline: none; top: 0.22rem; }
    .znwd_r12 { position: fixed; top: 0.2rem; }
    .znwd_r12::before { position: fixed; top: -1px; left: -1px; bottom: -1px; border-radius: 0; }
    .znwd_l { position: fixed; }
}
@media screen and (min-width:993px) and (max-width:1366px) {
    .znwd_l,.znwd_arrow { display: none; }
    .znwd_main { margin-left: 0; }
    /* .znwd_c1,.znwd_bot{left: 50%; }*/
    .slb .znwd_c1 { width: 90%; }
    .slb .znwd_bot { /* left: 50%; */ }
    .slb #wrap .row { padding: 0; }
    .slb .znwd_head { padding-left: .2rem; }
}
@media screen and (min-width:993px) and (max-width:1099px) {
    #wrap .row { display: block; }
    .slb #wrap { overflow-y: hidden; }
    .bldd-tc-top { box-sizing: content-box; }
    .bldd-tc-btn a { width: .9rem; }
    .znwd_menu_icon { top: 50%; }
    .slb .znwd_c1 { /* position: relative; */ }
    .slb .znwd_c1 { right: auto !important; padding-top: 0; }
    .slb .znwd_content { left: 0; }
}
@media screen and (max-width:1099px) {
    .switch_font_size { /* display: flex !important; */ }
    .slb .bldd-tc-top { width: 100%; box-sizing: border-box; }
    .znwd_menu_icon i { margin-right: 0; font-size: 0.14rem !important; }
    .znwd_menu_icon em,.znwd_dialog_btn,.znwd_more_phone { display: none !important; }
    .znwd_menu_icon { right: 0.04rem; border: 1px solid #eeeeee !important; padding: 0; background-color: #ffffff !important; width: 0.25rem; height: 0.25rem; line-height: 0.22rem; text-align: center; }
    .znwd_menu_icon i { font-size: 0.22rem; }
    .znwd_con2 .text { padding: 0; }
    .inp-box:focus-within { border: 1px solid transparent; }
    .znwd_btn_box .icon_yy { padding: 0; right: auto; }
    .del2 i { margin-right: 0.03rem !important; vertical-align: baseline !important; }
    .znwd_con2 span.zs { left: 0.1rem; bottom: 0.03rem; }
    .znwd_btn_box { display: flex; justify-content: flex-end; align-items: center; right: 0.2rem; bottom: 0.1rem; position: absolute; height: 0.34rem; }
    .znwd_btn_box span { margin: 0 !important; display: inline-block; }
    .phone-send { display: none !important; }
    .znwd_btn_box .znwd_btn { display: block; margin-left: 0; }
    .inp-box { flex-direction: row-reverse; }
    .servicescape_logo { display: none !important; }
    .znwd_con1 { background: rgba(255,255,255,0.4); height: 0.88rem; padding: 0.1rem; border-top: 2px solid #ffffff; box-sizing: content-box; }
    .znwd_con2 span.zs,.znwd_btn { display: block; }
    .znwd_con2 {
        /* height:0.56rem;*/
        padding:0.08rem 0.12rem 0.24rem 0.12rem;
    }
    .znwd_menu_icon { /* top: -.08rem; */ }
    .slb .znwd_menu_icon { right: 0.1rem; top: 50%; }
}
@media screen and (min-width:993px) and (max-width:1099px) {
    .znwd_c1 { padding: .16rem; }
    .znwd_content { padding-right: 0; top: .06rem; left: .2rem; right: 0; padding: 0 .16rem; }
    .slb .znwd_c1.on .znwd_content { /* margin-bottom: 1.5rem; */ }
    .slb .znwd_c1.on .yy_switch_btn { bottom: 1.3rem; }
    .slb .znwd_wrap_con { margin-top: 0; }
    .slb .znwd_c1 {
        width:auto;top:.06rem;/* margin:0 .16rem;*;left:auto;;/* * transform:translateX(0%);*/
        */-ms-transform:translateX(0%);/* bottom:auto;*/
        left:.16rem;right:.16rem !important;transform:translateX(0);padding:0;
    }
    .znwd_c1.on .del2 { right: .16rem; bottom: 1.34rem; }
    .slb .yy_switch_btn { right: auto; }
    .znwd_c1.on .yy_switch_btn { left: .16rem; }
    .znwd_con5 { padding: .1rem .16rem; }
    .znwd_c1.on .znwd_con1 { left: .16rem; right: .16rem; bottom: .12rem; }
    .welcome_tit { margin-top: .2rem; }
}
@media screen and (max-width:992px) {
    .znwd_logo img { width: auto !important; }
    .znwd_menu_icon { top: 50%; }
    .znwd_more_phone,.znwd_menu_icon em { display: none; }
    .znwd_menu_icon { right: 0.08rem; border: none; padding: 0; background-color: transparent; }
    .znwd_r1 .znwd_tit.mar_t15 { flex-shrink: 0; }
    .znwd_menu_icon i { font-size: 0.22rem; }
    .slb .yy_switch_btn { top: 0.04rem; }
    .znwd_r12::before { position: fixed; top: -1px; left: -1px; bottom: -1px; border-radius: 0; }
    .hint_text { display: none; }
    .slb .welcome_tit { margin-top: 0.3rem; }
    .slb .znwd_con2 .znwd_text .text { width: 100% !important; }
    .yy_switch_btn { top: 0.04rem; bottom: auto; }
    .znwd_c1.on .yy_switch_btn { bottom: 1.24rem; right: auto; left: 0.2rem; }
    .switch_font_size { top: 0.04rem; }
    #textTag { width: 100%; bottom: auto; top: 100%; }
    .znwd_c1.on #textTag { top: auto; bottom: 1rem; }
    /* .znwd_c1,.znwd_bot{left: 0; }*/
    #wrap .row { padding: 0; }
    .znwd_head { position: relative !important; }
    /* .znwd_con1{top: 1.1rem; }*/
    .slb .znwd_wrap_con { margin-top: 0; }
    .znwd_main { margin-left: 0rem; }
    .znwd_c1,.slb .znwd_c1 { width: 100%; }
    .slb .znwd_c1 { transform: translateX(0); }
    .znwd_c1 { padding: 0 20px; }
    .znwd_content { top: 0; left: 0rem; right: 0rem; }
    .znwd_content { padding: 0 0.16rem; overflow-y: auto; }
    .slb .znwd_content { padding-bottom: 0; }
    .znwd_c1 { top: 0.05rem; border-radius: 0rem; }
    .znwd_gpbs_list .bd li { width: 33.3%; }
    .slb .znwd_gpbs_list .bd li { width: 100%; }
    .znwd_wrap_con { margin-top: 0; }
    .znwd_c1.on .switch_font_size { display: none !important; }
    .znwd_arrow { display: none; }
    .del2 { right: 0.2rem; bottom: 1.3rem; }
    .yy_switch_btn { bottom: 1.24rem; }
    .znwd_c1.on .znwd_content { bottom: 1.5rem; padding-bottom: 0; }
    .znwd_c1.on .znwd_con1 { position: fixed; right: 0.12rem; left: 0.12rem; bottom: 0.1rem; }
    .yy_switch_btn { left: auto; bottom: auto; right: 0.2rem; }
    .znwd_con1 { left: auto; right: auto; margin-top: 0.1rem; }
    .znwd_c1 .znwd_yszd {
        /* margin-top:1.48rem;*/
        position:relative;z-index:1;
    }
    .welcome_tit { line-height: 0.4rem; font-size: 0.25rem; }
    /* .welcome_tit{display: none; }*/
    .inp-box:focus-within { border: 1px solid transparent; }
    .znwd_c1 .hot_list li a { margin: 0 0.06rem; }
    .slb .znwd_con2 .text { width: 100% !important; }
    .znwd_c1 .znwd_yszd .znwd_list li span { /* right: auto; */ }
}
@media screen and (max-width:660px) {
    .znwd_c1 .znwd_yszd .znwd_list li h3 em:nth-child(2) { display: none; }
    .znwd_dialog_btn { display: none !important; }
    .znwd_c1 .hot_list { margin: 0; }
    .slb .znwd_home_phone,.slb .znwd_more_phone { top: 50% !important; transform: translateY(-50%); }
}
@media screen and (max-width:500px) {
    .znwd_menu_icon { /* top: .12rem; */ }
    .znwd_logo img { max-width: 47% !important; }
    .znwd_logo>img { height: 18px !important; }
    .znwd_logo span { width: 50% !important; }
    .znwd_c1 .hot_list li { width: 50%; }
    .znwd_c1 .znwd_yszd .znwd_list li h3 { text-align: center; }
    .znwd_c1 .znwd_yszd .znwd_list li span { top: -0.3rem; left: 50%; transform: translateX(-50%); right: auto; }
    .znwd_gpbs_list .bd li a { padding: 0.06rem 0 0.06rem 0.1rem; }
    .znwd_gpbs_list .bd li a img { margin-right: 0.06rem; }
    .znwd_c1 .znwd_yszd .znwd_list li a { padding: 0.2rem 0.1rem; margin-top: 0.3rem; height: 0.8rem; }
    .znwd_c1 .znwd_yszd .znwd_list li p { text-align: center; }
    .znwd_con1 { top: auto; }
    .welcome_tit { line-height: 0.3rem; font-size: 0.2rem; margin-top: 0.42rem; }
}
.znwd_con2{ padding-bottom: .32rem;}
.ai_btn{color: rgba(128, 115, 115, 1); line-height:.32rem; height: .32rem; background: #fff; border-color: rgba(236, 55, 50, 0.15);}
.ai_btn{font-size: .14rem !important;}
::-webkit-scrollbar-thumb{background: #CA0125;}
.loading-text {
    -webkit-text-fill-color: transparent;
    -webkit-animation: shine .8s cubic-bezier(.33, 0, .67, 1) infinite;
    animation: shine .8s cubic-bezier(.33, 0, .67, 1) infinite;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -webkit-linear-gradient(156.55deg, rgba(245, 178, 54, 1) 0%, rgba(245, 55, 49, 1) 17.47%, rgba(254, 48, 178, 1) 77.45%, rgba(205, 54, 224, 1) 100%);
    background-image: linear-gradient(156.55deg, rgba(245, 178, 54, 1) 0%, rgba(245, 55, 49, 1) 17.47%, rgba(254, 48, 178, 1) 77.45%, rgba(205, 54, 224, 1) 100%);
    background-position: -100% 0;
    background-size: 200% 200%;
    color: #CA0125
}
.basic-loading .dot {
    width: 3px;
    height: 3px;
    background-color: #CA0125 !important;
    margin-right: 2px;
    -webkit-animation: opacity .4s ease-in-out infinite;
    animation: opacity .3s ease-in-out infinite;
    margin-bottom: 6px;
    margin-left: 4px;
}
.znwd_con3.yk .znwd_con5{background: #CA0125;}
.znwd_fix{background: linear-gradient(225deg, rgba(252, 232, 248, 1) 0%, rgba(255, 245, 245, 1) 100%);
}
.switch_btn{background: #fff;}
.switch_btn .on{background: linear-gradient(136.04deg, rgba(245, 178, 54, 1) 0%, rgba(245, 55, 49, 1) 18.08%, rgba(255, 66, 186, 1) 70.21%, rgba(205, 54, 224, 1) 100%); font-weight: bold;}
.mz-close{width: .2rem;}
.znwd_fix_top span::before{box-shadow: none;}
.znwd_fix_top em{color: #CA0125;}
.znwd_c1 .hot_list li a:hover{box-shadow: 0px 2px 4px  rgba(202, 1, 37, 0.12);}
.btn2{background: #CA0125;}
.answer-source a,.znwd_con5 p > a{color: #CA0125 !important;}
.znwd_con4 .zan_con span:hover i{color: #CA0125;}
.stop-generate{color: #CA0125 !important;}
.znwd_con4 .topTip>span{background: rgba(202, 1, 37,.1)  !important;}
.popper__body .copy_btn, .popper__body .edit_btn{background: rgba(202, 1, 37,.03)  !important;}
.znwd_l li.on, .znwd_l li:hover{color: #CA0125;}
.ai_btn_on,.ai_btn:hover{background:rgba(202, 1, 37,.1) ; color: #CA0125;}
.znwd_con3 span.tx_icon{background: rgba(202, 1, 37,.03)  !important;border: 1px solid rgba(255, 255, 255, 1);  box-shadow: 0px 2px 4px rgba(202, 1, 37,.03);}
.znwd_li ul{margin: 0rem -.1rem;display: flex; flex-wrap: wrap;}
.znwd_li ul li{ width: 33.33%;  float: left;  margin: 0.07rem 0; line-height: normal;}
.znwd_li ul li a{margin: 0rem 0.1rem; height: .48rem; position: relative; padding: .16rem; border-radius: .16rem; display: block;}
.znwd_li ul li a em{position: absolute; top: 50%; right: .12rem; transform: translateY(-50%);}
.znwd_li ul li a p{font-weight: bold; position: relative; z-index: 2; font-size: .16rem;}
.znwd_li ul li a span{color: #666666; display: block; font-size: .14rem; margin-top: .1rem;}
.znwd_li ul li.icon1 a{background: url(../images/20250912hs_ai_bg1.png) no-repeat center; background-size: cover;}
.znwd_li ul li.icon2 a{background: url(../images/20250912hs_ai_bg2.png) no-repeat center; background-size: cover;}
.znwd_li ul li.icon3 a{background: url(../images/20250912hs_ai_bg3.png) no-repeat center; background-size: cover;}
.znwd_li ul li.icon1 a p{color: #CA0125;}
.znwd_li ul li.icon2 a p{color: #D9481C;}
.znwd_li ul li.icon3 a p{color: #B00965;}

@media screen and (max-width:1099px) {
    .znwd_li ul li a{height: auto;}
}
@media screen and (max-width:992px) {
    .znwd_li ul li {width: 100%;}
