
/*Microsoft YaHei,*/
html{  scroll-behavior: smooth;}
*{margin: 0;padding: 0;box-sizing: border-box;color:inherit;font-family:PingFang SC,-apple-system,BliUI,nkMacSystemFont,Segoe Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}
a{color: inherit;text-decoration: none}
li{list-style: none}
img{transition: 1s all}
body {
    --theme: #ff7600;
    --bgmain: #1a1a1a;
    --text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    --box-shadow: 0px 0px 1.04vw -5px rgba(158, 158, 158, 0.76);
    /*max-width: 191.04vw;*/
    margin: 0 auto;

    scroll-behavior: smooth;

}
#web{background: var(--bgmain)}
.warp-90{width: 90%;margin: 0 auto}
.warp-80{width: 80%;margin: 0 auto}
.warp-70{width: 70%;margin: 0 auto}
.warp-63{width: 63%;margin: 0 auto}
.warp{width: 1200px;margin: 0 auto}
.text-center {text-align: center!important;}
@media (min-width: 1400px) {
    .warp {
        width: 1320px;
    }
}
.pages{padding:1vw 0;TEXT-ALIGN:center}
.pages a{BORDER:#ccc 1px solid;MARGIN:2px;color:var(--background);TEXT-DECORATION:none;width:30px;line-height:30px;text-align:center;display:inline-block;background-color:#fff;}
.pages a:hover{BORDER:#ccc 1px solid;COLOR:#000}.pages A:active{BORDER:#ccc 1px solid;COLOR:#000}
.pages span.current{MARGIN:2px;width:30px;line-height:30px;text-align:center;display:inline-block;COLOR:#fff;background-color:var(--theme);font-size:1em;font-family:Rosario,sans-serif}
.pages span.disabled{MARGIN:2px;COLOR:#ddd}
.pagecount{display: none}
.pcvis{display: block}
.mobvis{display: none}
.img-fluid{max-width: 100%;margin: 0 auto;vertical-align: middle;}

/*header{position: fixed;width: 100%;z-index:1000;background: #fff;top: 0px;right: 0px;}*/
header .warp-80,header .warp-63{position:relative;display: flex;margin: 0 auto}{position:relative;display: flex;margin: 0 auto}
header .search.active .hearsearch{display: block}
header a.active{color: var(--theme)}
.hearsearch input{padding: 6px 14px;border: none;}
#web  .hearsearch input{width: 100%;}
header .search.active i {display: none;}
header .search img{width: 26px}
.hearsearch {display: none;}
header .logo{display: flex;align-items: center;padding-left: 40px}
header .logo img{vertical-align: text-bottom;    max-width: 128px;}
header .nav{flex: 1;margin-right: 2vw;color: #9fa0a2;}
header .nav ul{display: flex;align-items: center;justify-content: flex-end;}
header .nav ul  li{padding: 1.1vw .8vw;position: relative;color: #a2a2a2;font-size:.9vw;}
header .nav ul>li.act,header .nav ul>li:hover{background: var(--bgmain);}
/*header .nav li a{color: #333}*/
header  .search{display: flex;align-items: center;background: #ff7600;width: 16vw;padding: 0 20px }
header .nav ul>li:hover .nav-down{display: block;flex-shrink: 0;}
header .nav ul>li:hover .nav-two,header .nav>li.act .nav-two{transform: scaleY(1);display: flex; opacity: 1;}
header .nav ul>li .nav-down{padding:0px;margin: 0 10px;flex-shrink: 0;}
header .nav ul>li>.nav-two{position: unset;transition:1s all;padding: 0 15px;width: max-content;display: flex;z-index: 999;flex-direction: column;}
header .nav ul>li>.nav-two li{padding: 10px 30px}
header .nav ul>li>.nav-two li:first-of-type{padding: 15px 0px;position: relative}
header .nav ul>li>.nav-two li:hover a{color: var(--theme)}
header .nav ul>li>.nav-two{transform: scaleY(1);transform-origin:top;opacity:1;}
header .close{display: none}
header .nav ul>li>.nav-two .nav-down.active li:first-of-type:after{content: '';position: absolute;height: 25px;width: 5px;left: -25px;background: var(--theme);top: 14px;}
header .language{display: flex;justify-content: center;align-items: center;padding-right: 10px;color: #fff;position: absolute;width: 26vw;top: 0;background: none;right: 10px;}
header .language i{font-size:8vw}

.warp-100{position: relative;display: flex;width: 100%;margin: 0 auto;}
header{position: fixed;top: 0px;width: 100%;z-index: 10;background: var(--bgmain);transform: translateY(-100%);transition: 1s all}
header.active{transform: translateY(0px)}

.banner img{width: 100%;display: block}
index-banner{margin-top: calc(4vw + 1.3vw);}
.index-banner img{display: block;margin: 0 auto;width: 100%}
.title-index{display: flex;justify-content: space-between; align-items: flex-end;padding: 40px 0px 1.04vw 0px;}
.title-index .tit{display: flex;align-items: flex-end}
.title-index .tit h3{font-size:2vw;color: #404040;font-weight: bold }
.title-index .tit h4{font-size: 1vw;margin-left: 15px;color: #404040;font-weight: bold;    font-family: SimHei;}
.title-index  .more{font-size: .8vw;color: #9fa0a2;letter-spacing: 2px;}
.block1{padding-top: 1.04vw;background: #fff}
.block1 .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.04vw}
.block1 .grid img{width: 100%;}

.block2{padding-top: 1.04vw;background: #fff}
.block2 .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.04vw}
.block2 .grid img{width: 100%;}

.block3{padding-top: 1.04vw;background: #fff}
.block3 .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.04vw}
.block3 .grid img{width: 100%;}

.block4{padding-top: 1.04vw;background: #fff;padding-bottom: 80px;}
.block4 .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.04vw}
.block4 .grid img{width: 100%;}
.block4 .item .wenzi .date{font-size: 1.1vw;padding: 1.04vw 0px}
.block4 .item .wenzi .desc{color: #999;padding-bottom: 1.04vw;    font-size: .86vw;}

.jion-index .bg{background: url("../images/join.jpg");background-size: cover;height: 24vw;background-position-x: -16vw;}
.jion-index .wenzi{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;height: 24vw;color: #fff}
.jion-index .wenzi h3{font-size: 2vw;color: #fff;letter-spacing: 2px;line-height: 1;padding-top: 3vw;}
.jion-index .wenzi h4{font-size: 1.3vw;color: #fff;letter-spacing: 2px;    font-family: SimHei;}
.jion-index .wenzi  aside{padding-top: .5vw}
.jion-index .wenzi  aside p{    font-size: 1.2vw;letter-spacing: 11px;color: #fff;line-height: 1.8vw}
.jion-index .wenzi  .more{align-self: flex-end;color: #fff;margin-top: 2.6vw;border: 1px solid #fff;padding:10px 1.04vw;display: flex;align-items: center;justify-content: center;position: relative}
footer{padding: 4vw 0px 3vw;color:#666;background: var(--bgmain);}
footer .mian-flex{display: flex;justify-content: space-between;}
footer .mian-flex .l{width: 55%}
footer .mian-flex .r{width: 11%;}
footer .footnav{display: flex;justify-content: space-between;}
footer .footnav dl dt, .footnav dl dd{color: #9fa0a2;margin-bottom:1.5vw;font-size: .83vw}
footer .liuliang{display: flex;justify-content: space-between;align-items: center;padding: .5vw 0px;border-top: 1px solid #666;border-bottom: 1px solid #666;font-size: .729vw;}
footer .liuliang ul{display: flex;justify-content: flex-start;align-items: center}
footer .liuliang ul li{margin-right: 10px;color: #9fa0a2}
footer .liuliang .tel{color: #9fa0a2;  }
footer .copy {display: flex;justify-content: space-between;color: #9fa0a2;padding: 1.04vw 0px;font-size: .729vw;}
footer .copy span,.copy div{color: #9fa0a2;   }
footer .login-foot img{width: 100%}
footer .login-foot .wchat img{width: 100%}
footer .wchat{text-align: right;    margin: 10px 0;}
/*品牌资源*/
.inner-banner{position: relative}
.banner{position: fixed;height: 100%;width: 100%;top: 0px;left: 0px;z-index: -1}
.banner picture{width: 100%}
.banner img{width: 100%;object-fit: cover;display: block;height: 100%;}
#ziyuan .section-wenzi:first-child .wenzi h3 span{letter-spacing: 0px;line-height: 1}
.section-wenzi{height: 100vh;/*border: 1px solid #fff*/}
.section-wenzi{display: flex;justify-content: center;align-items: center;color: #fff;position: relative}
.section-wenzi:first-child{justify-content: flex-end;}
.section-wenzi:first-child .wenzi h3{font-size: 40px;}
.section-wenzi:first-child .wenzi h3{color: #fff;font-size: 72px;letter-spacing: 27px;font-weight: 400;}
.section-wenzi:first-child .wenzi h3 span{color: #fff;margin: 0 22px;font-size: 72px;position: relative;display: inline-block;padding: 0px 1.04vw;}
.section-wenzi:first-child .wenzi h3 span:before{content: '';position: absolute;width: 18%; bottom: 23%;height: 49%;right: 11px;box-shadow: 9px 9px #fff;font-weight: 400;}
.section-wenzi:first-child .wenzi h3 span:after{content: '';position: absolute;width: 18%;height: 49%;left: 0px;top: 30px;box-shadow: -9px -9px #fff;font-weight: 400;}
.section-wenzi:first-child .wenzi h4{font-size: 1.688vw;}
.section-wenzi:first-child .wenzi h5{font-size: 1.1vw;color: #e0e0e0;line-height: 35px;font-weight: 400;}
.section-wenzi:first-child .wenzi h2{font-weight: 400;    font-size: 1.5vw;}
.section-wenzi:first-child aside{padding: 10px 0px}
.section-wenzi:first-child .line{width: 26px;height: 2px;background: #fff;display: block;margin: 1.04vw 0px}
.section-wenzi:nth-of-type(2) h3{font-size: 32px;font-weight: 400;letter-spacing: 10px;text-align: center}
#ziyuan  .section-wenzi:nth-of-type(3) .wenzi{width: 48%;}
#ziyuan .section-wenzi:first-child .wenzi h3{font-size: 5vw;letter-spacing: 1px;}
#ziyuan .section-wenzi:first-child .wenzi h3 span{font-size: 5vw;}
#ziyuan .section-wenzi:nth-of-type(2) h3{font-size: 2.3vw;line-height: 1.5;}
#ziyuan  .section-wenzi:nth-of-type(3) .wenzi p{text-align:justify;font-size: .9vw;padding: 0 0 2vw 0px;}
/*遮罩*/
.c-secTop__overlay {background: rgba(0, 0, 0, .6);height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.c-secTop__overlay100 {background: rgba(0, 0, 0, .6);height: 100%;left: 0;opacity: 1;position: absolute;top: 0;width: 100%;z-index: -1;}
.section-wenzi:nth-of-type(3) .boxs{display: flex;justify-content: space-between;align-items: center}
.section-wenzi:nth-of-type(3) .boxs .img img{max-width: 548px;display: block}
.section-wenzi:nth-of-type(3) .wenzi{width: 50%}
.section-wenzi:nth-of-type(3) .wenzi p{font-size: 14px;line-height: 37px;padding:  0  0  1.04vw 0px;}

.ziyuan-1{position: relative}
.ziyuan-1 ul{display: grid;grid-template-columns: repeat(9,1fr);grid-gap: 7px;height: 100vh;}
.ziyuan-1 ul li{position: relative}
.ziyuan-1 ul li span{text-shadow: 2px 1px 1.04vw #666;font-size: 2.8vw;font-weight:bold;position: absolute;transition:3s all;top: 71px;height: 7vw;border: 4px solid #fff;display: flex;border-radius: 50%;align-items: center;justify-content: center;width: 7vw;left: 50%;transform: translateX(-50%);color: #fff;}
.ziyuan-1 ul li span:after{display:none;border-radius:50%;position: absolute;width: 8px;height: 8px;content: '';top: 30px;left: 30px;background: rgba(255,255,255,.8) }
.ziyuan-1 ul li span img.zi{width: auto;height: 64px;}
.ziyuan-1 ul li img{width: 100%;height:100%;object-fit: cover;display: block}
.ziyuan-1 .wenzi{position: absolute;right: 80px;bottom:80px;background: #fff;padding: 40px}
.ziyuan-1 .wenzi h3{font-size: 40px;margin-bottom: 10px}


#ziyuan .arrdown {position: absolute;bottom: 130px;left: 50%;transform: translateX(-50%);cursor: pointer;z-index: 10;}
#ziyuan .section-wenzi:nth-of-type(3) .wenzi .arrdown{left: 20%;transform: translateX(-0%);}
.ziyuan-2{background: url("../images/ziyuan@2.jpg") no-repeat;height: calc(130vh);background-size: contain; margin-left: 10%;}
.ziyuan-2 .warp-90{height: 100%}
.ziyuan-2 .wenzi{width: 35%;padding: 0px;height: 100%;justify-content: center;align-items:flex-start;display: flex;flex-direction: column;color:#333333;padding-bottom: 200px;}}
.ziyuan-2 .wenzi h3{margin-bottom: 75px;font-size: 24px}
.ziyuan-2 .wenzi h3 span {font-size: 34px;}
.ziyuan-2 .wenzi p{line-height: 37px;margin: 1.04vw 0px}
.ziyuan-2 .wenzi h3 {    margin-bottom: 80px;font-weight: 500;font-size: 1.5vw;padding-top: 20px;}
.ziyuan-3{padding: 3vw 0px}
.ziyuan-3 .flexBox{display: flex;justify-content: space-between}
.ziyuan-3 .flexBox .band{width: 23%}
.ziyuan-3 .flexBox .band li{display: flex;padding: 10px 0px}
.ziyuan-3 .flexBox .band li img{object-fit: contain;width: 100%;}
.ziyuan-3 .flexBox .band li:nth-last-of-type(2) img{padding:  10px   1.04vw}
.ziyuan-3 .flexBox .band li:last-of-type img{padding: 0 1.04vw}
.ziyuan-3  .wenzi{display: flex;flex-direction: column;justify-content: center;}
.ziyuan-3  .wenzi h3{font-size:4.5vw;margin-bottom: 40px;color: #333}
.ziyuan-3  .wenzi p{line-height: 2vw;color: #000;font-size: 1.2vw;margin-top: 88px}
.ziyuan-3  .wenzi p span{font-size: 1.248vw;font-weight: bold;color: #333;    line-height: 40px;}
.ziyuan-3  .wenzi p span.margin{margin-bottom: 30px;display: block;color: #333;font-size: 1.5vw;}
.ziyuan-3 .wenzi p span {}

.ziyuan-4{background: url("../images/ziyuan@3.jpg") no-repeat;height: 30vw;display: flex;background-size: cover;align-items: center;justify-content: center}
.ziyuan-4 .wenzi{display: flex;justify-content: center;color: #fff;padding-right: 15vw;}
.ziyuan-4 .wenzi .l{text-align: right;padding-right: 40px;border-right: 2px solid #fff}
.ziyuan-4 .wenzi .l h3{font-size: 2.4vw;line-height: 3.048vw;letter-spacing: 2px;font-weight: 600;}
.ziyuan-4 .wenzi .r{display: flex;flex-direction: column;justify-content: flex-end;padding-left: 40px;}
.ziyuan-4 .wenzi .r h3{font-size: 53px;letter-spacing: 4px;}


/*渠道网络*/
#qdwl .inner-banner .warp-70:after{content:'';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;z-index: -1}
#qdwl .arrdown {position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);cursor: pointer;z-index: 1;text-align: center;}
#qdwl .arrdown img {width: 50%;cursor: pointer;animation: arr 1s ease-in infinite alternate;}
#qdwl .section-wenzi:first-child .wenzi h3{font-size: 5.9vw;letter-spacing: 0;font-weight: 500;margin-bottom: 1.04vw;}
#qdwl .section-wenzi:first-child .wenzi h3 span{margin: 0 1.04vw;font-size: 5.9vw}
#qdwl .section-wenzi:first-child .wenzi h3 span:before{right: 7px;left: auto;top:29%;;}
#qdwl .section-wenzi:first-child{justify-content:flex-start; height: 100vh;padding-left: 4vw;padding-top: 4vw}
#qdwl .section-wenzi:first-child .wenzi h5{line-height: 2.848vw;font-size: 1.12vw;letter-spacing: 1px;}
#qdwl .section-wenzi:first-child aside{padding: 0px}
#qdwl .section-wenzi:first-child .wenzi h4 {line-height: 2.548vw}
#qdwl .section-wenzi:nth-of-type(2){justify-content: flex-start;padding: 0 4vw;}
#qdwl .section-wenzi:nth-of-type(2) .wenzi{width: 100%}
#qdwl .section-wenzi:nth-of-type(2) h3{text-align:left;font-size: 4.3vw;font-weight: 700;margin-bottom: 30px;}
#qdwl .section-wenzi:nth-of-type(2) h3 i{display: inline-block;margin: 0 1.04vw;font-style: inherit;font-weight: 800;font-size: inherit;color: var(--theme);}
#qdwl .section-wenzi:nth-of-type(2) p{line-height: 2.6vw;font-size: 1.2vw;font-weight: 100;letter-spacing: 1px;}
#qdwl .section-wenzi:nth-of-type(2) .img{border-top: 1px solid #fff;padding: 1.04vw 0px;margin-top: 1.04vw}

.qdwl-1{display:grid;grid-template-columns: repeat(3,1fr);grid-gap: 10px;padding-top: 10px}
.qdwl-1 img{width: 100%;height: 100%;object-fit: cover;display: block;}
.qdwl-2 .warp-70{display: flex;padding: 0vw 0px 5vw; }
.qdwl-2  .num{padding: 0px 0 137px 70%;background-image: url(../images/map.png);background-repeat: no-repeat;background-position: left top;}
.qdwl-2 .l h2{padding: 80px 0px}
.qdwl-2 .l h2 img{width: 100%;}
.qdwl-2 .l{width: 51%;padding-right: 37px;}
.qdwl-2 .r{flex: 1;padding-right: 5vw;text-align: justify;}
.qdwl-2 .num li{text-align: right;margin-bottom: 36px;color: #333}
.qdwl-2 .num li h3{font-size: 1.5vw;font-family: 'alibb900';}
.qdwl-2 .num li h4{font-size: .78vw;font-family: 'Microsoft YaHei';}
.qdwl-2 .r .wenzi{display: flex;flex-direction:column;justify-content: flex-start;height: 100%;padding-left: 106px;background: url("../images/arr-down.png") no-repeat left 1.508vw top 0;background-size: 14px;padding-bottom: 5vw;}
.qdwl-2 .r .wenzi .tit{padding: 80px 0px;font-size: 45px;line-height: 45px;color: #333;font-weight: bold}
.qdwl-2 .r .wenzi p{line-height: 22px;margin-bottom: 20px;}
.qdwl-2 .r .wenzi a{width: 5.2vw;height: 40px;font-size: 12px;line-height: 40px;padding:0px 1.04vw;box-sizing: content-box;text-align: center;background: #333;color: #fff;margin-top: 1.04vw}
.qdwl-3{display:grid;grid-template-columns: repeat(4,1fr);grid-gap: 10px;padding-top: 10px}
.qdwl-3 img{width: 100%;height: 100%;object-fit: cover;display: block;}
.qdwl-4 .warp{display: flex;    padding: 0vw 80px;}
.qdwl-4 .l h2{padding: 80px 0px}
.qdwl-4 .l{padding-right: 60px;    width: 40%;}
.qdwl-4 .num li{text-align: right;margin-bottom: 36px;color: #333}
.qdwl-4 .num li h3{font-size: 25px;font-weight: bold;}
.qdwl-4 .num li h4{font-size: 14px;}
.qdwl-4 .r .wenzi{display: flex;flex-direction:column;justify-content: flex-start;height: 100%;padding-left: 111px;background: url("../images/arr-down.png") no-repeat left 1.508vw top 0;background-size: 17px;padding-bottom: 3vw}
.qdwl-4 .r .wenzi .tit{padding: 80px 0px;font-size: 45px;line-height: 45px;color: #333;font-weight: bold}
.qdwl-4 .r .wenzi p{margin-bottom: 21px;line-height: 34px;font-size: .9vw;    color: #191919;    letter-spacing: .1px;}
.qdwl-4 .r .wenzi a{width: 5.2vw;height: 40px;line-height: 40px;padding:0px 1.04vw;box-sizing: content-box;text-align: center;background: #333;color: #fff;margin-top: 1.04vw;display: block;}
.qdwl-4 .r .wenzi h4{font-size: 24px;}
.qdwl-5{background: url(../images/qdwlbg.png) no-repeat bottom left;height: 32vw;background-size: 100%;}
.qdwl-5{display: flex;justify-content: center;align-items: flex-end;color: #fff;padding-bottom: 4vw;}
.qdwl-5 h3{font-size: 1.8vw;text-align: center;line-height: 3vw;}
.qdwl-5 .more {display: flex;justify-content: center;align-items: center;position: relative;margin: 3vw auto 0 auto;width: 9vw;height: 3.5vw;font-size: 1.2vw;border: 2px solid #fff;}
.qdwl-5 .more:after {content: '';position: absolute;width: 40px;height: 40px;right: -22px;bottom: -1.04vw;background: url(../images/arrow.png) no-repeat center;animation: arrpoint 1s ease-in infinite alternate;}

/*利多生活*/
#ldsh .section-wenzi:first-child{padding: 0px}
#ldsh .section-wenzi{height: 70vh;}
#ldsh  .banner img{height: 70%;}
#ldsh .section-wenzi:first-child{justify-content: center}
#ldsh .section-wenzi .wenzi h3{font-size:32px}
#ldsh .section-wenzi .wenzi{text-align: center}
#ldsh .section-wenzi .wenzi aside{text-align: center}
#ldsh .section-wenzi .wenzi h4{font-size:  0.936vw;font-weight: 400;letter-spacing: 8px;}
#ldsh .section-wenzi .wenzi .more{height: 45px;line-height: 45px;text-align: center;display: inline-block;border: 1px solid #fff;padding: 3px 51px;box-sizing: content-box;letter-spacing: 17px;font-weight: bold;font-size: 1.248vw;margin-top: 80px;    font-family: SimHei;}

.lists{position: relative;}
.lists li{position: absolute;transition: all 0.5s;width: 320px;box-shadow: 3px 2px 10px #eee;border-radius: 10px;overflow: hidden}
.lists li img{width: 100%;}
.lists li .tit{ padding:  15px 10px}
.menunav{display: flex;justify-content: space-between;align-items: center}
.menunav ul {display: flex;align-items: center;padding: 2vw 0px;margin-left: -1.22vw;}
.menunav ul li {padding: 0px 1.22vw;border-right: 2px solid #e8e8e8;font-size: .9vw;color: #333;font-weight: bold;}
.menunav ul li:last-of-type {border: none}
.menunav .search{ margin-right: 1.04vw;border: 1px solid #333;padding: 10px 40px;background: url("../images/search.svg") left 5px center no-repeat;background-size: 1.3vw}
.menunav .search:focus{background: none}

/*合作品牌*/
#zlhz .banner img{height: auto}
#zlhz .section-wenzi {justify-content: flex-start;align-items: flex-end;}
#zlhz .section-wenzi .wenzi h3{font-size: 9vw;font-weight: 800;text-shadow: 1px 1px 1.3vw #adadad;line-height: 1}
#zlhz .section-wenzi .wenzi h4{font-size:4.9vw;text-shadow: 1px 1px 1.3vw #adadad;letter-spacing: 5vw; font-family: SimHei;}
#zlhz .section-wenzi{height: 60vh}
#zlhz  .zlhz-1{padding: 4vw 0px;}
#zlhz  .zlhz-1 p{line-height: 40px;vertical-align: top;font-size: 1.3vw;font-family: 'Microsoft YaHei';}
#zlhz  .zlhz-1 .more{    display: inline-block;padding: 1.04vw 59px;text-align: center;font-weight:900;font-size:1.248vw;
    text-shadow: 2px 0px 20px rgba(0, 0, 0, .23);border: 2px solid #fff;margin-top: 30px;box-shadow: inset 8px 0px  0.936vw 0px rgba(39, 39 ,39, .23)}
#zlhz  .zlhz-1 .wenzi{border-left: 8px solid #fff;color: #fff;padding-left: 30px}
#zlhz  .boxes ul {display: grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;}
#zlhz .boxes ul li {background:#fff;transition: .3s all;box-shadow: 3px 2px 9px 0px #c7c6c6;font-size: 3rem;text-align: center;line-height: 200px; padding: 20px 0px;}
#zlhz .boxes ul li a{cursor: inherit}
#zlhz .zlhz-3 .wenzi{text-align:center;line-height: 34px;font-size:1.1vw;color: #fff;position: relative;width: 54%;margin: 80px auto;    text-shadow: 2px 0px 0px rgba(0, 0, 0, .23);}
#zlhz .zlhz-3 .wenzi:after{position: absolute;content: '';height: 60px;width: 60px;background: url("../images/yhl.png") no-repeat center;background-size:100%;top: 0;left: 0}
#zlhz .zlhz-3 .wenzi:before{position: absolute;content: '';height: 60px;width: 60px;background: url("../images/yhr.png") no-repeat center;background-size:79%;bottom: 0;right: 0}
#zlhz .zlhz-3 .pic{text-align: center;width: 54%;margin: 0 auto}
#zlhz .zlhz-3 .pic img{border: 15px solid #fff}
#zlhz .zlhz-3{padding-bottom: 40px}


#newslist   .section-wenzi{height: 70vh;justify-content: flex-start;padding-bottom: 5vw;}
#newslist   .section-wenzi:first-child .wenzi h3{font-size: 5.2vw;font-weight: 800}
#newslist   .section-wenzi:first-child .wenzi h4{font-size: 3vw;letter-spacing: 6px;font-weight: 700;font-family: monospace;}
#newslist  .boxes .items li{display: flex;padding: 1.04vw;align-items: center;border-bottom: 1px solid #fff;background: #fff}
#newslist  .boxes .items li .date{text-align: center;flex: 2;font-size: 1.04vw;}
#newslist  .boxes .items li .pic{flex: 4}
#newslist  .boxes .items li .wenzi{flex: 8;padding: 0 40px;}
#newslist  .boxes .items li .wenzi h3{font-size: 1.1vw}
#newslist  .boxes .items li .wenzi p{font-size: 1.3vw;padding: 1.04vw 0px;}
#newslist  .boxes .searchtime{display: flex;justify-content: flex-end;padding:70px 0px 1.04vw;position: relative;background:#fff;}
#newslist .boxes .searchtime:after{content: '';position: absolute;bottom: 0px;right: 0px;border-top: 1px solid #ececec;width: 500px;height: 0px;}
#newslist  .boxes .searchtime span{margin-right: 10px;}
#newslist  .boxes .searchtime span b{margin: 0 1.04vw;color: var(--theme)}
#newslist  .boxes .searchtime ul{margin-bottom: 0px;max-width: 500px;white-space: nowrap;overflow: auto;}
#newslist  .boxes .searchtime ul a{margin: 0 6px;padding: 0 10px 0px;}
#newslist  .boxes .searchtime ul a.act{border-bottom:2px solid var(--theme);}
#newslist  .boxes .items li{transition: .3s all ease-in-out;}
#newslist  .boxes .items li:hover{box-shadow: var(--box-shadow);z-index: 1;position: relative;}
#newslist  .boxes .items li:hover .wenzi h3{color: var(--theme)}
#newslist  .boxes .items li:hover .wenzi .more{color: var(--theme)}
/*#newslist  .boxes .items li:nth-of-type(2n):hover{transform: translateX(2.6vw)}*/
#newslist  .linkMore{display: inline-block;vertical-align: middle;padding: 10px 55px 10px 35px;margin-left: 0.208vw;border: 1px solid #999;background-image: url(../images/arrownew.jpg);background-size: 27px;background-repeat: no-repeat;background-position: left 94px bottom 15px;}
#newslist  .linkMore:hover{border-color: #fff;background-color: #ff7600;color: #fff;background-image: none}
#newslist  .linkMore:hover a{color: #fff}
#newslist  .linkMore span{font-size: 12px}
#newslist .linkMore a{color: #999;}

/*发展历程*/
#fzlc .section-wenzi {height: 73vh;}
#fzlc  .wenzi{line-height: 30px}
#fzlc .wenzi h2{margin-bottom: 10px}
#ldshimg{position: relative}
#ldshimg .first{display: flex;}

#ldshimg .first h3{font-size: 3vw;font-weight: bold;margin-bottom:30px  }
#ldshimg .first h4{
    font-size: 1.4vw;
    font-weight: bold;
    letter-spacing: 9px;
    margin-bottom: 15px;
}
#ldshimg .first h5{font-size: 94px;font-weight: 500;margin-bottom: 15px ;    line-height: 72px;    }
#ldshimg .first .desc{text-align: right;margin-top:5.2vw;line-height: 22px;letter-spacing: 3px;}
#ldshimg>div{position: absolute}
.titimgs{position: relative}
.titimgs1993 .titimg{position: absolute;width: max-content;height: 130px; opacity: 0; transition: 1s all;  right: -20%;background: var(--theme);top: -25px;display: flex;padding: 15px 30px;justify-content: space-evenly;align-items: center;color: #fff;font-size: 47px;flex-direction: column;}
.titimgs2010 .titimg{position: absolute;width: max-content;height: 130px; opacity: 0; transition: 1s all;   right: -20%;background: var(--theme);bottom: -1.04vw;display: flex;padding: 15px 30px;justify-content: space-evenly;align-items: center;color: #fff;font-size: 47px;flex-direction: column;}
.titimgs1996 .titimg{position: absolute;width: max-content;height: 130px; opacity: 0; transition: 1s all;   left: -20%;background: var(--theme);top: -80px;display: flex;padding: 15px 30px;justify-content: space-evenly;align-items: center;color: #fff;font-size: 47px;flex-direction: column;}
.titimgs1996 .titimg .p,.titimgs2010 .p,.titimgs1993 .titimg .p{font-size: 24px}
.titimgs1993 .titimg.active{opacity: 1}
.titimgs2010 .titimg.active{opacity: 1}
.titimgs1996 .titimg.active{opacity: 1}

.flex{display: flex;flex-direction: row;align-items: center;justify-content: center;}
.hg300{height: 300px}
.hg130{height: 130px}
.hg300{height: 300px}
.fzlc-1 img{max-width: 100%;}
.fzlc-1{padding: 80px 0px 0px}
#fzlc  .fzlc-1 .desc .d2020+h2{text-align: right;font-size: 3vw;margin-bottom: 40px;}
.fzlc-1 .desc .d2020{font-size: 5.2vw;;text-align: right;margin-bottom: 30px;line-height: 72px;letter-spacing: -2px;font-weight: bold;}
.fzlc-1 .desc .bold{font-weight: bold;font-size: 32px;line-height: 40px}
.fzlc-2{background: url("../images/fzlc15.jpg") no-repeat center;height: 700px;color: #fff;position: relative}
.fzlc-2:after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0px;background: rgba(12 ,12 ,12, 50%);z-index: 1}
.fzlc-2 .warp-80{display: flex;justify-content: space-between;align-items: center;height: 100%;position: relative;z-index: 2;}
.fzlc-2 .warp-80 .l{width: 30%;border-right: 4px solid #fff;padding: 3.04vw 40px 3.04vw 0px;}
.fzlc-2 .warp-80 .l h3{font-size: 32px;font-weight: bold;text-align: right;line-height: 44px;letter-spacing: 4px;}
.fzlc-2 .warp-80 .l h3:nth-of-type(3){margin-bottom: 30px}
.fzlc-2 .warp-80 .l p{font-size:  0.936vw;line-height: 30px;text-align: right;font-family: 'Microsoft YaHei';}
.fzlc-2 .warp-80 .r{flex: 1;padding-left: 40px;letter-spacing: 2px;display: grid;grid-template-rows: repeat(12,1fr);grid-auto-flow: column;grid-gap: 10px;justify-content: space-around;font-family: Microsoft YaHei}
.fzlc-3{display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 80px 0px}
.fzlc-3 img{display: block;margin-bottom: 2.6vw}
.fzlc-3 img:first-of-type{box-shadow: 3px 3px 1.04vw #716e6e;}
/*.warp-80{width: 80%;margin: 0 auto}*/


/*师水文化*/
#sswh.swiper-container {width:100%;height:100%;--swiper-theme-color:#DB2C32;text-align:center;color:white;font-size:1.248vw}
#sswh .swiper-slide-active{z-index: 10;       transition: .3s all;}
#sswh  .swiper-slide{transition: .3s all;background-size: cover;background-position: center;background-repeat: no-repeat;}
#sswh .arrdown{position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);cursor: pointer;z-index: 10;}
#sswh  .arrdownn img{width: 54px;cursor: pointer;display: block;margin-top: 40px}
#sswh .arrdown img{width: 50%; cursor: pointer;animation: arr  1s ease-in infinite alternate}
#sswh .mask{width: 100%;height: 100%;background:rgba(0, 0 ,0,  .9);position: absolute;left: 0;top: 0; transition: 3s all;}
#sswh .swiper-slide-active .mask{background:rgba(0, 0 ,0, .5);z-index: -1}
#sswh .more{display: flex;margin-top:1.04vw;justify-content: center;align-items: center;position: relative;width: 12.6vw;height: 55px;font-size: 0.936vw;border: 1px solid #fff}
#sswh .more:after{content:'';position: absolute;width: 40px;height: 40px;right: -22px;bottom: -1.04vw;background: url("./images/arrow.png") no-repeat center;    animation: arrpoint 1s ease-in infinite alternate;}
#sswh  .fk-swiper-1{display: flex;height: 100%;flex-direction: column;padding: 7vw 5% 7vw 5%;align-items: flex-start;justify-content: center;z-index: 10;position: relative}
#sswh  .fk-swiper-1 aside {margin: 0 auto}
#sswh  .fk-swiper-2{height: 100%;z-index: 2;position: relative;display: flex;justify-content: center;align-items: center}
#sswh  .fk-swiper-2 aside{text-align: center}
#sswh  .fk-swiper-3{height: 100%;z-index: 2;position: relative;display: flex;justify-content: center;align-items: center}
#sswh  .fk-swiper-3 aside{width:80%;display: flex;justify-content: center;align-items: center;margin: 0 auto;    text-align: left;}
#sswh  .fk-swiper-3 aside .img{width: 50%;flex-shrink: 0;  padding-left: 15%;}
#sswh .fk-swiper-3 aside .img img{max-width: 481px}
#sswh  .fk-swiper-3 aside .desc p{line-height: 37px;color: #eee; font-size: .86vw;}
#sswh  .fk-swiper-3 aside .desc p span{font-size: 1.248vw;font-weight: bold}
#sswh  .fk-swiper-3 .desc{ padding: 0 0 0 15%;z-index: 10;width: 50%;}
#sswh  .fk-swiper-3 .desc h3{letter-spacing:10px;font-size: 1.5vw}
#sswh  .fk-swiper-3  .headtit{margin-bottom: 30px}
#sswh  .fk-swiper-3  .foottit{margin-top: 30px}
#sswh .mask-right{position: absolute;transition: 3s all;width: 42%;right:0;height: 80%;transform: translateY(-50%);top: 50%;background: var(--theme);opacity: .8;}
#sswh .mask-left{ position: absolute;transition: 3s all;width: 51%;left:0;height: 80%;transform: translateY(-50%);top: 50%;background: var(--theme);opacity: .8;}
#sswh  .fk-swiper-4{height: 100%;z-index: 2;position: relative;display: flex;justify-content: center;align-items: center}
#sswh  .fk-swiper-4 aside{width:80%;display: flex;justify-content: center;align-items: center;margin: 0 auto;    text-align: left;}
#sswh  .fk-swiper-4 aside .img{width: 50%;flex-shrink: 0;padding-left: 10%;}
#sswh .fk-swiper-4 aside .img img{max-width: 478px}
#sswh  .fk-swiper-4 aside .desc p{font-size: .86vw;line-height: 37px;color: #eee;letter-spacing: 3px;}
#sswh  .fk-swiper-4 aside .desc p span{font-size: 1.248vw;font-weight: bold}
#sswh  .fk-swiper-4 .desc{ padding:0  0 0  13%;z-index: 10;width: 50%;}
#sswh  .fk-swiper-4 .desc h3{letter-spacing:10px;margin-bottom: 5px;}
#sswh  .fk-swiper-5{height: 100%;z-index: 2;position: relative;display: flex;justify-content: center;align-items: center}
#sswh  .fk-swiper-5 aside{width:80%;display: flex;justify-content: center;align-items: center;margin: 0 auto;    text-align: left;}
#sswh  .fk-swiper-5 aside .img{width: 50%;flex-shrink: 0;    padding-left: 15%;}
#sswh  .fk-swiper-5 aside .img img{max-width: 478px;}
#sswh  .fk-swiper-5 aside .desc p{font-size: .86vw;line-height: 37px;color: #eee;}
#sswh  .fk-swiper-5 aside .desc p span{font-size: 1.248vw;font-weight: bold}
#sswh  .fk-swiper-5 .desc{ padding: 0 0 0 15%;z-index: 10;width: 50%;}
#sswh  .fk-swiper-5 .desc h3{letter-spacing:10px;  font-size: 1.1vw;}
#sswh  .fk-swiper-5  .headtit{margin-bottom: 30px}
#sswh  .fk-swiper-5  .foottit{margin-top: 30px}
#sswh  .fk-swiper-6{height: 100%;z-index: 2;position: relative;display: flex;justify-content: center;align-items: center}
#sswh  .fk-swiper-6 aside{width:80%;display: flex;justify-content: center;align-items: center;margin: 0 auto;    text-align: left;}
#sswh  .fk-swiper-6 aside .img{width: 50%;flex-shrink: 0;padding-left: 10%;}
#sswh .fk-swiper-6 aside .img img{max-width: 478px}
#sswh  .fk-swiper-6 aside .desc p{font-size: .86vw;line-height: 1.8vw;color: #eee;}
#sswh  .fk-swiper-6 aside .desc p span{font-size: 1.248vw;font-weight: bold}
#sswh  .fk-swiper-6 .desc{ padding: 0 5% 0 13%;z-index: 10;width: 50%;}
#sswh  .fk-swiper-6 .desc h3{letter-spacing:10px;margin-bottom: 5px;font-size: 1.3vw}
#sswh  .fk-swiper-7 {display: flex;height: 100%;flex-direction: column;padding: 7vw 5% 7vw 5%;align-items: center;justify-content: center;z-index: 10;position: relative;}
@keyframes arr {
    0%{
        transform: translateY(-10px);
    }
    100%{
        transform: translateY(0px);
    }
}
@keyframes arrpoint {
    0%{
        transform: translateX(5px);
    }
    100%{
        transform: translateX(0px);
    }
}
/*供应链*/
.arrdown img{width: 50%; cursor: pointer;animation: arr  1s ease-in infinite alternate}
#gyl.swiper-container {width:100%;height:100%;--swiper-theme-color:#DB2C32;text-align:center;color:white;font-size:1.248vw}
#gyl .swiper-slide-active{z-index: 10;       transition: .3s all;}
#gyl  .swiper-slide{transition: .3s all;background-size: cover;background-position: center;background-repeat: no-repeat;}
#gyl .arrdown{position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);cursor: pointer;z-index: 10;}
#gyl .arrdown img{width: 50%; cursor: pointer;animation: arr  1s ease-in infinite alternate}
#gyl .mask{width: 100%;height: 100%;background:rgba(0, 0 ,0,  .7);position: absolute;left: 0;top: 0; transition: 3s all;}
#gyl .swiper-slide-active .mask{background:rgba(0, 0 ,0, .7);z-index: 1}
#gyl .more{display: flex;justify-content: center;align-items: center;position: relative;margin: 3vw auto 0 0;width: 9vw;height: 3.5vw;font-size: 1.2vw;border: 2px solid #fff;}
#gyl .more:after{content:'';position: absolute;width: 40px;height: 40px;right: -22px;bottom: -1.04vw;background: url("../images/arrow.png") no-repeat center;    animation: arrpoint 1s ease-in infinite alternate;}
#gyl .fk-swiper-1{display: flex;height: 100%;flex-direction: column;padding: 7vw 5%  7vw 6%;align-items: flex-start;justify-content: center;z-index: 10;position: relative}
#gyl .fk-swiper-1 aside{text-align: left}
#gyl .fk-swiper-1 h3{color: #fff;font-size:3.1vw;letter-spacing: 1px;    margin-bottom:15px;}
#gyl .fk-swiper-1 h2{color: #fff;font-size: 1.8vw;letter-spacing: 1px;line-height: 2.496vw;margin-bottom: .6vw;}
#gyl .fk-swiper-1 h2 span{color: #fff;font-size: 72px;letter-spacing: 46px;position: relative;position: relative;display: inline-block;padding-left: 1.04vw;}
#gyl .fk-swiper-1 h2 span:before{content: '';position: absolute;width: 18%;height: 49%;left: 89px;top: 1.508vw;box-shadow: 10px 10px #fff;}
#gyl .fk-swiper-1 h2 span:after{content: '';position: absolute;width: 18%;height: 49%;left: 0px;top: 26px;box-shadow: -10px -10px #fff;}
#gyl .fk-swiper-1 p{color: #fff;line-height: 46px;letter-spacing: 1px;    font-size: 1.1vw;font-family: Microsoft YaHei;font-weight: bold}
#gyl .fk-swiper-1 aside span{display: inline-block;color: #fff}
#gyl .fk-swiper-1  aside span:before{content: '';position: absolute;width: 18%;height: 49%;right: 24px;bottom: 15px;box-shadow: 7px 7px #fff;}
#gyl  .fk-swiper-1 aside span:after{content: '';position: absolute;width: 18%;height: 49%;left: 0px;top: 19px;box-shadow: -7px -7px #fff;}
#gyl .fk-swiper-1 aside span {color: #fff;margin-left: 35px;line-height: 1;font-size: 3.1vw;letter-spacing: 46px;position: relative;position: relative;display: inline-block;padding-left: 1.04vw;}

#gyl .fk-swiper-2{height: 100%;z-index: 2;position: relative;display: flex;padding: 7vw 5% 7vw 6%;justify-content: center;align-items: center}
#gyl .fk-swiper-2 aside{color: #eee;text-align:left;letter-spacing: 1px;padding-right: 23%;}
#gyl .fk-swiper-2 aside h3{font-size: 3.8vw;letter-spacing: 1px}
#gyl .fk-swiper-2 aside h4{ margin-bottom: 3vw;letter-spacing: 10px;    font-family: SimHei;}
#gyl .fk-swiper-2 aside p{font-size: .9vw;color: #eee;line-height: 32px;font-weight: 100;font-family: albb200;letter-spacing: 2px}

#gyl .fk-swiper-3{height: 100%;z-index: 2;position: relative;display: flex;justify-content: center;align-items: center; }
#gyl .fk-swiper-3 aside{width:90%;display: flex;justify-content: center;align-items: center;margin: 0 auto;    text-align: left;}
#gyl .fk-swiper-3 aside ul{width: 50%;flex-shrink: 0}
#gyl .fk-swiper-3 aside ul li{font-size: 2.1vw;margin-bottom: 2vw;}
#gyl .fk-swiper-3 aside ul li:last-of-type{margin-bottom: 0px}
#gyl .fk-swiper-3 aside ul li h4{font-size: 1.3vw;font-weight: 500;}
#gyl .fk-swiper-3 aside .desc p{font-size:  0.936vw;line-height: 31px;color: #eee;margin-bottom: 40px;font-family: Microsoft YaHei}
#gyl .fk-swiper-3 aside .desc p:last-of-type{margin-bottom: 0px}
#gyl .fk-swiper-3 aside .desc p span{font-size: 1.248vw;font-weight: 900;}
#gyl .mask.right{ width: 50%;left: 50%;}
#gyl .fk-swiper-3 .desc{padding-left: 6%;}

#gyl .fk-swiper-4{height: 100%;z-index: 2;position: relative;display: flex;justify-content: center;align-items: center;}
#gyl .fk-swiper-4 aside{width: 90%;margin: 0 auto;text-align: right;margin-top: 60px;}
#gyl .fk-swiper-4 aside .tit h3{font-size: 4.5vw;}

#gyl .fk-swiper-4 aside .tit h4{    margin-bottom: 15px;letter-spacing: 10px;font-size: 1.5vw;    font-family: SimHei;}
#gyl .fk-swiper-4 aside .desc{    width: 50%; font-size: 0.9vw;text-align: left;line-height: 30px;}
#gyl .fk-swiper-4 aside .desc p{margin-bottom: 40px;color: #eee;text-shadow: 0px 0px 8px rgba(0,0,0,0.35), 1px 1px 20px rgba(0,0,0,0.35);letter-spacing: 1px;}
#gyl .fk-swiper-4 aside .desc p:last-of-type{margin: 0}

#gyl .fk-swiper-5{height: 100%;z-index: 2;position: relative;display: flex;justify-content: center;align-items: center}
#gyl .fk-swiper-5 aside{width: 90%;margin: 0 auto;text-align: left; margin-top: calc(11vw);}
#gyl .fk-swiper-5 aside .tit h3{font-size: 4.5vw;}
#gyl .fk-swiper-5 aside .tit h4{      font-family: SimHei;  margin-bottom: 15px;letter-spacing: 4px;font-size: 1.5vw;text-transform: uppercase}
#gyl .fk-swiper-5 aside .desc{    width: 50%;font-size: 1.3vw;text-align: left;line-height: 30px; margin-left: auto;}
#gyl .fk-swiper-5 aside .desc p{margin-bottom: 40px;color: #eee; font-size: 0.9vw; text-shadow: 0px 0px 8px rgba(0,0,0,0.35), 1px 1px 20px rgba(0,0,0,0.35);letter-spacing: 1px;}

/*今日利多*/
.pc-visable{display: block}
.mob-visable{display: none}
#jrld.swiper-container {width:100%;height:100%;--swiper-theme-color:#DB2C32;text-align:center;color:white;font-size:1.248vw}
#jrld .swiper-slide-active{   transition: .3s all;z-index: 10;}
#jrld  .swiper-slide{transition: .3s all;background-size: cover;background-position: center;background-repeat: no-repeat;}
#jrld .arrdown{position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);cursor: pointer;z-index: 10;}
#jrld .arrdown img{width: 50%; cursor: pointer;animation: arr  1s ease-in infinite alternate}
#jrld .mask{width: 100%;height: 100%;background:rgba(0, 0 ,0,  .9);position: absolute;left: 0;top: 0; transition: 3s all;}
#jrld .swiper-slide-active .mask{background:rgba(0, 0 ,0, .5);z-index: 1}

#jrld  .top{ border:2px solid #fff;margin:2.6vw  auto 0;cursor: pointer;padding: 1vw 1.72vw;}
#jrld .fk-swiper-1{display: flex;height: 100%;flex-direction: column;padding: 7vw 0 5.5vw 0;justify-content: space-between;z-index: 10;position: relative;}
#jrld .fk-swiper-1 h3{color: #fff;font-size: 36px;letter-spacing: 1px}
#jrld .fk-swiper-1 h3 span{font-size: 2.5vw}
#jrld .fk-swiper-1 h2{color: #fff;font-size: 3.64vw;letter-spacing: 1px}
#jrld .fk-swiper-1 h2 span{color: #fff;font-size: 3.64vw;letter-spacing: 46px;position: relative;position: relative;display: inline-block;padding-left: 1.04vw;}
#jrld .fk-swiper-1 h2 span:before{content: '';position: absolute;width: 18%;height: 49%;right:25px;bottom:1.1vw;box-shadow: 10px 10px #fff;}
#jrld .fk-swiper-1 h2 span:after{content: '';position: absolute;width: 18%;height: 49%;left: 0px;top: 26px;box-shadow: -10px -10px #fff;}
#jrld .fk-swiper-1 p{color: #fff;font-size:  1.1vw;letter-spacing: 3px;}
#jrld .fk-swiper-1 aside span{display: inline-block;color: #fff}

#jrld .fk-swiper-2{height: 100%;z-index: 2;position: relative;}
#jrld .fk-swiper-2 aside{height: 100%}
#jrld .fk-swiper-2 ul{display: flex;justify-content: space-evenly;width: 70%;height: 100%;margin: 0 auto;align-items: center}
#jrld .fk-swiper-2 ul li{display: flex;justify-content: space-between;align-items: center;font-size: 24px}
#jrld .fk-swiper-2 ul li p{margin: 0px}
#jrld .fk-swiper-2 .numCX{font-size: 5.2vw;color: #fff; line-height: 5.2vw;display: inline-block;    font-family: SimHei;}
#jrld .fk-swiper-2 .numU i{font-style: normal;color: #fff;font-size: 58px;    line-height: 1;}
#jrld .fk-swiper-2 .numU i b{     position: relative;left: -12px;font-size: 58px;font-weight: 500;}
#jrld .fk-swiper-2 .numU .yi{font-size: 36px;display: inline-block;transform: translateY(-7px);}
#jrld .fk-swiper-2 ul li p{font-size: 1.508vw;color: #fff;font-weight: 100;margin-left: 10px; text-align: left;}
#jrld .fk-swiper-2 .desc{font-size:1.248vwwidth: 793px;color: #fff;text-align: center;margin-top: 5vw}

#jrld .fk-swiper-3{height: 100%;z-index: 2;position: relative;}
#jrld .fk-swiper-3 aside{height: 100%;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;width: 48%;margin: 0 auto}
#jrld .fk-swiper-3 aside h3{color: #fff;font-size: 42px;padding-bottom:60px}
#jrld .fk-swiper-3 aside .desc{color: #fff;font-size: 1.248vw;align-self: flex-start;color: #fff;text-align: left;}
#jrld .fk-swiper-3 aside .desc p{color: #fff;line-height: 2.496vw;text-align: justify;font-weight: 200;font-family: 'Microsoft YaHei';}

#jrld .fk-swiper-4{height: 100%;z-index: 2;position: relative;}
#jrld .fk-swiper-4 aside{height: 100%;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;width: 48%;margin: 0 auto}
#jrld .fk-swiper-4 aside h3{color: #fff;font-size: 2.184vw;padding-bottom:60px;letter-spacing: 4px }
#jrld .fk-swiper-4 aside .desc{color: #fff;font-size: 1.248vw;align-self: flex-start;color: #fff;text-align: left;}
#jrld .fk-swiper-4 aside .desc p{color: #fff;line-height: 2.496vw;    text-align: justify;font-weight: lighter;    font-family: 'Microsoft YaHei';}

#jrld .fk-swiper-5{height: 100%;z-index: 2;position: relative;}
#jrld .fk-swiper-5 aside{padding-top: calc(4vw + 1.3vw);height: 100%;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;width: 60%;margin: 0 auto}
#jrld .fk-swiper-5 aside h3{color: #fff;font-size: 2.29vw;padding-bottom:10px}
#jrld .fk-swiper-5 aside .desc{    font-family: 'Microsoft YaHei';    font-size: 1.092vw;align-self: flex-start;color: #fff;text-align: left;letter-spacing: 2px;line-height: 32px;}
#jrld .fk-swiper-5 aside .desc p{color: #fff;line-height: 2.496vw;    text-align: justify;}
#jrld .fk-swiper-5 ul{display: flex;justify-content:space-between;grid-template-columns:repeat(3,1fr);grid-template-rows: repeat(2,1fr);width: 100%;margin-top: 5.2vw;}
#jrld .fk-swiper-5 ul li:first-child{grid-area: 1/1/3/2;}
#jrld .fk-swiper-5 ul li:nth-child(2){grid-area: 1/2/2/3;    margin-top: 53px;}
#jrld .fk-swiper-5 ul li:nth-child(3){grid-area: 2/2/3/3;  }
#jrld .fk-swiper-5 ul li:nth-child(4){grid-area: 1/3/-1/-1;;}
#jrld .fk-swiper-5 ul li{color: #fff;text-align: left}
#jrld .fk-swiper-5 ul li div:first-child{font-size: 1.664vw;margin-bottom: 1.04vw;font-weight: bold;font-family: 'Microsoft YaHei';}
#jrld .fk-swiper-5 ul li .item{font-size: 21px;font-family: 'Microsoft YaHei';  margin-bottom: 1.04vw;}
#jrld .fk-swiper-5 ul li .item .sonitem{font-size: 21px;font-weight:lighter;margin-bottom: 10px;margin-top: 10px;padding-left: 31px;      font-family: 'Microsoft YaHei';  margin-left: 17px;position: relative}
#jrld .fk-swiper-5 ul li .item .sonitem:after {content: '';position: absolute;width: 7%;height: 75%;left: 5px;top: 0;box-shadow: -1px 1px #fff;}

/*联系我们*/
#allmap { width: 100%;height: 600px;overflow: hidden;font-family:"微软雅黑";}
#allmap b{ color: #CC5522;font-size: 14px; }
#allmap img{ max-width: none;}
#contact .tit{margin-bottom: 1.04vw;color: #fff;font-size: 6vw;    font-family: '黑体';    letter-spacing: 4px;}
#contact .section-wenzi{height: 100vh}
#contact .banner img{height: 100%;}
#contact .main{margin-top: -30.2vw;}
#contact .section-wenzi:first-child{justify-content: flex-start;align-items: flex-end;    padding-bottom: 24%}
#contact .section-wenzi:first-child .wenzi h3{letter-spacing: 17px;font-weight: 800;}
#contact .block1{z-index: 1;padding: 3vw  10vw;position: relative;background: #fff;box-shadow: var(--box-shadow);}
#contact .block1 .tit{text-align:left;font-size: 1.1vw;    line-height: 1.8vw;color: #333;}
#contact .block1 ul{display: flex;justify-content: space-between;margin: 2.6vw 0px;}
#contact .block1 ul li i img{height: 28px}
#contact .block1 ul li{text-align: center;position: relative}
#contact .block1 ul li h4{padding: 1.04vw 0 10px;font-size:  0.936vw;}
#contact .block1 ul li:after{ content: '';position: absolute;right: -123px;top: 13px;height: 5.2vw;border-right: 1px solid #eee;}
#contact .block1 ul li:last-of-type:after{display: none}
#contact .block3{padding: 0;margin-top: -5.2vw;}

/*招聘*/
/*招聘*/
/*滚动条宽 长,滚动条整体部分，其中的属性有width,height,background,border等。*/
#inner-job ::-webkit-scrollbar{width: 7px;height: 10px;cursor: pointer}
/*滚动条的滑轨背景颜色,可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果。*/
#inner-job ::-webkit-scrollbar-track{background-color: #f5f5f5;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);border-radius:5px;}
/* 滑块颜色 */
#inner-job ::-webkit-scrollbar-thumb{background-color: rgba(255, 118, 0, 0.65);border-radius: 5px;}
/*滚动条两端的按钮。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果。*/
#inner-job ::-webkit-scrollbar-button{background-color: #eee;display: none;}
/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
#inner-job ::-webkit-scrollbar-corner{background-color: black;}
#inner-job .section-wenzi:first-child{padding: 0px}
#inner-job .section-wenzi{width: 100%}
#inner-job{padding-top: 10vw}
#inner-job .section-wenzi .wenzi{width: 100%;padding: 0 5.2vw;}
#inner-job  .section-wenzi .wenzi .tit{margin-bottom: 5vw}
#inner-job  .section-wenzi .wenzi .tit h2{text-align: right;font-size: 4vw;font-weight: 700;}
#inner-job  .section-wenzi .wenzi .title{padding-bottom: 1.04vw;margin-bottom: 60px;border-bottom: 2px solid #fff}
#inner-job  .section-wenzi .wenzi .title h3{font-size: 2vw;letter-spacing: 1px;font-weight: 900;}
#inner-job  .section-wenzi{height: auto}
#inner-job .boxes{display: flex;justify-content: space-between;}
#inner-job .boxes .about{flex: 5;padding-right: 1.04vw}
#inner-job .boxes .job-menu{flex: 2;border-right: 1px solid #eee;height: 60vh}
#inner-job .boxes .job-list{flex: 8; }
#inner-job .boxes .job-menu ul{padding: 2.6vw 0px}
#inner-job .boxes .job-menu ul li>a{display: flex;margin-bottom: 1.04vw;align-items: center;cursor: pointer}
#inner-job .boxes .job-menu ul li span{width: 1.04vw;height: 1.04vw;border:2px solid #fff;display: inline-block;margin-right: 1.04vw;}
#inner-job .boxes .job-menu ul li h5{margin: 0px;color: #fff;    font-size: 1.3vw;}
#inner-job .boxes .job-menu ul li.act span,#inner-job .boxes .job-menu ul li:hover span{border: 1px solid #fff;background-image:url("../images/check.svg");background-color: var(--theme)}
#inner-job .boxes .job-list ul{padding: 0px 2.6vw 0px;margin: 2.6vw 0 40px;display: none;overflow: auto;height: 400px}
#inner-job .boxes .job-list ul li{padding: 30px;background:rgba(90 ,90, 90, .15);margin-bottom: 40px;box-shadow: 0px 0px 1.04vw -5px rgba(158, 158, 158, 0.31)}
#inner-job .boxes .job-list ul li a{display: block;overflow: hidden;height: 131px;transition: 1s all;}
#inner-job .boxes .job-list ul li:hover{box-shadow: var(--box-shadow); }
#inner-job .boxes .job-list ul li.on a{height: auto}
#inner-job .boxes .job-list ul li h3{font-size: 1.4vw;letter-spacing: 1px;margin-bottom: 1vw;}
#inner-job .boxes .job-list ul li h4{font-size: 1.3vw;padding: 10px 0px;color: #999;}
#inner-job .boxes .job-list ul li .desc{color: #fff;line-height: 26px;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;}
#inner-job .boxes .job-list ul li.on  .desc{   -webkit-line-clamp: inherit;}
#inner-job .boxes .job-list ul li .svg{ margin: 0 auto;display: block;margin-top: 20px;display: none;cursor: pointer}
#inner-job .boxes .job-list ul li.on .svg{display: block}
#inner-job .boxes .job-list h6{font-size: 26px;padding-left: 2.6vw;}
#inner-job .boxes .job-list ul.act{display: block}
#inner-job .boxes .job-list .tabletitle{padding-left: 80px}
#inner-job .boxes .form-list{flex: 4}
#inner-job .boxes .form-list .input{display: flex;flex-direction: column}
#inner-job  .tabletitle{padding-left: 40px;}
#inner-job  .job-menu .tabletitle{padding-left: 0px}
#inner-job  .tabletitle h3{font-size: 1.82vw;letter-spacing: 0;font-family: 'alibb900';}
#inner-job  .tabletitle h4{    font-size: 1.2vw;font-weight: 100; font-family: '黑体';}
#inner-job  .form{margin-top: 2.6vw; padding: 0 0 0 40px;}
#inner-job  .form input, #inner-job  .form select{font-family: 'Microsoft YaHei';font-size:1vw;margin-top: 1.04vw;padding: 10px ;color: #fff;background:none;border: 1px solid #fff;outline: none  }
#inner-job  .form .submit {width: 6.2vw;height: 3vw;line-height: 40px;padding: 0px 1.04vw;box-sizing: content-box;text-align: center;background: none;border: 3px solid #fff;cursor: pointer;color: #fff;margin-top: 2vw;font-size: 1.248vw;}
#inner-job  .form input::placeholder{color: #fff}
#inner-job  .form select option{color: #000;}
#inner-job  .form .form2{color: #ff7600}
#inner-job  .form .notic{font-size: 14px;margin:10px 0;line-height: 25px}
#inner-job .listss{height: 453px}
#inner-job .inner-banner{padding-bottom: 0px}
#inner-job  .banner picture img{height: 100vh}
#inner-job .joinus{width: 9.2vw;font-family: '黑体';margin-left: 12.64vw;border-radius: 10px;height: 3.6vw;line-height: 40px;padding: 0px 1.04vw;box-sizing: content-box;text-align: center;background: var(--theme);border: none;cursor: pointer;color: #fff;font-weight: 700;font-size: 2vw;margin-top: 3.5vw;}
/*视频*/
#videosshow .boxes h3{font-size: 24px;padding: 20px 0;text-align: center;color: #333}
.video{ max-width:100%;height: 700px;margin: 0 auto;text-align: center;background: #000;padding: 20px 0px}
.video video{ height: 100%;}
#videosshow .margin{background: #fff;height: 30px;width: 100%;}
#videosshow .section-wenzi {height: 70vh;}
/*产品*/

#branch_detail_1{background: #fff}
.inner-product .categoryB{margin-top: calc(4vw - 15px);}
.inner-product .product-banner .swiper-slide{display: flex;background: linear-gradient(#faf4ef, #fff , #faf4ef);padding: 80px 0px 120px;}
.inner-product .product-banner .swiper-slide .pic{flex:1;display: flex;align-items: center;justify-content: center}
.inner-product .product-banner .swiper-slide .pic img{    width: 26.146vw;height: 27.932vw;    object-fit: contain;}
.inner-product .product-banner .swiper-slide .wenzi{padding: 5vw 0px;flex: 1;display: flex;flex-direction: column;justify-content: flex-start;}
.inner-product .product-banner .swiper-slide .wenzi p{margin:0px;width: 80%;line-height: 30px;font-size: 1vw;}
.inner-product .product-banner .swiper-slide .wenzi h3{font-size: 36px;margin-bottom: 40px}
.inner-product .boxes{position: relative;padding: 2.6vw 0px;}
.inner-product .swiper-container-horizontal>.swiper-pagination-bullets,.inner-product .swiper-pagination-custom, .swiper-pagination-fraction{left: 50%;width: auto;bottom: 200px;z-index: 10;position: absolute}
.inner-product .swiper-pagination-current{font-size: 1.248vw}
.inner-product .swiper-button-next{bottom: 5vw;top: auto;left: calc(50% + 3.64vw);}
.inner-product .swiper-button-prev{bottom: 5vw;top: auto;left: calc(50%);}
.inner-product  .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-size: 75%;background-image: url("../images/next.png");width: 40px;height: 40px}
.inner-product  .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-size: 75%;background-image: url("../images/prev.png");width: 40px;height: 40px}
.inner-product  .boxes ul{display: flex;justify-content: flex-start;}
.listproductBd-container .pic img{    width: 10.521vw;height: 9.177vw;object-fit: contain;}
.listproductBd-container .pic{text-align: center;padding: 10px}
.inner-product .boxes  .swiper-button-prev,.inner-product .boxes  .swiper-container-rtl .swiper-button-next{left: -1.04vw;top: 50%}
.inner-product .boxes  .swiper-button-next,.inner-product .boxes  .swiper-container-rtl .swiper-button-prev{right:  -1.04vw;top: 50%;left: auto}
.inner-product .boxes  .swiper-slide{width: 20%}
.inner-product .boxes  .swiper-slide .wenzi{ padding: 1.04vw 0px;margin-top: 10px;border-top: 2px solid #eee;position: relative}
.inner-product .boxes  .swiper-slide .wenzi:after{display:none;content: '';position: absolute;left: 50%;top: -7px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 6px solid red;}
.inner-product .boxes  .swiper-slide .wenzi{font-size: 1vw;color: #333;text-align: center;}
.inner-product .boxes  .swiper-slide .wenzi p{margin: 0px}
.inner-product .boxes  .swiper-slide.swiper-slide-active .wenzi:after{display: block}
.inner-product .boxes  .swiper-slide.swiper-slide-active .wenzi{border-top: 2px solid var(--theme);}

.inner-product  .categoryB ul{display: flex;flex-shrink: 0;width: 100%;white-space: nowrap;text-align: center;border-top: 1px solid #dadada;margin: 0px;}
.inner-product  .categoryB ul li{width: 11.094vw;flex-shrink: 0;display: inline-block;vertical-align: center;cursor: pointer;}
.inner-product  .categoryB ul li:hover{border-top: .256vw solid var(--theme);}
.inner-product .categoryB ul li img{height: 80px;padding: 10px;}
.inner-product .swiper-pagination-progress {width: 100%;height: 5px;left: 0;top: 0;}
.inner-product  .swiper-pagination-progress {background: rgba(0,0,0,.25);position: absolute;}
.inner-product .swiper-pagination-progressbar {background: var(--theme);position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;-o-transform-origin: left top;transform-origin: left top;}
.inner-product .swiper-pagination-progress {bottom: 0;top: auto;}


/*利多朴食*/
.ldpu-1{background: #574b23;height: 100vh;display: flex;justify-content: center;align-items: center;}
.ldpu-1 .warp-80{display: flex;justify-content: center}
.ldpu-1 .l,.ldpu-1 .r{width: 50%;}
.ldpu-1 .l h3{color: #fff;margin-bottom: 80px;}
.ldpu-1 .l h3 img{max-width:21vw}

.ldpu-1 .l aside p{color: #f5f5f2;line-height: 40px;font-size: 1vw}
.ldpu-1 .l aside h2{font-size: 1.7vw;color: #fff;line-height: 2.6vw}
.ldpu-1 .l aside span{margin-left: -7px}
.ldpu-1 .r{padding-left: 8.64vw;background-image: url(../images/line1.png);background-repeat: repeat-y;    align-self: stretch;display: flex;align-items: center;background-size: 2px;background-position: left  top;}
.ldpu-1 .r ul li{ display: flex;align-items: center;justify-content: flex-start;margin-bottom: 1.04vw;}
.ldpu-1 .r ul li:last-of-type{margin-bottom: 0px}
.ldpu-1 .r ul li .wenzi{display: flex;flex-direction: column;font-size:  0.936vw;justify-content: flex-end;align-items: flex-start;align-self: flex-end;line-height: 1.248vw;color: #fff;padding-left: 17px;font-size: 1.1vw}
.ldpu-2 img{max-width: 100%;margin: 0 auto;display: block}
.ldpu-3 .img{text-align: center}
.ldpu-3 img{max-width: 900px}
.ldpu-4{background:#574b23 }
.ldpu-4 .tit{text-align: center;color: #fff;padding: 80px 0px}
.ldpu-4 .tit h3{font-size: 2.496vw;}
.ldpu-4 .tit h4{font-size: 38px;font-weight: 400;letter-spacing: 1vw;}
.ldpu-4  ul{display: flex;justify-content:space-evenly;align-items: flex-start;padding-bottom: 60px;color: #fff;font-size: 1.3vw}
.ldpu-4  ul h5{font-size: 1.1vw;padding: .5vw 3vw;border-radius: 1.04vw;margin-bottom: 25px;border: 3px solid #fff;letter-spacing: 2px;}
.ldpu-4  ul h6{line-height: 37px;text-align: center;font-size:  1vw;letter-spacing: 2px;font-weight: lighter}

.ldpu-5{background:#c3d2d1 }
.ldpu-5 .tit{text-align: center;color: #000;padding: 5.2vw 0px}
.ldpu-5 .tit h3{font-size: 3vw;color: #333}
.ldpu-5 .tit h4{font-size: 2.8vw;font-weight: 400;letter-spacing: 10px;color: #333;    font-family: SimHei;}
.ldpu-5  ul{display: flex;justify-content:space-evenly;align-items: flex-start;color: #fff;font-size: 1.3vw}
.ldpu-5  ul li img{max-width: 100%;border-radius: 50%;width: 15vw;height: 15vw;object-fit: cover}
.ldpu-5  ul li .img{margin-bottom: 1.04vw}
.ldpu-5  ul li:not(:last-of-type){margin-right: 1.04vw}
.ldpu-5  ul li{text-align: center;color: #000;padding: 0 10px;flex: 1}
.ldpu-5  ul li h3{font-size: 2.5vw; color: #333;}
.ldpu-5  ul li h4{font-size: 1.8vw; color: #333;font-family: SimHei;}
.ldpu-5  ul li .desc{padding-top: 1.04vw;line-height: 30px;font-size:  0.936vw;}
.ldpu-5  ul li .desc p{color: #333}

.ldpu-6{background:#c3d2d1 url(../images/ldpubg.png) no-repeat bottom left;height: 38vw;background-size: 100%;}
.ldpu-6 .wenzi h3{font-size: 2vw;    font-family: SimHei;}
.ldpu-6 .warp{display: flex;justify-content: flex-start;align-items: center;color: #fff;height: 100%;width: 60%}
.ldpu-6 .more {display: flex;justify-content: center;align-items: center;position: relative;width: 8.6vw;margin-right: 9.6vw;height: 55px;font-size: 0.936vw;border: 2px solid #fff;}
.ldpu-6 .more:after {content: '';position: absolute;width: 40px;height: 40px;right: -22px;bottom: -1.04vw;;background: url(../images/arrow.png) no-repeat center;animation: arrpoint 1s ease-in infinite alternate;}

.ldpu-6 .wenzi h4{font-size: 3.5vw;margin-bottom: 30px;    letter-spacing: 13px;}
.ldpu-6 .wenzi ul li{line-height: 40px;font-size: 1.1vw;letter-spacing: 4px;display: flex;align-items: center;font-family: 'Microsoft YaHei';}
.ldpu-6 .wenzi ul li:before{content: ''; margin-right: 10px;display: inline-block;width: 1.04vw;height: 1.04vw;border-radius: 50%;background: #fff}
.ldpu-6 .wenzi {width: 100%}
.ldpu-6 .flex{display: flex;justify-content: space-between;align-items: center;    margin-top: 30px;}
.ldpu-6 .flex>div{font-size: 30px;font-weight: 800;letter-spacing: 3px;}

/*自主品牌*/
.chandi-banner{position: relative;}
.chandi-banner .hd{position: relative;}
.chandi-banner .hd:after{content: '';position: absolute;width: 100%;height: 195px;background: url(../images/banner-bottom.png) no-repeat;bottom: 0px;z-index: 9;background-size: 100%;background-position: left bottom;}
.chandi-banner .hd li{opacity: 0;transition: 1s all;position: relative;width: 100%}
.chandi-banner .hd li a{display: block;width: 100%}
.chandi-banner .hd li img{display: block;width: 100%}
.chandi-banner .hd li:after{content:'';position: absolute;width: 100%;height: 100%;background: #000;top: 0px;left: 0px;    background: rgba(0, 0, 0, 0.1)}
.chandi-banner .hd li.on{opacity: 1;z-index: 4;}
.chandi-banner .hd li .pic img{    clip-path: circle(0% at 100% 100%);transition: 2s all ease-in-out}
.chandi-banner .hd li.on .pic img{    clip-path: circle(200% at 100% 100%);}
.chandi-banner .hd ul{position: relative}
.chandi-banner .hd li:not(:first-of-type){position:absolute;left: 0;top: 0px}
.chandi-banner .hd li .wenzi h3{font-size: 2.496vw;color: #fff;margin-bottom: 1vw;}
.chandi-banner .hd li .wenzi p{font-size:  0.936vw;line-height: 40px;color: #fff}
.chandi-banner .hd li .wenzi{position: absolute;left: 0px;top: 0px;padding-top: 10vw;padding-left: 2vw;width:49vw}
.chandi-banner .bd {max-width:191.04vw;position: absolute;bottom: 0px;left: 50%;transform:translateX(-50%);width: 100%;z-index: 5;display: flex;align-items: center;justify-content: center;}
.chandi-banner .bd ul{overflow: hidden;position: absolute;bottom:0px;left: 0;height: 400px;width: 100%;padding: 0vw 17vw 0 17vw;display: flex;justify-content: space-between;align-items: flex-start;}
.chandi-banner .bd ul li .list:nth-of-type(1) {margin-top: 0.5rem;}
.chandi-banner .bd ul li{width: 5vw;height: 5vw;position: absolute;cursor: pointer;color: #fff;}
.chandi-banner .bd ul li > span {position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 50%;border: 2px solid #fff;transform: scale(0.5);-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-o-transform: scale(0.5);-ms-transform: scale(0.5);transition: transform 0.3s ease-out;-webkit-transition: transform 0.3s ease-out;-moz-transition: transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;-ms-transition: transform 0.3s ease-out;backface-visibility: hidden;}
.chandi-banner .bd ul li.on > em {transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;-ms-transform: none;backface-visibility: hidden;}
.chandi-banner .bd ul li  > em {display: inline-block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 13px;height: 13px;line-height: 13px;text-align: center;background-color: #fff;border-radius: 50%;transform: scale(0.6);-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-o-transform: scale(0.6);-ms-transform: scale(0.6);backface-visibility: hidden;}
.chandi-banner .bd ul li.on > span {transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;-ms-transform: none;backface-visibility: hidden;}
.chandi-banner .bd ul li p{position: absolute;transition: .3s all ease-out;top: calc(100% - 13px);transform: translateX(-50%);left: 50%;;text-align: center;}
.chandi-banner .bd ul li.on p{top: calc(100% + 8px);}
.chandi-banner .bd .line {position: absolute;bottom: 196px;width: 100%;left: 0px;}
.chandi-banner .bd ul li:first-of-type{top: .7vw;left: 24vw;}
.chandi-banner .bd ul li:nth-of-type(2){    top: 5.2vw;left: 53vw;}
.chandi-banner .bd ul li:nth-of-type(3){       top: 2.3vw;left: 76vw}
.chandi-banner .bd ul li:nth-of-type(4){top: 3.8vw;left: 72vw;}



#inner-zizhu .product-banner .swiper-slide{display: flex;background: linear-gradient(to right, #eef3fa , #dfe2e7);padding:0 0  4vw 0 ;}
#inner-zizhu .product-banner .swiper-slide .pic{flex:1;display: flex;align-items: center;justify-content: center}
#inner-zizhu .product-banner .swiper-slide .pic img{    width: 26.146vw;height: 27.932vw;    object-fit: contain;}
#inner-zizhu .product-banner .swiper-slide .wenzi{flex: 1;display: flex;flex-direction: column;justify-content: center;}
#inner-zizhu .product-banner .swiper-slide .wenzi p{margin:0px;width: 80%;font-size: 1.2vw;line-height: 1.8}
#inner-zizhu .product-banner .swiper-slide .wenzi h3{font-size: 36px;margin-bottom: 20px}
#inner-zizhu .boxes{position: relative;padding: 2.6vw 0px;display: none}
#inner-zizhu .swiper-container-horizontal>.swiper-pagination-bullets,.inner-product .swiper-pagination-custom, .swiper-pagination-fraction{left: 50%;width: auto;bottom: 200px}
#inner-zizhu .swiper-pagination-current{font-size: 1.248vw}
#inner-zizhu .swiper-button-next{bottom: 11.04vw;right: 1.04vw;top: 46%;}
#inner-zizhu .swiper-button-prev{bottom: 11.04vw;left: 1.04vw;top: 46%}
#inner-zizhu  .swiper-button-next,#inner-zizhu   .swiper-container-rtl .swiper-button-prev{background-size: contain;background-image: url("../images/next1.png");width: 80px;height:5.2vw}
#inner-zizhu  .swiper-button-prev,#inner-zizhu   .swiper-container-rtl .swiper-button-next{background-size: contain;background-image: url("../images/prev1.png");width: 80px;height:5.2vw}
#inner-zizhu  .boxes .swiper-button-next{background-size: 75%;background-image: url("../images/next.png");width: 40px;height:40px}
#inner-zizhu  .boxes .swiper-button-prev{background-size: 75%;background-image: url("../images/prev.png");width: 40px;height:40px}
#inner-zizhu  .boxes ul{display: flex;justify-content: flex-start;}
.listproductBd-container .pic img{    width: 10.521vw;height: 9.177vw;object-fit: contain;}
.listproductBd-container .pic{text-align: center;padding: 10px}
#inner-zizhu .boxes  .swiper-button-prev,.inner-product .boxes  .swiper-container-rtl .swiper-button-next{left: -1.04vw;top: 50%}
#inner-zizhu .boxes  .swiper-button-next,.inner-product .boxes  .swiper-container-rtl .swiper-button-prev{right:  -1.04vw;top: 50%;left: auto}
#inner-zizhu .boxes  .swiper-slide{width: 20%}
#inner-zizhu .boxes  .swiper-slide .wenzi{ padding: 1.04vw 0px;margin-top: 10px;border-top: 2px solid #eee;position: relative}
#inner-zizhu .boxes  .swiper-slide .wenzi:after{display:none;content: '';position: absolute;left: 50%;top: -7px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 6px solid red;}
#inner-zizhu .boxes  .swiper-slide .wenzi{font-size: 1.3vw;color: #333;text-align: center;}
#inner-zizhu .boxes  .swiper-slide .wenzi p{margin: 0px}
#inner-zizhu .boxes  .swiper-slide.swiper-slide-active .wenzi:after{display: block}
#inner-zizhu .boxes  .swiper-slide.swiper-slide-active .wenzi{border-top: 2px solid var(--theme);}

/*新闻详情*/
#newsshow .boxes p[style="text-align: center;"]>img{display:block;margin: 0 auto}
#newsshow .section-wenzi {height: 70vh;justify-content: flex-start;padding-bottom: 7vw;}
#newsshow .section-wenzi:first-child .wenzi h3 {font-size: 72px;font-weight: 800;}
#newsshow .section-wenzi:first-child .wenzi h4 {font-size: 54px;letter-spacing: 6px;font-weight: 700;}
#newsshow .main{ padding: 40px 0px}
#newsshow  .main h3{ text-align: center;font-size: 32px;margin-bottom: 1.04vw}
/*工作详情*/
#jobshow .section-wenzi {height: 70vh;justify-content: flex-start;}
#jobshow .section-wenzi:first-child .wenzi h3 {font-size: 72px;font-weight: 800;}
#jobshow .section-wenzi:first-child .wenzi h4 {font-size: 54px;letter-spacing: 6px;font-weight: 700;}
.inner-showjob{padding: 80px 0px 80px}
.inner-showjob .boxes .title h3{font-size: 2.3vw}
.inner-showjob .boxes .title h4{font-size: .8vw;color: #818181;margin: 1vw 0px}
.inner-showjob .boxes .title h5 span{font-size: 1.248vwcolor: var(--theme)}
.inner-showjob .boxes .desc{margin: 2.6vw 0px}
.inner-showjob .boxes .require{margin: 2.6vw 0px}
.inner-showjob .boxes .welfare{margin: 2.6vw 0px}
.inner-showjob .boxes .desc h3,.inner-showjob .boxes .require h3,.inner-showjob .boxes .welfare h3{font-size: 1.3vw;margin-bottom: 1.04vw}
.inner-showjob .boxes .desc .content,.inner-showjob .boxes .welfare .content,.inner-showjob .boxes .require .content{line-height: 30px;color:#818181 }
.inner-showjob .boxes .welfare ul{display: flex;justify-content: flex-start;}
.inner-showjob .boxes .welfare ul li{padding: 5px 10px;background-color:#ffecdb;color: var(--theme);border-radius: 10px;margin-right: 1.04vw;font-size: 12px}
.inner-showjob .boxes .more{width: 244px;height: 52px;text-align: center;line-height: 52px;display: block;background: var(--theme);color: #fff;margin: 11.04vw 0 0;}


/*视频*/
#videosshow .section-wenzi:first-child{padding: 0px}
#videosshow .section-wenzi{height: 70vh;}
#videosshow  .banner img{height: 70%;}
#videosshow .section-wenzi:first-child{justify-content: center}
#videosshow .section-wenzi .wenzi h3{font-size:32px}
#videosshow .section-wenzi .wenzi{text-align: center}
#videosshow .section-wenzi .wenzi aside{text-align: center}
#videosshow .section-wenzi .wenzi h4{font-size:  0.936vw;font-weight: 400;letter-spacing: 8px;}
#videosshow .section-wenzi .wenzi .more{height: 45px;line-height: 45px;text-align: center;display: inline-block;border: 1px solid #fff;padding: 3px 51px;box-sizing: content-box;letter-spacing: 17px;font-weight: bold;font-size: 1.248vw;margin-top: 80px;    font-family: SimHei;}
.img1200{display: none}
@media screen and (min-width: 1930px){
    .chandi-banner .bd ul li:first-of-type{top: 7px;left: 240px;}
    .chandi-banner .bd ul li:nth-of-type(2){top: 46px;left: 657px;}
    .chandi-banner .bd ul li:nth-of-type(3){top: 109px;right: 536px;left: auto;}
    .chandi-banner .bd ul li:nth-of-type(4){         top: 7px;left: auto;right: 243px;}
    .chandi-banner .bd ul li:nth-of-type(5){    top: -5px;right: 195px;left: auto;}
    .chandi-banner .bd ul li:nth-of-type(6){top: -.109vw;}
    .inner-chandi .block1 .map ul li .imgmap{ width:649px;    position: absolute;right: 0vw;top: 0px;}
    .inner-form1{padding: 13.64vw 0px 60px}
}
@media (max-width:1400px){
    .img1200{display: block}
    #ldshimg{display: flex;flex-wrap: wrap}
    #ldshimg .wenzi,    #ldshimg .img{display: none}
    #ldshimg>div:not(.img1200){position:relative;width: 50%;display: none}
    #ldshimg>div:nth-of-type(2n){flex-direction: row-reverse}
    .titimgs1996 .titimg{left: auto}
    .titimgs1993 .titimg{left: 0;right: auto}
    .titimgs2010 .titimg{left: 0;right: auto}
    .fzlc-2 .warp-80 .r{font-size: 12px;    grid-gap: 5px;}
    .fzlc-2 .warp-80 .l h3{font-size: 14px}
    #fzlc .wenzi h2{font-size: 14px}
    .main img{max-width: 100%}
    header .nav ul>li>.nav-two li:first-of-type{padding: 4px 0px;font-size: 4vw}
    /*header .nav ul>li.navact>.nav-two li:first-of-type{color: #ff7600}*/
    #jrld .fk-swiper-1 h2 span:after{left: 0px;top: 13px;box-shadow: -4px -4px #fff;}
    #jrld .fk-swiper-1 h2 span:before{box-shadow: 4px 4px #fff;}
    #jrld .fk-swiper-3 aside h3{font-size: 2.184vw;}
    #jrld .fk-swiper-4 aside h3{font-size: 2vw;}
    #jrld .fk-swiper-5 ul li .item{font-size: 1vw}
    #jrld .fk-swiper-5 ul li .item .sonitem{font-size: 1vw}
    #qdwl .section-wenzi:first-child .wenzi h3{font-size: 4.9vw;}
    #qdwl .section-wenzi:first-child .wenzi h3 span{font-size: 4.9vw;}
    .section-wenzi:first-child .wenzi h3 span:after{box-shadow: -6px -6px #fff;top: 21px}
    .section-wenzi:first-child .wenzi h3 span:before{box-shadow: 6px 6px #fff;top: 21px}
    .qdwl-2 .r .wenzi .tit{ font-size: 2.5vw;}
    .qdwl-2 .r .wenzi{ padding-left: 58px;}
    .qdwl-2 .r{ padding: 0 25px}
    .qdwl-2 .num{background-size: contain;}
    .qdwl-4 .r .wenzi p{margin-bottom: 0px}
    #gyl .fk-swiper-1 aside span{margin-left: 15px;}
    #gyl .fk-swiper-1 aside span:after{box-shadow: -4px -4px #fff;left: 0px;top: 2px;}
    #gyl .fk-swiper-1 aside span:before{right: 29px;bottom: 4px;box-shadow: 4px 4px #fff;}
    #gyl .fk-swiper-1 p{line-height: 28px}
    #ziyuan .section-wenzi:after{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background: rgba(26,26,26,.65);z-index: -1}

    #ziyuan .section-wenzi:first-child .wenzi h3 span:after{top: 7px;}
    #ziyuan .section-wenzi:nth-of-type(3) .wenzi p{}
    #ziyuan .section-wenzi:nth-of-type(3) .wenzi p{line-height: 28px;}
    #ziyuan  .section-wenzi:nth-of-type(3) .boxs .img img{display: block;}
    #ziyuan  .section-wenzi:nth-of-type(3) .boxs{width: 90%}
    #ziyuan .arrdown{bottom: 0px}
    #ziyuan .section-wenzi{min-height: 100vh;justify-content: center}
    #ziyuan .section-wenzi:first-child aside{padding: 0px}
    #ziyuan .section-wenzi:first-child .wenzi h4{font-size: 16px;margin-bottom: 5px;text-align: center;letter-spacing: 0;}
    .ziyuan-1 ul li span img.zi{    height: 30px;}
    .ziyuan-1 ul li span{border: 3px solid #fff;}
    .ziyuan-1 .wenzi h3{font-size: 3vw}
    .ziyuan-2 .wenzi{width: 100%}
    .ziyuan-2 .wenzi h3{margin-bottom: 20px}
    .ziyuan-2 .wenzi p{line-height: 22px}
    .ziyuan-3 .flexBox .band img{width: 100%}
    .inner-product .product-banner .swiper-slide .wenzi h3{font-size: 24px}
    #inner-job .boxes .job-list ul li .desc{font-size: 14px}
    #inner-job .boxes .job-menu ul li.act span, #inner-job .boxes .job-menu ul li:hover span{    background-size: contain;}
    #sswh .fk-swiper-3 aside .desc p{    line-height: 27px;}
    #sswh .fk-swiper-3 aside .img img,
    #sswh .fk-swiper-4 aside .img img,
    #sswh .fk-swiper-5 aside .img img,
    #sswh .fk-swiper-6 aside .img img{max-width: 250px}
    #sswh .fk-swiper-7 aside  img,
    #sswh .fk-swiper-1 aside  img,
    #sswh .fk-swiper-2 aside  img{max-width: 80%;}
    #sswh .fk-swiper-6 .desc{padding: 0 5% 0 11%;}
    #newslist .boxes .searchtime{padding: 2vw 0px 1.04vw;}
    #newslist .linkMore{padding: 3px 20px;}
    #fz2020{margin-top: -200px}
}


/*===============mob===========================*/
@media (max-width: 900px){

    .pcvis{display: none}
    .mobvis{display: block}
    header .close{display: block}
    .pages span.current{font-size: 12px;margin: 0 5px;background: no-repeat;width: auto;color: var(--theme);}
    .pages a{width: auto;background: none;margin: 0 3px;font-size: 12px;color: #fff;border: none;}
    .index-banner .warp-63{width: 100%}
    .warp,.warp-80,header .warp-80, header .warp-63,.warp-63,.warp-100,.warp-70{width: 90%;margin: 0 auto}
    header{padding: 7px 0px;height: 45px}
    header .warp-100{justify-content: space-between}
    #web header .nav ul>li, header .nav ul>li{font-size: 5vw;color: #fff;text-align: left;transition: 1s all;    padding: 1.1vw .4vw;}
    header .search img{width: 25px}
    header .nav ul>li.navact, header .nav ul>li:hover,
    #web header .nav ul>li.navact,
    #web header .nav ul>li:hover{color: #fff;padding-left: 4vw;    margin-left: -30px;}
    header.btnon .nav ul>li.navact>.nav-two{transform: translateX(0%);display: flex;opacity: 1;}
    header .warp-90{flex-direction: column}
    header .logo{padding: 0px 0px;}
    header .logo img{width: 106px;transition: 1.5s all}
    header .logo img{clip-path:inset(0px 74px 0 0 round 10px);}
    header.btnon .logo img{clip-path: inset(0px 0px 0 0 round 10px);}
    header .nav{position: fixed;top: 45px;width: 50%;height: 100vh;background: #1b1a1a;overflow: hidden;transition: 0.8s cubic-bezier(0.4, 0, 1, 1);opacity: 0;left: -100%;display: flex;justify-content: flex-start;flex-direction: column;}
    header.btnon .nav{opacity: 1;left: 0;}
    header .nav ul li{font-size: 4vw;width: 100%;text-align: center; padding: 4vw;text-align: left}
    header .nav ul>li{font-size: 5vw;color: #fff;text-align: left;transition: 1s all;    padding: 1.1vw .4vw;}
    header .nav ul>li>.nav-two li{ padding: 5px;color: #fff;font-size: 3.5vw}
    header .nav ul{flex-direction: column;margin: 0px;padding-bottom: 1.04vw;padding-left: 15px;}
    header .search{position: absolute;width: 20px;top: 5px;background: none;right: 10px;}
    header .search.active{top: 1px;right: 10px;display: block;background: none;width: 155px;padding: 0;}
    .hearsearch input::placeholder{font-size: 12px}

    .index-banner img{width: 100%}
    .block1{padding: 6.04vw 0px 14vw}
    .block1 .grid img{    width: 100%;height: 100%;object-fit: cover;display: block;}
    .block1 .grid{    grid-template-columns: repeat(2,1fr);grid-gap: 6.04vw;}

    .title-index .tit h3{font-size: 4vw}
    .title-index .more{font-size: 12px;letter-spacing: 0px;}
    .title-index .tit h4{font-size: 12px;margin-left: 4px}
    .title-index{padding: 4vw 0px;}
    .block2,.block3{padding: 0px;padding-bottom: 3vw;}
    .block4{padding-bottom: 1.04vw;background: #f8f8f8}
    .block4 .item .wenzi .desc,.block4 .item .wenzi .date{font-size: 12px;padding-bottom:2px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
    .block4 .grid{grid-template-columns: repeat(1,1fr);}
    .block4 .grid .item{display: flex;justify-content: flex-start;align-items: center;padding: 6px 10px;background: #fff;}
    .block4 .grid img{width: 75px;margin-right: 20px}
    .jion-index .bg{height: auto}
    .jion-index .warp-63{width: 100%}
    .jion-index .wenzi{height: auto;padding:5vw 0px}
    .jion-index .wenzi h3{font-size: 7vw}
    .jion-index .wenzi h4{font-size: 5vw;margin: 5px 0 10px;}
    .jion-index .wenzi aside p{font-size:4vw;line-height: 6vw;letter-spacing: 0;    text-shadow: 1px 0px rgba(51, 51, 51 ,.52);}
    .jion-index .warp-90{width: 100%;}
    .jion-index .wenzi .more{width: 100%;display: flex;justify-content: space-between;border: none;align-items: flex-end;margin-top: 10.6vw}
    .jion-index .wenzi .more a{padding: 8px 10px;font-size: 3vw;border: 1px solid #fff;position: relative}
    .jion-index .wenzi .more a:after{content: none}
    .jion-index .wenzi .more a:after{
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 20px;
        height: 20px;
        margin-left: 0.208vw;
        background-image: url(../images/readMore.png);
        background-size: 19px;
        background-position: center bottom 17px;
    }
    .jion-index .wenzi .more .wchat img{width: 100px;display: block}
    footer{padding-top: 1.04vw;}
    footer .liuliang{font-size: 12px}
    footer .mian-flex{flex-direction: column}
    footer .mian-flex .l{width: 100%}
    footer .footnav{flex-direction: column;    margin-bottom: 1.04vw;}
    footer .mian-flex .r{width: 30%}
    footer .footnav dl dt{padding: 5px 1.04vw;background: #2c2d2e;margin: 3px;}
    footer .footnav dd{display: none}
    footer .footnav dd{margin: 0px;padding: 10px 1.04vw;    border-bottom: 1px solid #333;}
    footer .footnav dd:last-of-type{border:none}
    footer .liuliang ul{display: none}
    footer .copy{flex-direction: column;font-size: 13px}
    footer .login-foot{padding: 0px}
    footer .wchat{    margin: 1.04vw 0;text-align: left;}
    footer .login-foot img{width: 100%}
    .arrdown img{width: 40%}
    /*今日利多*/

    #jrld  .mask{background:rgba(0, 0 ,0, .5)}
    #jrld .swiper-slide-active .mask{background:rgba(0, 0 ,0, .5)}
    #jrld .arrdown img{width: 30%}
    #jrld  .numCX{line-height: 1;font-size: 6vw;    font-weight: bold;}
    #jrld  i{font-style: normal;    font-size: 12px;}
    #jrld .fk-swiper-1{padding: 20vw 0 0vw 0; justify-content: flex-end;position: relative;z-index: 999}

    #jrld .numCount{display: flex;justify-content: center;background: #fff;width: 90%;margin: 20px auto;border-radius: 20px;padding: 10px 0px 20px;transform: translateY(82%);margin-top:-40px;position: relative;z-index: 999}
    #jrld .fk-swiper-1  .numCount li{position:relative;color: #000;display: flex;align-items: flex-end;margin: 0 5px;flex-direction: row-reverse;}
    #jrld .fk-swiper-1  .numCount li:not(:last-of-type):after{content: '';position: absolute;width: 1px;height: 20px;background: #000;right: -8px;top:12px;font-weight: bold;}
    #jrld .fk-swiper-1  .numCount p{color: #000;margin: 0px;transform: scale(.7);transform-origin: bottom;font-size: 12px;font-weight: bold;}
    #jrld .fk-swiper-1 h3{justify-content: space-evenly;line-height: 1}
    #jrld .fk-swiper-1 h3 span{font-size: 3.78vw}
    #jrld .fk-swiper-1 h2{font-size: 5.6vw}
    #jrld .fk-swiper-1 h2 span{font-size: 5.6vw;letter-spacing: 0px;    padding: 0 1.04vw;}
    #jrld .fk-swiper-1 h2 span:before{width: 22%;height: 37%;box-shadow: 2px 2px #fff;left: 6.6vw;top: 3.3vw;}
    #jrld .fk-swiper-1 h2 span:after{width: 22%;height: 37%;box-shadow: -2px -2px #fff;top: 9px;left: -2px;}
    #jrld .fk-swiper-1 p {color: #fff;font-size:12px;padding: 0 1.04vw; margin: 1vw 0 3vw 0;  letter-spacing: 0px}
    #jrld .fk-swiper-2 ul{    align-items: flex-start;width: 90%;    flex-direction: column;justify-content: center;}
    #jrld .fk-swiper-2 .numCX{font-size:14vw;}
    #jrld .fk-swiper-2 .numU i{font-size: 8vw}

    #jrld .fk-swiper-2 ul li{ width: 80%;margin: 6vw auto;justify-content: space-between;}
    #jrld .fk-swiper-2 ul li p{ text-align: right;font-size:6vw;font-weight: bold}
    #jrld .fk-swiper-2 .numU .yi{font-size: 5vw;transform: translateY(-4px);}
    #jrld .fk-swiper-2 .numU i b{font-size: 8vw}
    #jrld .fk-swiper-3 aside h3{font-size:6vw;padding-bottom: 2vw;margin: 0 auto}
    #jrld .fk-swiper-3 aside h3:nth-of-type(2){margin-bottom: 13vw}
    #jrld .fk-swiper-3 aside{width: 75%}
    #jrld .fk-swiper-3 aside .desc p{    font-size: 3.6vw;line-height: 8vw;font-weight : 500}
    #jrld .fk-swiper-4 aside h3{font-size: 6vw; line-height: 2;padding-bottom:0vw;margin: 0 auto;text-align: center;letter-spacing: 0px;}
    #jrld .fk-swiper-4 aside h3:nth-of-type(2){padding-bottom:6vw;}
    #jrld .fk-swiper-4 aside{width: 75%}
    #jrld .fk-swiper-4 aside .desc p{font-size:  3.6vw;line-height: 8vw;letter-spacing: 1px;    margin-bottom: 10vw;    font-weight: 500;}
    #jrld .fk-swiper-5 aside{width: 90%;padding-top: 0vw;}
    #jrld .fk-swiper-5 aside h3{font-size: 6vw;padding: 4vw 0px;}
    #jrld .fk-swiper-5 ul li div:first-child{font-size: 6vw;    margin-bottom: 2vw;font-weight: 400;}
    #jrld .swiper-slide:first-of-type{position: relative;z-index: 99}

    #jrld .fk-swiper-1{height: 57vh}
    #jrld .dian span{width: 5px;height: 5px;background: #fff;border-radius: 50%;display: inline-block;margin: 0 3px}
    #jrld .fk-swiper-2, #jrld .fk-swiper-3,#jrld .fk-swiper-4{height: 100vh}
    #jrld .fk-swiper-5{    height: 100vh;}
    #jrld .fk-swiper-5 aside .desc{font-size: 3.6vw;line-height: 7vw  ;letter-spacing: 1px;color: #fffe;font-weight: 500;}
    #jrld .fk-swiper-5 ul li .item{font-size: 12px;font-weight:200;transform: scale(.8);transform-origin:left }
    #jrld .fk-swiper-5 ul{display: flex;flex-direction: column;margin: 0}
    #jrld .fk-swiper-5 ul li:nth-child(3){margin-top: 10px}
    #jrld .fk-swiper-5 ul li:nth-child(2){margin-top: 0}
    #jrld .fk-swiper-5 ul li{margin-bottom: 10px;}
    #jrld .fk-swiper-5 ul li .item .sonitem{font-size: 12px;font-weight: 200}
    #jrld .fk-swiper-5 ul.morecompany{display: flex;flex-direction: row;margin-top: 20px;}
    #jrld .top{    margin: 2.6vw auto;font-size: 3vw;    padding: 2vw 5.72vw;}
    /*品牌*/
    .section-wenzi:first-child .wenzi h3{font-size: 24px}
    .section-wenzi:first-child .wenzi h3 span{font-size: 24px;margin: 0 10px;}
    .section-wenzi:first-child .wenzi h3 span:before{
        width: 21%;
        height: 40%;
        right: 3px;
        bottom: 3px;
        box-shadow: 3px 3px #fff;

    }
    .section-wenzi:first-child .wenzi h3 span:after{
        width: 21%;
        height: 40%;
        left: 3px;
        top: 3px;
        box-shadow: -3px -3px #fff;
    }
    .section-wenzi:first-child .wenzi h4{font-size: 5vw;margin-bottom: 10px;text-align: center}
    .section-wenzi:nth-of-type(2) h3{font-size:  0.936vw;margin-bottom: 10px}
    .section-wenzi:nth-of-type(3) .boxs{flex-direction: column;width: 100%}
    .section-wenzi:nth-of-type(3) .wenzi{width: 100%}
    .section-wenzi{min-height: 40vh;height: auto}
    .banner img{height:auto}
    #ziyuan .arrdown{bottom: 0;text-align: center}
    #ziyuan .section-wenzi:nth-of-type(3) .wenzi{width: 95%;    padding: 30px 0px;}
    #ziyuan .section-wenzi:nth-of-type(3) .img{margin: 0}
    .section-wenzi:nth-of-type(3) .boxs .img img{width: 100%}
    #ziyuan .section-wenzi:nth-of-type(3) .wenzi .arrdown{left: 50%;bottom: 0;transform: translateX(-50%);text-align: center;}
    #ziyuan .section-wenzi:nth-of-type(3) .wenzi p{font-size:12px;line-height: 2;}
    #ziyuan  .section-wenzi:first-child .wenzi h5{font-size: 12px;text-align: center;line-height: 2}
    #ziyuan .section-wenzi:nth-of-type(2) h3{    font-size: 6vw;letter-spacing: 0;line-height: 1.5;margin: 0;}
    #ziyuan .section-wenzi:first-child .wenzi h2{font-size: 4vw;text-align: center}
    #ziyuan .section-wenzi:first-child .wenzi h3{font-size:12vw;text-align: center;margin-bottom: 20px;}
    #ziyuan .section-wenzi:first-child .wenzi h3 span{font-size:12vw;padding: 0px 4vw;}
    #ziyuan .section-wenzi:first-child .line{ margin:10px auto}
    .ziyuan .section-wenzi:first-child .wenzi h5{ text-shadow: 0px 0px 8px #000000, 1px 1px 20px #0a0a0a;}
    .ziyuan .section-wenzi:first-child .wenzi h2{    text-shadow: 0px 0px 8px #000000, 1px 1px 20px #0a0a0a;}
    .ziyuan-1 ul{overflow-x: auto;    grid-template-columns: repeat(9,1fr); grid-gap: 1px;  height: auto;}
    .ziyuan-1 ul li span img.zi{height: 4vw}
    .ziyuan-1 .wenzi h3{font-size: 18px}
    .ziyuan-1 .wenzi h4{font-size: 12px;line-height: 1.5;}
    .ziyuan-1 .wenzi{    transform: scale(0.5);padding: 10px;transform-origin: right;right: 15px;bottom: 10px}
    .ziyuan-1 ul li{height: 60vw;flex-shrink: 0;width: calc(100%)}
    .ziyuan-1 ul li span{top: 20px;font-size: 12px;text-shadow: 3px 4px 4px #090808;height: 35px;width: 35px;border: 2px solid #fff;}
    .ziyuan-2{height:auto;margin: 0px;padding: 10vw 4vw 105vw;background-position: center bottom;    background-size: cover;}
    .ziyuan-2 .wenzi h3{margin-bottom: 1.04vw;font-size: 18px;padding-top: 0px}
    .ziyuan-2 .wenzi h3 span{ font-size: 24px;}
    .ziyuan-2 .wenzi{width: 120%;padding: 0px;transform: scale(.85);transform-origin: left;}
    .ziyuan-2 .wenzi img{width: 44vw}
    .ziyuan-2 .wenzi p{line-height: 2;font-size: 12px;letter-spacing: 0;}
    .ziyuan-3 .flexBox{display: block;    overflow: auto;}
    .ziyuan-3 .flexBox .band ul{width: 100%;}
    .ziyuan-3 .flexBox .band li{width: 100%}
    .ziyuan-3 .flexBox .band li img{padding: 10px}

    .ziyuan-3 .wenzi{width: 120%;padding-bottom: 30px;transform: scale(.80);transform-origin: left;padding: 0 6vw;}
    .ziyuan-3 .wenzi h3{font-size: 34px;margin: 1.04vw 0px}
    .ziyuan-3 .wenzi p{font-size: 12px;line-height: 1.5;margin: 0px}
    .ziyuan-3 .wenzi p span.margin{margin-bottom: 13px;    font-size: 14px;font-weight: bold;line-height: 2;}
    .ziyuan-3 h3{ font-size: 32px;margin: 20px 0px;text-align: center;}
    .ziyuan-3 .flexBox .band li:first-of-type img{width: 100%;}
    .ziyuan-3 .flexBox .band{ width: 100%;text-align: center;}
    .ziyuan-3 .flexBox .band img{width: 70%}
    .ziyuan-3 .wenzi p span {font-size: 14px;font-weight: bold;line-height: 2;}
    .ziyuan-4 .wenzi{padding: 0}
    .ziyuan-4 .wenzi .l{padding:  0 1.04vw}
    .ziyuan-4 .wenzi .l h3{font-size: 14px;line-height: 1.5;}
    .ziyuan-4 .wenzi .r h3{font-size: 17px;text-align: left;text-shadow: -1px 1px 15px #333}
    .ziyuan-4 .wenzi .r{padding-left: 4vw}
    .ziyuan-4{background-position: center;height: 38vh}

    #ziyuan .section-wenzi:first-child .wenzi h3 span:before {
        width: 15px;
        height: 25px;
        right: 5px;
        bottom: 5px;
        box-shadow: 5px 5px #fff;
        top: auto;
    }
    #ziyuan .section-wenzi:first-child .wenzi h3 span:after {
        width: 15px;
        height: 25px;

        box-shadow: -5px -5px #fff;
    }
    /*渠道网络*/
    #qdwl .section-wenzi:first-child .wenzi h3 span:after {
        width: 21%;
        height: 53%;
        left: 9px;
        top: 8px;
        box-shadow: -7px -7px #fff;
    }
    .section-wenzi:first-child .wenzi h3 span:before {
        width: 21%;
        height: 53%;
        right: 5px;
        bottom: 10px;
        box-shadow: 7px 7px #fff;
        top: auto;
    }
    #qdwl .section-wenzi{min-height: 100vh;}
    #qdwl .section-wenzi:nth-of-type(2){padding: 0 25px;}
    #qdwl .arrdown img{width: 40%;}
    #qdwl .arrdown{bottom: 30px}
    #qdwl .section-wenzi:first-child aside{text-align: center}
    #qdwl .section-wenzi:first-child{padding: 0px;justify-content: center;}
    #qdwl .section-wenzi:first-child .wenzi h3{font-size: 15vw;text-align: center}
    #qdwl .section-wenzi:first-child .wenzi h3 span{font-size:15vw;line-height: 1;padding: 0px 6vw; }
    #qdwl .section-wenzi:nth-of-type(2) h3{font-size: 12vw;letter-spacing: 0}
    #qdwl .section-wenzi:nth-of-type(2) h3 i{width: 10vw;text-align: center;font-size: 13vw;}
    #qdwl .section-wenzi:nth-of-type(2) h3  i img{width: 100%}
    #qdwl .section-wenzi:nth-of-type(2) .img img{width: 100%}
    #qdwl .section-wenzi:nth-of-type(2) p{line-height: 2;font-size: 12px;color: #fff;font-weight: bold;letter-spacing: 0;}
    #qdwl .section-wenzi:first-child .wenzi h4{line-height: 10vw;text-align: center;margin-bottom: 0px}
    #qdwl .section-wenzi:first-child .wenzi h5{    line-height: 2;font-size: 12px;color: #fff;}
    #qdwl .section-wenzi:nth-of-type(2) .img{margin-top: 10vw}
    .qdwl-2 .num li{margin-bottom: 15px}
    .qdwl-2{padding-bottom: 50px;}
    .qdwl-1{grid-template-columns: repeat(1,1fr);display: flex;overflow: auto;grid-gap: 0;}
    .qdwl-1 .swiper-slide {width: 50%;margin-right: 10px;}
    .qdwl-2 .r .wenzi p{font-size: 12px}
    .qdwl-2 .warp-70{flex-direction: column;padding: 0px;}
    .qdwl-2 .l h2 img{width: 100%}
    .qdwl-2 .num li h3{font-size: 5.5vw;line-height: 1.5;font-weight: 600;}
    .qdwl-2 .num li h4{font-size: 12px}
    .qdwl-2 .l{padding: 0px;width: 100%;}
    .qdwl-2 .r .wenzi a{width: 22vw;font-size: 12px;margin-left: auto;height: 35px;padding: 0 10px;line-height: 35px;}
    .qdwl-2 .l h2{padding: 40px 0px}
    .qdwl-2 .num{background-size: 65.3vw;background-position: left center;padding: 0px 0 40px 0%;}
    .qdwl-2 .r .wenzi{background: none;padding: 0px}
    .qdwl-2 .r .wenzi .tit{padding: 40px 0px;font-size: 32px;font-weight: bold;}
    .qdwl-3{grid-template-columns: repeat(1,1fr);    display: flex;overflow: auto;grid-gap: 0}
    .qdwl-3 .swiper-slide{width: 50%;margin-right: 10px}
    .qdwl-3 .swiper-slide:last-of-type{margin-right: 0px}
    .qdwl-4 .l{padding: 0px;width: 100%}
    .qdwl-4 .pic{padding: 0 43px}
    .qdwl-4 .r .wenzi p{font-size: 12px;line-height: 2;padding: 10px 0px;text-align: justify;letter-spacing: .3px;}
    .qdwl-4 .r{padding: 0 25px;}
    .qdwl-4 .warp{flex-direction: column;padding: 0px}
    .qdwl-4 .l h2{padding: 40px 0px}
    .qdwl-4 .l h2 img{    width: 76%;display: block;margin: 0 auto;}
    .qdwl-4 .l .pic img{width: 100%}
    .qdwl-4 .r .wenzi a{width: 22vw;font-size: 12px;margin-left: auto;height: 35px;padding: 0 10px;line-height: 35px;margin-top: 30px;}
    .qdwl-4 .r .wenzi{background: none;padding: 0px;    padding: 5vw 0px 4vw;}
    .qdwl-4 .r .wenzi .tit{padding: 60px 0px 20px;font-size: 32px}
    .qdwl-4 .r .wenzi h4{font-size: 18px}
    .qdwl-5{height: 70vh;margin-top:40px;background-size: cover;align-items: center;font-size: 20px;line-height: 1.5;}
    .qdwl-5 h3{font-size:20px;line-height:1.5}
    .qdwl-5 .more{height: auto;padding: 10px 11px;font-size: 4vw;width: 33vw;display: inline-block;margin-top: 25px;}
    .qdwl-5 .wenzi{text-align: center}
    .qdwl-5 .more:after{    width: 40px;height: 40px;background-size: contain;right: -16px;bottom: -16px;}

    #gyl .arrdown img{width: 40%}
    #gyl .swiper-slide:last-of-type .arrdown{transform: rotate(-180deg) translateX(50%);margin-bottom: 20px;animation: none}
    #gyl .fk-swiper-1,  #gyl .fk-swiper-2, #gyl .fk-swiper-3{min-height: 100vh}
    #gyl .fk-swiper-1 aside span:before{width:10px;height:20px;right: 6px;bottom: 3px;box-shadow:4px 3px #fff;}
    #gyl .fk-swiper-1 aside span:after{width: 10px;height: 20px;left: 6px;top: 3px;box-shadow: -4px -3px #fff;}
    #gyl .fk-swiper-1 {padding: 0px;text-align: center;align-items: center}
    #gyl .fk-swiper-1 p{font-size: 12px;    line-height: 8vw;    font-weight: 500;}
    #gyl .fk-swiper-1 h3{font-size: 8vw}
    #gyl .fk-swiper-1 h2{font-size: 5vw;line-height: 8vw;text-align: center}
    #gyl .more{width: 103px;height: 42px;font-size: 4vw;margin: 12vw auto  0;}
    #gyl .more:after{bottom: -5.04vw;right: -14px;background-size: 30px;}
    #gyl .fk-swiper-2 aside h4{font-size: 4vw;line-height: 2;letter-spacing: 11px;padding-bottom: 10px;margin-bottom: 40px;border-bottom: 1px solid #fff;}
    #gyl .fk-swiper-2{flex-direction: column;padding: 0px}
    #gyl .fk-swiper-2 aside p {font-size: 12px;line-height: 2;color: #fff;font-weight: 700}
    #gyl .fk-swiper-2 aside{width: 100%;padding: 1.04vw}
    #gyl .fk-swiper-2 aside h3{font-size: 12vw}
    #gyl .fk-swiper-3 aside {flex-direction: column;    padding: 40px 0px;width: 100%;height: auto}
    #gyl .fk-swiper-3 aside ul{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 4vw;justify-content: space-between}
    #gyl .fk-swiper-3 aside ul li{width: 49%;margin-bottom: 10px;}
    #gyl .fk-swiper-3 aside ul li h3{font-size: 6vw;}
    #gyl .fk-swiper-3 aside ul li h4{font-size:  4vw;}
    #gyl .fk-swiper-3 .desc{padding: 0px}
    #gyl .fk-swiper-3 aside .desc p span{font-size: 12px;font-weight: 200}
    #gyl .fk-swiper-4 aside{width: 100%;}
    #gyl .fk-swiper-4 aside .tit h4{font-size: 3vw}
    #gyl .fk-swiper-5 aside .tit h4{font-size: 4vw;line-height: 2;letter-spacing: 11px;padding-bottom: 10px;margin-bottom: 40px;border-bottom: 1px solid #fff;}
    #gyl .fk-swiper-4 aside .desc p{font-size: 3vw;line-height: 2;letter-spacing: 0;    text-align: justify;}
    #gyl .fk-swiper-5 aside .desc p{font-size: 12px;letter-spacing: 0;text-align: justify;}
    #gyl .mask.right{width: 100%;left: 0;color: #fff}
    #gyl .fk-swiper-3 aside .desc p{font-size: 12px;font-weight: 200;letter-spacing: .2px;text-align: justify;color: #fff;margin-bottom: 4vw}
    #gyl .fk-swiper-4{padding: 1.04vw 0px;height: 100vh}
    #gyl .fk-swiper-4 aside .tit h3{font-size: 12vw;line-height: 1}

    #gyl .fk-swiper-4 aside .desc{width: 100%;}
    #gyl .fk-swiper-5 aside{width: 100%}
    #gyl .fk-swiper-5{padding: 1.04vw 0px;height: 100vh}
    #gyl .fk-swiper-5 aside .tit h3{font-size: 12vw;line-height: 1}
    #gyl .fk-swiper-5 aside .desc{width: 100%;}

    #gyl .fk-swiper-1 aside span{font-size: 8vw;margin: 0px;letter-spacing: 0px;padding: 0 4vw;margin-left: 10px}
    #gyl .fk-swiper-4 aside{width: 100%;}
    #gyl .fk-swiper-4 aside .tit h4{font-size: 4vw;line-height: 2;letter-spacing: 11px;padding-bottom: 10px;margin-bottom: 40px;border-bottom: 1px solid #fff;}

    /*师水文化*/
    #sswh .mask-right{display: none}
    #sswh .arrdown{bottom: 5px; }
    #sswh .arrdown img{width: 30%}
    #sswh  .swiper-slide aside{z-index: 2}
    #sswh .swiper-slide-active .mask{z-index: 1}
    #sswh .fk-swiper-1{justify-content: flex-start}
    #sswh .fk-swiper-1,#sswh .fk-swiper-2{height: 100vh}
    #sswh .fk-swiper-1 aside{margin-top: 80px}
    #sswh .fk-swiper-1 aside img{width: 100%;}
    #sswh .fk-swiper-1 aside:nth-of-type(2) img{width: 250px}
    #sswh .fk-swiper-2 aside img{width: 55%;}
    #sswh .fk-swiper-3{flex-direction: column;padding: 40px 0px;height: 100vh}
    #sswh .fk-swiper-3 aside{flex-direction: column}
    #sswh .fk-swiper-3 aside .img{width: 100%;    margin-bottom: 1.04vw;padding-left: 0px}
    #sswh .fk-swiper-3 aside img{width: 100%}
    #sswh .fk-swiper-3 aside .arrdownn img{width: 11.64vw;margin-top: 4.04vw;}
    #sswh .fk-swiper-3 .desc{padding: 38px 27px;width: 100%;margin-left: 25%;background:rgba(255,118 ,0 ,.75);margin-top: 30px;}
    #sswh .fk-swiper-3 .desc h3{    font-size:  4vw;line-height: 1.5;margin-top: 0px;letter-spacing: 0}
    #sswh .fk-swiper-3 aside .desc p{font-size: 12px}
    #sswh .mask-right{  width: 5%;left: 95%;}
    #sswh .fk-swiper-4 aside{flex-direction: column-reverse;width: 83%}
    #sswh .fk-swiper-4 .desc{padding: 38px 27px;width: 100%;margin-left: -25%;background:rgba(255,118 ,0 ,.75);margin-top: 30px;}

    #sswh .fk-swiper-4{flex-direction: column;padding: 40px 0px;height: 100vh}
    #sswh .fk-swiper-4 aside .img{width: 100%;    margin-bottom: 1.04vw;padding-left: 0px}
    #sswh .fk-swiper-4 aside img{width: 100%}
    #sswh .fk-swiper-4 aside .arrdownn img{width: 11.64vw;margin: 4.04vw 0px}
    #sswh .mask-left{width: 5%;left: 0;right: auto;}
    #sswh .fk-swiper-4 .desc h3{font-size: 4vw}
    #sswh .fk-swiper-4 aside .desc p{font-size: 3vw;line-height: 2;letter-spacing: 0}
    #sswh .fk-swiper-5 aside{flex-direction: column;width: 83%;}
    #sswh .fk-swiper-5 aside .img{width: 100%;    margin-bottom: 1.04vw;padding: 0px}
    #sswh .fk-swiper-5 aside img{width: 100%}
    #sswh .fk-swiper-5{height: 100vh;    flex-direction: column;}
    #sswh .fk-swiper-5 aside .desc p{font-size: 12px;line-height: 2}
    #sswh .fk-swiper-5 aside .arrdownn img{width: 11.64vw;margin: 4.04vw 0px;}
    #sswh .fk-swiper-5 .desc{padding: 0px;width: 100%;}
    #sswh .fk-swiper-5 .desc h3{font-size:4vw;line-height: 2;margin-top: 0px;letter-spacing: 0px;}
    #sswh .fk-swiper-5 aside{}
    #sswh .fk-swiper-5 .desc{padding: 38px 27px;width: 100%;margin-left: 25%;background:rgba(255,118 ,0 ,.75);margin-top: 30px;}
    #sswh .fk-swiper-6 aside{flex-direction: column}
    #sswh .fk-swiper-6 .desc{padding: 38px 27px;width: 100%;margin-left: -25%;background:rgba(255,118 ,0 ,.75);margin-top: 30px;}
    #sswh .fk-swiper-6{flex-direction: column;padding: 40px 0px;min-height: 100vh}
    #sswh .fk-swiper-6 aside .desc p{font-size: 12px;line-height: 2}
    #sswh .fk-swiper-6 aside .img{width: 100%;    margin-bottom: 1.04vw;padding-left: 0px}
    #sswh .fk-swiper-6 aside img{width: 100%}
    #sswh .fk-swiper-6 .desc h3{font-size: 4vw;letter-spacing: 0}
    #sswh .fk-swiper-6 aside .arrdownn img{    width: 11.64vw;margin: 4.04vw 0px;}
    #sswh .fk-swiper-7 aside img{width: 80%;}
    #sswh .fk-swiper-7{height: 100vh}

    /*发展历程*/
    .fzlc-1{padding: 0}
    #fzlc .banner{top: 40px}
    #fzlc .section-wenzi{height: 70vw;min-height: 60vw;}
    .hg300,.hg130{height: auto}
    #ldshimg>div{position: unset}
    #ldshimg>div.img>img{max-width: 100%}
    .fzlc-1 .desc .d2020{font-size: 8vw;line-height: 32px;margin: 1.04vw 0px}
    .fzlc-1 .desc .bold{font-size: 4vw}
    .fzlc-1 .desc{margin-bottom: 1.04vw; box-shadow: 5px 10px 7px #eee;}
    .fzlc-1 .desc h2{ font-size:  4vw;margin: 0px}
    #fzlc .wenzi h2{margin: 0px}
    .fzlc-2{height: auto;background-size: cover}
    .fzlc-2 .warp{flex-direction: column}
    .fzlc-2 .warp .l{width: 100%;    padding: 1.04vw 0px;border: none}
    .fzlc-2 .warp .l h3{font-size: 1.248vw}
    .fzlc-2 .warp .r{padding-left: 0px}
    .fzlc-3 img:first-of-type{width: 100%;}
    .fzlc-3 img{width: 150px; margin-bottom: 7.6vw;}
    #fzlc .fzlc-1 .desc .d2020+h2{font-size:7vw;margin-bottom: 4vw}
    .fzlc-2 .warp-80{flex-direction: column}
    .fzlc-2 .warp-80 .l{width: 100%}
    .fzlc-2 .warp-80 .l h3{font-size: 4vw;text-align: left;line-height: 2;}
    .fzlc-2 .warp-80 .l p{font-size: 3.5vw;    line-height: 2;text-align: left}
    .fzlc-2 .warp-80 .l h3:nth-of-type(3){margin-bottom: 2vw}
    .fzlc-2 .warp-80 .r{padding: 0px;font-size: 3.1vw;font-weight: 300;letter-spacing: 0;}
    .fzlc-3{padding:  0 0 20px}
    /*新闻列表*/
    #newslist  .banner{top: 44px;}
    #newslist .section-wenzi{height: 52vw;min-height: 52vw;}
    #newslist .section-wenzi:first-child .wenzi h3{font-size: 8vw;letter-spacing: 12px;margin-top: 20px }
    #newslist .section-wenzi:first-child .wenzi h4{font-size: 5vw}
    #newsshow .boxes img{width: 100%!important;height:auto;}
    #newsshow .banner {top: 44px;}
    #newsshow .main{padding: 20px 0px}
    #newsshow .main h3{font-size: 5vw;    margin-bottom: 5vw;}
    #newsshow .section-wenzi:first-child .wenzi h3{font-size: 8vw;letter-spacing: 12px;margin-top: 20px;}
    #newsshow .section-wenzi:first-child .wenzi h4{font-size: 5vw;}
    #newslist .boxes .items li .wenzi p{display: none}
    #newslist .linkMore{display: none}
    #newslist .boxes .searchtime{display: none}
    #newslist .boxes .items li{flex-direction: column;margin-bottom: 20px;;padding: 0px;border-radius: 10px;border: none;overflow: hidden}
    #newslist .boxes .items li .date{font-size: 12px;width: 100px;flex: none; align-self: flex-end;}
    #newslist .boxes .items li .wenzi{    padding: 10px 0;width: 100%;display: flex;    justify-content: space-between;}
    #newslist .boxes .items li .wenzi h3{    font-size: 14px;padding:0 4vw;}
    #newslist .linkMore{line-height: 10.5vw}
    #newslist .main{padding: 5px 0px}
    #newslist .main ul{margin-top: 20px}
    #newslist .top{    width: 35px;height: 35px;border: 2px solid var(--theme);border-radius: 50%;color: #fff;line-height: 31px;text-align: center;margin: 20px auto;}
    #newsshow .section-wenzi{height: 52vw;min-height: 52vw}
    #newsshow .banner {top: 44px;}
    /*利多朴食*/
    #ldpu .banner{height: 100vw;top:44px}
    #ldpu  .swiper-container{height: 100%}
    #ldpu .banner img{height: 100%}
    #ldpu .section-wenzi {height: 111.6vw}
    .ldpu-1 .warp-80{display: flex;justify-content: center;align-items: center;width: 75%}
    .ldpu-1 aside{margin: 0 auto;font-size: 12px;color: #fff;line-height: 2;margin-top: 30px;transform: scale(.9);width:90%;}
    .ldpu-1{height: auto;padding: 40px 0px;display: block}
    .ldpu-1 .l{flex: 1}
    .ldpu-1 .l, .ldpu-1 .r{width: 100%}
    .ldpu-1 .r .img{padding-left: 10px;border-left: 1px dotted #fff;}
    .ldpu-1 .l h3 img{width: 120px;padding-right: 20px;max-width:none}
    .ldpu-5 ul li .desc{font-size: 3vw}
    .ldpu-1 .l h3{margin-bottom: 0px}
    .ldpu-1 .l aside p{font-size: 4vw;line-height: 2.5;}
    .ldpu-1 .l aside h2{font-size: 4vw;line-height: 2;}
    .ldpu-1 .r{padding: 0px;background: none;}
    .ldpu-1 .r ul li .pic img{width: 2.6vw;}
    .ldpu-1 .r ul li .wenzi{font-size: 12px;}
    .ldpu-3 .img{width: 100%}
    .ldpu-3 img{max-width: 100%}
    .ldpu-4 .tit h3{font-size: 24px;}
    .ldpu-4 .tit h4{font-size: 4vw}
    .ldpu-4 .tit{padding: 40px 0px}
    .ldpu-4 ul li{width:calc(100%/2 - 23vw);flex-shrink: 0;margin: 0;margin-bottom: 50px;}
    .ldpu-4 .warp-80{width: 100%}
    .ldpu-4 ul{justify-content: space-evenly;    overflow: auto;padding-bottom: 10px;flex-wrap: wrap;}
    .ldpu-4 ul h5{font-size: 12px;margin-bottom: 10px;border-width: 2px;text-align: center;border-radius: 9px}
    .ldpu-4 ul:after{content: '';width:calc(100%/2 - 1.04vw);display: block}
    .ldpu-4 ul h6{line-height: 2;font-size: 3vw;font-weight: 500}
    .ldpu-5{padding-bottom: 20vw}
    .ldpu-5 .tit h3{font-size: 24px}
    .ldpu-5 .warp-70{width: 85%;padding: 0 1vw}
    .ldpu-5 .tit h4{font-size: 4vw;letter-spacing: 5px;}
    .ldpu-5 .tit{font-size: 12vw;letter-spacing: 12px;}
    .ldpu-5 ul{justify-content: flex-start;overflow: auto;    flex-wrap: wrap;}
    .ldpu-5 ul li img{width: 30vw;height: 30vw}
    .ldpu-5 ul li h3{font-size: 18px;    margin-top: 5vw;}
    .ldpu-5 ul li h4{font-size:16px}
    .ldpu-5 ul li{padding: 0px;width: 50%;flex-shrink: 0;flex: none;}
    .ldpu-5 ul li:not(:last-of-type){margin-right: 0px}
    .ldpu-5 ul li .desc p{    color: #333;line-height: 2;font-size: 12px;}
    .ldpu-6 .wenzi h4{font-size: 24px;margin-bottom: 10px;letter-spacing: 4px;}
    .ldpu-6 .warp{width: 90%;padding: 1.04vw 0px}
    .ldpu-6 .flex>div{font-size: 16px}
    .ldpu-6{height: auto;padding: 35vw 0px 0;background:#c3d2d1  url(../images/ldpubg.png) no-repeat bottom;background-size: cover}
    .ldpu-6 .wenzi ul li:before{display: none}
    .ldpu-6  .more{align-self: center;color: #fff;margin: 30px 0px;border: 1px solid #fff;font-size:14px;height: 40px;display: flex;align-items: center;justify-content: center;position: relative;  width: 25.6vw;}
    .ldpu-6 .more:after{width: 30px;height: 30px;background-size: contain;right: -8px;bottom: -10px}
    .ldpu-6 .wenzi h3{font-size: 14px;letter-spacing: 1px}
    .ldpu-6 .wenzi ul li{font-size: 12px;letter-spacing: 0px;line-height: 2;padding-left: 15px;position: relative}
    .ldpu-6 .wenzi ul li:after{position: absolute;content: '';width: 10px;height: 10px;background: #fff;border-radius: 20px;left: 0px;top: 7px}
    .ldpu-6 .flex{flex-direction: column;    align-items: flex-start;}

    /*生活研究所*/
    #ldsh .section-wenzi .wenzi h3{font-size: 24px;letter-spacing: 0}
    #ldsh .section-wenzi .wenzi h4{font-size: 14px;margin: 0px;letter-spacing: 1px;}
    #ldsh .section-wenzi .wenzi .more{letter-spacing: 5px;font-size: 4vw;height: 30px;line-height: 30px;padding: 2px 20px;}

    .menunav ul{width: 93vw;overflow: auto;transform: scale(0.9);transform-origin: left;}
    .menunav{border-bottom: 1px solid #eee;margin: 10px 0px}
    .menunav form{width:25vw;}
    .menunav form input{width: 100%}
    .menunav .search{border-color: #999;padding: 0;background-size: 2.3vw}
    .menunav ul li{padding: 0 2px;font-size: 12px;margin-right: 5px;padding-right: 5px;white-space: nowrap;}
    .lists li{position: absolute;width: calc(100%/2 - 20px);    margin-bottom: 10px;}
    .lists li .tit{font-size: 12px}
    /*战略合作*/
    #zlhz .warp-70{width: 80%}
    #zlhz .section-wenzi{min-height: 53vw;height: 53vw}
    #zlhz .banner{top: 45px}
    #zlhz .zlhz-1{padding: 8vw 0}
    #zlhz .zlhz-1 .more{font-size: 3vw;margin-top: 20px;    padding: 1.04vw 25px;}
    #zlhz .zlhz-1 p{font-size: 12px;line-height: 2;text-align: justify;}
    #zlhz .zlhz-1 .wenzi{padding-left: 10px}
    #zlhz .zlhz-3 .pic img{ border: 7px solid #fff;}
    #zlhz .section-wenzi .wenzi h3{font-size:32px;letter-spacing: 4px}
    #zlhz .future{font-size: 14px;width: 80%;margin: 0 auto;color: #fff;padding-left: 2px;letter-spacing: 16px;}
    #zlhz .section-wenzi .wenzi h4{font-size: 14px;letter-spacing: 14px;margin-bottom:0}
    #zlhz .boxes ul{grid-template-columns: repeat(3,1fr); grid-gap: 5px}
    #zlhz .boxes ul li{line-height: 5.2vw;box-shadow: none}
    #zlhz .zlhz-3 .wenzi{    width: 80%;font-size: 12px;line-height: 2;}
    #zlhz .zlhz-3 .wenzi:after{width: 40px;height: 40px;left: 0px;top: -19px;background-size: 70%;}
    #zlhz .zlhz-3 .wenzi:before{width: 40px;height: 40px;right: 0px;bottom: -44px;background-size: 50%;}
    #zlhz .zlhz-3 .pic{width: 80%}

    /*人才招聘*/
    #inner-job .banner{}
    /*#inner-job .inner-banner{padding-bottom: 0px;background: url(/system/templates/zjcbo2/wap/images/banner10.jpg) no-repeat;background-size: contain;}*/

    #inner-job .section-wenzi .wenzi{padding: 0px}
    #inner-job .boxes .job-menu ul li h5{font-size: 4vw}
    #inner-job .boxes .job-menu ul li span{width: 3vw;height: 3vw}
    #inner-job .section-wenzi .wenzi .tit{margin: 9vw 0}
    #inner-job .section-wenzi .wenzi .tit h2{ font-size: 32px;}
    #inner-job .section-wenzi .wenzi .title h3{font-size: 14px}
    #inner-job .tabletitle h3{font-size: 24px;text-align: left}
    #inner-job .boxes{display: block;overflow: hidden}
    #inner-job  .form-list{width: 80%;flex-shrink: 0;margin: 40px auto}
    #inner-job .boxes .job-menu{width: 30%;float: left;    height: 90vw;transform: scale(0.9);}
    #inner-job  .job-list{width: 70%;float: left;height: 90vw;overflow: hidden;}
    #inner-job .boxes .job-menu ul li>a{margin-bottom:1.4vw}

    #inner-job .boxes .job-list ul{padding: 0 10px;height: 85vw;}
    #inner-job .boxes .job-list h4, #inner-job .boxes .job-list h3{padding-left: 10px}
    #inner-job .boxes .job-list ul li{padding: 10px;margin-bottom: 20px}
    #inner-job .boxes .job-list ul li .desc{line-height: 2;font-size: 12px}
    #inner-job .boxes .job-list ul li h3{font-size: 4vw;letter-spacing: 2px;padding: 0;margin-bottom: 2vw;}
    #inner-job .form{margin-top: 30px}
    #inner-job .form{padding: 0px}
    #inner-job .joinus{ width: 26.2vw;height: 9.6vw;font-size: 6vw;padding: 3px 13px; display: block;margin: 0 auto;}
    #inner-job .listss{height: auto}
    #inner-job .boxes .job-list .tabletitle{padding: 0px}
    #inner-job .boxes .job-list h4{font-size: 4vw}
    #inner-job .tabletitle h4{font-size: 4vw;text-align: left;font-weight: 800}
    #inner-job .tabletitle{padding: 0px}
    #inner-job .form input, #inner-job .form select{font-size: 12px;width: 100%;-webkit-appearance: none;}
    #inner-job .section-wenzi .wenzi .title{margin-bottom: 20px;}
    #inner-job .form input::placeholder, #inner-job .form select::placeholder{font-size: 12px}
    #inner-job .form .notic{text-align: center;margin: 40px 0;}
    /*联系我们*/
    #contact .main{margin-top: -20vh;transform: scale(.9)}
    #contact .banner{top: 40px;}
    #contact .section-wenzi:first-child{height: auto;min-height: 48vh;}
    #contact .banner img{height: auto;}
    #contact .warp-70{width: 90%}
    #contact .tit{font-size: 12vw;}
    #contact .block1 .tit{font-size: 4vw}
    #contact .block1{padding: 8vw 4vw;border-radius: 15px;}
    #contact .block1 .tit h3{margin-bottom: 10px}
    #contact .block1 .tit p{line-height: 2;font-size: 12px;letter-spacing: 0;margin-bottom: 20px;}
    #contact .block1 ul li{margin-bottom: 7vw;flex: 1;    transform: scale(.8);}
    #contact .block1 ul li i img{height: 20px}
    #contact .block1 ul li:nth-of-type(3) i img{height: 14px}
    #contact .block1 ul{   margin: 2.6vw 0px 0px;}
    #contact .block1 ul li p{font-size: 12px}
    #contact .block1 ul li h4{font-size: 12px}
    #contact h3.tit{padding: 0}
    #contact .block1 ul li:after{display: none}
    #contact .foot{padding: 20px 0 0;text-align: center;position: relative}
    #contact .foot .logo{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #7b7b7b;}
    #contact .logo img{width: 106px}
    #contact .foot p{position: absolute;color: #fff;font-size: 12px;transform: scale(.7) translateX(-50%);padding-bottom: 10px;transform-origin: left;margin: 0 auto;white-space: nowrap;left: 50%;}
    #allmap{height: 400px}
    /*产品*/
    .inner-product .swiper-pagination-progress{bottom: 0px;top: 0%}
    .listproduct-container{background: linear-gradient(#faf4ef, #fff , #faf4ef);}
    .inner-product .product-banner .swiper-slide{flex-direction: column;padding: 10vw 0}
    .inner-product .product-banner .swiper-slide .pic img{width: 200px;height: auto}
    .inner-product .product-banner .swiper-slide .wenzi h3{font-size: 4vw;text-align: center;margin: 1.04vw 0px;}
    .inner-product .product-banner .swiper-slide .wenzi p{    width: 70%;margin: 0 auto;font-size: 3vw}
    .inner-product .swiper-button-prev{left: 0;top: 130px;width: 30px;height: 30px;}
    .inner-product .swiper-button-next{right: 0;left: auto;top:130px;width: 30px;height: 30px;}
    .inner-product .categoryB ul li img{height: auto;width: 100%;display: block}
    .swiper-pagination-fraction{display: none}
    .listproductBd-container .pic img{width: 100px;height:100px;}
    .listproductBd-container .pic{padding: 10px 0 0 0;}
    .inner-product .boxes{padding:  0px}
    .inner-product .categoryB ul{border: none}
    .inner-product .categoryB ul li.act{border-top: none}
    .inner-product .boxes .swiper-slide .wenzi{font-size: 3vw;padding: 0px;    border: none;}
    .inner-product .categoryB ul li{height: auto;line-height:unset}
    .inner-product .categoryB ul li span{display: block}
    .inner-product .categoryB{    margin-top: 45px;}
    .inner-product .warp{width: 100%}
    /*自主产品*/

    #inner-zizhu{background: var(--bgmain)}
    .chandi-banner .bd ul li > em{height: 4px;width: 4px}
    #inner-zizhu .product-banner .swiper-slide{background: none}
    #inner-zizhu .listproduct-container{background: linear-gradient(to right, #f6f6f6 , #f6f6f6);}
    .chandi-banner{padding-top: 11vw;}
    .chandi-banner .hd:after{display: none}
    .chandi-banner .bd .line{bottom: 10.6vw}
    .chandi-banner .bd ul li p{ width: 52px;font-size: 12px;}
    .chandi-banner .bd ul li p img{width: 10vw }
    .chandi-banner .bd ul li p{top: calc(100% + 3px);    transform: translateX(-50%);left: 50%;}
    #inner-zizhu .product-banner .swiper-slide .wenzi{padding: 0 10px}
    #inner-zizhu .product-banner .swiper-slide .wenzi p{    width: 100%;font-size: 12px;text-align: center;line-height: 2;}
    #inner-zizhu .swiper-button-next, #inner-zizhu .swiper-container-rtl .swiper-button-prev{background-size: 24%;right: 0px}
    #inner-zizhu .swiper-button-prev, #inner-zizhu .swiper-container-rtl .swiper-button-next{background-size: 24%;left: 0px}
    #inner-zizhu .product-banner .swiper-slide{flex-direction: column;    padding:  0px;}
    #inner-zizhu .product-banner .swiper-slide .pic img{width: 100%;height: 80vh;}
    #inner-zizhu .product-banner .swiper-slide .wenzi h3{font-size:18px;margin-bottom: 10px;text-align: center;padding: 1.04vw}
    #inner-zizhu .boxes{padding: 1.04vw 0px}
    #inner-zizhu .boxes .swiper-slide.swiper-slide-active .wenzi{font-size: 3vw}
    /*视频详情页*/
    #videosshow .section-wenzi .wenzi h3{font-size: 24px; letter-spacing: 0;}
    #videosshow .section-wenzi .wenzi h4{font-size: 14px;margin: 0px;letter-spacing: 1px;}
    #videosshow .section-wenzi .wenzi .more{letter-spacing: 5px;font-size: 4vw;height: 30px;line-height: 30px;padding: 2px 20px;}
    #videosshow .boxes h3{font-size: 14px}
    .video{height: auto}
    .video video{height: auto;width: 100%}
    /*利多圈*/
    #liduoquan .main{ padding-top: 23vw;background: #f7f6f4}
    #liduoquan .main .tit img{ width: 70vw;margin: 0 auto;display: block;}
    #liduoquan .main .pic{ padding: 10vw 0px;}
    #liduoquan .main .desc{ padding-bottom: 20vw}
    #liduoquan .main .desc p{ font-size: 12px;line-height: 2;text-align: justify;letter-spacing: .1px;margin-bottom: 5px;font-weight: bold}

}
@media only screen and (min-device-width : 760px) and (max-device-width : 1024px){
    /* 在这里添加针对 iPad 设备的样式规则 */
    .img-fluid{display: block}
    .title-index .tit h3{line-height: 1}
    .block4 .grid img{width: 150px}
    .block4 .item .wenzi .desc, .block4 .item .wenzi .date{font-size: 16px}
    #web header .nav ul>li, header .nav ul>li{font-size: 24px;}
    header .nav ul>li>.nav-two li:first-of-type{font-size: 24px}
    header .nav ul>li>.nav-two li{font-size: 18px}
    header{padding: 15px 0;height: auto}
    #liduoquan .main .desc p{font-size: 18px}
    #qdwl .section-wenzi:first-child .wenzi h5{font-size: 20px}
    #qdwl .section-wenzi:nth-of-type(2) p{font-size: 20px}
    .qdwl-2 .r .wenzi p{font-size: 20px;line-height: 2}
    .qdwl-4 .r .wenzi p{font-size: 20px;line-height: 2}
    .qdwl-5 h3{font-size: 28px}
    #gyl .fk-swiper-1 p{font-size: 20px}
    #gyl .more{width: 200px;height: 60px;}
    #gyl .more:after{bottom: -2vw;}
    #gyl .fk-swiper-2 aside p{font-size: 20px;line-height: 2;font-weight: lighter}
    #gyl .fk-swiper-3 aside .desc p{font-size: 20px;line-height: 2}
    #gyl .fk-swiper-5 aside .desc p{font-size: 20px;line-height: 2}
    #ziyuan .section-wenzi:first-child .wenzi h4{font-size: 20px}
    #ziyuan .section-wenzi:first-child .wenzi h5{font-size: 20px}
    #ziyuan .section-wenzi:nth-of-type(3) .wenzi p{font-size: 24px}
    .ziyuan-1 ul li span{height: 7vw;width: 7vw;}
    .ziyuan-2 .wenzi p{font-size: 24px}
    .ziyuan-2 .wenzi h3 span{font-size: 34px;}
    .ziyuan-2 .wenzi h3{font-size: 34px}
    .ziyuan-3 .wenzi p span.margin{font-size: 24px}
    .ziyuan-3 .wenzi p{font-size: 24px}
    .ziyuan-4 .wenzi .l h3{font-size: 24px}
    .ziyuan-3 .wenzi p span{font-size: 24px}
    #sswh .fk-swiper-3 aside .img img, #sswh .fk-swiper-4 aside .img img, #sswh .fk-swiper-5 aside .img img, #sswh .fk-swiper-6 aside .img img
    {max-width: 400px}
    #sswh .fk-swiper-3 aside .desc p,
    #sswh .fk-swiper-4 aside .desc p,
    #sswh .fk-swiper-5 aside .desc p,
    #sswh .fk-swiper-6 aside .desc p{font-size: 18px}
    #newslist .section-wenzi{height: 40vw;min-height: 40vw}
    #newslist .boxes .items li .wenzi h3{font-size: 24px}
    #newslist .boxes .items li .pic{width: 100%}
    #newslist .boxes .items li .pic img{width: 100%}
    #newslist .boxes .items li .date{font-size: 21px;width: 200px}
    .ldpu-1 .l h3 img{width: 30vw;}
    .ldpu-1 aside{font-size: 18px}
    .ldpu-4 ul h5{font-size: 3vw}
    .ldpu-5 ul li h3{font-size: 24px}
    .ldpu-5 ul li .desc p{font-size: 24px}
    .ldpu-5 ul li h4{font-size: 30px}
    .ldpu-6 .wenzi h3{font-size: 24px}
    .ldpu-6 .wenzi ul li{font-size: 24px}
    .ldpu-6 .flex>div{font-size: 24px}
    .ldpu-6 .more{font-size: 16px;height: 50px}
    .chandi-banner .bd ul li:first-of-type{top: -1vw;}
    .chandi-banner .bd ul li:nth-of-type(2){top: 0}
    .chandi-banner .bd ul li:nth-of-type(3){top: -1vw}
    .chandi-banner{padding: 0}
    .inner-product .categoryB{margin-top: 60px}
    .menunav ul li{font-size: 18px}
    #videosshow .boxes h3{font-size: 24px}
    #zlhz .section-wenzi{min-height: 48vw;height: 48vw;}
    #zlhz .section-wenzi .wenzi h3{font-size: 48px}
    #zlhz .zlhz-1 p{font-size: 24px}
    #zlhz .zlhz-3 .wenzi{font-size: 24px}
    #contact .block1 ul li i img{height: 40px}
    #contact .block1 ul li:nth-of-type(3) i img{height: 30px}
    #contact .block1 ul li h4{font-size: 24px}
    #contact .block1 ul li p{font-size: 24px}
    #contact .block1{ padding: 8vw 0 0 4vw;}
    #contact .block1 .tit p{font-size: 24px}
    #contact .logo img{width: 200px;}
    #contact .main{transform: scale(1); }
    #contact .foot p{font-size: 18px;position: relative;transform: scale(1) translateX(0);left: 0}
    #contact header .logo img{clip-path: inset(0px 90px 0 0 round 10px);}
}
