﻿html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}
html{font-size:5.2083334vw}
.f16{font-size: 0.16rem;}
.f18{font-size: 0.18rem;}
.f20{font-size: 0.2rem;}
body, input, pre, select, table th, table td, textarea { font-weight: 400; font-size: 0.16rem;}
@media (max-width:1600px) {
    html {font-size: 6.2vw;}
}

@media (max-width:1024px) {
    html {font-size:9.765625vw}
}

@media (max-width:640px) {
    html {font-size:12.02083vw}
    body{font-size: 14px;line-height: 24px;}
    .f16{font-size: 14px;}
	.f18{font-size: 16px;}
	.f20{font-size:18px;}
}



    
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

.wow, .wow2 {
    animation-duration: 1s !important;
    animation-timing-function: ease-in-out;
}

body{overflow: hidden}
.w1400{max-width: 13.66rem;width: 92%;margin: 0 auto}
.w1600{max-width: 16rem;width: 92%;margin: 0 auto}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;}
a:hover {color: #fbb03f;}

.toph{display: none}


.Top003156{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;transition: .3s ease-in-out;background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003156 .w1400{position: relative;z-index: 3;}
.Top003156 .logo{}
.Top003156 .logo a img{transition: .3s ease-in-out}

.Top003156 .top-right{display: flex;align-items: center}
.Top003156 .top-right .hotline{color: #333;position: relative;font-weight: bold;font-size: .24rem;color: #fbb03f;background: url(../images/icon_tel2.svg)no-repeat center left;background-size: .3rem auto;padding-left: .36rem}
.Top003156 .top-right .language{color: #333;position: relative}

.Top003156 .top-right .language span{display: block;padding-left: .34rem;background: url(../images/icon-language.svg)no-repeat center left;background-size: .2rem auto;cursor: pointer}
.Top003156 .top-right .language figure{position: absolute;width: 120%;left: 50%;top: 100%;transform: translateX(-50%);padding-top: .1rem;display: none}
.Top003156 .top-right .language figure .box{background: #fff;padding:.1rem .2rem;border-radius: 10px;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003156 .top-right .language figure a{display: block;line-height: 1.5;text-align: center}

.open-search{cursor: pointer;;display: block;width:.22rem;height: .22rem;background: url(../images/Top003156-search.svg) no-repeat center center; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #fbb03f;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 10px;overflow: hidden}
.top-search .text{width: 100%; height:.46rem;line-height:.46rem;padding: 0 .46rem 0 .15rem;}
.top-search .btn{position: absolute;right: 0; top: 0;width: .46rem;height: 100%; background: url(../images/Top003156-search.svg) no-repeat center center;background-size: auto .2rem;}

.Top003156 menu li span,
.Top003156 menu li span a{display: block;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #fbb03f;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;display: none}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #fbb03f;}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{color: #333;font-size: 16px}



/*滚动后*/



@media (min-width:1025px) {
    .Top003156 header{display: flex;justify-content: space-between;align-items: center;height: .9rem}
    .Top003156 menu ul{display: flex;justify-content: center}
    .Top003156 menu li{margin: 0 .35rem }
    .Top003156 menu li span a{line-height: .9rem}
    .Top003156 .logo{}  
    .Top003156 .logo img{max-height: .6rem}
    .Top003156 .top-right{}
    .open-search{margin-left: 3.125em;}
    .top-search{width: 25em;}
    
    .Top003156 menu li .sub{position: absolute; top: 100%; background-color: rgba(21,99,171,.8);border-radius: 0 0 5px 5px; overflow: hidden;}
    .Top003156 menu li .sub a{color: #fff;}
    .Top003156 menu li .sub a:hover{text-decoration: underline;}
    .Top003156 menu li .sub dl{background: none;padding: 0;max-height: 6rem;overflow: auto;padding-right: .1rem}
    .Top003156 menu li:nth-child(3){position: static}
    .Top003156 menu li .pro-sub {left: 0!important;width: 100%;margin-left: 0;padding: .5rem 0}
    .Top003156 menu li .pro-sub dt{float: left;width: 23.5%;margin-right: 2%;text-align: left;margin-bottom: 4%}
    .Top003156 menu li .pro-sub dt:nth-child(4n){margin-right: 0%}
    .Top003156 menu li .pro-sub dt:nth-child(4n+1){clear: both}
    .Top003156 menu li .pro-sub dt .tit1{font-size: .2rem;font-weight: bold;border-bottom: 1px solid rgba(256,256,256,.2);padding-bottom: .15rem;margin-bottom: .15rem}
    .Top003156 menu li .pro-sub dt p a{display: block;line-height: 3;border-bottom: 1px dotted rgba(256,256,256,.1);padding-right: .24rem;background: url(../images/icon-jt3.svg)no-repeat center right;background-size: .16rem auto;transition: .3s all}
    .Top003156 menu li .pro-sub dt p a:hover{padding:0 0 0 .24rem;background: url(../images/icon-jt3.svg)no-repeat center left;background-size: .16rem auto}
    
    .scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);border-radius: 5px;background-color: rgba(0,0,0,0.1);}
    .scrollbar::-webkit-scrollbar{width: 2px;background-color: rgba(0,0,0,0);}
    .scrollbar::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #fff;}
}

@media (max-width:1024px) {
    .Top003156 header{height: 1.3rem;display: flex;align-items: center;justify-content: space-between}
    .Top003156 menu{position: absolute; right: 0;top: 100%; width:150px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;background: #fff}  
    .menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
    .Top003156 menu li span a{padding: 0.5em 0;text-align: center;font-size: 16px}
    .Top003156 .logo{max-width: 40%;float: left;}  
    .Top003156 .logo img{height:1rem}  
    .Top003156 .top-right{}
    .Top003156 .top-right .hotline{font-size: .3rem;background-size: 0.4rem auto;}
    .Top003156 .top-right .open-search{width: 20px;height: 20px;;}
    .Top003156 .top-right dt{padding-left: 20px;}
    .Top003156 .open-menu{display: block;width: 30px;height: 30px;}
    .Top003156 .open-menu i{background-color: #333;}
    .Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: 7px;}
    .top-search{width: 100%;}
    .top-search .text{height:40px;font-size: 14px;line-height: 40px}
    .top-search .btn{width: 40px;background-size: auto 0.3rem;}
}



.Banner003192{position: relative;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-weight: bold;font-size: .65rem; margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size: .3rem; line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{ left: 50%;transform: translateX(-50%);top: calc(321 / 960 * 100%);}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;text-align: justify; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}

.Banner003192 .slick-dots{position: absolute;width: 100%;left: 0;bottom: calc(66 / 960 * 100%);z-index: 20;text-align: center}
.Banner003192 .slick-dots li{display: inline-block;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

@media(max-width:1024px){
    .Banner003192 .tit{font-size: .4rem;}
}


.hometxt{width:100%;text-align: center;font-size:.40rem;position: absolute;bottom:0;left:0;opacity: 0;transition: all .5s;-webkit-transition: all .5s;z-index:999;color: #000;font-weight: bold}
.hometxt span{display: block}
.hometxt.on{bottom:12%;opacity: 1;}




.home-title{font-size: .4rem;color: #000;text-align: center;font-weight: bold;}

.home-hxjs .home-title{padding-bottom: .5rem;}
.home-hxjs{padding: .8rem 0;background: #f5f6f7}
.home-hxjs .con{padding: .5rem 2rem;text-align: center;background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 10px;overflow: hidden;min-height: 4rem;display: flex;align-items: center}
.home-hxjs .con .tit{font-size: .36rem;font-weight: bold;color: #fff;padding-bottom: .3rem}
.home-hxjs .con p{line-height: 2;color: #fff}

@media(max-width:1024px){
    .home-hxjs .con{padding: .5rem;}
    .home-hxjs .con p{line-height: 1.5;color: #fff}
}



.Floor001864 { padding: .8rem 0; overflow: hidden;background: #f8f8f8 }
.Floor001864 .home-title{padding-bottom: .5rem;}
.Floor001864 li { width: calc((100% - 20px*2)/3); margin-right: 20px; float: left; position: relative;}
.Floor001864 li:last-child { margin-right: 0; }
.Floor001864 li a { position: relative; z-index: 5; display: block; padding: 20% 0; background: #fff; transition: background 0.3s; text-align: center; border: 1px solid #ededed; padding: 3.5em 2.5em;border-radius: 10px }
.Floor001864 li a:hover { background: rgba(251,176,63,1); }
.Floor001864 li figure { padding-bottom: 2.5em; }
.Floor001864 li figure img { margin: 0 auto; width: 40%; max-width: 60px; }
.Floor001864 li figure .hover { display: none; }
.Floor001864 li span { color: #333; font-size:.2rem;padding-bottom: .15rem }
.Floor001864 li p { color: #666; line-height: 1.75;height: 1rem}
.Floor001864 li .bg { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: .75; }
.Floor001864 li a:hover span, 
.Floor001864 li a:hover p { color: #fff; }
.Floor001864 li a:hover img {filter: grayscale(100) brightness(100);}

@media(max-width:640px) {
.Floor001864 li { width: 49%; margin-bottom: 2%; }
.Floor001864 li:nth-child(2n) { margin-right: 0; }
}


/*Floor003079 */
.Floor003079{position: relative; padding:.8rem 0;}
.Floor003079 .home-title{padding-bottom: .3rem;}
.Floor003079 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 88.889%;}
.Floor003079 .title{line-height: 1;font-size: 48px; margin-bottom: 0.834em;}
.Floor003079 .info{text-align: justify;line-height: 1.875; margin-bottom: 6.4vw;}

.Floor003079 .box{margin: 0 -.1rem}
.Floor003079 .box li{margin: 0 .1rem}
.Floor003079 .box li a{display: block;position: relative;overflow: hidden;}
.Floor003079 .box li .txt{padding-top: .2rem}
.Floor003079 .box li .txt aside{color: #14171a;padding-bottom: .15rem}
.Floor003079 .box li .txt p{line-height: 2;color: #2c3033;height: .96rem;overflow: hidden;}
.Floor003079 .box li .pic{background: #f1f1f1;padding: .3rem 0;border-radius: 10px;overflow: hidden}
.Floor003079 .box li .Ispic{padding-bottom:60%;position: relative;background-size: contain;transition: .3s all}
.Floor003079 .box li .Ispic:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: url("../images/Floor003079-hover.png") no-repeat;background-size: cover;opacity: 0; transition: 0.3s ease-out; }
.Floor003079 .box li a:hover aside{ color: #fbb03f;}
.Floor003079 .box li a:hover .Ispic{ transform: scale(1.1);}

.Floor003079 .slick-list{ overflow: inherit;}
.Floor003079 .box .slick-list{ overflow: hidden;}

.Floor003079 .box .slick-dots{text-align: center;margin-top: .4rem;}
.Floor003079 .box .slick-dots li{display: inline-block;width: 10px;height: 10px;background: #eee;border-radius: 50%}
.Floor003079 .box .slick-dots li button{display: none}
.Floor003079 .box .slick-dots li.slick-active{background: #fbb03f}

.Floor003079 .box .slick-arrow{position: absolute; z-index: 30; top:50%; width:.5rem; height:.5rem; border: 1px solid #fbb03f;padding: 0; margin-top: -.25rem; border-radius: 50%; transition: 0.3s; background:url(../images/icon-jt.svg)no-repeat center #fff;background-size: .14rem auto}
.Floor003079 .box .slick-prev{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);left: -.5rem}
.Floor003079 .box .slick-next{right: -.5rem}
.Floor003079 .box .slick-arrow:hover{background:url(../images/icon-jt3.svg)no-repeat center #fbb03f;background-size: .14rem auto}


.Floor003079 .tab-dots{margin-bottom: .8rem;text-align: center;position: relative}
.Floor003079 .tab-dots li{list-style: none;line-height:.38rem; text-align: center; padding: 0 .3rem;border-radius:36px;border: solid 1px #ffffff; cursor: pointer;margin-bottom: 1.13vw;border: 1px solid #ddd;display: inline-block;color: #333;}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 20px;}
.Floor003079 .tab-dots li .t{position: absolute;max-width: 10rem;width: 90%;top: 100%;left: 50%;transform: translateX(-50%);display: none;line-height: 1.5;font-size: 14px}
.Floor003079 .tab-dots li.slick-active{color: #fff;background: #fbb03f;border-color: #fbb03f}
.Floor003079 .tab-dots li.slick-active .t{display: block;color: #333}
@media(min-width:1025px){

}
@media(max-width:1024px){
    .Floor003079 .tab-dots{margin-bottom: 140px;}
    .Floor003079 .tab-dots li{line-height: 36px;}
    .Floor003079 .tab-dots li .t{margin-top: 16px;line-height: 1.75}
    .Floor003079 .box .slick-prev{left: 0;}
    .Floor003079 .box .slick-next{right: 0;}
    .Floor003079 .box li .txt p{height:1.5rem;}
}
@media(min-width:641px){
    .Floor003079 .info{max-width: 575px; width: 45%; }
    .Floor003079 .tab-dots li{min-width: 100px;}
}
@media(max-width:640px){
    .Floor003079{font-size: 3vw;}
    .Floor003079 .title{font-size: 5vw}
    .Floor003079 .tab-dots li:not(:last-child){margin-right: 2vw;}
    .Floor003079 .box li .txt{padding: 3vw 0;}
    .Floor003079 .box li .txt aside{font-size: 18px;}
    .Floor003079 .box li .txt .icon{width:8vw;height: 8vw; }
    .Floor003079 .box li .txt .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
}




.Solution { overflow: hidden; background: #fff; position: relative; z-index: 1;padding-top: .3rem }
.Solution .home-title{padding-bottom: .5rem;}
.Solution li { position: relative; overflow: hidden; }
.Solution li .inner { left: 0; right: 0; position: absolute; z-index: 5; height: 100%; background: #000; }
.Solution li a{left: 0; right: 0; position: absolute; z-index: 20; width: 100%; height: 100%;}
.Solution li .Ispic { height: 100%; opacity: 0.6; }
.Solution li:hover .Ispic { opacity: 1; }
.Solution li .inner:after { position: absolute; content: ""; left: 0; bottom: 0; z-index: 5; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0,0,0,.6) 0, rgba(0,162,233,0) 100%); }
.Solution li .txt { position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; padding:0 .5rem .5rem; color: #fff; text-align: center; }
.Solution li .txt .txt-title {margin-bottom: .1rem; line-height: 1.4; font-size:.3rem; text-shadow: 0 2px 40px rgb(0 0 0 / 12%);}
.Solution li .txt .txt-desc { margin-bottom: 1em; line-height: 1.75;}
.Solution li .txt .txt-more { width: .5rem; height:.5rem; position: relative; margin: 0 auto; border-radius: 50%; border: 2px solid #fff; background: url(../images/icon-more.svg) no-repeat center; background-size: 1em auto; }
.Solution li:hover a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Solution li:hover .txt .txt-more:before, 
.Solution li:hover .txt .txt-more:after { position: absolute; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); content: ''; background-color: #fbb03f; opacity: 0.15; transform-origin: 0 0; }
.Solution li:hover .txt .txt-more:before { width: 4em; height: 4em; animation: infinite scale 2s; }
.Solution li:hover .txt .txt-more:after { width: 6em; height: 6em; animation: infinite scale2 2s; }
@keyframes scale {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3
}
100% {
transform: scale(1.3) translate(-50%, -50%);
opacity: 0;
}
}
@keyframes scale2 {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3;
}
100% {
transform: scale(1.6) translate(-50%, -50%);
opacity:0;
}
}

@media (min-width: 1025px) {
    .Solution .list { margin: 0 -1px; }
    .Solution ul { display: table; width: 100%; }
    .Solution li { display: table-cell; cursor: pointer; transition: 0.3s; width: 20%; padding-bottom: 33.6%; }
    .Solution li:hover { width: 60%; }
    .Solution li .inner { left: 1px; right: 1px; }
}

@media (max-width: 1024px) {
    .Solution li { margin: 1px 0; padding-bottom: 64%; }
    .Solution li .txt { padding: 1.25em 1.25em 3.25em 1.25em; }
    .Solution li .txt .txt-title {font-size:20px;}
}





.Floor003083 { position: relative; padding: .8rem 0;}
.Floor003083 .slick-arrow{position: absolute; z-index: 30; top:50%; width:.5rem; height:.5rem; border: 1px solid #fbb03f;padding: 0; margin-top: -.25rem; border-radius: 50%; transition: 0.3s; background:url(../images/icon-jt.svg)no-repeat center #fff;background-size: .14rem auto}
.Floor003083 .slick-prev{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);left: -.5rem}
.Floor003083 .slick-next{right: -.5rem}
.Floor003083 .slick-arrow:hover{background:url(../images/icon-jt3.svg)no-repeat center #fbb03f;background-size: .14rem auto}

.Floor003083 .slick-dots { text-align: center; margin-top: calc(10 / 16 * 1em);}
.Floor003083 .slick-dots li { display: inline-block; width: 10px;height: 10px;border-radius: 50%; background: #eee; position: relative; list-style: none; margin: 0 .1rem;}
.Floor003083 .slick-dots li button { display: none; }
.Floor003083 .slick-dots li.slick-active { background: #fbb03f; }
.Floor003083 .slider { margin:.4rem -.2rem 0;}
.Floor003083 .slick-slide{ padding: 0 .2rem;}
.Floor003083 .slick-slide > div { float: left; margin-right: calc(15 / 16 * 1em);margin-bottom: calc(15 / 16 * 1em);}
.Floor003083 .slick-slide aside { border: 1px solid transparent; text-align: center; border-radius: calc(10 / 16 * 1em);
overflow: hidden; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); background-color: #fff; }
.Floor003083 .slick-slide a { position: relative; z-index: 3; display: block; padding: calc(18 / 16 * 1em) calc(20 / 16 * 1em);}
.Floor003083 .slick-slide .Ispic {height: .8rem; background-size: 70% auto; }

@media(min-width:1025px) {
    .Floor003083 .slick-slide > div { width: calc((100% - (15 / 16 * 1em)*5)/6);}
    .Floor003083 .slick-slide > div:nth-child(6n) { margin-right: 0; }
}

@media(max-width:1024px) {
.Floor003083 .slick-prev{left: 0;}
.Floor003083 .slick-next{right: 0;}
}

@media(min-width:769px) and (max-width:1024px) {
    .Floor003083 .slick-slide > div { width: calc((100% - (15 / 16 * 1em)*2)/3);}
    .Floor003083 .slick-slide > div:nth-child(3n) { margin-right: 0; }
}

@media(min-width:641px) and (max-width:768px) {
    .Floor003083 .slick-slide > div { width: calc((100% - (15 / 16 * 1em))/2);}
    .Floor003083 .slick-slide > div:nth-child(2n) { margin-right: 0; }
}

@media(max-width:640px) {
    .Floor003083 .slick-slide > div { width: calc((100% - (15 / 16 * 1em))/2);}
    .Floor003083 .slick-slide > div:nth-child(2n) { margin-right: 0; }
}





.Floor003196 {padding:.8rem 0;background: #f8f8f8}
.Floor003196 .home-title{padding-bottom: .5rem;}
.Floor003196 .main { display: flex; justify-content: space-between; }
.Floor003196 .left-box { width: calc((100% - (100% - (30 / 16 * 1em)*2)/3));}
.Floor003196 .left-box .list { height: 100%; }
.Floor003196 .left-box .list ul { display: flex; justify-content: space-between; flex-wrap: nowrap; height: 100%; }
.Floor003196 .left-box .list ul li {width: calc(50% - (30 / 16 * 1em)); background-color: #fff; box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 0.05); border-radius: 10px;overflow: hidden}
.Floor003196 .left-box .list ul li .pic { overflow: hidden; }
.Floor003196 .left-box .list ul li .pic figure { width: 100%; height: calc(300 / 16 * 1em);transition: all .5s ease; }
.Floor003196 .left-box .list ul li:hover .pic figure { transform: scale(1.12); }
.Floor003196 .left-box .list ul li .txt { padding:.4rem;}
.Floor003196 .left-box .list ul li .tit {height:.6rem;font-size: .2rem;line-height:1.5; margin: 0; color: #000; font-weight: normal; transition: all .5s ease; }
.Floor003196 .left-box .list ul li:hover .tit { color: #fbb03f; }
.Floor003196 .left-box .list ul li p {margin-top: calc(15 / 16 * 1em);height: .74rem; color: #777; line-height: calc(28 / 16 * 1em);font-size: .875em}
.Floor003196 .left-box .list ul li .more {margin-top: .4rem; display: flex; align-items: center; color: #fbb03f; }
.Floor003196 .left-box .list ul li .more:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em);width: calc(8 / 16 * 1em);height: calc(8 / 16 * 1em);border-top: 2px solid #fbb03f; border-right: 2px solid #fbb03f; transform: rotate(45deg);margin-top:3px; }
.Floor003196 .right-box {width: calc((100% - (30 / 16 * 1em)*2)/3); background-color: #fff; box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 0.05); border-radius: 10px; }
.Floor003196 .right-box .list { padding: .5rem .4rem;}
.Floor003196 .right-box .list ul li {padding-bottom: calc(20 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid #eaeaea; }
.Floor003196 .right-box .list ul li:last-child { margin-bottom: 0; border-bottom: 0;padding-bottom: 0 }
.Floor003196 .right-box .list ul li .tit a {color: #000; line-height: calc(30 / 20 * 1em);transition: all .5s ease; }
.Floor003196 .right-box .list ul li:hover .tit a { color: #fbb03f; }
.Floor003196 .right-box .list ul li .time {margin-top: calc(15 / 16 * 1em); color: #fbb03f; line-height: calc(18 / 16 * 1em);padding-left:calc(28 / 16 * 1em);background: url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto;}

.Floor003196 .btn { display: block;width: 1.6rem;line-height: .5rem;text-align: center;color: #fff;font-weight: bold;background: #fbb03f;border-radius: calc(56 / 16 * 1em);margin: 3% auto 0; }

@media (max-width:1024px) {
    .Floor003196 .main, 
    .Floor003196 .left-box .list ul { display: block; }
    .Floor003196 .left-box, 
    .Floor003196 .left-box .list ul li, 
    .Floor003196 .right-box { width: 100%; }
    .Floor003196 .left-box .list ul li { margin-bottom:calc(20 / 16 * 1em);}
    
    .Floor003196 .left-box .list ul li .tit {height:56px;font-size:16px;line-height: 28px;}
    .Floor003196 .left-box .list ul li p {height: 0.9rem;color: #777;line-height: calc(28 / 16* 1em);}
    
    .Floor003196 .btn { width:120px;line-height: .7rem;}
    .Floor003196 .right-box .tit{font-size: 16px;}
}





.Message{padding: .8rem 0;}
.Message .home-title{padding-bottom: .5rem;}

.Message .from td{ padding-right: 1%; padding-bottom:2%;}
.Message .from td p{ margin: 0; color: #999; text-align: center;}
.Message .from td div{ position:relative;}
.Message .from label{ position:absolute; left:15px; top:0; line-height: .6rem; color:#000;}
.Message .from label i{color: #ff0000;display: inline-block;padding-left: 5px;font-style: normal}
.Message .from .text{ width:100%; height:.6rem; line-height:.6rem; text-indent:15px; border:none; background:#f8f8f8;border-radius: 10px}
.Message .from textarea.text{ height:132px;}
.Message .from .btn{text-align:center;padding-bottom: 0}
.Message .from .btn input{ background:#fbb03f; cursor:pointer; padding:0; border:none;font-weight: bold;width: 1.6rem; height:.5rem;color:#fff; text-transForm002802: uppercase; border-radius: 99px;}

@media(min-width:641px){
.Message .from td:nth-child(3n),
.Message .from .textareas,
.Message .from .btn,
.Message .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Message .from td{ display: block; padding-right: 0; }
}



.Applyfor { background: #074c9a; background: url(../images/Applyfor-bg.jpg) no-repeat center center; color: #fff; padding: 3% 0; text-align: center; }
.Applyfor .w1400{ display: flex;align-items: center;justify-content: space-between}
.Applyfor .txt { font-size: .3rem; line-height: .45rem; display: inline-block; }
.Applyfor .btn { display: inline-block; margin-left: .5rem; }
.Applyfor .btn a { color: #fff; border: 1px solid #fff; border-radius: 36px;width: 1.6rem;height: .5rem;line-height: .48rem; display: inline-block; }
.Applyfor .btn a:hover { background: #fbb03f; color: #fff;border-color: #fbb03f }

@media(max-width:1024px) {
    .Applyfor { padding: 5% 0; }
    .Applyfor .w1400{ display: block;}
    .Applyfor .txt { font-size: 20px; line-height: 30px; }
    .Applyfor .btn { margin:20px 0 0;}
    .Applyfor .btn a { width:120px;line-height: .7rem;height: .7rem;}
}


/*Bottom002887 */
.Bottom002887 { background: #303030; position: relative; z-index: 1; }
.Bottom002887, 
.Bottom002887 a { color: #fff; }
.Bottom002887 .copyright { padding: 20px 0; border-top: 1px solid rgba(255,255,255,.1); line-height: 30px; color: rgba(255,255,255,.5); }
.Bottom002887 .copyright a { display: inline-block; color: rgba(255,255,255,.5); }
.Bottom002887 .copyright .fr { overflow: hidden; }
.Bottom002887 .copyright .fr a:not(:last-child):after { margin: 0 20px; content: ""; display: inline-block; width: 1px; height: 12px; vertical-align: middle; background: rgba(255,255,255,.1);; }
.Bottom002887 .b_nav { padding: 4.875% 0 6% 0; }
.Bottom002887 .b_nav .tit{font-weight: normal; padding-bottom: .15rem; } 
.Bottom002887 .b_nav h4 {font-weight: normal; padding-bottom: .15rem;padding-top: .2rem }
.Bottom002887 .b_nav nav dd { line-height: 2.5; }
.Bottom002887 .b_nav nav dd a { color: rgba(255,255,255,.5); }
.Bottom002887 .b_nav nav dd a:hover { color: #fbb03f; }


.Bottom002887 .contact .call { font-size: .3rem; font-weight: bold; color: #fbb03f;background: url(../images/icon_tel.svg)no-repeat center left;background-size: .18rem auto;padding-left: .3rem }
.Bottom002887 .contact .mail{ line-height: 2.5;padding-left: .3rem;background: url(../images/icon_mail.svg)no-repeat center left;background-size: .16rem auto}
.Bottom002887 .contact .add { line-height: 2.5;padding-left: .3rem;background: url(../images/icon_add.svg)no-repeat center left -2px;background-size: .2rem auto}
.Bottom002887 .contact li { float: left;position: relative}
.Bottom002887 .contact li:not(:last-child) { margin-right: 20px; }
.Bottom002887 .contact li a { display: block; width: 38px; height: 38px; border-radius: 50%; background-position: center; background-repeat: no-repeat; background-size: 16px; background-color: #fff; transition: 0.3s; cursor: pointer; }
.Bottom002887 .contact li.wx a { background-image: url(../images/wx.svg); }
.Bottom002887 .contact li.douyin a { background-image: url(../images/douyin.svg); }
.Bottom002887 .contact li.sina a { background-image: url(../images/sina.svg); }
.Bottom002887 .contact li figure{position: absolute; bottom: 100%;margin-bottom: 0.5em; width: 1.2rem;background-color: #fff;padding: .02rem;left: 50%;transform: translateX(-50%);display: none}


@media (min-width: 641px) {
    .Bottom002887 .b_nav nav .item { float: left;}
    .Bottom002887 .b_nav nav .item dl { display: block !important; }
}

@media (min-width: 1025px) {
    .Bottom002887 .b_link > div { max-width: 48%; }
    .Bottom002887 .b_nav nav { width: 60%; }
    .Bottom002887 .contact { width: 32.5%; padding: 0 5% 0 0; border-right: 1px solid rgba(255,255,255,.1);}
}

@media (max-width: 1024px) {
    .Bottom002887 .b_nav .fr{display: none}
    .Bottom002887 .b_nav .tit { padding: 20px 0;font-size: 20px }
    .Bottom002887 .contact .call {background-size: 20px auto;padding-left: 30px;font-size: 20px;}
    .Bottom002887 .contact .mail{background-size: 20px auto;padding-left: 30px;}
    .Bottom002887 .contact .add {background-size: 20px auto;padding-left: 30px;}

    .Bottom002887 .contact{text-align: center;}
    
    .Bottom002887 .copyright{text-align: center}
}
@media(max-width:768px){
    .Bottom002887 .contact .call {background-size: 20px auto;padding-left: 0;font-size: 20px;background-image: none;}
    .Bottom002887 .contact .mail{background-size: 20px auto;padding-left: 0;background-image: none;}
    .Bottom002887 .contact .add {background-size: 20px auto;padding-left: 0;background-image: none;}
    .Bottom002887 .code{display: flex;justify-content: center;}
}


.mod_tab { position: relative; margin-top: 0; z-index: 2; }
.mod_tab_crumbs { }
.mod_tab_list { display: flex; background: #FFFFFF; box-shadow: 0 0 8px 0 rgb(214 222 240 / 20%), 0 8px 20px 0 rgb(214 222 240 / 25%); border-radius: 8px 8px 0 0; justify-content: center; }
.mod_tab_item { width: 33.333%; }
.mod_tab_item_cont { height: .9rem; display: flex; align-items: center; justify-content: center;color: #333; transition: color 0.36s; border-right: 1px solid #EFEFEF; position: relative;font-size: 18px }
.mod_tab_item:last-child { border: none }
.mod_tab_item_cont::after { content: ""; position: absolute; bottom: 0; left: 0%; transform: translateX(0%); width: 0%; height: 3px; background-color: #fbb03f; transition: all 0.36s; }
.mod_tab_item.active .mod_tab_item_cont { background: #fbb03f;color: #fff }
.mod_tab_item:last-child .mod_tab_item_cont { border-right: none; }
.mod_tab_item.active .mod_tab_item_cont::after { width: 100%; transition: all 0.36s; }
.mod_tab_item.actives .mod_tab_item_cont::after { width: 100%; transition: none; }
.mod_tab_crumbs { position: absolute; padding-left: 1.75em; background: url(../images/Location003131-icon.svg) no-repeat left center; background-size: 1.25em auto; bottom: calc(100% + 30px); }
.mod_tab_crumbs .c_smnav1_a { opacity: 1.7; color: #fff; transition: .3s; }
.mod_tab_crumbs .c_smnav1_a:hover { opacity: 1; }
.mod_tab_crumbs .c_smnav1_icon { opacity: 0.7; color: #fff; margin: 0 8px; }

@media(max-width:1024px){
    .mod_tab_list{display: block;}
    .mod_tab_item { width:49%; display: inline-block}
    .mod_tab_item_cont { font-size: 16px }
}


.PicList002045 { padding: .5rem 0 1rem 0;}
.PicList002045 ul{display: flex;flex-wrap: wrap;}
.PicList002045 li { width: 23.5%; margin-bottom: 4%; border-radius: 8px; background: #fff; box-shadow: 0 0 8px 0 rgb(214 222 240 / 20%), 0 8px 20px 0 rgb(214 222 240 / 25%); overflow: hidden; position: relative;margin-right: 2%;}
.PicList002045 li a { position: relative; display: block; }
.PicList002045 li .pic { overflow: hidden;background: #f2f2f2 }
.PicList002045 li figure { padding-bottom: 66%; transition: .5s;background-size: contain }
.PicList002045 li:hover figure { transform: scale(1.08); }
.PicList002045 li figure img { display: none; }
.PicList002045 li .word { padding: .3rem; }
.PicList002045 li aside {line-height: 1;margin-bottom: .2rem; color: #020814; }
.PicList002045 li:hover aside { color: #fbb03f; }
.PicList002045 li p { margin: 0; color: #555; line-height:1.5;height: .72rem;overflow: hidden}
.PicList002045 li .more { margin-top: .15rem; color: #fbb03f; display: inline-block; padding-right: .3rem;background: url(../images/Floor003128-icon.svg) no-repeat right center; background-size: 1em auto; }
.PicList002045 li:nth-child(4n){margin-right: 0;}

@media(max-width:1024px) {
    .PicList002045 li { width: 49%; }
    .PicList002045 li:nth-child(2n){margin-right: 0;}
    .PicList002045 li p { height:84px;line-height: 28px;}
}



.Page002623 { text-align: center; font-family: Arial; margin-top: .3rem; font-size: .18rem; }
.Page002623 .Pages a.a_first, 
.Page002623 .Pages a.a_end, 
.Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 2vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: .5rem; width: .5rem; border-radius: 50%; margin: 0 5px; }
.Page002623 .Pages a.a_cur, 
.Page002623 .Pages a:hover { color: #fff; background: #fbb03f; }
.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: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #020814; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #020814; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
    .Page002623 .Pages em { display: none; }
    .Page002623 .Pages a { background-color: #eee; }
    .Page002623 .Pages .p_page > a { height: 40px;width: 40px; }
}




.location{padding-top: 1.3rem}
.location .current{padding-left: .3rem;background: url(../images/home2.svg)no-repeat center left;background-size: .2rem}
.location .current a{color: #999}
.location .current span{color: #121212}

@media(max-width:1024px){
    .location{padding-top: .5rem}
}

.pro-detail{background:#f5f6f7;background-size: cover;}

.RighInfo003134{padding: .5rem 0 .5rem;}
.RighInfo003134 .img-side{}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 43.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;width: 100%}
.RighInfo003134 .controls .slick-dots{text-align: center;}
.RighInfo003134 .controls .slick-dots li{display: inline-block;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #fbb03f; width: 100%;height: 100%;}

.RighInfo003134 .controls .slick-arrow{position: absolute; z-index: 30; top:50%; width:.5rem; height:.5rem; border: 1px solid #fbb03f;padding: 0; margin-top: -2.2rem; border-radius: 50%; transition: 0.3s; background:url(../images/icon-jt.svg)no-repeat center #fff;background-size: .14rem auto}
.RighInfo003134 .controls .slick-prev{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);left: .3rem}
.RighInfo003134 .controls .slick-next{right: .3rem}
.RighInfo003134 .controls .slick-arrow:hover{background:url(../images/icon-jt3.svg)no-repeat center #fbb03f;background-size: .14rem auto}


.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .tit{font-size:.3rem;color: #121212;font-weight: bold;margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 30px; height: 3px; background-color: #fbb03f;display: block;margin: 0 0 .3rem;}
.RighInfo003134 .img-side .con{color: #333;line-height: 2}
.RighInfo003134 .img-side .btn{ }
.RighInfo003134 .img-side .btn{display: inline-block;color: #fff;min-width:8.5em;text-align: center; line-height: 3;padding: 0 1.8125em; cursor: pointer;background-color: #fbb03f;margin-top: 3em;border-radius: 10px}
.RighInfo003134 .img-side .btn a.download{}


.RighInfo003134 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.35);}
.RighInfo003134 .pop-up .ytable{ height:100%;}
.RighInfo003134 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; box-shadow: 0 5px 40px rgb(205 198 198 / 25%); border-radius:10px; padding:2%;}
.RighInfo003134 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#fbb03f; cursor:pointer;}
.RighInfo003134 .pop-up .close::before,
.RighInfo003134 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);}
.RighInfo003134 .pop-up .close::before{ transform:rotate(45deg);}
.RighInfo003134 .pop-up#form td{ padding-top:4%; vertical-align:top;}
.RighInfo003134 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.RighInfo003134 .pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.RighInfo003134 .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#fbb03f; max-width:120px;}
.RighInfo003134 .pop-up#form td .btn_reset{ background:#999;}
.RighInfo003134 .pop-up#form td textarea.text{ height:90px;}
.RighInfo003134 .pop-up#form p{ margin:0; text-align:center; color:#fbb03f;}




.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;}
.RighInfo003134 .prod-intro .name span{background: #fbb03f;font-size:.24rem;color: #fff; line-height: 2.5;display: inline-block;padding: 0 .3rem}
.RighInfo003134 .prod-intro .container { background: #fff;padding: .8rem;box-shadow: 0 5px 40px rgb(205 198 198 / 25%);}
.RighInfo003134 .prod-intro .container .tit {font-size: .24rem; margin-bottom: 1em;font-weight: bold;color: #fbb03f;}
.RighInfo003134 .prod-intro .singlePage {color: #121212;line-height: 1.875; margin-bottom: 3em;text-align: center;}
@media (min-width:1025px) {
    .RighInfo003134 .img-group{width: 50%;background: #fff;box-shadow: 0 5px 40px rgb(205 198 198 / 25%);border-radius: 10px;}
    .RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
    .RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
    .RighInfo003134 .controls .slick-arrow{width:36px; height:36px;background-size: 16px auto;margin-top: -3.4rem;}
    .RighInfo003134 .controls .slick-arrow:hover{background-size: 16px auto}
    .RighInfo003134 .controls .slick-prev{left: 0}
    .RighInfo003134 .controls .slick-next{right: 0}
    .RighInfo003134 .controls {margin: 1.125em auto 0;}
    .RighInfo003134 .img-group li .Ispic {padding-bottom: 54.167%;}
    .RighInfo003134 .img-side .tit{font-size:20px;}
    .RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}

.product_info .tab{border-bottom: 1px solid #eaeaea;}
.product_info .tab .ul{display: flex;}
.product_info .tab li{width: 100%; text-align: center; }
.product_info .tab li:not(:last-child){border-right: 1px solid #eaeaea;}
.product_info .tab li a{line-height:1.5; padding:.2rem; font-size: .18rem; display: block; color: #333;}
.product_info .tab li.on{background: #fbb03f;}
.product_info .tab li.on a{color: #fff;}

.product_info .box-bg{padding: .8rem 0; }
.product_info .box-bg:nth-child(2n+1){background: #f8f8f8;}
.product_info .box-bg .tit{font-size: .36rem;color: #333;text-align: center;padding-bottom: .3rem}
.product_info .box-bg .tit:after{content: '';display: block;width: .5rem;height: .03rem;background: #fbb03f;margin: .2rem auto 0}

.product_info .box1 .txt{font-size: .15rem; line-height:1.75; text-align: center; margin-bottom:2vw;}

.product_info .box2 .list{margin:0 -.13rem;}
.product_info .box2 .item{margin:0 .13rem;background: #fff;text-align: center;padding: .5rem;border-radius: 10px}
.product_info .box2 .item .icon{text-align: center;margin-bottom: .3rem}
.product_info .box2 .item .icon img{max-width: .8rem;}
.product_info .box2 .item .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.product_info .box2 .item .txt .con{line-height: 2;}

.product_info .box3 .list{margin:0 -.13rem;}
.product_info .box3 .list .slick-list{padding: 20px 0;}
.product_info .box3 .item{margin:0 .13rem;background: #fff;text-align: center;padding: .5rem;border-radius: 10px; box-shadow: 0 0 5px rgba(0,0,0,.1);}
.product_info .box3 .item .icon{text-align: center;margin-bottom: .3rem}
.product_info .box3 .item .icon img{max-width: .8rem;}
.product_info .box3 .item .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.product_info .box3 .item .txt .con{line-height: 2;;}

.product_info .box4 .info{display:flex; align-items: center; justify-content: space-evenly;} 
.product_info .box4 .txt{padding-left: 2vw; color: #333;}
.product_info .box4 p+p{margin-top:.15rem;}


.product_info .box5 .table_1 th,
.product_info .box5 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:.28rem; padding:.15rem; font-size: .15rem;}
.product_info .box5 .table_1 th{ font-size:.18rem; font-weight:normal; background:  #fbb03f; color: #fff;}
.product_info .box5 .table_1 tr:nth-child(2n+1){ background: #f9f9f9;}

.product_info .box6 .txt{font-size: .15rem; line-height:1.75; text-align: center; margin-top:2vw;}


.product_info .box7 .ul{margin: 0 -.25rem;}
.product_info .box7 .ul .slick-list{padding: 20px 0;}
.product_info .box7 li{background: #fff; border: 1px solid #eaeaea; border-radius: 10px;margin: 0 .25rem;}
.product_info .box7 li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.product_info .box7 li a{padding:.3rem; display: block;}
.product_info .box7 li .Ispic{padding-bottom: 50%; background-size: contain;}
.product_info .box7 li .con{padding-top:30px;}
.product_info .box7 li .t1{font-size: .24rem; color: #333; font-weight: bold; margin-bottom: .2rem;}
.product_info .box7 li .txt p{line-height: 1.5; color: #666;}
.product_info .box7 li .txt p+p{margin-top:.12rem;}

.product_info .slick-dots{text-align: center;margin-top: .4rem;}
.product_info .slick-dots li{display: inline-block;width: 10px;height: 10px;background: #eee;border-radius: 50%;margin: 0 0.1rem;}
.product_info .slick-dots li button{display: none}
.product_info .slick-dots li.slick-active{background: #fbb03f}

.product_info .slick-arrow{position: absolute; z-index: 30; top:50%; width:.5rem; height:.5rem; border: 1px solid #fbb03f;padding: 0; margin-top: -.25rem; border-radius: 50%; transition: 0.3s; background:url(../images/icon-jt.svg)no-repeat center #fff;background-size: .14rem auto}
.product_info .slick-prev{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);left: -.5rem}
.product_info .slick-next{right: -.5rem}
.product_info .slick-arrow:hover{background:url(../images/icon-jt3.svg)no-repeat center #fbb03f;background-size: .14rem auto}



@media(max-width:1024px) {
    .product_info .tab .ul{display: flex;flex-wrap: wrap;}
    .product_info .tab li{width: 25%;}
    .product_info .tab li:not(:last-child){border:0}
    .product_info .tab li a{font-size: 16px;}
    
    .product_info .box-bg .tit{font-size: 20px;}
    .product_info .box-bg .tit:after {width: 50px;height: 3px;margin: 20px auto 0;}
    
    .product_info .box1 .txt{font-size: 14px; }
    
    .product_info .box2 .item .txt .tit2 {font-size: 18px;}
    
    .product_info .box4 .info{display:block;} 
    .product_info .box4 .info .pic{margin-bottom: 20px;} 
    
    .product_info .box5 .table_1 th,
    .product_info .box5 .table_1 td{font-size: 14px;}
    
    .product_info .box6 .txt{font-size: 14px; }
    
    .product_info .box7 li .t1{font-size: 20px;}

    .product_info .slick-prev{left: 0}
    .product_info .slick-next{right: 0}
 }
 
@media(min-width:769px) {
  .product_info .box7 li a{display: flex; align-items: center;}
  .product_info .box7 li .pic{width: 50%;}
  .product_info .box7 li .con{width: 50%; padding-left:1.5vw; padding-top: 0;}
  .product_info .box7 li .Ispic{padding-bottom:88%; background-size: contain;}
}













@media(min-width:1201px) {
.shoufengqin li .icon {margin-bottom: calc(40 / 16 * 1em);}
}
.shoufengqin ul { display: table; width: 100%; }
.shoufengqin li {float: left;cursor: pointer;transition: 0.3s;width: 23.5%;height:2.6rem;position: relative;margin-right: 2%;border: 1px solid #ebebeb;text-align: center;border-radius: 10px;}
.shoufengqin li:nth-child(4n) { margin-right: 0; }
.shoufengqin li .Ispic {height: 100%;/* background: #eee; */display: none;}
.shoufengqin li .txt {padding: .5rem .3rem;color: #666;}
.shoufengqin li .icon { line-height: 0; }
.shoufengqin li .icon img {height: calc(60 / 16 * 1em);}
.shoufengqin li .num { line-height: 0; }
.shoufengqin li .num * { display: inline-block; vertical-align: baseline; }
.shoufengqin li .num b {font-weight: normal;color: #000;line-height: 1;font-size:.26rem;}
.shoufengqin li .num sub { margin-left: 0.5em; }
.shoufengqin li.active .link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.shoufengqin li .desc {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: none;}
.shoufengqin li.active .desc { display: none; }
.shoufengqin li .info {line-height: 1.75;opacity: 2;transition: transform 0.3s, opacity 0.3;position: relative;}
.shoufengqin li.active .info { visibility: visible; transform: translateX(0); opacity: 1; position: relative; }

@media(max-width:1024px) {
.shoufengqin li:not(.active) .txt aside.dot { display: none; }
.shoufengqin li .inner { left: 5px; right: 5px; }
.shoufengqin li .txt { padding-bottom: 30px; }
}

@media(max-width:768px) {
.shoufengqin li .txt { padding-bottom: 15px; padding-left: 10px; padding-right: 10px; }
.shoufengqin li.active .txt { padding-left: 15px; padding-right: 15px; }
.shoufengqin li .inner { left: 1px; right: 1px; }
}




.CaseList { padding: .5rem 0 1rem 0; }
.CaseList .list .ul{display: flex;flex-wrap: wrap;justify-content: space-between}
.CaseList .list li { background: #fff; border-radius: 8px; margin-bottom: 5%; box-shadow: 0 0 8px 0 rgb(214 222 240 / 20%), 0 8px 20px 0 rgb(214 222 240 / 25%); }
.CaseList .list li a { position: relative; }
.CaseList .list li .pic { border-radius: 8px; overflow: hidden; }
.CaseList .list li .pic .Ispic { padding-bottom: 64%; transition: .5s; }
.CaseList .list li:hover .pic .Ispic { transform: scale(1.08); }
.CaseList .list li .txt { padding: .3rem; text-align: center; }
.CaseList .list li .txt aside {line-height: 1; }
.CaseList .list li .txt aside a { color: #020814; }
.CaseList .list li:hover .txt aside a { color: #fbb03f; }

@media(min-width:1025px) {
    .CaseList .list li {width: 30%;}
}
@media(max-width:1024px) {
    .CaseList .list li {width: 48%;}
}



.Banner{position: relative}
.Banner .txt{position: absolute;width: 100%;height: 100%;left: 0;top: 0}
.Banner .txt .w1400,
.Banner .txt .ytable{height: 100%;}
.Banner .txt h3{margin: 0;color: #fff;font-size: .4rem;font-weight: normal;padding-top: 1rem;text-align: center}




.solu-bg{padding: .8rem 0;}
.solu-bg:nth-child(2n){background: #f8f8f8}
.solu-bg .tit{font-size: .36rem;color: #333;text-align: center;padding-bottom: .3rem}
.solu-bg .tit:after{content: '';display: block;width: .5rem;height: .03rem;background: #fbb03f;margin: .2rem auto 0}


.solu-1 .con{line-height: 2}
.solu-2 .list{margin: 0 -.13rem}
.solu-2 .list .item{margin: 0 .13rem;background: #fff;text-align: center;padding: .5rem;border-radius: 10px}
.solu-2 .list .item .icon{text-align: center;margin-bottom: .3rem}
.solu-2 .list .item .icon img{max-width: .8rem;}
.solu-2 .list .item .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.solu-2 .list .item .txt .con{line-height: 2;}

.solu-3 .list .item{display: flex;float: left;width: 49%;margin-right: 2%;background: #f8f8f8;padding: .3rem;border-radius: 10px;border: 1px solid #ebebeb;margin-bottom: 2%}
.solu-3 .list .item:nth-child(2n){margin-right: 0%;}
.solu-3 .list .item .num{font-size: .5rem;font-weight: bold;color: #fbb03f;width: 20%}
.solu-3 .list .item .box{width: 80%}
.solu-3 .list .item .box .icon{margin-bottom: .15rem}
.solu-3 .list .item .box .icon img{max-width: .8rem;}
.solu-3 .list .item .box .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.solu-3 .list .item .box .txt .con{line-height: 2;;}

.solu-4 .list{margin: 0 -.13rem}
.solu-4 .list .item{margin:0 .13rem;background: #fff;text-align: center;border-radius: 10px;overflow: hidden}
.solu-4 .list .item .pic{background: #fff;overflow: hidden;padding: .3rem}
.solu-4 .list .item .pic figure{padding-bottom: 60%;background-size: contain;background-position: center;background-repeat: no-repeat;;}
.solu-4 .list .item .txt{padding:0 .3rem .3rem;}
.solu-4 .list .item .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.solu-4 .list .item .txt .con{line-height: 2;;}

.solu-5 .list{margin: 0 -.13rem}
.solu-5 .list .item{margin:0 .13rem;background: #fff;border-radius: 10px;overflow: hidden;position: relative}
.solu-5 .list .item:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(to top, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 100%);}
.solu-5 .list .item .pic{overflow: hidden;}
.solu-5 .list .item .pic figure{padding-bottom: 60%;}
.solu-5 .list .item .txt{position: absolute;left: .2rem;right: .2rem;bottom: .2rem;z-index: 2}
.solu-5 .list .item .txt .tit2{font-size: .24rem;color: #fff;}


.solu-6 .ul{margin: 0 -.25rem;}
.solu-6 .ul .slick-list{padding: 20px 0;}
.solu-6 li{background: #fff; border: 1px solid #eaeaea; border-radius: 10px;margin: 0 .25rem}
.solu-6 li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.solu-6 li a{padding: .3rem; display: block;}
.solu-6 li .Ispic{padding-bottom: 50%; background-size: contain;}
.solu-6 li .con{padding-top:.3rem;}
.solu-6 li .t1{font-size: .28rem; color: #333; font-weight: bold; margin-bottom: .2rem;}
.solu-6 li .t1 span{display:block;padding-bottom: .1rem; color:#fbb03f; font-weight: normal;}
.solu-6 li .txt p{line-height: 1.5; color: #666;}
.solu-6 li .txt p+p{margin-top:.12rem;}

.solu-bg .slick-dots{text-align: center;margin-top: .4rem;}
.solu-bg .slick-dots li{display: inline-block;width: 10px;height: 10px;background: #eee;border-radius: 50%;margin: 0 0.1rem;}
.solu-bg .slick-dots li button{display: none}
.solu-bg .slick-dots li.slick-active{background: #fbb03f}

.solu-bg .slick-arrow{position: absolute; z-index: 30; top:50%; width:.5rem; height:.5rem; border: 1px solid #fbb03f;padding: 0; margin-top: -.25rem; border-radius: 50%; transition: 0.3s; background:url(../images/icon-jt.svg)no-repeat center #fff;background-size: .14rem auto}
.solu-bg .slick-prev{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);left: -.5rem}
.solu-bg .slick-next{right: -.5rem}
.solu-bg .slick-arrow:hover{background:url(../images/icon-jt3.svg)no-repeat center #fbb03f;background-size: .14rem auto}

@media(min-width:1025px) {
    
    .solu-6 li .txt{height:2.6rem; overflow-y: auto; padding-right: 5px;}
    .solu-6 li .txt::-webkit-scrollbar{width:2px;  height:100%;}
    .solu-6 li .txt::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
    .solu-6 li .txt::-webkit-scrollbar-thumb{ background: #fbb03f;; border-radius:10px;}
    .solu-6 li .txt::-webkit-scrollbar-thumb:hover{background:#fbb03f;}
    .solu-6 li .txt::-webkit-scrollbar-corner{background: #fbb03f;;}
}
@media(max-width:1024px) {
    .solu-bg .tit{font-size: 20px;}
    .solu-bg .tit:after{width: 50px;height: 3px;margin: 20px auto 0}
    
    .solu-2 .list .item .txt .tit2,
    .solu-3 .list .item .box .txt .tit2,
    .solu-4 .list .item .txt .tit2,
    .solu-5 .list .item .txt .tit2,
    .solu-6 li .t1{font-size: 20px;}

    .solu-bg .slick-prev{left: 0}
    .solu-bg .slick-next{right: 0}
    
}
 
@media(min-width:769px) {
     .solu-6 li a{display: flex;}
     .solu-6 li .pic{width: 40%;}
     .solu-6 li .con{width: 60%; padding-left:1.5vw; padding-top: 0;}
     .solu-6 li .Ispic{padding-bottom:145.704%; background-size: contain;}
}







.Floor002911 { position: relative; z-index: 1;padding:.8rem 0; }
.Floor002911 .main { background: #fff; overflow: hidden; border-radius: 15px; box-shadow: 0 0 8px 0 rgb(214 222 240 / 20%), 0 8px 20px 0 rgb(214 222 240 / 25%); }
.Floor002911 .left p {line-height: 2;color: #555;}
.Floor002911 .left p:not(:last-child){padding-bottom: .15rem}
.Floor002911 .left .pic { margin-bottom: 2.292vw; }
.Floor002911 .left .title { color: #ececec; font-size: .5rem; line-height: 0.875em;margin-bottom: 1.5vw; }
.Floor002911 .left .name { color: #004098; font-size: .3rem; line-height: 0.875em;margin-bottom: 1.5vw; }
.Floor002911 .right li img { display: block; width: 100%; }


@media(min-width:641px) {
    .Floor002911 .left { width: 50%; padding:.4rem .5rem;}
    .Floor002911 .right { width: 50%; }
}

@media(max-width:1024px) {
    .Floor002911 .left { padding:.4rem;}
    .Floor002911 .left .title { font-size: 7vw; }
}











/*
 .PicList001200 
 */
 .PicList001200{padding:1rem 0; }
 .PicList001200 li{padding: .16rem; border:1px solid #ebebeb; box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);margin-bottom:3%;}
 .PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:12%;}
 .PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:4%; top:50%; margin-top:-16px;}
 .PicList001200 li figure{position:absolute;left:0;top:0;height:100%;width:27.478%;}
 .PicList001200 li div{position:relative;padding-right: 5%;padding-bottom:.9rem;}
 .PicList001200 li div::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:#ebebeb; right:0;}
 .PicList001200 li h3{ margin:0;padding:.3rem 0 0;  color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
 .PicList001200 li p{ margin:.2rem 0 0 0; color:#969696; line-height:1.75;overflow:hidden;}
 .PicList001200 li time{ position:absolute; left:0; bottom:14%; color:#969696; padding-left:.3rem; background:url(../images/time.svg) left center no-repeat; background-size: auto .18rem; display: block; line-height:.2rem;}
 .PicList001200 li:hover{ border-color:#fbb03f; box-shadow:0 5px 5px #eee;}
 .PicList001200 li:hover h3{ color:#fbb03f;}
 .PicList001200 li:hover a::after{ background-position:left bottom;}
 @media(max-width:1024px){
     .PicList001200 li div::before,
     .PicList001200 li a::after{ display:none;}
     .PicList001200 li div,
     .PicList001200 li a{padding-right:0;}
     .PicList001200 li a{ padding-left:40%;}
     .PicList001200 li figure{ width:37%;} 
     .PicList001200 li h3{ color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;}
    .PicList001200 li time{background-size: auto 16px;line-height: 24px;padding-left: 24px}
     
 }
 


 /*PicList002171*/
 .PicList002171{padding:1rem 0; }
 .PicList002171 .ul{display: flex; flex-wrap: wrap;justify-content: space-between; padding-bottom: .4rem;}
 .PicList002171 li:not(:hover){box-shadow: 0 0 5px rgba(0,0,0,.1);}
 .PicList002171 li a{display: block; position: relative; padding: 24px;}
 .PicList002171 li .Ispic{display: block; width:80%; padding-bottom:50%; background-size: contain; margin: 0 auto;}
 .PicList002171 li .hover{display: block; position: absolute; left:-.1rem; right:-.1rem; top:-.1rem; bottom:-.1rem; background:rgba(255, 255, 255, 0.9); box-shadow: 0 3px 10px rgba(0,0,0,.15);text-align: center; opacity: 0;}
 .PicList002171 li .con{display: block; position: absolute; width:75%; max-height:70%; overflow-y: auto; left: 50%; top: 50%; transform: translate(-50%,-50%); padding-right: 10px; margin-right: 10px; }
 .PicList002171 li .tit{font-size:.2rem; color: #333; font-weight: bold;}
 .PicList002171 li .txt{font-size:.16rem; margin-top:.14rem; color: #666; line-height: 1.75; }
 .PicList002171 li .con::-webkit-scrollbar{width:2px;  height:100%;}
 .PicList002171 li .con::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
 .PicList002171 li .con::-webkit-scrollbar-thumb{ background: #fbb03f; border-radius:2px;}
 .PicList002171 li .con::-webkit-scrollbar-thumb:hover{background:#fbb03f;}
 .PicList002171 li .con::-webkit-scrollbar-corner{background:#fbb03f;}
 .PicList002171 li:hover .hover{opacity:1; }


 @media(min-width:1025px){
  .PicList002171 li{width: calc((100% - 9%) / 4);}
  .PicList002171 li:nth-child(4n) ~ li{margin-top:3%;}
 }

 @media(max-width:1024px) and (min-width:769px) {
  .PicList002171 li{width: calc((100% - 6%) / 3);}
  .PicList002171 li:nth-child(3n) ~ li{margin-top:3%;}
  
 }

 @media(max-width:768px){
  .PicList002171 li{width: calc((100% - 4%) / 2);}
  .PicList002171 li:nth-child(2n) ~ li{margin-top:4%;}
  .PicList002171 li .hover{position: static;opacity: 1;box-shadow: none;}
  .PicList002171 li .con{position: static;max-width: 100%;width: 100%;max-height: auto;left: auto;top: auto;transform: none;margin-right: 0;padding-right: 0;}
 }



.RighInfo002810 { padding: 1rem 0; }
.RighInfo002810 .tit { font-size: .4rem; color: #000; padding-bottom: 3vw; }
.RighInfo002810 .list .box:not(:last-child) { margin-bottom: .2rem; }
.RighInfo002810 .list .info { line-height: 2; background: #f9f9f9; padding: 3vw }
.RighInfo002810 .info .name { color: #000; font-size: .3rem; margin-bottom: .3rem; }
.RighInfo002810 .info .box { display: flex; align-items: center; justify-content: flex-start; -webkit-display: flex; -webkit-align-items: center; -webkit-justify-content: flex-start; margin-bottom: .25rem; }
.RighInfo002810 .info .box:last-child { margin-bottom: 0; }
.RighInfo002810 .info .box i { margin-right: .15rem; width: .3rem;height: .3rem;filter: grayscale(0) brightness(0);}
.RighInfo002810 .info .box.add i {background: url(../images/icon_add.svg)no-repeat center ;background-size: .3rem auto }
.RighInfo002810 .info .box.tel i {background: url(../images/icon_tel.svg)no-repeat center ;background-size: .3rem auto }
.RighInfo002810 .info .box.code i {background: url(../images/icon_mail.svg)no-repeat center ;background-size: .3rem auto }
.RighInfo002810 .info .box p { line-height: 2; margin: 0; }
.RighInfo002810 .info .box.tel span { color: #fbb03f;font-size: .3rem;font-weight: bold}

.RighInfo002810 .list .pic { position: relative; }
.RighInfo002810 .list .pic figure{ height: 5rem;; }

@media(min-width:1025px) {
    .RighInfo002810 .list .pic { width: 54%; }
    .RighInfo002810 .list .box:nth-child(2n) .pic { text-align: right; }
}

@media(max-width:1024px) {
    .RighInfo002810 .ytable, 
    .RighInfo002810 .ytable-cell { display: block; }
    .RighInfo002810 .list .pic img { display: block; width: 100%; }
    .RighInfo002810 .list .pic figure{ height: 3rem;; }
    .RighInfo002810 .info .name {font-size: 20px;}
}




.CBanner figure{height: 5rem}



.News_detail { padding:1rem 0; }
.News_detail .news_info { }
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #ededed; margin-bottom: 2.5em; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: .28rem; font-weight: 500; color: #333 }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #999; }

.News_detail .news_info .info {}
.News_detail .news_info img { margin: 1% auto; /* max-width: 50%; */ text-align: center }
.News_detail .info { line-height:1.75; color: #333; }
.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; ; width: 150px; line-height: 3; border-radius: 50px; background:#fbb03f; transition: .3s; }
.News_detail .info_back a:hover {opacity: 0.8; }
.News_detail .info_pn span { display: block; ; margin: 1% 0; }
.News_detail .info_pn span a { color: #666 }
.News_detail .info_pn span a:hover { color: #fbb03f; }

@media(max-width:1024px) {
.News_detail { padding:.5rem 0; }
.News_detail .info_back { position: relative }
.News_detail .news_info .title h1{font-size:18px;}
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
}



.sing { position: relative; z-index: 1;padding:.8rem 0;min-height: 4rem }



.TextList002322{ padding: .8rem 0;}
.TextList002322 h3{font-size: .24rem;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #fbb03f;}
@media only screen and (max-width:767px ) {
.TextList002322{ padding: 20px 3%;}
}

.submenu{ display: flex; flex-wrap: wrap; justify-content: center; gap: .2rem; margin-bottom: .5rem;}
.submenu a{ display: inline-block; padding: 0 .2rem;  line-height: .46rem; text-align: center; transition: all 0.5s; font-size: .2rem; width: 1.6rem; }
.submenu a:hover,
.submenu a.active{background: #fbb03f; color: #fff;}

@media(max-width:1024px){
    .submenu a{font-size: 16px;padding: 10px;}
}






.PicList002925 {padding: 1rem 0;}
.PicList002925 li { float: left; text-align: center; margin-bottom: .2rem; }
.PicList002925 li a { display: block; position: relative; z-index: 3; }
.PicList002925 li .pic { background: #f9f9f9; overflow: hidden; padding: 2.5em; transition: 0.3s; }
.PicList002925 li .Ispic { padding-bottom: 68%; background-size: contain; }
.PicList002925 li .tit { margin-top: .2rem; padding: 0 25px; }
.PicList002925 li .tit aside {font-size: .2rem; line-height: 1.25em; height: 2.5em; transition: .3s; }
.PicList002925 li:hover .tit aside { color: #da251d; }

@media(min-width:769px) {
.PicList002925 li { width: calc((100% - .2rem*2)/3);}
.PicList002925 li:not(:nth-child(3n)) {margin-right: .2rem;}
}

@media(max-width:768px) {
.PicList002925 li { width: 50%; }
.PicList002925 li .pic { padding-bottom: 7vw; }
.PicList002925 li .tit { margin-bottom: 5vw; }
.PicList002925 li .tit aside { font-size: 3vw; }
}









