﻿body{overflow-x: hidden; --hover-color:#ff0000;--white:#fff; --black0:#000; --black:#333; --grey:#666; --grey2:#999;--bg:#ececec;--bg2:#f3f3f3;--bg3:#f4f4f6;
--white-opacity-50:rgba(255,255,255,0.5);--rgb-white:255,255,255;--rgb-black:0,0,0;font-family: 'hmr'; --boredc:#ccc;--boredc2:#ddd;--boredc3:#eee;}
p{margin: 0;}

.nav{position: relative;}
.nav .top{position: absolute; top: 0; z-index: 9; margin: 0 auto; padding-top: .2rem;}

.Inside_ban{ margin-top:0; position: relative;overflow: hidden;}
.Inside_ban .text{ position:absolute; top:50%; left:0; width:100%; z-index:10; color:var(--white); transform:translateY(1rem);
    transition: all 0.5s ease;opacity: 0;
}
.Inside_ban .text.active{ transform:translateY(50%);opacity: 1;}
.Inside_ban .text .icon{ position:absolute; top:-.4rem; width:6rem; height:1.12rem; background:url(../images/Inside-icon.png) no-repeat; background-size:cover; opacity: 0.3;}
.Inside_ban .text .name{ font-size:var(--font-size56);text-transform: uppercase; font-family: 'hmb';}
.Inside_ban .text .des{ font-size:var(--font-size20); margin-top: 10px; max-width:45%; line-height: 1.4; display: none;}
.Inside_ban .pic img{ width:100%;}
@media (max-width:640px) {
.Inside_ban .text .des{ font-size:1.5em;}
}


/*PicList001850 */
.PicList001850{ overflow:hidden; padding: var(--padMar100) 0; background:var(--bg2);}
.PicList001850 section{ position:relative;}
.PicList001850 .grid{width:33.33%;float:left; text-align:center; padding-bottom:.3rem;
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;
transition: top 1s ease, left 1s ease;
}
.PicList001850 .grid a{ display:block; padding-bottom:3%; padding:0 .1rem; }
.PicList001850 .grid img{ display:block; width:100%;}
.PicList001850 .grid .text{padding: .3rem .4rem; text-align: left;background:var(--white);}
.PicList001850 .grid .text time{font-size: var(--font-size15); color: var(--grey); font-family: 'hml';}
.PicList001850 .grid .text h1{ font-size:var(--font-size26); padding:.05rem 0 .12rem; margin:0;font-weight: normal; color: var(--black0); line-height: 1.35;}
.PicList001850 .grid .text:hover h1{color: var(--hover-color);}
.PicList001850 .grid .text p{margin: 0; font-size: var(--font-size16); line-height: 1.8; color: var(--grey);font-family: 'hml';}
.PicList001850 .grid .text .more{background: url(../images/arrow.svg) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;margin-top: .25rem;}
.PicList001850 .grid .text:hover .more{background: url(../images/arrow_hover.svg) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList001850 .more2{ text-align:center; margin-top: .3rem;}
.PicList001850 .more2 a{ display:inline-block; font-size:var(--font-size16); background:var(--hover-color); padding:.2rem .45rem; line-height:1.6; color: var(--white);}


/* 新闻活动 */
.company{padding: var(--padMar100) 0 0; background:var(--bg2);}
.newsFocus{margin-bottom: 5.208vw;}
.newsFocus .swiper-slide a{overflow: hidden;border-radius:0;background-color:var(--white);}
.newsFocus .ispic{width: 45%;}
.newsFocus .swiper-slide{ height:auto;}
.newsFocus .swiper-slide a{ height:100%; }
.newsFocus .info{flex: 1;padding:.45rem .6rem;}
.newsFocus .date{color:var(--grey2);}
.newsFocus .tit{font-size: var(--font-size32);margin:.15rem 0 .3rem 0;font-weight: 500;color: var(--black);}
.newsFocus .desc{font-size: var(--font-size16);line-height: 1.77;margin-bottom: 3.75vw;color:var(--grey); font-family: 'hml';}
.newsFocus li:hover .tit{color:var(--hover-color);}
.newsFocus .swiper-pagination{width: 50%;text-align: right;left: auto;right: 3.125vw;bottom:  3.125vw;z-index: 10;}
.newsFocus .swiper-pagination .swiper-pagination-bullet{width: 0.18rem;height: 0.18rem;background-color: transparent;position: relative;border: 1px solid rgba(0,0,0,0);transition: all 0.5s;}
.newsFocus .swiper-pagination .swiper-pagination-bullet:After{width: 0.06rem;height: 0.06rem;background-color: var(--grey2);content: "";position: absolute;left: 50%;top: 50%;border-radius: 50%;transform: translate(-50%,-50%);}
.newsFocus .swiper-pagination .swiper-pagination-bullet-active{border-color: var(--hover-color);transform: rotate(45deg);background-color: #fff !important;}
.newsFocus .swiper-pagination .swiper-pagination-bullet-active:After{background-color: var(--hover-color);}

.news-list{padding-bottom: 0;}
.news-list .item:first-child{padding-top: 0;}
.news-list .item{padding: 3.125vw 0;border-bottom: 1px solid #e0e0e0;position: relative;}
.news-list .item:after{width: 0;left: 0;bottom: 0;content: "";position: absolute;height: 1px;transition: all 0.5s;background-color: var(--hover-color);}
.news-list .item .date{color: var(--grey2);font-size: var(--font-size18);border-right: 1px solid #d5d5d5;width: 1.37rem;position: relative;}
.news-list .item .date:after{width: 1px;right: -1px;top: 0;content: "";position: absolute;height: 0;transition: all 0.5s;background-color: var(--hover-color);}
.news-list .item .date b{color: var(--black);display: block;font-size: var(--font-size50);font-weight: 700;}
.news-list .item .info{flex: 1;padding: 0  3.229vw 0 3.229vw;}
.news-list .item .ispic{width: 4rem;padding-top:0;border-radius:0;}
.news-list .item .tit{font-size: var(--font-size26);font-weight: 500; margin: 0; line-height: 1.4;}
.news-list .item .desc{line-height: 2;color:var(--black);margin: 1.042vw 0 2vw; font-size: var(--font-size16);font-family: 'hml';}
.news-list .item.pt .info{padding: 0 5.781vw 0 3.229vw;}
.news-list .item.pt:hover .info{color: var(--hover-color);}
.news-list .item:hover .date:After{height: 100%;}
.news-list .item:hover:After{width: 100%;}


.morebtn{width: 1.8rem;line-height: 0.54rem;text-align: center;border: 1px solid var(--white);color: var(--white);border-radius: 0.54rem;display: inline-block;transition: all 0.5s;overflow: hidden;position: relative;}
.morebtn span{position: relative;overflow: hidden;display: block; font-size: var(--font-size16); font-weight: normal;}
.morebtn span:After{content: "";margin: 0 0 0 .1rem;background: url(../images/arrow.svg) no-repeat right center/contain;width: .3rem;height: .3rem;display: inline-block;vertical-align: middle;transition: all 0.5s;}
.morebtn span:hover:After{transform: translateX(0.15rem);}
.morebtn a{position: relative;overflow: hidden;display: block; font-size: var(--font-size16); font-weight: normal;}
.morebtn a:After{content: "";margin: 0 0 0 .1rem;background: url(../images/arrow.svg) no-repeat right center/contain;width: .3rem;height: .3rem;display: inline-block;vertical-align: middle;transition: all 0.5s;}
.morebtn a:hover:After{transform: translateX(0.15rem);}

.morebtn::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: var(--hover-color);transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.morebtn.gray{border: 1px solid var(--grey);color: var(--grey);}
.morebtn.gray span:After{background-image: url(../images/arrow.svg);}
.morebtn:hover::before {transform: scaleX(1);transform-origin: left}
.morebtn:hover{border-color: var(--hover-color);color: var(--white);}
.morebtn.gray:hover span:After{background-image: url(../images/arrow_white.svg);}
.morebtn.gray:hover a{color:#fff;}
.morebtn.gray:hover a:After{background-image: url(../images/arrow_white.svg);}
.morebtn.op7{opacity: 0.7;}
.morebtn2{color: var(--grey); font-size: var(--font-size16);}
.morebtn2:After{content: "";margin: 0 0 0 .1rem;background: url(../images/arrow.svg) no-repeat right center/contain;width: 0.3rem;height: 0.3rem;display: inline-block;vertical-align: middle;transition: all 0.5s;}
.item:hover .morebtn2{color: var(--hover-color);}
.item:hover .morebtn2:After{margin-left: 1.3vw;background: url(../images/arrow_hover.svg) no-repeat right center/contain;}
@media(max-width:640px){
.morebtn{width: 1.4rem;line-height: 0.35rem;}
}


/*Page002623 */
.Page002623{text-align: center;font-size:var(--font-size18);}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: .5rem; width: .5rem; margin: 0 1px;border-radius: 50%;background-color: #fff;margin: 0 .1rem;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: var(--white);background: var(--hover-color)}
.Page002623 .Pages .p_page > a{font-size: 0;height: .5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -.05rem 0 0 -.1rem;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: var(--black0);border-right-width: .08rem;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: var(--black0);border-left-width: .08rem; margin-left: -.04rem;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color: var(--white);}
.Pages{padding: .5rem 0;}
@media(max-width:640px){
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: var(--boredc3);}
}


.dynamicsinfo{background: var(--bg2);}
.newsInfo{padding:var(--padMar100) 0; }
.singlePage{font-size: var(--font-size16); color: var(--black); line-height: 1.875; font-family: 'hml';}
.singlePage .tc {display: flex;justify-content: center;flex-wrap: wrap;margin: 0 -0.729vw 0.833vw;}
.singlePage .tc img{border-radius: 0.1rem;margin: 0 0.729vw 0.729vw;}
.singlePage h2{margin:0;}
.title-info{text-align: center;border-radius: 0.2rem;padding-bottom: 2.188vw;margin-bottom: 2.344vw;border-bottom: 1px solid #dadada;}
.title-info .title{font-size: var(--font-size34);margin:0 0 1.771vw 0; color: var(--black); font-weight: normal;}
.title-info .other{color:rgba(var(--rgb-666));font-size: var(--font-size18);}
.title-info .other time{background: url(../images/ico_date.svg) no-repeat 0 center/0.2rem 0.2rem;padding-left: 0.34rem;line-height: 1.3;}

.PrevNextInfo{padding: 2.76vw 2rem 0 0;border-top: 1px solid #dadada;margin-top: 0.4rem;position: relative; font-size: var(--font-size16);font-family: 'hml';}
.PrevNextInfo dl{line-height: 0.36rem;min-height: 0.36rem;}
.PrevNextInfo dl dt{color:var(--grey2);}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.6rem;width: 1.8rem;line-height: 0.57rem;text-align: center;border-radius: 0.57rem;color:var(--hover-color); border: 1px solid var(--hover-color); font-size: var(--font-size16);}
.PrevNextInfo .back:After{margin: -0.156vw 0 0 1.042vw;width: 0.22rem;height: 0.16rem;background: url(../images/back.svg) no-repeat center center/contain;display: inline-block;content: "";transition: all 0.5s;vertical-align: middle;}
.PrevNextInfo .back:hover{opacity: 0.8;}
.PrevNextInfo .back:hover:After{transform: translateX(0.1rem);}


.Honor{padding:var(--padMar100) 0 0;background-repeat: no-repeat; background-position: top center;}
.PicList002273 ul li{margin-bottom:.3rem;padding:.2rem .3rem; width: 48%; float: left;}
.PicList002273 ul li:not(:nth-child(even)){margin-right:4%;}
.PicList002273 .content{width:75%;}
.PicList002273 .content .h3{color:var(--black);font-size: var(--font-size22);font-weight: normal; margin: .12rem 0 0 0; line-height: 1.4; min-height: .62rem;}
.PicList002273 .content time{font-size: var(--font-size46); color:rgba(153,153,153,0.1);font-family: 'hmb'; line-height: 1;}
@media screen and (min-width:1024px ) {
.PicList002273 ul li:hover{box-shadow: 0px 0px 30px var(--boredc); background: var(--hover-color);}
.PicList002273 ul li:hover time{color: rgba(255,255,255,0.5);}
.PicList002273 ul li:hover .h3{color: var(--white);}
.PicList002273 ul li{background:var(--white);position: relative;}
.PicList002273 ul li .right_btn{width:.65rem;height:.7rem;background: url(../images/honor.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right:7%;cursor: pointer;margin-top: -10px;background-size: .65rem;}
.PicList002273 ul li:hover .right_btn{background: url(../images/honor_icon.png) no-repeat center;background-size: .65rem;}
.PicList002273{padding-top: 0;}
}


.TextList002205{ padding:var(--padMar100) 0 0;background: var(--bg3);}
.TextList002205 .list{ float:right; width:100%;}
.TextList002205 .list .item:not(:last-child){ margin-bottom:.4rem;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:.3rem; top:.4rem; background:url(../images/TextList002205-icon.svg) no-repeat center; width:.15rem; height:.15rem;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item.active .Q>a{color: var(--hover-color);}
.TextList002205 .list .item .Q{ margin:0; min-height:.9rem; display: flex;align-items: center;padding-left:1rem; padding-right:.5rem; padding-top: .2rem;padding-bottom: .2rem;position:relative; background:var(--white); cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{ color:var(--black); font-size: var(--font-size20); font-weight: normal;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:.7rem; height:100%; display:block; 
    text-align:center;font-size:var(--font-size26); font-weight:bold; font-style:normal; color:var(--black);
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.TextList002205 .list .item .Q em.icon{transition:all 0.5s ease-out 0s;    border-right: 1px dashed rgba(0, 0, 0, 0.1);}
.TextList002205 .list .item .A{ position:relative;padding:.3rem .3rem .3rem .75rem; background:var(--white); display:none; border-top: 1px solid rgba(0, 0, 0, 0.05); font-size: var(--font-size18); line-height: 1.8;font-family: 'hml';}
.TextList002205 .list .item .A em.icon{color:var(--grey);transition:all 0.5s ease-out 0s; padding-top: .05rem;}
.TextList002205 .list .item.active .Q em.icon{ background:var(--hover-color); color:var(--white)}
.TextList002205 .list .item.active i.icon{ background-position:-.44rem -.7rem;}



.Honor2{padding:var(--padMar100) 0 0;background: var(--bg2);}
.Honor2.pd100{padding-bottom: var(--padMar100);}
.Honor2 .w20{position: relative;}
.Honor2 .w20 img{height:5.4rem;object-fit:cover;width:100%;}
.Honor2 .tit{position: absolute; top: 3%; left:0; padding: 4% 5%; writing-mode: vertical-lr; height: 100%;}
.Honor2 .tit h1{margin: 0; font-size: var(--font-size38); font-weight: normal; color: var(--black); }
.Honor2 .tit p{margin: 0; font-size: var(--font-size16); font-weight: normal; color:rgba(153,153,153,0.5); margin-top:0; line-height: 1.4;margin-left: .1rem; text-transform: uppercase;font-family: 'hml';}
.PicList0022732 ul li{margin-bottom:.3rem;padding:.2rem .3rem; width: 48%; float: left;}
.PicList0022732 ul li:not(:nth-child(even)){margin-right:4%;}
.PicList0022732 .item{margin-bottom:.3rem;padding:.2rem .3rem;background:var(--white);position: relative;width:48.5%;}

.PicList0022732 .swiper-slide  {display:flex;justify-content: space-between;flex-wrap: wrap;}

.PicList0022732 .content{width:75%;}
.PicList0022732 .content .h3{color:var(--black);font-size: var(--font-size22);font-weight: normal; margin: .12rem 0 0 0; line-height: 1.4; min-height: .62rem;}
.PicList0022732 .content time{font-size: var(--font-size46); color:rgba(153,153,153,0.1);font-family: 'hmb'; line-height: 1;}

.PicList0022732 .state{display:flex;justify-content:center;position:relative;margin-top:1rem;}
.PicList0022732 .swiper-pagination-bullet{width:0.5rem;height:0.5rem;line-height:0.5rem;background:#fff;}
.PicList0022732 .arr{width:0.5rem;height:0.5rem;line-height:0.5rem;background:#fff;margin:0;}
.PicList0022732 .swiper-button-prev:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -.05rem 0 0 -.1rem;}
.PicList0022732 .swiper-button-prev:before{border-right-color: var(--black0);border-right-width: .08rem;}
.PicList0022732 .swiper-button-next:before{border-left-color: var(--black0);border-left-width: .08rem; margin-left: -.04rem;}
.PicList0022732 .swiper-button-prev:hover:before{border-right-color: var(--white);}
.PicList0022732 .swiper-button-next:hover:before{border-left-color: var(--white);}
.PicList0022732 .swiper-pagination-bullet{background:#fff;opacity:1;}
.PicList0022732 .swiper-pagination-bullet-active{color:#fff;}
.PicList0022732 .arr{top:0;}
.PicList0022732 .arr:after{display:none;}


.PicList0022732 ul li{background:var(--white);position: relative;}
.PicList0022732 .right_btn{width:.65rem;height:.7rem;background: url(../images/honor.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right:7%;cursor: pointer;margin-top: -10px;background-size: .65rem;}
.PicList0022732{padding-top: 0;}

@media screen and (min-width:1025px ) {
.PicList0022732 ul li:hover{box-shadow: 0px 0px 30px var(--boredc); }
.PicList0022732 ul li:hover .h3,.PicList0022732 ul li:hover time{color: var(--hover-color);}

.PicList0022732 .item:hover{box-shadow: 0px 0px 30px var(--boredc); }
.PicList0022732 .item:hover .h3,.PicList0022732 .item:hover time{color: var(--hover-color);}
}
@media(max-width:640px){
	.PicList0022732 .item{width:100%;}
}


/*RighInfo003072 */
.RighInfo003072{padding:var(--padMar150) 0 var(--padMar100); background-position: right bottom; background-repeat: no-repeat; background-size: cover;}
.RighInfo003072 .item-group .item{ overflow: hidden;}
.RighInfo003072 .item-group .pic{width: 37%; margin-right:7%;text-align: center;}
.RighInfo003072 .item-group .pic .picbox{padding:1.3%; background: var(--white);}
.RighInfo003072 .item-group .pic .morebtn{margin:0.3rem auto 0;}
.RighInfo003072 .item-group .pic .ul{padding:0;}
.RighInfo003072 .item-group .pic img{margin:0 auto;}
.RighInfo003072 .item-group li p{text-align: center; color:var(--grey); font-size: var(--font-size18); margin-top: .15rem; }
.RighInfo003072 .item-group .txt h1{ font-size: var(--font-size34);margin: 0 0 .15rem 0;color: var(--black);font-weight: normal;}
.RighInfo003072 .item-group .txt .info{ font-size: var(--font-size16);color: var(--black);line-height: 1.875;font-family: 'hml';}
.RighInfo003072 .item-group .txt h2{margin: .1rem 0 .05rem 0;font-weight: 400;}

.RighInfo003072 .content .slick-dots{text-align: center; margin-top: .2rem;}
.RighInfo003072 .content .slick-dots li{display: inline-block;width: .1rem;height: .1rem;margin:.1rem .05rem 0;border: 1px solid var(--hover-color); border-radius: 50%;}
.RighInfo003072 .content .slick-dots li.slick-active{background: var(--hover-color);}
.RighInfo003072 .content .slick-dots li button{display: none;}



.submitBtn{width:1.6rem;height:0.52rem;background:var(--hover-color);border-radius:0.08rem;border:0.02rem solid var(--hover-color);-webkit-border-radius:0.08rem;-moz-border-radius:0.08rem;-ms-border-radius:0.08rem;-o-border-radius:0.08rem;display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size: var(--font-size16);}
.submitBtn:hover{color:var(--white)}
.submitBtn::after{background-repeat: no-repeat; content:'';display:block;width:0.3rem;height:0.3rem;background-image:url(../images/arrow_white.svg);background-size:.3rem 0.3rem;margin-left:0.1rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.submitBtn:hover::after{margin-left:0.2rem}


/* solutionList */
.solutionList{background:url(../images/solutionList_bg.jpg) no-repeat bottom;padding:var(--padMar100) 0;background-size: cover;}
/* .solutionList .ul{align-items:flex-start} */
.solutionList .ul .item{width:calc(100% / 3 - 0.3rem);margin-right:0.42rem;margin-bottom:0.42rem;background:var(--white);border-radius:0;padding-top:0.2rem;padding-bottom:0.5rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.solutionList .ul .item:nth-child(3n){margin-right:0}
.solutionList .ul .item .itemCon{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}
.solutionList .ul .item .itemCon .imgbox{padding-top:0;width:100%;display:flex;justify-content:center;align-items:center}
.solutionList .ul .item .itemCon .imgbox img{object-fit:contain;height: 3rem}
.solutionList .ul .item .title{line-height:1.4;margin-top:.3rem;text-align: center; font-size: var(--font-size24);}
.solutionList .ul .item .submitBtn{margin-top:0.2rem;background-color:transparent;color:var(--grey);border-color:transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.solutionList .ul .item .submitBtn::after{display:none}


@media screen and (max-width:1024px){
.solutionList .ul .item{width:calc(100% / 3 - 0.12rem);margin-right:0.18rem}
}
@media screen and (max-width:768px){
.solutionList .ul .item{padding-top:0;padding-bottom:0.2rem}
.solutionList .ul .item .submitBtn{margin-top:0.2rem}
.solutionList .ul{justify-content:space-between}
.solutionList .ul .item{width:calc(100% / 2 - 0.1rem);margin-right:0;margin-bottom:0.2rem}
.solutionList .ul .item:hover{margin-top:0}
}




.solutionDetail{padding:var(--padMar100) 0;}
.solutionDetail .ul{width:7rem;max-width:50%}
.solutionDetail .ul .itemCon{padding:0;background:var(--white);display:block}
.solutionDetail .ul .imgbox img{object-fit:contain}
.solutionDetail .right{line-height:1;flex:1;padding-left:1rem;width:50%;}
.solutionDetail .right .title{line-height:1.2;font-size: var(--font-size36);color: var(--black);}
.solutionDetail .right .title::after{content:'';display:block;width:0.25rem;height:0.02rem;background:var(--hover-color);margin-top:0.2rem}
.solutionDetail .right .intro{line-height:1.625;margin-top:0.25rem;padding-bottom:0.34rem;border-bottom:1px solid var(--boredc3);margin-bottom:0.4rem;font-size: var(--font-size18);font-family: 'hml';}
.solutionDetail .right .tel{font-size: var(--font-size18); color: var(--black); font-family: 'hml';}
.solutionDetail .right .tel span{color: var(--hover-color);font-size: var(--font-size26);font-family: 'hmb';}
.solutionDetail .right .btn{margin-top: .6rem;}
.solutionDetail .right .btn .backBtn{width:1.7rem;height:0.55rem;border-radius:0;display:flex;justify-content:center;align-items:center;background-color:var(--hover-color);font-size: var(--font-size16); color: var(--white);}
.solutionDetail .right .btn .backBtn::before{content:'';display:block;width:0.21rem;height:0.19rem;background-image:url(../images/backIcon2.png);background-size:0.21rem 0.19rem;background-repeat:no-repeat;margin-right:0.14rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.solutionDetail .right .btn .backBtn:hover::before{margin-right:0.2rem}
.solutionDetail .right .btn .backBtn:hover{color:var(--white);}
.solutionDetail .slick-arrow{width:.3rem;height:.3rem;border:none;background-size:contain;background-position: center;background-repeat: no-repeat;top:auto;transform:translate(0,0);bottom:0;z-index:2;position: absolute; font-size: 0;}
.solutionDetail .slick-arrow:hover{background-color:transparent}
.solutionDetail .slick-arrow.slick-prev{background-image:url(../images/arrow.svg);left:35%}
.solutionDetail .slick-arrow.slick-prev:hover{background-image:url(../images/arrow_hover.svg)}
.solutionDetail .slick-arrow.slick-next{background-image:url(../images/arrowRightLine.png);right:35%}
.solutionDetail .slick-arrow.slick-next:hover{background-image:url(../images/arrowRightLineRed.png)}
.solutionDetail .slick-dots{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;}
.solutionDetail .slick-dots li{width:0.08rem;height:0.08rem;display:flex;align-items:center;margin-left:0.08rem;margin-right:0.08rem}
.solutionDetail .slick-dots button{margin-left:0rem;margin-right:0rem;width:0.07rem;height:0.07rem;border:1px solid var(--hover-color);border-radius: 50%;font-size:0;}
.solutionDetail .slick-dots .slick-active button{background-color: var(--hover-color);border-color: var(--hover-color);}


.solutionDetail .right .cate .gui{font-size: var(--font-size22); font-weight: normal; color: var(--grey); margin: .4rem 0 .2rem 0;}
.solutionDetail .right .cate th{background-color: var(--boredc3);}
.solutionDetail .right .cate th,
.solutionDetail .right .cate td
{text-align:center; border:1px solid var(--boredc2); border-collapse:collapse; line-height:24px; padding:15px; color: var(--black); font-size: var(--font-size16);}

@media screen and (max-width:1024px){
.solutionDetail .right{padding: 0.3rem;}
}
@media screen and (max-width:768px){
.solutionDetail .right{padding: 0.3rem 0;width:100%;}
.solutionDetail .ul{width:100%;max-width:100%}
.solutionDetail .right .intro{margin-bottom:0.2rem;display:block;padding-bottom:0.2rem}
}


.solutionTitle{line-height:1;border-bottom:1px solid var(--boredc2);padding-bottom:0.3rem;margin-bottom:0.4rem;font-size: var(--font-size34); color: var(--black); background: url(../images/logo_ico.png) no-repeat left top; background-size: .4rem; padding-left: .5rem; }
.Introduce{background: url(../images/Introduce_bg.png) no-repeat center #f7f8fa; padding:var(--padMar80) 0;background-size: cover;}
.Introduce .con .text{width: 65%; padding-right:7%;}
.Introduce .con:nth-child(2n) .text{padding:0 0 0 7%;}
.Introduce .txt-list .con .text p{margin-bottom: .1rem;font-size: var(--font-size18);font-family: 'hml'; line-height:2;}


.Introduce .con2{margin-top: .6rem;}
.Introduce .con2 .process p{font-size: var(--font-size22); color: var(--black); margin: 0 0 .4rem 0; text-align: center;}
.process ul li:not(.mark){text-align: center;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);background: var(--white);}
.process ul li .inner{margin: 0 auto; width: 75%;}
.process ul .name{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);margin-bottom: .2rem;padding-bottom:.2rem;font-size:var(--font-size24);color:var(--black);line-height: 1.5;}
.process ul .tip dd{font-size:var(--font-size16);color:var(--grey);line-height:2;font-family: 'hml';}
.process ul li.mark .icon{background: url(../images/process_arrow.png) no-repeat center; display: block;width:1rem; height:1rem; background-size: .4rem;}
@media (min-width:1025px) {
.process ul{display: table;width: 100%;}
.process ul li{display: table-cell; vertical-align: top;}    
.process ul li.mark{vertical-align: middle;}
.process ul li:not(.mark){width:20%;padding:.5rem 0; }
}
@media (max-width:1024px) {
.process .auto{margin-top:2em;margin-bottom: 2em;}
.process ul li{padding: 2em 0;}
}



.Shape{padding:var(--padMar80) 0;}
.Shape .lanmu-box{ margin-bottom:.3rem;}
.Shape ul{ width:28.5%;}
.Shape ul li{ margin-bottom:5%; width:100%; border-radius:0; overflow:hidden;}
.Shape ul li:last-child{ margin-bottom:0;}
.Shape ul li .pic{border: 1px solid var(--boredc3);}
.Shape ul li .pic figure{ padding-bottom:60%; background-repeat:no-repeat; background-position:center; background-size:cover; transition:all .5s;}
.Shape ul li:hover .pic figure{ transform:scale(1.1);}
.Shape .switc-box{ margin:0 1.5%; width:40%;}
.Shape .switc-box .swiper-slide{ border-radius:0; overflow:hidden;}
.Shape .switc-box .item .pic{border: 1px solid var(--boredc3);}
.Shape .switc-box .item .pic figure{ padding-bottom:89.3%; background-repeat:no-repeat; background-position:center; background-size:cover; transition:all .5s;}
.Shape .switc-box .swiper-pagination{ position:relative; margin:.45rem 0 0; bottom:auto;}
.Shape .switc-box .swiper-pagination-bullet{ width:.12rem; height:.12rem; transition:all .5s;}
.Shape .switc-box .swiper-pagination-bullet-active{ width:.5rem; border-radius:.5rem; background: var(--hover-color);}
.Shape .switc-box .item:hover .pic figure{ transform:scale(1.1);}

.Shape2{padding:var(--padMar80) 0;}
.RighInfo001490 .ul{margin-top:.95rem;display: flex; flex-wrap: wrap;}
.RighInfo001490 li{width:calc(100% / 7);height:2.28rem;display: flex;align-items: center;justify-content: center;z-index:5;position: relative; margin-top:-.5rem;}
.RighInfo001490 li::before{content:'';background: url(../images/lobg.svg) no-repeat center center; background-size: 100% 100%; width:100%;height:100%; position: absolute;top:0;left:0; transform: scale(1.18);}
.RighInfo001490 li:first-child,
.RighInfo001490 li:nth-of-type(14n){margin-left:calc(calc(100% / 7) / 2);}
.RighInfo001490 li a{position: relative;z-index:9;text-align: center;}
.RighInfo001490 li img{transition: all .3s; display: block; margin: 0 auto; max-width:60%;}
.RighInfo001490 li:hover img{transform: scale(1.05);}




.Specifications{background: #f7f8fa; padding:var(--padMar80) 0;}
.Specifications .con{position: relative;}
.Specifications .table_1{width: 85%;}
.Specifications .table_1 tr{background: var(--white);}
.Specifications .table_1 .num{background: var(--boredc);}
.Specifications .table_1 th,
.Specifications .table_1 td{ text-align:center; border:1px solid var(--boredc2); border-collapse:collapse; line-height:24px; padding:15px; color: var(--black); font-size: var(--font-size16);}
.Specifications .table_1 td:nth-child(1){width: 10%;}
.Specifications .table_1 td img{max-width: .3rem;}
.Specifications .table_1 th{font-weight:normal;}
@media(max-width:480px){
.Specifications .table_1{ overflow:auto;}
.Specifications .table_1 table{ width:180%;}
}
.Specifications .annotation{position: absolute; right: 0; bottom: 0;}
.Specifications .annotation tr{border:1px solid var(--boredc2);line-height:24px; padding:15px; background: var(--white);}
.Specifications .annotation td{text-align:center; border:1px solid var(--boredc2); border-collapse:collapse; line-height:24px; padding:15px; color: var(--black); font-size: var(--font-size16);}
.Specifications .annotation td img{max-width: .3rem;}
.Specifications .annotation .num{background: var(--boredc);}


.Application{padding:var(--padMar80) 0;}
.aniu-box{ padding:var(--padMar80);}
.aniu-box .backBtn{width:1.7rem;height:0.55rem;border-radius:0;display:flex;justify-content:center;align-items:center;background-color:var(--hover-color);font-size: var(--font-size16); color: var(--white);}
.aniu-box .backBtn::before{content:'';display:block;width:0.21rem;height:0.19rem;background-image:url(../images/backIcon2.png);background-size:0.21rem 0.19rem;background-repeat:no-repeat;margin-right:0.14rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.aniu-box .backBtn:hover::before{margin-right:0.2rem}
.aniu-box .backBtn:hover{color:var(--white);}
.Floor002997 .slider li a{color: var(--black0); display: block; margin: 0 auto; width:95%; padding-bottom: 3.65vw;}
.Floor002997 .slider li .pic{overflow: hidden;}
.Floor002997 .slider li .Ispic{padding-bottom: 67.5%; transition:  0.3s;}
.Floor002997 .slider li a:hover .Ispic{transform: scale(1.2);}
.Floor002997 .slider li .txt{position: relative; z-index: 10; background-color: var(--white);box-shadow: 0px 0px 2.08vw rgba(0, 0, 0, 0.08); width:90%; margin: -3vw auto 0; padding: 2vw; font-size: var(--font-size20); text-align: center;}
.Floor002997 .slider li .txt aside.dot2{font-size: 24px;line-height: 1.5em;max-height: 3em;}
.Floor002997 .slider li .txt pre{font-size: 16px; line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;}
.Floor002997 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.Floor002997 .slider li a:hover .txt span{padding: 0 10px;background: var(--black0);color: var(--white);}
.Floor002997 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.Floor002997 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: var(--black0);}
.Floor002997 .slick-arrow{width: 46px;height: 46px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid var(--black0);background: url("../images/Floor002997_prev.png") no-repeat center center; transition: 0.3s;}
.Floor002997 .slick-arrow:hover{border-radius: 50%;}
.Floor002997 .slick-prev{left: -60px;}
.Floor002997 .slick-next{right: -60px;background-image: url("../images/Floor002997_next.png");}
@media(max-width:640px){
.Floor002997 .slider li a{padding-bottom: 5vw;}
.Floor002997 .slider li .txt aside.dot2{font-size: 4.5vw;}
.Floor002997 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.Floor002997 .slider li .txt{margin-top: -10vw;}
.Floor002997 .controls{margin-left: 40px;margin-right: 40px;}
.Floor002997 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.Floor002997 .slick-prev{left: -40px;}
.Floor002997 .slick-next{right: -40px;}
}



.Specifications02{background: #f7f8fa; padding:var(--padMar80) 0;}


.Main-app{padding:var(--padMar80) 0;}
.RighInfo002810{padding:0;}
.RighInfo002810 .box+.box{margin-top:.6rem;}
.RighInfo002810 .listtit{line-height: 1.25; font-size: var(--font-size30); color: var(--black0);}
.RighInfo002810 .txt{color:var(--grey); line-height:2;  padding-right:0; margin-top: .25rem; font-size: var(--font-size18);font-family: 'hml';min-height: 1.1rem;}
.RighInfo002810 .txt::-webkit-scrollbar{width:3px;  height:100%;}
.RighInfo002810 .txt::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
.RighInfo002810 .txt::-webkit-scrollbar-thumb{ background: var(--hover-color2); border-radius:3px;}
.RighInfo002810 .txt::-webkit-scrollbar-thumb:hover{background: var(--hover-color2);}
.RighInfo002810 .txt::-webkit-scrollbar-corner{background: var(--hover-color2);}

.RighInfo002810 .num{position: relative; font-size:var(--font-size24);font-weight: bold; color:var(--hover-color);margin-top:.3rem;}
.RighInfo002810 .num:after{display: block; content: ''; background:var(--hover-color); position: absolute; width:96%; height:1px; top: 50%; margin-top:-0.5px; right: 0;}
.RighInfo002810 .pic img{display:none;}
.RighInfo002810 .pic .Ispic{display:block; width: 100%; padding-bottom:50%; border-radius:0;}

@media(min-width:1025px){
.RighInfo002810 .casket{display:flex;flex-wrap: wrap;margin: -2%}
.RighInfo002810 .casket .box{width: 46%;margin: 2%;}
.RighInfo002810 .flex{display:flex; align-items: center;}
.RighInfo002810 .pic{width:50%; padding-top:.25rem; padding-right:.25rem; position: relative; z-index: 2;}
/* .RighInfo002810 .pic:after{display: block; content: '';width:90%; height:92%; background:var(--hover-color); position: absolute; right: 0; top: 0;z-index: -1; border-radius: 0; opacity: 0.05;} */
/* .RighInfo002810 .info{padding-right:5vw; width: 50%;}
.RighInfo002810 .box:nth-child(2n) .pic{ padding-right:0; padding-left:.25rem; order:1;}
.RighInfo002810 .box:nth-child(2n) .pic:after{right:auto; left: 0; }
.RighInfo002810 .box:nth-child(2n) .info{padding-right:0; padding-left:4.5vw; order: 2;}
.RighInfo002810 .box:nth-child(2n) .num{text-align: right;}
.RighInfo002810 .box:nth-child(2n) .num:after{right: auto; left: 0;}*/
}



.Manufacture{padding:0;}
.Manufacture .title{font-size: var(--font-size30); color: var(--black);padding-bottom: .25rem; font-family: 'hmb';}

.Floor003183{overflow: hidden;background: url(../images/Floor003183-bg.png) no-repeat center;  padding:var(--padMar100) 0; }
.Floor003183:nth-child(2n){background: none;}
.Floor003183 .column-name{position: relative;padding:0;z-index: 1;}
.Floor003183 .column-name aside{position: relative;z-index: 4;}
.Floor003183 .column-name .cn{font-size: var(--font-size42);color:var(--black);line-height: 1;}
.Floor003183 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/logo_ico.png) no-repeat; width: 1.33rem;height: 1.33rem;background-size: contain; display: none;}
.Floor003183 .controls{margin-bottom:var(--padMar70);position: relative;min-height: 1px;z-index: 5;}
.Floor003183 .slick-arrow{position: absolute; bottom: 100%;background: var(--boredc2) no-repeat center;background-size: auto .2rem;padding: 0;right: 0; width:.6rem; height:.6rem; font-size:var(--font-size16);text-indent: -9999em;transition: 0.56s;}
.Floor003183 .slick-prev{margin-right:.74rem; background-image: url(../images/left_white.png);}
.Floor003183 .slick-arrow:hover{background-color:var(--hover-color);}
.Floor003183 .slick-next{background-image: url(../images/right_white.png);}

.Floor003183 .slider a{display: block;position: relative;  overflow: hidden; }
@media (min-width:1025px) {
.Floor003183 .slider{width: calc(100% + (100vw - 100%) / 2 + (120 / 1920 * 100vw)); overflow: hidden;}
.Floor003183 .slider a{margin-right: .6rem;}
}
.Floor003183 .slider .Ispic{padding-bottom: 100%;transition: 0.3s ease-out;}
.Floor003183 .slider .txt{position: absolute; left: 0;  bottom: 0;width: 100%; padding: .3rem 0 .2rem 0;color: var(--white);font-size: var(--font-size28);transition: 0.5s; display: none; text-align: center;}
.Floor003183 .slider .tit{line-height:1.6;margin-top:.2rem;}
.Floor003183 .slider  a:hover .Ispic{transform: scale(1.15);}
.Floor003183 .slider  a:hover .txt{background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%); display: block;}



/* 生产工艺样式二 */
.w75 {width: 72%;}
.w22 {width: 22%;}

.cp_detail{background:url(../images/cp_detail-bg.jpg) no-repeat center #f5f5f5; padding:var(--padMar100) 0 0; background-size: cover;}
.MenuList.wedding_fix{z-index:10;top:10%; position: fixed;max-width: 2.4rem;}
.MenuList.wedding_fix .active a{font-weight: bold;color: var(--hover-color);}
.MenuList li{font-size: .2rem; line-height: 1.6; margin-bottom: .2rem; color: var(--black0);}
.MenuList li:hover a,.MenuList li.active a{color: var(--hover-color);    font-weight: bold;}
.conTfg{margin-bottom:var(--padMar100);}
.pr-title{display: flex; }
.pr-title span{font-weight:normal;font-size:var(--font-size30);line-height: 1.6;display: block;margin-bottom: 0.3rem;color:var(--black0);}

.listpic{overflow: hidden; background-size: cover;}
.listpic .state{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center; padding-top: .3rem;}
.listpic .state .dots{flex: 1;margin-right: .4rem;}
.listpic .slick-dots{position: relative;height:.6rem;display: flex;align-items: center;}
.listpic .slick-dots li{position: relative;flex: 1;height: .02rem;margin: -2px 0 0 0;border: 0;display: inline-block; vertical-align: middle;}
.listpic .slick-dots li button{border-radius: 0;opacity: 0;display: none;}
.listpic .slick-dots li:hover button{opacity: 1;}
.listpic .slick-dots li:before{height: .02rem;background-color:var(--hover-color);left: 0;top: 0;content: "";position: absolute;width: 0;transition: all 0.5s; z-index: 2;}
.listpic .slick-dots .slick-active:before{width: 100%;}
.listpic .slick-dots:after{left: 0;top: 50%;transform: translateY(-50%);width: 100%;content: "";position: absolute;height: .02rem;background-color: #e5e6e8;z-index: 1;}

.listpic .controls {position: relative;z-index: 2;}
.listpic .slick-arrow{width:.6rem; height:.6rem;  border-radius: 50%; z-index: 22;position: static;top: 50%;padding: 0;right: 0;font-size: 1em;text-indent: -9999em;transition: 0.5s;background: var(--white);transform: translate(0, 0%);}
.listpic .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.listpic .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.listpic .slick-prev {margin-right:.15rem;}
.listpic .slick-arrow:hover {background-color:var(--hover-color);}
.listpic .slick-arrow:hover:before{ border-color: var(--white);}

.listpic .slider{width:100%;}
.listpic .slider a{display: block;position: relative;  overflow: hidden; border-radius:.12rem;}
.listpic .slider a .pic{overflow: hidden; }
.listpic .slider .Ispic{padding-bottom:100%;transition: 0.3s ease-out;}
.listpic .slider .tit{line-height: 1.5;font-size:var(--font-size20);  color:var(--black); text-align: center;}
.listpic .slider  a:hover .Ispic{transform: scale(1.1);}
.listpic .slider  a:hover .tit{color:var(--hover-color);}
@media (min-width:1025px) {
.listpic .slick-track {display:flex;}
.listpic .slider li {margin:0 .1rem; background: var(--white);border-radius:.12rem;}
.listpic .slider a .txt {flex: 1;overflow: hidden;padding:.2rem 0;}
}



.Column-title{display: table;font-size: var(--font-size30); color: var(--black0); margin-bottom: .2rem; font-weight: normal;line-height: 1.3;}
.white{color: var(--white);}

.RighInfo002814{padding:var(--padMar100) 0; background: url(../images/RighInfo002814-bg.png) no-repeat center; background-size: cover;}
.RighInfo002814 .title{position: relative; z-index: 4;}
.RighInfo002814 .title-nt{margin-top: 0;}
.RighInfo002814 .intro .title{margin-bottom: 0;}
.RighInfo002814 .intro .title aside{margin-right:auto; margin-left: auto;}
.RighInfo002814 .main p{font-size: var(--font-size18); color:var(--black);font-family: 'hml'; line-height: 1.8; padding: 0 0 .06rem 0;}
.RighInfo002814 .intro,
.RighInfo002814 .pic-txt{margin-bottom:var(--padMar60);}
.RighInfo002814 .list-dl{margin-bottom: .3rem;}

.RighInfo002814 .pic-txt .ytable-cell{vertical-align: top;}
.RighInfo002814 .pic-txt .pic img{display: block; width: 100%; border-radius: .15rem;}
.RighInfo002814 .pic-txt .txt ul{width:80%;}
.RighInfo002814 .pic-txt .txt ol{padding-left:0;font-size:var(--font-size20);line-height:1.5; margin-bottom:.2rem; color: var(--black);}

.RighInfo002814 .list-dl > dl{margin-bottom: .1rem;}
.RighInfo002814 .pic-txt .txt ul li,
.RighInfo002814 .list-dl dd{position: relative;padding-left:.25rem; font-size: var(--font-size18); font-family: 'hml'; line-height: 1.5; margin-bottom: .08rem; color: var(--black);background: url(../images/title-icon.png) no-repeat left center; background-size: .14rem auto;}
.RighInfo002814 .pic-txt .txt ol li{background: none;padding-left: 0;}
@media(min-width:769px){
.RighInfo002814 .pic-txt .pic{width:45%;}
.RighInfo002814 .pic-txt .txt ul:not(:last-child){margin-bottom: 10%;}
.RighInfo002814 .list-dl > dl{float: left;width:33.33%; padding-right: .2rem;}
.RighInfo002814 .list-dl > dl:last-child{padding-right: 0;}
.RighInfo002814 .list-dl > dl:nth-child(3n-1){padding-right: 3%;}
.RighInfo002814 .list-dl > dl:nth-child(3n+1){clear: left;}
}
@media(max-width:768px){
.RighInfo002814 .pic-txt .ytable,
.RighInfo002814 .pic-txt .ytable-cell{display: block;}
.RighInfo002814 .pic-txt .txt ul{margin-bottom: 5%; width:100%;}
}


.Authentication{padding:var(--padMar100) 0;}
.laboratory{padding-bottom:var(--padMar60);}
.laboratory .intro .info p{line-height: 2.1428;}
@media (min-width:1025px) {
.laboratory .intro .info{width:72%;}
.laboratory .intro .img img{max-width:70%;}
.laboratory .intro .info{padding-left: 0;}
.laboratory .intro .info p{font-size: var(--font-size18);font-family: 'hml'; line-height: 1.8; color: var(--black);}  
.laboratory .intro .info .sum{padding: .08rem 0;}
}
@media (max-width:1024px) {
.laboratory .intro .img{margin-bottom: 2em;}
}

.Equinox ul li{width:30%; float: left; margin-bottom: .2rem;}
.Equinox ul li:not(:nth-child(3n)){margin-right:5%;}
.Equinox dl{display: table;width:100%;}
.Equinox dt{width: 100%; display: flex;align-items: center; margin-bottom: .3rem; border-bottom: 1px solid #ddd; padding-bottom: .1rem;}
.Equinox dt .icon{position: relative; width: 3.75em; height: 3.75em;border-radius: 50%;text-align: center; margin-right: .15rem; }
.Equinox dt .icon img{ position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%); max-width: .5rem;}
.Equinox dd{margin-bottom: .2rem;}
.Equinox dd .tit{font-size: var(--font-size18); font-weight: normal; color: var(--black); margin: 0 0 .08rem 0;}
.Equinox dd aside{color:var(--grey); font-size:var(--font-size18); line-height: 1.6;font-family: 'hml';}
@media (min-width:1025px) {
.Equinox ul{display: table;width: 100%;}
.Equinox ul li{display: table-cell; vertical-align: middle;}
}
@media (max-width:1024px) {
.Equinox ul li{padding:2em 0;}
}


/*Floor003237 */
.Floor003237{position: relative;z-index: 1; overflow: hidden;display: flex;align-items: center;justify-content: flex-end;flex-direction: column;color: var(--white); font-size: var(--font-size16);padding:var(--padMar100) 0 0;}
.Floor003237 >  .Ispic{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index:-1;}
.Floor003237 .circle-contain{--h:5.3rem;--t:1.2rem;overflow: hidden; height: var(--h);  width: 100%;position: relative;z-index: 1;padding-top: var(--t);}
.Floor003237 .circle-ani{position: relative;padding-bottom: 100%;z-index: 99;}
.Floor003237 #circle {position: absolute;width: 100%; height: 100%;border: solid 6px rgba(248, 248, 248, 0.2); border-radius: 50%; transform: rotate(0deg);transition: transform 1s;}
.Floor003237 #circle .point {position: absolute;width: 0.2rem;height: 0.2rem;border-radius: 50%;border: 1px solid var(--white);top: 50%;left: 50%;margin-left: -0.1rem;margin-top: -0.1rem; transform-origin: 0 0; display: flex; align-items: center;justify-content: center; cursor: pointer;transform: rotate(var(--deg1)) translate(var(--halfW)) rotate(var(--deg2));}
.Floor003237 #circle .point::before{display: block; content: '';background-color: var(--white);width: 0.06rem;height: 0.06rem;border-radius: 50%;}
.Floor003237 #circle .text {position: absolute;white-space: nowrap; }
.Floor003237 #circle .title{position: absolute;font-style: normal;font-size: var(--font-size20);transform: translateY(-0.18rem);transition: 0.2s;max-width:1.8rem;}
.Floor003237 #circle .point.active .title{font-size: var(--font-size24);font-weight: 500; }
.Floor003237 #circle .point.active .title:not(.center){margin: 0 0.3rem;}
.Floor003237 #circle .point.active .title.center{margin-top: -0.4rem;}
.Floor003237 #circle .icon{position: absolute;width: 0.7rem;height: 0.7rem;border-radius: 50%;background-color: var(--hover-color);display: flex;align-items: center;justify-content: center;margin: -0.35rem 0 0 -0.35rem;left: 50%;top: 50%;opacity: 0;transform: scale(0);transition: 0.3s;}
#circle .point.active .icon{opacity: 1;transform: scale(1);}
.Floor003237 #circle .icon::before{position: absolute; content: '';border: 1px dashed var(--white);border-radius: 50%;width: 0.9rem;height: 0.9rem;margin: -0.45rem 0 0 -0.45rem;left: 50%;top: 50%;}
.Floor003237 #circle .icon img{max-width: 60%;max-height: 60%;}

.Floor003237 .swiper-wrapper{height: auto;}
.Floor003237 .swiper-area{position: absolute;left: 50%;transform: translateX(-50%);top: var(--t);width: calc(571 / var(--autoWidth) * 100%);height: var(--h);z-index:10;display: flex;align-items: center;justify-content: center;pointer-events: none;}
.Floor003237 .swiper-area .swiper{width:100%;}
.Floor003237 .swiper-area .item{text-align: center;}
.Floor003237 .swiper-area  :where(.title,.desc,.more){transform: translateY(0.2rem); opacity: 0; transition: 0.5s;} 
.Floor003237 .swiper-area .swiper-slide-active :where(.title,.desc,.more){transform: translateY(0); opacity: 1;}
.Floor003237 .swiper-area .title{font-size: var(--font-size30);font-weight: 500;}
.Floor003237 .swiper-area .desc{font-size: var(--font-size18); line-height: calc(34 / 18); margin: 0.28rem 0 0.74rem 0; transition-delay: 0.3s;font-family: 'hml';}
.Floor003237 .swiper-area .desc p{margin: 0;}
.Floor003237 .swiper-area .more{display: inline-flex;color: var(--white);align-items: center;font-weight: 100;transition-delay: 0.6s;pointer-events: all;display: none;}
.Floor003237 .swiper-area .icon{width: 0.6rem;height:  0.6rem;display: flex; content: '';border-radius: 50%;border: 1px dashed var(--white);margin-right: 1em;position: relative;align-items: center;justify-content: center; transition: 0.5s;}
.Floor003237 .swiper-area .icon::before,
.Floor003237 .swiper-area .icon::after{ content: '';}
.Floor003237 .swiper-area .icon::before{background: var(--hover-color);border-radius: 50%;width: 0.48rem;height: 0.48rem;}
.Floor003237 .swiper-area .icon::after{position: absolute;left: 50%;top: 50%;z-index: 3;width: 0.12rem; height: 0.12rem;background: url(../images/Floor003237-more.svg) no-repeat center center; background-size: contain; margin: -0.06rem 0 0 -0.06rem;}
.Floor003237 .swiper-area .more:hover .icon{transform: rotate(180deg);}
@media (max-width:1024px) {
.Floor003237{padding-top: var(--padMar120);}
.Floor003237 .index-title{margin-bottom: 0.1rem;}
.Floor003237 .circle-contain{--h:37vw;--t:0.5rem;}
.Floor003237 #circle .title{display:none;}
.Floor003237 #circle .point.active .icon{transform: scale(0.7);}
.Floor003237 .index-title,
.Floor003237 .swiper-area .title{font-size: var(--font-size24);}
.Floor003237 .swiper-area .desc{font-size: var(--font-size12);margin: 1em 0 2em 0;line-height: 1.4;}
.Floor003237 .swiper-area .desc p{-webkit-line-clamp:2;}
.Floor003237 .swiper-area .more{font-size: 0;}
.Floor003237 .swiper-area .icon{width: 0.3rem;height:  0.3rem;}
.Floor003237 .swiper-area .icon::before{width: 0.24rem;height: 0.24rem;}
}
@media (max-width:640px) {
.Floor003237 .circle-contain{margin-top: -0.1rem;}
.Floor003237 .swiper-area .item{padding-bottom: 0.3rem;}
.Floor003237 .swiper-area .desc{display: none;}
.Floor003237 .swiper-area .title{font-size: var(--font-size20); margin-bottom: 0.5em;}
.Floor003237 #circle .point{width: 0.14rem;height: 0.14rem;margin: -0.07rem 0 0 -0.07rem;}
.Floor003237 #circle .point::before{width: 0.04rem;height: 0.04rem;}
.Floor003237 #circle .point.active .icon{transform: scale(0.5);}
}



/*Floor003154*/
.Floor003154{background:url(../images/Floor003154_icon.png) no-repeat right bottom #f9f9f9; background-size: auto 32%;}
.Floor003154 .Ispic{padding-bottom:60%;}
.Floor003154 .txt p{line-height: 1.8; font-size: var(--font-size18);color:var(--black);font-family: 'hml'; margin-bottom: .2rem;}
@media (min-width:1025px) {
.Floor003154 .flex{display: flex; align-items: center;}
.Floor003154 .con,
.Floor003154 .pic{width:50%;}
.Floor003154 .con{padding-left:6vw; padding-right: calc(238 / 1920 * 100vw);}
}



.Floor003238{position: relative;z-index: 1; overflow: hidden;}
.Floor003238 .pics-list li{background: #f7f8fa url(../images/Floor003238_icon.png) no-repeat right bottom; background-size: 25%;}
.Floor003238 .pics-list li img{max-width: .6rem; margin-right: .25rem;}
.Floor003238 .pics-list li dt{margin-bottom: .4rem;}
.Floor003238 .pics-list dd{margin-bottom: .15rem;}
.Floor003238 .pics-list dd{font-size: var(--font-size18);font-family: 'hml'; color: var(--black); line-height: 1.6;}
.Floor003238 .pics-list dd .tit{font-weight: bold; color: var(--black); margin-right: .05rem; font-size: var(--font-size20);}
.Floor003238 .pics-list .intro{padding: .4rem .6rem;}
.Floor003238 .pics-list .intro .sum{margin-bottom: .2rem;}
.Floor003238 .pics-list .intro p{font-size: var(--font-size18);font-family: 'hml'; color: var(--black); line-height:1.8;}
.Floor003238 .con .left{width: calc(1050 / var(--autoWidth) * 100%); overflow: hidden;}
.Floor003238 .con .right{flex: 1;}
.Floor003238 .cons-list li{border-bottom: 1px solid  rgba(0, 0, 0, 0.05);padding: .32rem 0 .32rem .3rem;--pl:0.75rem}
.Floor003238 .cons-list li.active .arrow{background-image: url(../images/Floor003238-open.png);border-color: var(--hover-color);}
.Floor003238 .cons-list li .tit p{margin: 0;flex: 1;font-size: var(--font-size22);font-weight: 500; color: var(--black);}
.Floor003238 .cons-list li.active .tit  p{color: var(--hover-color);}
.Floor003238 .pics-list{position: relative;z-index: 1;height: 100%;}
.Floor003238 .pics-list li{position: absolute; left: 0;top: 0;width: 100%; height: 0; overflow: hidden;}
.Floor003238 .pics-list li.active{height: 100%;}
.Floor003238 .con .right{background: #ecf3fd;}
.Floor003238 .cons-list li .arrow{flex-shrink: 0;border: solid 1px #ccc;width: 0.4rem;height: 0.4rem;border-radius: 50%; background: url(../images/Floor003238-add.png) no-repeat center center; background-size:calc(20 / 60 * 100%) auto;cursor: pointer; margin-right: .4rem;}
@media (min-width:1025px) {
.Floor003238 .pics-list .inner{max-height:2.5rem;overflow-y:auto;}
}
@media (max-width:1024px) {
.Floor003238 .con .left{width: 40%;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size24);}
.Floor003238 .pics-list li{height: var(--liH);border-bottom: 1px solid  rgba(150, 157, 161, 0.2);margin-bottom: 0.3rem;}
.Floor003238 .cons-list li{min-height:var(--liH);display: flex;justify-content: center;flex-direction: column;}
.Floor003238 .cons-list li{padding-left: 0.2rem;padding-right: .2rem;}
.Floor003238 .cons-list li .arrow{margin-right: .2rem;}
}
@media (max-width:640px) {
.Floor003238 .pics-list li img{border-radius: 0.1rem;}
.Floor003238 .cons-list li{--pl:0.4rem;padding-top: .2rem;padding-bottom: .2rem;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size20);}
.Floor003238 .cons-list li .txt :where(h3,p){display: none;}
.Floor003238 .more{line-height: 2.4;font-size: var(--font-size16);}
.Floor003238 .pics-list li{margin-bottom: 0.2rem;}
.Floor003238 .cons-list li .arrow{width: .34rem;height: .34rem;background-size: 50%;}
}



/* 20250529详情页新增 */
.Introduce .con_table .big{width: 50%;}
.Introduce .con_table .small{padding-left: 5%;}
.con_table{width: 100%;margin-top: 0.4rem;}
.con_table img{width: 100%;}
.con_table p{margin-bottom: .1rem;font-size: var(--font-size18);font-family: 'hml';line-height: 2;}
.con_table dl dd{width:45%; float: left; margin-bottom: .2rem;}
.con_table dl dd:not(:nth-child(2n)){margin-right: .2rem;}

.con_table_01{display: flex;justify-content: space-between;margin-top: 0.4rem;}
.Introduce .table_1{width: 49%;}
.Introduce .table_1 table{min-height: 14.48rem;}
.Introduce .table_1 tr{background: var(--white);}
.Introduce .table_1 .num{background: #ccc;}
.Introduce .table_1 th,
.Introduce .table_1 td{ text-align:center; border:1px solid #ddd; border-collapse:collapse; line-height:24px; padding:5px; color: var(--black); font-size: var(--font-size16);}
.Introduce .table_1 td{width: 20%;}
.Introduce .table_1 tr:first-child{height: 1rem;}
.Introduce .table_1 td:nth-child(1){width: 10%;}
.Introduce .table_1 td img{max-width: .3rem;}
.Introduce .table_1 th{font-weight:normal;}
@media(max-width:480px){
/* .Introduce .table_1{ overflow:auto;} */
/* .Introduce .table_1 table{ width:180%;} */
}




/*Other003014 */
.Other003014 .float-btn{position: fixed; right:1.5%; bottom:10%; width:.5rem; z-index: 199;}
.Other003014 .float-btn li{padding-bottom:.02rem;}
.Other003014 .float-btn li a{display: block;background-position: center center;background-repeat: no-repeat;background-color: var(--hover-color); cursor: pointer;}
.Other003014 .float-btn li a.open-kefu{height:.5rem;background-image: url("../images/Other003014_kefu.png");}
.Other003014 .float-btn li a.gettop{line-height:.5rem;text-align: center;color: var(--white);font-size: var(--font-size14);}
.Other003014 .fixed-box{position: fixed; left: 0; top: 0; width: 100%; z-index: 200; height: 100%;background: rgba(0,0,0,0.6);display: none;}
.Other003014 .fixed-box .ytable{height: 100%;}
.Other003014 .fixed-box .main{max-width:6rem;color: var(--black);background: var(--white); text-align:center;position: relative; }
.Other003014 .fixed-box .close{ width:.4rem; height:.4rem;right: 5px;position: absolute;top: .1rem; transform: rotate(45deg);cursor: pointer;}
.Other003014 .fixed-box .close:before,
.Other003014 .fixed-box .close:after{position: absolute; left: 50%; top: 50%; content: '';background:var(--hover-color);}
.Other003014 .fixed-box .close:before{width: 50%; height: 2px; margin-top: -1px; margin-left: -25%;}
.Other003014 .fixed-box .close:after{height: 50%; width: 2px; margin-left: -1px; margin-top: -25%;}
.Other003014 .fixed-box h4{font-size: var(--font-size30);font-weight: normal; margin: 0;}
.Other003014 .fixed-box td{ padding-top:4%; vertical-align:top;}
.Other003014 .fixed-box td.f-name{ text-align:right; line-height:.4rem; font-size: var(--font-size16);}
.Other003014 .fixed-box td .text{ width:100%; line-height:.4rem; height:.4rem; border:1px solid #ddd; border-radius:3px; padding:0 .05rem;}
.Other003014 .fixed-box td .file{max-width: 2rem; line-height: .4rem;}
.Other003014 .fixed-box td em{font-size: var(--font-size15); color: var(--grey); font-style: normal; font-family: 'hml';}
.Other003014 .fixed-box td em i{margin-right: .05rem;}
.Other003014 .fixed-box td .btn{ width:40%; margin-right:3%; height:.4rem; cursor:pointer; border:none; border-radius:3px;color:var(--white); background:var(--hover-color); max-width:1.2rem;}
.Other003014 .fixed-box td .btn_reset{ background:var(--grey);}
.Other003014 .fixed-box td textarea.text{ height:.9rem;}
.Other003014 .fixed-box p{ margin:0; text-align:center; font-size:18px; font-weight:bold; color:var(--hover-color);}
@media(min-width:1025px){
.Other003014 .fixed-box .main{padding:0 .3rem .3rem;}
.Other003014 .fixed-box h4{padding:.3rem 0 .1rem; }
.solutionList .ul .item:hover{box-shadow:0px 0px 35px 0px rgba(229,0,20,0.07);margin-top:-0.3rem}
.solutionList .ul .item:hover .submitBtn{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--white)}
.solutionList .ul .item:hover .submitBtn::after{display:block}
.RighInfo003072 .item-group .txt{width: 56%;}
}
@media(max-width:1024px){
.Other003014 .fixed-box .main{padding: 8vw 0;}
.Other003014 .fixed-box h4{padding-bottom: 4vw;font-size: 5vw; }
.Floor003154.p100{padding-top: 0;}
}


/* 英文站改变样式 */
.websit-en .Floor003154 .con .txt,.websit-en .business-photo .desc,
.websit-en .Introduce .txt-list .con .text p,
.websit-en .laboratory .intro .info p,
.websit-en .Floor003238 .pics-list dd,
.websit-en .Floor003238 .cons-list li .hide dl dd{text-align: justify;}
@media (min-width: 1025px) {
    .websit-en .Floor003154 .con{padding-right: calc(100 / 1920 * 100vw);}
    .websit-en .Floor003154 .con .txt{padding-right: .2rem;}
}
@media (max-width:640px) {
    .websit-en .morebtn{width: 1.8rem;}
}



