﻿*{margin:0;padding:0;box-sizing:border-box;}
html{overflow-y:scroll}
body{position:relative;width:100%;height:100%;font-size:14px;font-family:"Microsoft YaHei",system-ui,-apple-system; background:#f5f7fa; color:#333;}
a{color:#505050;text-decoration:none;outline:none;transition:0.24s ease;}
a:hover{color:#FF552E;text-decoration:none;}
.red a,.red a:hover,.red a:visited,.red a:active{color:#ff4422;text-decoration:none;}
.red,a.red:link,a.red:visited,a.red:hover{color:#FF552E;}
em,i{font-style:normal;}
li{list-style:none outside none;}
img{border:0 none;vertical-align:middle;}
input{outline:medium none;}
.clear{clear:both;}
.fl{float:left}
.fr{float:right}
.red{color:#ff4422;}
.none{display:none;}
.w1200,.w980{width:100%;/*max-width:1920px;*/margin:0 auto;padding:0 20px;box-sizing:border-box;}
.main{width:100%;/*max-width:1920px;*/overflow:hidden;margin:0 auto;}
.ads{margin-top:2px;margin-bottom:2px;text-align:center;clear:both;}
/* 通用广告 */
.qzrcw_ad{float:left;width:100%;margin:8px 0;clear:both;box-sizing:border-box;}
.qzrcw_ad img{width:100%;height:100%;}
.qzrcw_ad img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.qzrcw_ad .ad1{margin:12px 0 2px 0;float:left;width:100%;}
.qzrcw_ad .ad1 img{border-radius:10px;}
.qzrcw_ad .ad4{margin-right:5px;float:left;width:calc((100% - 20px)/4);height:85px;background:#dcdcdc;box-sizing:border-box;}
.qzrcw_ad .ad5{margin-right:5px;float:left;width:calc((100% - 25px)/5);height:60px;background:#dcdcdc;box-sizing:border-box;}
/* 顶部 */
.head{width:100%;height:36px;background:#f4f4f4;border-bottom:1px solid #ececec;}
.head_m{width:100%;overflow:hidden;margin:0 auto;background:#f4f4f4;padding:0 30px 0 76px;box-sizing:border-box;}
.head_l{float:left;overflow:hidden;}
.head_r{float:right;text-align:right;overflow:hidden;}
.head_m a{font-size:14px;text-decoration:none;line-height:36px;color:#5A5A5A;margin-right:15px;}
.head_m a:hover{color:red;}
/*Logo+搜索 大气改版 */
.hp_head{width:100%;background:#fff;float:left;padding:18px 10px 18px 56px;}
.hp_head .w1200{display:flex;align-items:center;justify-content:space-between;}
.hp_head_search{display:flex;height:48px;margin-top:0;}
.hp_head_search_job{width:110px;border:2px solid #ff552e;height:48px;line-height:44px;background:#fff;position:relative;z-index:300;border-radius:6px 0 0 6px;cursor:pointer;}
.hp_head_search_job_b{padding:0 12px;display:block;cursor:pointer;position:relative;font-size:15px;}
.hp_head_search_job_b::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;}
.index_header_seach_find_list{width:110px;border:2px solid #ff552e;border-top:none;background:#fff;position:absolute;left:-2px;top:46px;z-index:999;}
.index_header_seach_find_list a{display:block;padding:0 12px;height:36px;line-height:36px;font-size:14px;}
.index_header_seach_find_list a:hover{background:#FFFAEA;color:#666;text-decoration:none;}
.hp_head_search_text{border-top:2px solid #ff552e;border-bottom:2px solid #ff552e;border-left:none;border-right:none;width:480px;height:48px;line-height:46px;background:#fff;text-indent:14px;font-size:16px;color:#000;font-family:"Microsoft YaHei","Arial Narrow",HELVETICA;}
.hp_head_search_sr{color:#fff;font-size:17px;font-weight:500;height:48px;line-height:48px;background:#ff552e;width:110px;cursor:pointer;text-align:center;border:none;border-radius:0 6px 6px 0;transition:0.2s;}
.hp_head_search_sr:hover{background:#e64b26;}
.hp_head_search_job,.hp_head_search_text,.hp_head_search_sr{box-sizing: border-box;}
/*主导航*/
.hp_nav{width:100%;height: clamp(44px, 3vw, 56px);line-height: clamp(44px, 3vw, 56px);background:#ff552e;color:#fff;float:left;overflow:hidden;padding:0 30px 0 76px;box-sizing:border-box;}
.hp_nav .w1200{height:100%;padding-left:0;padding-right:0;}
.hp_nav .w1200 ul{height:100%;display:flex;}
.hp_nav ul li{flex:1;text-align:center;font-size:clamp(17px,1.1vw,22px);position:relative;z-index:1; float:none;margin-right:0;}
.hp_nav ul li a{color:#fff;padding:0;display:block;}
.hp_nav ul li a:hover{text-decoration:none;background:#da411e;color:#fff;}
.hp_nav ul .nav_list_hover{background:#da411e;}

/*登录框样式*/
.hp_dl{padding:40%;color:#999;font-size:14px;}
.hp_login{width:25%;height:318px;overflow-y:auto;background:#fff;border:none;border-radius:14px;font-size:14px;padding:4px 22px 12px 22px;float:left;box-shadow:0 8px 28px rgba(0,0,0,0.09);margin:12px 0 0 0;box-sizing:border-box;}
.login_box_h_list{border-bottom:1px solid #e5e7eb;float:left;width:100%;margin-bottom:4px;}
.login_box_h_list li{width:50%;float:left;height:44px;line-height:44px;text-align:center;cursor:pointer;font-size:16px;color:#6b7280;}
.login_box_h_list .login_box_h_list_cur{color:#111827;position:relative;font-size:16px;font-weight:600;}
.login_box_h_list .login_box_h_list_cur i{width:100%;height:3px;display:inline-block;background:#e74c3c;position:absolute;left:0px;bottom:-1px;border-radius:3px 3px 0 0;}
.login_normal_box{margin-top:0px;}
.hp_login_hy{width:100%;height:48px;border:1px solid #e5e7eb;padding-left:40px;margin-top:18px;position:relative;float:left;border-radius:10px;background:#f9fafb;transition:border-color 0.24s;box-sizing:border-box;}
.hp_login_hy:focus-within{border-color:#e74c3c;}
.hp_login_hy input{width:100%;height:100%;border:none;background:none;font-size:14px;color:#1f2937;}
.hp_login_hy_icon{width:17px;height:20px;background:url(/css/images/re.png) no-repeat 0 0;position:absolute;left:12px;top:14px;}
.hp_login_mm_icon{width:17px;height:20px;background:url(/css/images/so.png) no-repeat 0 0;position:absolute;left:12px;top:14px;}
.hp_login_hy_but{width:100%;height:48px;line-height:48px;border:none;background:#fff;float:left;color:#9ca3af;border-radius:10px}
.hp_login_lg{width:100%;margin-top:26px;float:left;}
.hp_login_lg_but{width:100%;height:50px;background:#e74c3c;color:#fff;border:none;cursor:pointer;border-radius:10px;font-size:17px;font-weight:600;transition:0.28s;}
.hp_login_lg_but:hover{background:#c0392b;box-shadow:0 6px 16px rgba(231,76,60,0.32);}
.index_logoin_msg{width:100%;height:28px;position:absolute;left:0;top:-30px;}
.index_logoin_msg_tx{width:100%;height:28px;line-height:28px;padding-left:28px;border:1px solid #fecaca;background:#fef2f2 url(/css/images/ico_warn2.png) no-repeat 8px center;color:#b91c1c;position:relative;font-size:12px;border-radius:6px;box-sizing:border-box;}
.index_logoin_re_m{position:relative;z-index:10}
.index_logoin_msg_icon{width:10px;height:6px;background:url(/css/images/yun_icon_sj.png) no-repeat;position:absolute;left:10px;bottom:-5px;_bottom:-13px;}
.hp_login_rg{width:100%;float:left;padding-top:22px;font-size:15px;}
.hp_login_rg_l{float:left;}
.hp_login_rg_l a{color:#1f2937;}
.hp_login_rg_r{float:right;color:#1f2937;}
/*登录后样式*/
.index_frist_login_box{width:100%;height:255px;overflow:hidden}
.login_ok{width:100%;padding-top:15px;}
.login_ok_mune{width:100%;padding-top:10px;text-align:center}
.login_ok_mune_list{width:32%;display:inline-block;font-size:12px;padding-top:40px;position:relative;vertical-align:top}
.login_ok_mune_list .login_ok_mune_icon{width:32px;height:32px;display:inline-block;background:url(/css/images/login_okicon1.png) no-repeat;position:absolute;left:50%;top:0px;margin-left:-16px;}
.login_ok_mune_list .login_ok_mune_icon_cj{background:url(/css/images/login_okicon2.png) no-repeat;}
.login_ok_mune_list .login_ok_mune_icon_gz{background:url(/css/images/login_okicon3.png) no-repeat;}
.login_ok_mune_list .login_ok_mune_icon_mb{background:url(/css/images/login_okicon4.png) no-repeat;}
.login_ok_mune_list a:hover{color:#f60;}
.login_ok_n{font-size:18px;color:#3d9af6}
.login_ok_dw{font-size:12px;color:#333;}
.login_ok_n_list{width:32%;display:inline-block;font-size:12px;position:relative;vertical-align:top;text-align:center}
.login_ok_n_list a:hover{color:#f60;}
.login_ok_name{padding:2px 0 15px 0;}
.login_ok_user{padding:10px 0px 20px 90px;position:relative}
.login_ok_hi{font-size:12px;color:#999;padding-top:10px;}
.login_ok_username{width:100%;height:20px;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;}
.login_ok_user_photo{width:60px;position:absolute;left:10px;top:10px;border-radius:50%;border:1px solid #eee}
.login_ok_user_photo img{border-radius:50%;}
.login_ok_member{padding:25px 0px 0px 10px;}
.login_ok_member_bth{padding:6px 10px;background:#276bf2;display:inline-block;text-align:center;border-radius:6px;box-shadow:0 2px 10px 0 #b8d5f6;color:#fff;}
.login_ok_member_bth:hover{background:#0a6dd8;color:#fff;text-decoration:none}
.login_ok_member_bthtc{padding:6px 13px;background:#f60;display:inline-block;text-align:center;border-radius:6px;box-shadow:0 2px 10px 0 #f7c7a7;color:#fff;margin-left:10px;}
.login_ok_member_bthtc:hover{color:#fff;}
.login_ok_n_listbox{width:100%;text-align:center}
/*登陆+图片+新闻（登录框25%，中间53%，右侧20%）*/
.yun_content{width:100%;margin:16px auto;padding:0 10px 0 56px;box-sizing:border-box;}
.hp_login{width:25%;height:318px;overflow-y:auto;background:#fff;border:none;border-radius:14px;font-size:14px;padding:4px 22px 12px 22px;float:left;box-shadow:0 8px 28px rgba(0,0,0,0.09);margin:12px 0 0 0;box-sizing:border-box;}
.cont_Projector{width:53%;float:left;margin:12px 1% 0 1%;min-width:0;box-sizing:border-box;}
.Projector{width:100%;float:left;position:relative;border-radius:12px;overflow:hidden;}
.Projector img{width:100%;height:260px;display:block;object-fit:cover;}
.layui-carousel{overflow:visible !important;width:100% !important;}
.layui-carousel>[layui-carousel-action]{display:block !important;}
.layui-carousel>[layui-carousel-action]>*{z-index:999 !important;opacity:0.85 !important;width:44px !important;height:44px !important;background:rgba(0,0,0,0.45) !important;border-radius:50%;}
.layui-carousel>[layui-carousel-action]>*.layui-carousel-prev{left:20px !important;}
.layui-carousel>[layui-carousel-action]>*.layui-carousel-next{right:20px !important;}
.layui-carousel>[layui-carousel-action]>*:hover{opacity:1 !important;background:rgba(0,0,0,0.65) !important;}
.yun_Announcement{width:100%;height:40px;line-height:40px;padding:0 0 0 28px;color:#666;background:#fff url(/css/images/job-gg.png) no-repeat 10px 12px;overflow:hidden;border:none;margin-top:14px;float:left;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);box-sizing:border-box;}
.yun_Announcement ul li a{display:inline-block;color:#3377cc;margin-right:20px;}
.yun_Announcement ul li .yun_new_dt_em{color:#999;margin-left:20px;}
.yuin_index_r{width:20%;float:right;border:none;background:#fff;border-radius:10px;overflow:hidden;margin-top:12px;box-shadow:0 4px 14px rgba(0,0,0,0.07);box-sizing:border-box;}
.yuin_index_r_h1{width:100%;height:38px;line-height:38px;font-size:14px;font-family:microsoft yahei,宋体;background:#F8FAFC;border-bottom:1px solid #e8e8e8;}
.yun_index_h1_list{width:100%;display:flex;flex-direction:row;}
.yun_index_h1_list li{flex:1;float:none !important;width:auto !important;border-right:1px solid #dedede;text-align:center;cursor:pointer;height:38px;line-height:38px;white-space:nowrap;}
.yun_index_h1_list .yun_index_h1_cur{background:#fff;position:relative}
.yun_index_h1_list .yun_index_h1_cur span{width:100%;height:38px;background:#fff;display:block;position:absolute;left:0px;top:0px;font-weight:bold;color:#E74C3C;}
.yun_in_news{width:100%;float:left;padding:10px 12px;font-size:14px;box-sizing:border-box;}
.yun_in_news li{width:100%;float:left;padding-top:10px;height:26px;line-height:26px;}
.yun_in_news li .yun_in_news_span{display:inline-block;width:20px;height:20px;background:#e9e5e5;text-align:center;line-height:20px;color:#333;float:left;margin-right:10px;font-family:microsoft yahei,宋体;border-radius:4px;font-size:12px;}
.yun_in_news_a{width:calc(100% - 44px);height:26px;line-height:26px;overflow:hidden;display:inline-block;padding-left:4px;float:left;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
.yun_in_news li .yun_in_news_span_cur{background:#E74C3C;color:#fff;}

/*通用标题*/
.ty_bt{width:100%;height:60px;float:left;border-bottom:1px solid #eeeeee;margin-bottom:12px;padding:0 14px;}
.ty_bt b{height:36px;line-height:36px;float:left;display:block;margin-top:2px;position:relative;padding-left:14px;}
.ty_bt b::before{content:"";position:absolute;left:0;top:5px; bottom:5px; width:5px;background-color:#FF542A;}
.ty_bt b a{color:#222;text-decoration:none;font-size:26px;font-weight:500;}
.ty_bt span a{font-size:15px;font-weight:normal;margin-left:25px;color:#555;}
.ty_bt .index_more{display:block;float:right;text-align:center;margin-top:14px;font-size:16px;color:#E74C3C;margin-right:12px;}

/*最新职位*/
.zp_1{width:100%;font-size:14px;background:#fff;border:none;float:left;margin:12px 0;border-radius:18px;overflow:hidden;box-shadow:0 8px 26px rgba(0,0,0,0.07);}
.zp_1_list{width:100%;float:left;padding:22px 24px;}
.zp_1_list ul{width:100%;display:flex;flex-wrap:wrap;gap:18px;}
.zp_1_list li{width:calc((100% - 72px)/5);font-size:15px;height:48px;line-height:48px;padding:0 16px;background:#f8fafc;border-radius:12px;overflow:hidden;transition:all 0.26s ease;border:1px solid transparent;}
.zp_1_list li:hover{background:#fef2f2;transform:translateY(-4px);box-shadow:0 8px 18px rgba(231,76,60,0.14);border-color:#fecaca;}
.zp_1_list ul li span{font-size:13px;color:#e74c3c;margin-left:8px;font-weight:500;}
.zp_1_list li a{color:#1e293b;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zp_1_list li a:visited{color:#b91c1c}
.hy{width:100%;float:left;padding:22px 24px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px 18px;box-sizing:border-box;margin-bottom:28px;}
.hy a{text-decoration:none;font-size:14px;padding:0px 10px;float:none !important;width:100% !important;height:48px !important;line-height:48px;text-align:center;color:#c0392b;background-color:#fef2f2;border-radius:12px;transition:all 0.26s ease;box-sizing:border-box;border:1px solid #fecaca;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hy a:hover{background:#e74c3c;color:#ffffff;text-decoration:none;transform:translateY(-4px);box-shadow:0 8px 20px rgba(231,76,60,0.26);border-color:#e74c3c;}
/*企业中心*/
.zp_2_list{width:100%;float:left;padding:22px 24px;}
.zp_2_list ul{width:100%;display:flex;flex-wrap:wrap;gap:18px;}
.zp_2_list li{width:calc((100% - 72px)/5);height:48px;line-height:48px;padding:0 16px;background:#f8fafc;border-radius:12px;overflow:hidden;transition:all 0.26s ease;border:1px solid transparent;}
.zp_2_list li:hover{background:#fef2f2;transform:translateY(-4px);box-shadow:0 8px 18px rgba(231,76,60,0.14);border-color:#fecaca;}
.zp_2_list li a{color:#1e293b;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;}
.zp_2_list li a:visited{color:#b91c1c}

/* 友情链接 */
.link{width:100%;float:left;padding:12px 14px;box-sizing:border-box;}
.link a{font-size:14px;margin-left:16px;line-height:38px;display:inline-block;color:#555;}
.link a:hover{color:#FF552E;}
/* 底部 */
.foot{width:100%;margin-top:24px;background:#ffffff;border-top:1px solid #e8e8e8;padding:30px 0 40px 0;}
.foot_m{width:100%;overflow:hidden;margin:0 auto;background:#ffffff;padding:0 20px;box-sizing:border-box;}
.foot,.foot p{text-align:center;line-height:32px;color:#666;font-size:14px;}
.foot a,.foot a:visited{text-decoration:none;color:#666;font-size:14px;}
.foot a:hover,.foot a:active{text-decoration:none;color:#FF552E;font-size:14px;}
/* 左侧行业 */
.div1{position:absolute;top:200px;width:64px;height:368px;margin-left:4px;background:#ffffff;overflow:hidden;border:none;border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,0.08);}
.div2{position:fixed;_position:absolute;top:0px;z-index:99;width:64px;height:600px;margin-top:4px;margin-left:4px;background:#ffffff;box-shadow:0 3px 12px rgba(0,0,0,0.08);border-radius:8px;}
.left_ad{width:64px;text-align:center;}
.left_ad a{float:left;width:64px;height:30px;text-align:center;border-bottom:1px solid #f1f1f1;line-height:30px;color:#444;font-size:12px;text-align:center;text-decoration:none;}
.left_ad a:hover{background:#FF552E;color:#fff;}

/*底部提示*/
.tip_bottom{width:100%;height:72px;position:fixed;bottom:0;left:0;z-index:1000000;}
.tip_bottom_icon{width:155px;height:86px;background:url(/css/images/i_bottom.png) no-repeat;position:absolute;left:-150px;top:-86px;display:none;}
.tip_bottom_cont{width:100%;height:72px;position:relative;}
.tip_bottom_bg{width:100%;height:72px;position:absolute;left:0px;top:0px;z-index:9;background-color:#000000;opacity:0.6;filter:Alpha(opacity=60);}
.tip_bottom_cont_c{width:100%;height:72px;position:absolute;left:0px;top:0px;z-index:10}
.tip_bottom_main{width:1200px;height:72px;position:relative;margin:0 auto}
.tip_bottom_left{width:1200px;position:relative;}
.tip_bottom_ewm{width:110px;height:110px;padding:10px 10px 0 0;text-align:center;position:absolute;right:0px;bottom:5px;}
.tip_bottom_ewm_p{width:100%;height:22px;line-height:22px;text-align:center;color:#fff;font-size:12px;position:relative}
.tip_bottom_ewm_bg{width:90px;height:90px;background:#fff;position:relative;margin:0 auto;border-radius:6px;}
.tip_bottom_ewm_p_icon{width:15px;height:46px;background:url(/css/images/ewm_icon.png) no-repeat;display:inline-block;position:absolute;right:-15px;top:0px;}
.tip_bottom_close{display:block;width:11px;height:11px;background:url(/css/images/i_bottom_close.png) no-repeat;position:absolute;top:12px;right:-37px;z-index:10}
.tip_bottom_logo{display:inline-block;color:#fff;font-size:15px;}
.tip_bottom_logo h1{font-weight:bolder;line-height:26px;font-size:18px;font-weight:normal}
.tip_bottom_logo h2{line-height:72px;font-size:24px;font-weight:normal}
.tip_bottom_fast{font-size:24px;display:inline-block;padding-left:50px;background:url(/css/images/i_bottomtime.png) no-repeat left center}
.tip_bottom_time,.tip_bottom_time a,.tip_bottom_time a:hover{color:#ffdd44;font-weight:bold;font-size:28px;text-decoration:none;}
.tip_bottom_num{display:inline-block;width:210px;font-size:17px;color:#fff;text-align:center;}
.tip_bottom_num span{font-size:32px;font-family:Arial;padding-right:6px;}
.tip_bottom_member{position:absolute;right:140px;top:14px;}
.tip_bottom_login,.tip_bottom_reg{display:inline-block;width:114px;height:48px;border-radius:8px;color:#fff;line-height:48px;text-align:center;font-size:17px;transition:0.24s;}
.tip_bottom_reg:hover{background:#ed9914;color:#fff;text-decoration:none;}
.tip_bottom_login:hover{background:#228dc9;color:#fff;text-decoration:none;}
.tip_bottom_reg{width:114px;text-align:center;background:#ff9f00;height:48px;line-height:48px;margin-left:12px;}
.tip_bottom_login{margin-left:28px;background:#0ea7f8;}
/*焦点图片*/
.layui-carousel{position:relative;left:0;top:0;background-color:#f8f8f8}.layui-carousel>[carousel-item]{position:relative;width:100%;height:100%;overflow:hidden}.layui-carousel>[carousel-item]>*{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f8f8f8;transition-duration:.3s;-webkit-transition-duration:.3s}.layui-carousel-updown>*{-webkit-transition:.3s ease-in-out up;transition:.3s ease-in-out up}.layui-carousel-arrow{display:none\9;opacity:0;position:absolute;left:10px;top:50%;margin-top:-18px;width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;border:0;border-radius:50%;background-color:rgba(0,0,0,.2);color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}.layui-carousel-arrow[lay-type=add]{left:auto!important;right:10px}.layui-carousel:hover .layui-carousel-arrow[lay-type=add],.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right:20px}.layui-carousel[lay-arrow=always] .layui-carousel-arrow{opacity:1;left:20px}.layui-carousel[lay-arrow=none] .layui-carousel-arrow{display:none}.layui-carousel-arrow:hover,.layui-carousel-ind ul:hover{background-color:rgba(0,0,0,.35)}.layui-carousel:hover .layui-carousel-arrow{display:block\9;opacity:1;left:20px}.layui-carousel-ind{position:relative;top:-35px;width:100%;line-height:0!important;text-align:center;font-size:0}.layui-carousel[lay-indicator=outside]{margin-bottom:30px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind{top:10px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul{background-color:rgba(0,0,0,.5)}.layui-carousel[lay-indicator=none] .layui-carousel-ind{display:none}.layui-carousel-ind ul{display:inline-block;padding:5px;background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind li{display:inline-block;width:10px;height:10px;margin:0 3px;font-size:14px;background-color:#e2e2e2;background-color:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind li:hover{background-color:rgba(255,255,255,.7)}.layui-carousel-ind li.layui-this{background-color:#fff}.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this{display:block}.layui-carousel>[carousel-item]>.layui-this{left:0}.layui-carousel>[carousel-item]>.layui-carousel-prev{left:-100%}.layui-carousel>[carousel-item]>.layui-carousel-next{left:100%}.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right{left:0}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left{left:-100%}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right{left:100%}.layui-carousel[lay-anim=updown] .layui-carousel-arrow{left:50%!important;top:20px;margin:0 0 0 -18px}.layui-carousel[lay-anim=updown]>[carousel-item]>*,.layui-carousel[lay-anim=fade]>[carousel-item]>*{left:0!important}.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add]{top:auto!important;bottom:20px}.layui-carousel[lay-anim=updown] .layui-carousel-ind{position:absolute;top:50%;right:20px;width:auto;height:auto}.layui-carousel[lay-anim=updown] .layui-carousel-ind ul{padding:3px 5px}.layui-carousel[lay-anim=updown] .layui-carousel-ind li{display:block;margin:6px 0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next{top:100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right{top:100%}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev{opacity:0}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{opacity:1}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right{opacity:0}/* 箭头 SVG 图片兜底：内联 SVG 箭头，不依赖字体/外部图片，避免方框 */
.layui-carousel-arrow{font-size:0!important;background-color:rgba(0,0,0,.2);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http://www.w3.org/2000/svg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'white'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%206l6%206-6%206'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px}
.layui-carousel-arrow[lay-type="sub"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http://www.w3.org/2000/svg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'white'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M15%2018l-6-6%206-6'/%3E%3C/svg%3E")}
</style>




