@charset "utf-8";.public-case-1{width:100%;height:auto}.public-case-1 .search-header{width:100%;height:auto;padding:0 0 60px}.public-case-1 .search-header .gm_title_group{width:100%;height:auto;text-align:center}.public-case-1 .search-header .gm_title_group h1{font-weight:bold;font-size:var(--font-size2);color:#000000}.public-case-1 .search-header .f_form{width:100%;max-width:540px;margin:20px auto 0;display:flex;align-items:center;border-radius:.38rem;border:solid 1px rgba(0,0,0,0.1);padding:4px;background:#FFFFFF;transition:all .4s ease}.public-case-1 .search-header .f_form input{width:100%;min-width:0;height:50px;flex:1;padding:0 .2rem;color:var(--color4)}.public-case-1 .search-header .f_form .f_sub{width:auto;height:50px;padding:0 1.5em;font-size:var(--font-size8);color:#FFFFFF;transition:all .4s;display:flex;align-items:center;justify-content:center;background-color:var(--color);border-radius:.3rem}.public-case-1 .search-header .f_form .f_sub:hover{opacity:.9}.public-case-1 .search-header .f_form:focus-within{border-color:var(--color)}.public-case-1 .search-header .enter_nav{width:100%;height:auto;margin:50px 0 0;line-height:1.5}.public-case-1 .search-header .enter_nav .swiper-wrapper{justify-content:center}@media (max-width: 767px){.public-case-1 .search-header .enter_nav .swiper-wrapper{height:auto;flex-wrap:wrap}}.public-case-1 .search-header .enter_nav .swiper-slide{margin-right:.2rem;width:auto}.public-case-1 .search-header .enter_nav .swiper-slide:last-child{margin-right:0}.public-case-1 .search-header .enter_nav .swiper-slide .item{background:#FFFFFF;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:26px;color:var(--color4);transition:all .4s;padding:.12rem .2rem;min-width:1.2rem;border:1px solid rgba(0,0,0,0.1)}@media (max-width: 767px){.public-case-1 .search-header .enter_nav .swiper-slide .item{min-width:1.8rem;margin-bottom:.16rem}}.public-case-1 .search-header .enter_nav .swiper-slide:not(.on) .item:hover{color:var(--color);background-color:var(--color);border-color:var(--color);color:var(--color10)}.public-case-1 .search-header .enter_nav .swiper-slide.on .item{background-color:var(--color);border-color:var(--color);color:var(--color10)}.public-case-1 .search-body{width:100%;height:auto;padding:1.2rem 0;background:#F8F8F8}.public-case-1 .x-setop{width:100%;height:auto;display:flex;align-items:center}.public-case-1 .x-setop .x-titbl{width:100%;min-width:0;height:auto;flex:1;font-weight:bold;font-size:var(--font-size4);color:#000000}.public-case-1 .x-setop a{width:auto;height:auto;display:flex;align-items:center;font-size:var(--font-size8);color:#999999;transition:all .4s ease}.public-case-1 .x-setop a i{width:9px;height:9px;margin-left:10px;font-size:0}.public-case-1 .x-setop a i svg{width:100%;height:100%}.public-case-1 .x-setop a:hover{color:var(--color)}.public-case-1 .x-setop+*{margin-top:.5rem !important}.public-case-1 .casebox_search{display:flex;flex-wrap:wrap;justify-content:space-between}.public-case-1 .casebox_search .lt{display:flex;align-items:center;color:#333333}@media (max-width: 767px){.public-case-1 .casebox_search .lt{width:100%;margin-bottom:.26rem}}.public-case-1 .casebox_search .lt img{width:18px;margin-right:14px}@media (max-width: 1580px){.public-case-1 .casebox_search .lt img{width:16px;margin-right:10px}}.public-case-1 .casebox_search .lt span{color:var(--color)}.public-case-1 .gm_search_all{width:100%;height:auto}.public-case-1 .gm_search_all .gm_search_model+.gm_search_model{margin-top:.8rem}.public-case-1 .cont{display:flex;flex-wrap:wrap;margin:0 -0.1rem}.public-case-1 .cont .item{width:33.333%;padding:0 .1rem;margin-bottom:.2rem}@media (max-width: 767px){.public-case-1 .cont .item{width:50%}}.public-case-1 .cont .item .list{display:block;overflow:hidden;position:relative;z-index:2;border-radius:.1rem .1rem 0 0}.public-case-1 .cont .item .list .base_img{position:relative;overflow:hidden}.public-case-1 .cont .item .list .base_img img{transition:all .6s;-webkit-transition:all .6s;width:100%;height:100%;object-fit:cover;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.public-case-1 .cont .item .list .base_img:before{content:"";display:block}.public-case-1 .cont .item .list .img{padding-top:53.84615385%}.public-case-1 .cont .item .list .font{border-radius:0 0 .1rem .1rem;box-shadow:0 0 .4rem 0 rgba(178,178,178,0.1);border:solid 1px #ededed;padding:.35rem .4rem .35rem;background:#FFFFFF}@media (max-width: 767px){.public-case-1 .cont .item .list .font{padding:.2rem .36rem}}.public-case-1 .cont .item .list .font .f_tit{font-weight:bold;color:#000000;line-height:1.41666667;margin-bottom:.2rem;display:-webkit-box;font-size:var(--font-size4);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.83333333em;transition:all .4s}@media (max-width: 767px){.public-case-1 .cont .item .list .font .f_tit{line-height:1.6;height:3.2em;font-size:.28rem}}.public-case-1 .cont .item .list .font .f_time{margin-bottom:.38rem;display:flex;align-items:center}@media (max-width: 767px){.public-case-1 .cont .item .list .font .f_time{margin-bottom:.2rem}}.public-case-1 .cont .item .list .font .f_time i{display:flex;align-items:center;justify-content:center;width:17px;height:16px}@media (max-width: 1580px){.public-case-1 .cont .item .list .font .f_time i{width:15px;height:14px}}@media (max-width: 991px){.public-case-1 .cont .item .list .font .f_time i{width:13px;height:12px}}.public-case-1 .cont .item .list .font .f_time i img{width:100%;max-height:100%;object-fit:contain}.public-case-1 .cont .item .list .font .f_time span{display:block;color:var(--color4);margin-left:.1rem}.public-case-1 .cont .item .list .font .but{display:flex;align-items:center;color:var(--color);font-weight:bold;border-top:1px solid rgba(0,0,0,0.1);padding-top:.28rem}.public-case-1 .cont .item .list .font .but svg{width:12px;height:12px;transition:all .4s;margin-left:10px}@media (max-width: 1580px){.public-case-1 .cont .item .list .font .but svg{width:10px;height:10px}}.public-case-1 .cont .item .list .font .but svg path{fill:var(--color)}.public-case-1 .cont .item .list:hover .img img{transform:scale(1.04)}.public-case-1 .cont .item .list:hover .font .f_tit{color:var(--color)}.public-case-1 .cont .item .list:hover .font .but svg{transform:rotate(45deg)}.public-case-1 .basepage{margin-top:.4rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.public-case-1 .basepage a,.public-case-1 .basepage span,.public-case-1 .basepage .f_fan{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#222222;border:1px solid var(--color6);margin:0 6px 10px;flex-shrink:0;transition:all .4s;float:left;font-size:16px;margin:0 5px 10px;position:relative}@media (max-width: 1580px){.public-case-1 .basepage a,.public-case-1 .basepage span,.public-case-1 .basepage .f_fan{font-size:14px;width:46px;height:46px}}@media (max-width: 991px){.public-case-1 .basepage a,.public-case-1 .basepage span,.public-case-1 .basepage .f_fan{width:34px;height:34px;font-size:14px}}.public-case-1 .basepage a:before,.public-case-1 .basepage span:before,.public-case-1 .basepage .f_fan:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;display:none}.public-case-1 .basepage .active{background:var(--color);color:var(--color10);border-color:var(--color)}.public-case-1 .basepage .active:hover{background:var(--color);color:var(--color10)}.public-case-1 .basepage .f_fan{color:var(--color);padding:0 4px;text-align:center;position:relative}.public-case-1 .basepage .f_fan .f_int{width:100%;height:100%;text-align:center;z-index:2}.public-case-1 .basepage .f_fan .f_int::-webkit-input-placeholder{color:var(--color4)}.public-case-1 .basepage .f_fan .f_int::-ms-input-placeholder{color:var(--color4)}.public-case-1 .basepage .prev,.public-case-1 .basepage .next{position:relative;color:var(--color4)}.public-case-1 .basepage .prev svg,.public-case-1 .basepage .next svg{width:10px;height:10px}.public-case-1 .basepage .prev svg path,.public-case-1 .basepage .next svg path{transition:all .4s;fill:var(--color4)}.public-case-1 .basepage .prev:hover svg path,.public-case-1 .basepage .next:hover svg path{fill:var(--color)}.public-case-1 .basepage span{color:var(--color)}.public-case-1 .basepage span:before{display:none}.public-case-1 .basepage .f_name{width:auto;color:#222222;font-weight:bold;padding:0 15px}.public-case-1 .basepage .f_name:before{display:none}.public-case-1 .basepage .fan{width:auto;padding:0 15px}.public-case-1 .basepage a{font-weight:bold}.public-case-1 .basepage a:hover{background:var(--color);color:var(--color10)}