@charset "UTF-8";
:root {
    --theme-color: #FDBE12;
    --imgwhite: brightness(0) invert(1);
    --imgblack: brightness(0);
    --ease: cubic-bezier(0.4, 0, 0.2, 1);
}

.fw700 {
    font-weight: 700;
    font-family: Microsoft YaHei;
}

.fw500 {
    font-weight: 500;
    font-family: Microsoft YaHei;
}

.fw400 {
    font-weight: 400;
    font-family: Microsoft YaHei;
}

.fw300 {
    font-weight: 300;
    font-family: Microsoft YaHei;
}

.fw100 {
    font-weight: 100;
    font-family: Microsoft YaHei;
}

.w1580 {
    padding: 0 1.65rem;
}

.imgTwo {
    position: relative;
}

.imgTwo img:nth-child(2) {
    position: absolute;
    inset: 0px;
    margin: auto;
    opacity: 0;
}

.imghover:hover .imgTwo img:nth-child(1) {
    opacity: 0;
}

.imghover:hover .imgTwo img:nth-child(2) {
    opacity: 1;
}

.imgTwohover:hover img:nth-child(1) {
    opacity: 0;
}

.imgTwohover:hover img:nth-child(2) {
    opacity: 1;
}

.alltime,
.alltime:before,
.alltime:after,
.alltime *,
.alltime *:before,
.alltime *:after {
    -webkit-transition: all .4s var(--ease);
    -moz-transition: all .4s var(--ease);
    transition: all .4s var(--ease);
}

.t_line1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.t_line2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.t_line3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.t_line4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 4;
    -moz-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.t_line5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 5;
    -moz-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.newsLayout {
    background: linear-gradient(288deg, #000 20.71%, #191919 34.49%, #424242 49%, #1B1B1B 66.5%, #000 97.1%);
}

.newsbox {
    position: relative;
}

.new1 {
    position: static;
    top: 0;
    padding: 1.14rem 0 1.34rem;
}

.new1 .w1580 {
    display: flex;
}

.new1 .lf {
    position: relative;
    margin-right: 0.6rem;
}

.new1 .lf .lox {
    position: sticky;
    top: 2.24rem;
}

.new1 .lf .t1 {
    color: #fff;
    line-height: calc(68 / 48);
}

.new1 .lf .t2 {
    line-height: calc(34 / 18);
    color: #fff;
    margin-top: 0.24rem;
    letter-spacing: 0.12em;
}

.new1 .lf .mouse {
    margin: 1.4rem 0 0 0.49rem;
    position: relative;
    width: 1.84rem;
}

.new1 .lf .mouse .bg1 {
    position: absolute;
    top: 0.65rem;
    left: 0;
    width: 100%;
    aspect-ratio: 1;
}

.new1 .lf .mouse .bg1 img {
    height: 100%;
    object-fit: contain;
}

.new1 .lf .mouse .bg2 {
    position: absolute;
    top: 0.65rem;
    left: 0;
    width: 100%;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
    padding-left: 7.5px;
}

.new1 .lf .mouse .bg2 img {
    width: 1.02rem;
}

.new1 .lf .mouse .round {
    width: 12.452px;
    height: 12.468px;
    border: 1.404px solid #FFF7C8;
    background: var(--theme-color);
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.new1 .lf .mouse .round s {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: var(--theme-color);
}

.new1 .lf .mouse .line {
    width: 0.743px;
    height: 2.98rem;
    margin: 0 auto;
    background: rgba(102, 102, 102, 0.59);
    position: relative;
    z-index: 2;
}

.new1 .lf .mouse .line.yellow {
    width: 0.743px;
    height: 0rem;
    margin: 0 auto;
    background: #FDBE12;
    /*position: relative;*/
    position: absolute;
    top: 12.452px;
    left: .92rem;
    z-index: 2;
    transition: all .3s ease;
}

.new1 .lf .mouse .yellow.active {
    height: 2.98rem;
}

.new1 .lf .mouse .icon {
    position: relative;
    z-index: 2;
}

.new1 .lf .mouse .icon .ico {
    width: 12.4px;
    margin: 0 auto;
}

.new1 .lf .mouse .icon .txt {
    color: rgba(66, 66, 66, 1);
    line-height: calc(18 / 14);
    margin-top: 10.91px;
    text-align: center;
}

.new1 .rf {
    flex: 1;
}

.new1 .rf .rtp {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    z-index: 5;
}

.new1 .rf .rtp .table {
    display: flex;
    align-items: center;
}

.new1 .rf .rtp .table a {
    line-height: calc(24 / 18);
    color: #fff;
    line-height: 0.59rem;
    width: 1.78rem;
    border-radius: 0.59rem;
    background: rgba(253, 190, 18, 0.14);
    text-align: center;
    margin-right: 0.3rem;
}

.new1 .rf .rtp .table a:last-child {
    margin-right: 0;
}

.new1 .rf .rtp .table a.act,
.new1 .rf .rtp .table a:hover {
    background: rgba(253, 190, 18, 1);
}

.new1 .rf .rtp .menu {
    margin-left: 0.4181rem;
    display: flex;
    align-items: center;
}

.new1 .rf .rtp .menu a {
    width: 0.5rem;
    margin-right: 0.08rem;
}

.new1 .rf .rtp .menu a.act img:nth-child(1) {
    opacity: 0;
}

.new1 .rf .rtp .menu a.act img:nth-child(2) {
    opacity: 1;
}

.new1 .rf .ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.5857rem;
}

.new1 .rf .ul .li {
    width: calc(50% - 0.2716rem);
    margin: 0.3574rem 0.5432rem 0 0;
}

.new1 .rf .ul .li:nth-child(2n) {
    margin-right: 0;
}

.new1 .rf .ul .li:nth-child(odd) {
    margin-top: -0.8577rem;
}

.new1 .rf .ul .li:nth-child(1) {
    margin-top: -1.1852rem;
}

.new1 .rf .ul .li .ss {
    display: block;
}

.new1 .rf .ul .li .ss .imgbox {
    aspect-ratio: 563 / 314;
    border-radius: 0.15rem;
    overflow: hidden;
}

.new1 .rf .ul .li .ss .imgbox img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.new1 .rf .ul .li .ss .txtbox {
    margin-top: 0.25rem;
}

.new1 .rf .ul .li .ss .txtbox .t1 {
    line-height: 1.6;
    color: #fff;
    transition: all .3s ease;
}

.new1 .rf .ul .li .ss .txtbox .t2 {
    line-height: calc(24 / 18);
    color: #fff;
    margin-top: 0.15rem;
}

.new1 .rf .ul .li .ss:hover .txtbox .t1 {
    color: #FDBE12;
}

.new2 {
    position: relative;
    z-index: 10;
    padding: 1.57rem 0 1.38rem;
    /*background: linear-gradient(292deg, #000 5.18%, #191919 20.6%, #424242 36.84%, #1B1B1B 60.24%, #000 90.66%);*/
    border-radius: 1rem 1rem 0 0;
}

.new2 .box {
    display: none;
}

.new2 .box.act {
    display: block;
}

.new2 .box1 .ul .li {}

.news-box {
    width: 15.8rem;
    margin: 0 auto;
}

.news-box-ul {
    display: flex;
    flex-wrap: wrap;
    column-gap: .3rem;
    row-gap: .4rem;
    margin-bottom: 1rem;
}

.news-box-li {
    width: 5.066rem;
    height: 5.8rem;
    border-radius: .2rem;
    border: 1px solid rgba(255, 255, 255, 0.20);
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}

.news-box-con {
    padding: .41rem .32rem;
}

.news-box-li img {
    display: block;
    width: 100%;
    height: 3.1rem;
    object-fit: cover;
}

.news-box-sign {
    display: flex;
    width: 3.09rem;
    padding: .06rem 0;
    justify-content: center;
    align-items: center;
    border-radius: .18rem;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(234, 238, 242, 0.20);
    backdrop-filter: blur(22.450000762939453px);
    margin-bottom: .26rem;
}

.news-box-li .news-box-icon {
    display: block;
    width: .16rem;
    height: .16rem;
    margin-right: .1rem;
}

.news-box__p {
    display: flex;
    align-items: center;
    color: #FDBE12;
    font-weight: 400;
    line-height: normal;
}

.newsline {
    margin-left: .12rem;
    margin-right: .12rem;
    width: 1px;
    height: .1rem;
    background: #FDBE12;
}

.news-box-title {
    color: #FFF;
    -webkit-text-stroke-width: 1.05px;
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.20);
    font-weight: 600;
    line-height: 160%;
    display: -webkit-box;
    /* 创建伸缩盒子 */
    -webkit-line-clamp: 2;
    /* 限制显示 2 行 */
    -webkit-box-orient: vertical;
    /* 垂直排列子元素 */
    overflow: hidden;
    /* 隐藏溢出内容 */
    text-overflow: ellipsis;
    /* 溢出时显示省略号 */
}

.news-box-btn {
    /*width: 1rem;*/
    /*height: .3rem;*/
    width: 1.3rem;
    height: .48rem;
    background: url('../img/btn.png') no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    outline: 0;
    color: #FFF;
    font-weight: 400;
    position: absolute;
    left: .32rem;
    bottom: .35rem;
    cursor: pointer;
    transition: all .3s ease;
    border-radius: .34rem;
}

.news-box-btn img {
    display: block;
    width: .06rem;
    height: auto;
    margin-left: .06rem;
}

.news-box-li:hover .news-box-btn {
    background: #FDBE12;
    background-size: 100% 100%;
}

.news-column {
    row-gap: 0;
}

.news-column .news-box-li {
    width: 100%;
    height: auto;
    display: flex;
    border: 0;
    padding-top: .6rem;
    padding-bottom: .6rem;
    border-top: 1px solid rgba(253, 190, 18, 0.50);
    border-radius: 0;
}

.news-column .news-box-li:last-child {
    border-bottom: 1px solid rgba(253, 190, 18, 0.50);
}

.news-column .news-box-li img {
    display: block;
    width: 5.33rem;
    height: 3.46rem;
    border-radius: .1rem;
}

.news-column .news-box-con {
    display: block;
    width: 9.13rem;
    height: 3.46rem;
    margin-left: 1.2rem;
    padding-left: 0;
    padding: 0;
    padding-top: .45rem;
}

.news-column .news-box-li .news-box-icon {
    display: none;
}

.news-column .news-box__p-sign {
    display: none;
}

.news-column .newsline {
    display: none;
}

.news-column .news-box-sign {
    display: inline-flex;
    width: auto;
    padding: .06rem .15rem;
}

.news-column .news-box-title {
    white-space: nowrap;
    /* 禁止换行 */
    overflow: hidden;
    /* 隐藏溢出内容 */
    text-overflow: ellipsis;
    /* 溢出时显示省略号 */
    -webkit-line-clamp: 1;
    /* 限制显示 2 行 */
    -webkit-box-orient: vertical;
    /* 垂直排列子元素 */
}

.news-box-desc {
    display: none;
}

.news-column .news-box-desc {
    display: block;
    color: rgba(255, 255, 255, 0.60);
    font-weight: 400;
    line-height: 166.7%;
    margin-top: .3rem;
    display: -webkit-box;
    /* 创建伸缩盒子 */
    -webkit-line-clamp: 2;
    /* 限制显示 2 行 */
    -webkit-box-orient: vertical;
    /* 垂直排列子元素 */
    overflow: hidden;
    /* 隐藏溢出内容 */
    text-overflow: ellipsis;
    /* 溢出时显示省略号 */
}

.news-column .news-box-btn {
    left: 6.53rem;
    bottom: 1rem;
}

.news-column .news-box-li .news-box-btn img {
    display: block;
    width: 0.06rem;
    height: auto;
    margin-left: 0.06rem;
}

.searchLayout{padding: 1.88rem 0 1.5rem;background: linear-gradient(288deg, #000 20.71%, #191919 34.49%, #424242 49%, #1B1B1B 66.5%, #000 97.1%);overflow: hidden;}

.sch_top .form{display: block;width: 8.1rem;margin: 0 auto;position: relative;}

.sch_top .form .text{border-radius: 35px;background: rgba(255, 255, 255, 0.20);height: 0.7rem;width: 100%;border-radius: 0.7rem;display: block;padding: 0 1rem 0 0.4rem;color: #fff;}

.sch_top .form .submit{position: absolute;top: 0;right: 0;border-radius: 0.7rem;width: 1rem;height: 100%;background: url(../img/search_1.svg) no-repeat center;background-size: 0.2rem auto;font-size: 0;}

.sch_top .form .text::-webkit-input-placeholder {color:rgba(255, 255, 255, 0.8);}
.sch_top .form .text:-moz-placeholder {color:rgba(255, 255, 255, 0.8);}
.sch_top .form .text::-moz-placeholder {color:rgba(255, 255, 255, 0.8);}
.sch_top .form .text:-ms-input-placeholder {color:rgba(255, 255, 255, 0.8);}

.sch_top .form .text:focus::placeholder {
  opacity: 0;
}
.sch_top .con{display: flex;justify-content: space-between;margin: 1.2rem 0 0;position: relative;}

.sch_top .con::before{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 100vw;height: 1px;background: rgba(255, 255, 255, 0.10);}

.sch_top .con .lf{line-height: 1.35;color: #FFF;}

.sch_top .con .lf span{color: #FDBE12;}

.sch_top .con .rf{display: flex;align-items: center;}

.sch_top .con .rf a{margin-left: 0.5rem;position: relative;padding: 0 0.18rem 0.27rem 0.15rem;line-height: 133.333%;color: #fff;}

.sch_top .con .rf a.act,
.sch_top .con .rf a:hover{color: #FDBE12;}

.sch_top .con .rf a.act::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.02rem;background: #FDBE12;}

.search_news{margin-top: 1rem;}

.search_prod{margin-top: 1rem;}

.search_prod .li{padding-bottom: 0.45rem;border-bottom: 1px solid rgba(255,255,255,0.2);margin-bottom: 0.45rem;}

.search_prod .li:last-child{margin-bottom: 0;}

.search_prod .li .ss{display: flex;flex-wrap: wrap;}

.search_prod .li .ss .imgbox{border-radius: 0.05rem;width: 3.8rem;height: 2.4rem;display: flex;align-items: center;justify-content: center;background: url(../img/search_3.jpg) no-repeat center;background-size: cover;overflow: hidden;}

.search_prod .li .ss .imgbox img{width: 2.75rem;height: 1.54rem;object-fit: contain;}

.search_prod .li .ss .txtbox{flex: 1;display: flex;flex-direction: column;justify-content: space-between;padding: 0.2rem 0 0.2rem 0.4rem;}

.search_prod .li .ss .txtbox .t1{line-height: calc(32 / 28);color: #fff;}

.search_prod .li .ss .txtbox .t2{line-height: 2;opacity: 0.6;margin-top: 0.08rem;color: #fff;}

.search_prod .li .ss .txtbox .tbot{margin-top: 0.5rem;display: flex;flex-wrap: wrap;gap: 0.3rem;}

.search_prod .li .ss .txtbox .tbot span{position: relative;line-height: calc(24 / 14);color: rgba(255,255,255,0.6);padding-left: 0.16rem;}

.search_prod .li .ss .txtbox .tbot span::before{content: "";position: absolute;left: 0;top: 50%;background: #F6AA29;opacity: 0.6;width: 0.08rem;height: 0.08rem;transform: translateY(-50%);border-radius: 50%;}

.search_prod .li .ss .txtbox .tbot span:hover::before{opacity: 1;}

.search_prod .li .ss:hover .imgbox img{transform: scale(1.05);}

.search_prod .pagination{margin-top: 1rem;}

.search_service{margin-top: 1rem;}

.search_service .pagination{margin-top: 1rem;}

.search_service .ul{display: flex;flex-wrap: wrap;}

.search_service .ul .li{width: calc(50% + 0.29rem);padding-right: 0.58rem;border-top: 1px solid rgba(255,255,255,0.2);padding-top: 0.8rem;margin-top: 0.8rem;}

.search_service .ul .li:nth-child(2n){width: calc(50% - 0.29rem);padding-right: 0;}

.search_service .ul .li:nth-child(-n + 2){border-top: none;padding-top: 0;margin-top: 0;}

.search_service .ul .li .ss{display: block;}

.search_service .ul .li .ss .imgbox{aspect-ratio: 760 / 394;border-radius: 0.1rem;overflow: hidden;}

.search_service .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.search_service .ul .li .ss .txtbox{margin-top: 0.45rem;}

.search_service .ul .li .ss .txtbox .t1{line-height: 1.5;color: #fff;}

.search_service .ul .li .ss .txtbox .t2{line-height: 1.8;color: rgba(255,255,255,0.8);margin-top: 0.25rem;}

.search_service .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.search_service .ul .li .ss:hover .txtbox .t1{color: #FDBE12;}

@media screen and (max-width:1024px) {
    .w1580{padding: 0 0.4rem;}
    .new1{position: relative;padding: 1.8rem 0 1.2rem;}
    .new1 .lf{display: none;}
    .new1 .rf{width: 100%;}
    .new1 .rf .ul .li{width: 100%;margin-right: 0;margin-top: 0.4rem;}
    .new1 .rf .ul .li:nth-child(odd){margin-top: 0.4rem;}
    .new1 .rf .ul .li:nth-child(1){margin-top: 0;}
    .new2{padding: 0 0.4rem 1.2rem;}
    .news-box{width: 100%;}
    .news-box-li{width: 100%;height: auto;}
    .news-box-li .news-box-btn{position: relative;margin-top: 0.3rem;width: 2.26rem;height: 0.65rem;}
    .news-box-li .news-box-btn img{width: 0.11rem;margin-left: 0.06rem;}
    .new1 .rf .rtp .menu{display: none;}
    .new1 .rf .rtp{justify-content: center;}
    
    .sch_top .form{width: 100%;}
    .search_prod .li .ss .imgbox{width: 100%;height: auto;aspect-ratio: 380 / 240;}
    .search_prod .li .ss .imgbox img{width: calc(100% - 1rem);aspect-ratio: 275 / 154;object-fit: contain;height: auto;}
    .search_prod .li .ss .txtbox{width: 100%;padding: 0.4rem 0;}
    
    .news-column .news-box-li{flex-wrap: wrap;}
    .news-column .news-box-li img{width: 100%;height: auto;aspect-ratio: 533 / 346;}
    .news-column .news-box-con{width: 100%;height: auto;margin-left: 0;}
    .news-column .news-box-btn{left: 0;bottom: 0;}
    
}