.fancynav-inner .banner,.fancynav-inner .l-banner,.fancynav-inner .infoPosition{margin-top:0;}
/*header*/
.header{position: fixed;width:100%;z-index: 9999;top:0;transition: all .5s;background: #fff}
.header.active{top:-100%;}
.header.bgColor{background: rgba(255,255,255,.9)}
.header.shadow{border-bottom: solid 1px #eee;}
.header-box{display: flex;flex-direction: row;justify-content: space-between;padding:0 15px;width:100%;}
.header-box:hover:after{width:120%;}
.header-box:after{content:'';position: absolute;height: 2px;background: var(--zhu-color);left:50%;bottom:-1px;transform: translateX(-50%);width:0;transition: all 1s;}
.h-logo{width:360px;display: flex;padding:19px 0px;flex-direction: row;align-items: center;transition: all .5s;}
.h-logo img{max-height: 100%;transition: all .5s}
.h-nav{width: calc(100% - 550px);display: flex;flex-direction: row;transition: all .5s; justify-content: flex-end}
.h-nav li{height: 100%;text-align: center;padding:0 1.5%;}
.h-nav li .yiji{color:#333333;font-size: 16px;display: inline-block;height: 100%;line-height: 100px;font-weight: 400;position: relative;padding:0 0.3vw;width:100%;transition: all .5s;}
.h-nav li .yiji:before{content:'';border: 6px solid transparent;border-bottom: 6px solid var(--zhu-color);position: absolute;left: 50%;margin-left: -6px;transition: all 0.5s;opacity: 0;bottom:25px;}
.h-nav li.on .yiji{color:var(--zhu-color);letter-spacing: 1px;}
.h-nav li.on .yiji:before{opacity: 1;bottom: 0;}

.h-nav li .sublist{position: fixed;width:100%;top:98px;left:0;background: var(--zhu-color);padding:75px 0px;display: none;overflow-y: hidden;}
.h-nav li .sublist .wrap{display: flex;flex-direction: row;justify-content: space-between;padding:0 15px;}
.h-nav li .sublist .left{width:35%;display: flex;flex-direction: column;color:#fff;align-items: flex-start;}
.h-nav li .sublist .left span{font-size:30px;}
.h-nav li .sublist .left p{line-height: 24px;text-align: left;margin:30px 0 40px;}
.h-nav li .sublist .left a{padding:7px 30px;border:solid 1px #fff;border-radius: 2px;color:#fff;transition: all .5s}
.h-nav li .sublist .left a:hover{background:#fff;color:var(--zhu-color);}
.h-nav li .sublist .mid{width:25%;display: flex;flex-direction: row;flex-wrap: wrap;height: 100%;padding:30px 0;}
.h-nav li .sublist .mid a{width:50%;display: flex;flex-direction: row;align-items: center;color:#fff;height: 45px;}
.h-nav li .sublist .mid a i{font-size:14px;margin-right: 10px;width:16px;}
.h-nav li .sublist .mid a i.icon2{display: none;font-size:16px;}
.h-nav li .sublist .mid a span{font-size:16px;}
.h-nav li .sublist .mid a:hover .icon1{display: none;}
.h-nav li .sublist .mid a:hover .icon2{display: block;}
.h-nav li .sublist .right{width:32%;}
/*.h-nav li .sublist .right img{height: 100%;object-fit: cover;}*/


.h-right{width:80px;display: flex;flex-direction: row;align-items: center;transition: all .5s;color:#333333;justify-content:flex-end;}

.h-menu,.h-menu2{width:80px;text-align: center;cursor: pointer;display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}
.h-menu i,.h-menu2 i{color:#333333;font-size: 40px;line-height: 1}
.h-menu{display: none;}
.h-search{cursor: pointer;}
.h-right i{font-size: 40px;line-height: 1}
.h-right i:hover,.h-menu2 i:hover{color:var(--zhu-color);}


.header.shadow .h-logo{padding:5px 0;}
.header.shadow .h-nav li .yiji{line-height: 80px}
.header.shadow .sublist{top:80px;}

@media(max-width: 1400px){
	.h-logo{width:280px;}
	.h-nav{width:calc(100% - 450px);justify-content: space-around;}
	.h-menu2,.h-right{width:60px;}
	.h-nav li{padding:0 0.5%;}
}
@media(max-width: 1200px){
	.h-logo{width:250px;padding:10px 0;}
	.h-nav{width:calc(100% - 350px);}
	.h-nav li .yiji{line-height: 90px;padding:0 5px;font-size:14px;}
	.h-menu2,.h-search{width:50px;}
	.h-right{width:100px;}
	.h-right i, .h-menu2 i{font-size:35px;}
	.h-nav li .sublist{top:90px;}
	.header.shadow .h-logo{padding:10px 0;}

}
@media(max-width: 1024px){
	/*.h-logo{width:250px;}*/
	.h-right{width:200px;}
	.h-menu{display: block;}
	.h-nav,.h-menu2{display: none;}
	.h-search{width:80px;text-align: center;}

}
@media(max-width: 992px){
	.h-nav{display: none;}
	.h-menu{display:flex;}
}
@media(max-width: 576px){
	.header-box{padding:0;}
	.h-menu{width:50px;height: 50px;justify-content:center}
	.h-search{width:50px;}
	.h-logo{width:calc(100% - 130px);padding:5px 5px;height:50px}
	.h-right{width:100px;}
	.h-right i{font-size:28px;}
	.header.shadow .h-logo{padding:5px;}
}

/* search_box */
.search_box{ width: 70%; height:56%; overflow: hidden; transition: ease .6s; transform: scale(.9,.9); opacity: 0; visibility: hidden; position: fixed; left: 15%; top: -100%; z-index: 1001; background: #fff; box-sizing: border-box;border-radius: 5px;border:solid 1px var(--zhu-color); display: flex; flex-direction: column;  }
.search_box.on{ opacity:1; visibility:visible; transform:scale(1,1); top:22%; z-index: 99999; }
.search_box .hd{ display: flex; align-items: center; justify-content: flex-end; box-sizing: border-box; padding:60px 30px; }
.search_box .hd .logo img{ max-width: 100%; }
.search_box .hd .close{ opacity: 1; cursor: pointer; display: inline-flex; align-items: center; line-height: 1; padding:10px 24px; position: relative; border-radius: 30px; overflow: hidden; }
.search_box .hd .close i{ position: relative; z-index: 3; transition: all .35s; font-size: 26px; color: var(--zhu-color); line-height: 1; }
.search_box .hd .close span{ position: relative; z-index: 3; transition: all .35s; font-size: 24px; color: #333333; line-height: 1; margin-left: 5px; }
.search_box .hd .close::before{ content: ""; display: block; width: 0; height: 100%; background: var(--pei-color); position: absolute; left:0; top:0; transition: all 0.35s; z-index: 1; }
.search_box .hd .close:hover::before{ transition: all .35s; width: 100%; }
.search_box .hd .close:hover i, .search_box .hd .close:hover span{ transition: all .35s; color: #ffffff; }

.search_box .ct{ box-sizing: border-box; overflow: hidden; display: flex; flex-direction: column; align-items: center; }
.search_box .ct > b{ font-size: 30px; color: #333333; line-height: 1; margin-bottom: 60px; }
.search_box .ct > form{ width: 580px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #999999; padding:12px 0; }
.search_box .ct > form input{ width: calc(100% - 90px); font-size: 16px; color: #999999; line-height: 1; background: transparent; }
.search_box .ct > form button{ justify-content: flex-end; background: transparent; display: inline-flex; align-items: center; font-size: 16px; color: #fff; line-height: 1;border:none;padding:5px 10px;border-radius: 2px;background: var(--zhu-color);width:82px;}
.search_box .ct > form button span{ margin-right: 5px; font-size: 24px; color: #fff; line-height: 1; }
.search_box .ct > .keys{ width: 580px; display: flex; align-items: center; margin-top: 20px; }
.search_box .ct > .keys p{ display: flex; align-items: center; font-size: 16px; color: #999999; line-height: 1; }
.search_box .ct > .keys p span{ font-size: 24px; color: var(--zhu-color); line-height: 1; margin-right: 7px; }
.search_box .ct > .keys div{ display: flex; align-items: center; }
.search_box .ct > .keys div a{ font-size: 14px; margin:0 3px; color: #999999; line-height: 1; transition: all .3s; }
.search_box .ct > .keys div a:hover{ transition: all .3s; color: var(--pei-color); }

@media only screen and (max-width: 1600px){
	.search_box{height: 48%;}
	.search_box.on{top:26%;}
  .search_box .hd .logo{ width: 420px; }
  .search_box .hd .close{ padding:10px 24px; }
  .search_box .hd .close i{ font-size: 18px; }
  .search_box .hd .close span{ font-size: 22px; }
  .search_box .ct{ padding:0 15px; }
  .search_box .ct > b{ font-size: 28px; margin: 0px 0 60px; }
  .search_box .ct > form{ width: 580px; padding:12px 0; }
  .search_box .ct > form input{ width: calc(100% - 80px); }

  .search_box .ct > .keys{ width: 580px; margin-top: 20px; }
  .search_box .ct > .keys p{ font-size: 15px; }
  .search_box .ct > .keys p span{ font-size: 22px; margin-right: 6px; }
}
@media only screen and (max-width: 1500px){
  .search_box .hd{ padding:60px 15px; }
  .search_box .hd .logo{ width: 380px; }
  .search_box .hd .close{ padding:10px 24px; }
  .search_box .hd .close i{ font-size: 16px; }
  .search_box .hd .close span{ font-size: 20px; }
  .search_box .ct > b{ font-size: 26px; margin: 30px 0 50px; }
  .search_box .ct > form{ width: 580px; }
  .search_box .ct > form input{ width: calc(100% - 80px); font-size: 14px; }
  .search_box .ct > form button{ font-size: 14px;width:74px; }
  .search_box .ct > form button span{ margin-right: 10px; font-size: 16px; }
  .search_box .ct > .keys{ width: 580px; }
  .search_box .ct > .keys p{ font-size: 14px; }
  .search_box .ct > .keys p span{ font-size: 20px; margin-right: 6px; }
}
@media only screen and (max-width: 1400px){
  .search_box .hd{ padding:40px 15px; }
  .search_box .hd .logo{ width: 340px; }
  .search_box .hd .close{ padding:9px 22px; }
  .search_box .hd .close i{ font-size: 14px; }
  .search_box .hd .close span{ font-size: 18px; }
}
@media only screen and (max-width: 1200px){
  .search_box .hd{ padding:20px 15px; }
  .search_box .hd .logo{ width: 300px; }
  .search_box .hd .close{ padding:8px 20px; }
  .search_box .hd .close i{ font-size: 14px; }
  .search_box .hd .close span{ font-size: 16px; }
}
@media only screen and (max-width: 992px){
	.search_box{width:90%;}
	.search_box.on{left:5%;}
  .search_box .hd{ padding:15px; }
  .search_box .hd .logo{ width: 260px; }
  .search_box .hd .close{ padding:8px 18px; }
  .search_box .hd .close i{ font-size: 12px; }
  .search_box .hd .close span{ font-size: 15px; }
  .search_box .ct{ padding:15px; border-top: 1px dashed #f1f1f1; }
}
@media only screen and (max-width: 768px){
	.search_box{height: 40%}
	.search_box.on{top:30%;}
  .search_box .hd .logo{ width: 240px; }
  .search_box .ct{ padding:15px; border-top: 1px dashed #f1f1f1; }
  .search_box .ct > form,.search_box .ct > .keys{width:460px;}

}
@media only screen and (max-width: 640px){
  .search_box .hd .logo{ width: 220px; }
  .search_box .ct > b{ font-size: 20px; margin: 50px 0; }
  .search_box .ct > form{ width: 100%; }
  .search_box .ct > form input{ font-size: 13px; }
  .search_box .ct > form button{ font-size: 13px; }
  .search_box .ct > form button span{ margin-right: 10px; font-size: 13px; }
  .search_box .ct > .keys{ width: 100%; }
  .search_box .ct > .keys p{ font-size: 13px; margin-bottom: 10px;}
  .search_box .ct > .keys p span{ font-size: 15px; margin-right: 6px; }
}
@media only screen and (max-width: 576px){
	.search_box.on{height: 56%;top:22%;}
  .search_box .hd .logo{ width: 200px; }
  .search_box .ct > b{ font-size: 18px; margin: 20px 0 30px; }
  .search_box .ct > form{ width: 100%; }
  .search_box .ct > form input{ font-size: 13px; }
  .search_box .ct > form button{ font-size: 13px; }
  .search_box .ct > form button span{ margin-right: 10px; font-size: 13px; }
  .search_box .ct > .keys{ width: 100%;flex-direction: column; }
  .search_box .ct > .keys p{ font-size: 13px; }
  .search_box .ct > .keys p span{ font-size: 15px; margin-right: 6px; }
  .search_box .ct > .keys div a{margin:0 10px;}
}

/* 菜单 */
.h_menu{ width: 100%; height: 100%; overflow: hidden; transition: ease .6s; transform: scale(.9,.9); opacity: 0; visibility: hidden; position: fixed; left: 0; top: -100%; z-index: 1001; background: #fff; box-sizing: border-box; }
.h_menu .inner{ display: flex; flex-direction: column; }
.h_menu.on{ opacity:1; visibility:visible; transform:scale(1,1); top:0; z-index: 99999; }
.h_menu .hd{ display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding:100px 30px; }
.h_menu .hd .logo img{ max-width: 100%; }
.h_menu .hd .close{ opacity: 1; cursor: pointer; display: inline-flex; align-items: center; line-height: 1; padding:10px 24px; position: relative; border-radius: 30px; overflow: hidden; }
.h_menu .hd .close i{ position: relative; z-index: 3; transition: all .35s; font-size: 20px; color: var(--zhu-color); line-height: 1; }
.h_menu .hd .close span{ position: relative; z-index: 3; transition: all .35s; font-size: 24px; color: #333333; line-height: 1; margin-left: 5px; }
.h_menu .hd .close::before{ content: ""; display: block; width: 0; height: 100%; background: var(--pei-color); position: absolute; left:0; top:0; transition: all 0.35s; z-index: 1; }
.h_menu .hd .close:hover::before{ transition: all .35s; width: 100%; }
.h_menu .hd .close:hover i, .h_menu .hd .close:hover span{ transition: all .35s; color: #ffffff; }
.h_menu .ct{ box-sizing: border-box; overflow: hidden;padding:30px 60px; }
.h_menu .menu_nav{ display: flex; align-items: flex-start; justify-content: space-between; }
.h_menu .menu_nav > li > a{ transition: all .35s; font-size: 30px; color: #333333; line-height: 1; font-weight: bold; margin-bottom: 20px; display: block; }
.h_menu .menu_nav > li > a:hover{ transition: all .35s; color: var(--zhu-color); }
.h_menu .menu_nav .d_nav a{ transition: all .35s; position: relative; font-size: 18px; color: #333333; line-height: 2; padding:5px 0; display: inline-block; }
.h_menu .menu_nav .d_nav a::before{ transition: all .35s; content: ""; display: block; width: 0; height: 2px; background: var(--zhu-color); position: absolute; left:0; bottom:0; }
.h_menu .menu_nav .d_nav a:hover::before{ transition: all .35s; width: 100%; }
.h_menu .bd{ position: absolute; bottom:0; left: 0; width: 100%; background: #f7f7f7; box-sizing: border-box; padding:30px 0; }
.h_menu .bd .wrap{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; }
.h_menu .bd .wrap > div{ display: inline-flex; align-items: center; margin:0 20px; }
.h_menu .bd .wrap > div i{ color: var(--zhu-color); font-size: 30px; line-height: 1; margin-right: 12px; }
.h_menu .bd .wrap b{ color: #333333; font-size: 18px; line-height: 1; font-weight: normal; }
@media(max-width: 1400px){
	.h_menu .menu_nav > li > a{font-size:26px;}
}

@media(max-width: 1024px){
	.h_menu{display: none;}
}



/*flash*/
.banner{position: relative;overflow: hidden;}
.banner-slide{overflow:hidden}
.banner-slide figure{display:block;line-height:1;margin:0;}
.banner-slide figure img,.banner-slide figure video{display:block;position:relative;height:100vh;object-fit: cover;width:100%;}
.banner-down{position:absolute;left:8.33vw;right:8.33vw;bottom:3.75vw;display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;z-index:10}
.banner-dit{display:flex;align-items:center}
.banner-dit .swiper-pagination{position:relative;margin-top:25px;line-height:1}
.banner-dit .swiper-pagination .swiper-pagination-bullet{margin-right:12px;position:relative;width:16px;height:16px;opacity:1;background:none}
.banner-dit .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{transform:scale(1)}
.banner-dit .swiper-pagination .swiper-pagination-bullet:before{position:absolute;left:50%;top:50%;margin-left:-2px;margin-top:-2px;content:"";width:4px;height:4px;background:#fff;border-radius:50%}
.banner-dit .swiper-pagination .swiper-pagination-bullet:after{position:absolute;left:0;top:0;content:"";box-sizing:border-box;width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,255,255,0.2);transform:scale(0);transition:0.3s}
.banner-numble{display:flex;align-items:flex-end;margin-right:2.5vw;color:#fff;font-size:24px;font-family:"DIN";line-height:1}
.banner-numble i{display:inline-block;margin:0 8px;font-style:normal}
.banner-numble b{font-weight:normal;position:relative;top:2px;font-size:30px}
.banner-btn{display:flex}
.banner-btn span{display:inline-block;margin-right:20px;width:38px;height:38px;border:1px solid rgba(255,255,255,0.2);border-radius:50%;text-align:center;line-height:38px;color:#fff;font-size:14px;cursor:pointer;transition:0.35s}
.banner-btn span:hover{border-color:#fff}
.banner-btn span:last-child{margin-right:0}
.banner-line{position:absolute;left:0;bottom:0;width:100%;z-index:3;height:3;background:rgba(255,255,255,0.2);height:1px}
.banner-line span{display:block;position:absolute;left:0;top:0;width:20%;height:1px;background:#fff}

.btext-wrap{text-align:center;position: absolute;top:0;left:5%;width:90%;display: flex;flex-direction:column;height: 80%;justify-content: center;align-items: center}
.btext-wrap2{width:100%;position: absolute;left:0;bottom:0;z-index:1;}
.scroll-more{position:absolute;left:0;bottom:15%;z-index:3;width:100%;text-align:center}
.scroll-more span{display:block;position:relative;margin:auto;width:18px;height:32px}
.scroll-more span:before{position:absolute;left:0;top:0;content:"";width:18px;height:28px;border:2px solid #fff;border-radius:9px}
.scroll-more span:after{position:absolute;left:50%;margin-left:-1px;top:8px;content:"";width:2px;height:8px;background:#fff;animation:mousedown 1s infinite}
.scroll-more p{margin-top:10px;line-height:1;color:#fff;font-size:14px}
.banner1 .btext-wrap p{font-size:30px;letter-spacing: 8px;color:#fff;margin-top: 25px;}
@keyframes mousedown{0%{opacity:1;transform:translateY(0)}
	100%{opacity:0.2;transform:translateY(6px)}
}
@media(max-width: 1400px){
	.banner1 .btext-wrap p{letter-spacing: 2px;}
}
@media(max-width: 1200px){
	/*.banner{margin-top: 90px;}*/
	.banner1 .btext-wrap p{letter-spacing: 0px;font-size:25px;}
}
@media(max-width: 1024px){
	.banner{margin-top: 64px;}
}
@media(max-width: 992px){
	.banner-slide figure img,.banner-slide figure video{height: 700px}
	.btext-wrap strong{font-size: 40px}
	.btext-wrap strong:after{width:80px;}
	.banner1 .btext-wrap p{font-size:20px;}
}
@media(max-width: 768px){
	.banner-slide figure img,.banner-slide figure video{height: 500px}
	.banner1 .btext-wrap p{font-size:16px;}
}
@media(max-width: 576px){
	/*.banner{margin-top: 50px;}*/
	.banner-slide figure img,.banner-slide figure video{height: 350px}
	.btext-wrap small{font-size:24px;}
	.btext-wrap strong{font-size:24px;padding-bottom: 15px;}
	.btext-wrap strong:after{height: 3px}
	.btext-wrap p{font-size: 12px}
	.banner-dit .swiper-pagination{display: none;}
	.banner-numble b{font-size: 24px;}
	.banner-numble{font-size:20px;}
	.banner-btn span{width:30px;height: 30px;line-height: 30px}
	.banner1 .btext-wrap p{font-size:14px;}
}

/*icom*/
.icom{overflow: hidden;padding:60px 0;}
.icom .container-fluid{display: flex;flex-direction: row;justify-content: space-between;}
.icom-left{width:600px;overflow: hidden;--swiper-theme-color:var(--zhu-color);padding:0 15px 45px;position: relative;background: url(../images/icom-left-bg.png) center no-repeat;}
.icom-left .swiper-slide{overflow: hidden;cursor: pointer;}
.icom-left .swiper-slide .hd{display: flex;flex-direction: column;width:100%;}
.icom-left .swiper-slide .hd .t1{color:var(--zhu-color);font-size:24px;font-weight: bold;}
.icom-left .swiper-slide .hd .t2{-webkit-line-clamp:2;color:#a09e9e;font-size:16px;line-height: 30px;margin:20px 0 }
.icom-left .swiper-slide .bd{background-size: 100% auto;height: 385px}
.icom-left .swiper-slide .bd b{color:var(--zhu-color);font-size:215px;font-family: 'zhanku';line-height: 1;transition: all .5s}
.icom-left .swiper-slide:hover .bd b{color:var(--pei-color);}
.icom-left .pagination{justify-content: center;margin-top: 10px;}
.icom-left .pagination span{width:18px;height: 18px;border:solid 1px #666;border-radius: 50%;background:none;}
.icom-left .pagination .swiper-pagination-bullet-active{background: var(--zhu-color);border:none;}
.icom-left .play {background:#fff url(../images/pause.png) no-repeat center;background-size:100%;position: absolute;bottom:5px;left:0%;width: 49px;height: 49px;box-shadow: 0px 3px 5px #cbcfd5;border-radius: 50%;cursor: pointer;overflow: hidden;}
.icom-left .play.stop {background:#fff url(../images/play.png) no-repeat center;}
.icom-left .play .l_syqq_act {position: absolute;top: 3px;left: 3px;transform: rotate(198deg);-ms-transform: rotate(198deg);-moz-transform: rotate(198deg);-webkit-transform: rotate(198deg);-o-transform: rotate(198deg);}
.icom-left .play .arc {animation: stroke 4s linear;}
.icom-left .play .arc.first {animation: stroke 3s linear;}
.icom-left .play .arc.act{opacity:0;animation: none;}

.icom-right{width:790px;overflow: hidden;display: flex;flex-direction: column;}
.icom-right .t1{color:var(--zhu-color);font-size:24px;font-weight: bold;margin-bottom: 15px;}
.icom-right .t2{color:#444141;font-size:30px;}
.icom-right .t3{color:#a09e9e;font-size:16px;line-height: 30px;margin-top: 15px;}
.icom-right ul{display: flex;flex-direction:row;flex-wrap: wrap;border-top:solid 1px #c9caca;margin-top: 60px;width:80%;}
.icom-right ul a{width:50%;border-bottom:solid 1px #c9caca;display: block;padding:30px;color:#333333;font-size:16px;font-weight: lighter;transition: all .5s}
.icom-right ul a:hover{background: var(--zhu-color);color:#fff;}
@keyframes stroke {
  100% {
    stroke-dashoffset: -120.89px;
  }
}
@media(max-width: 1450px){
	.icom-right{width:calc(100% - 630px);}
}
@media(max-width: 1200px){
	.icom-left{width:500px;}
	.icom-right{width:calc(100% - 530px);}
	.icom-left .swiper-slide .bd{height: 320px}
	.icom-left .swiper-slide .bd b{font-size:170px;}
	.icom-right .t2{font-size:24px;}
	.icom-right .t3{font-size:15px;}
	.icom-right ul{margin-top: 30px;}
	.icom-right ul a{padding:25px;}
}
@media(max-width: 1024px){
	.icom-right ul{width:100%;}
}

@media(max-width: 992px){
	.icom-left{width:400px;}
	.icom-right{width:calc(100% - 430px);}
	.icom-left .swiper-slide .bd{height: 220px}
	.icom-left .swiper-slide .bd b{font-size:130px;}
	.icom-left .swiper-slide .hd .t1{font-size:22px;}
	.icom-left .swiper-slide .hd .t2{-webkit-line-clamp:3;font-size:15px;}
	.icom-right .t1{font-size:22px;}
	.icom-right .t2{font-size:20px;}
	.icom-right ul a{padding:18px 15px;}
}
@media(max-width: 768px){
	.icom{padding:45px 0;}
	.icom .container-fluid{flex-direction:column;}
	.icom-left{width:100%;padding:0 0 45px;}
	.icom-right{width:100%;}
	.icom-left .swiper-slide .bd{height: 380px;text-align: center;width:550px;margin:0 auto;}
	.icom-left .swiper-slide .bd b{font-size:170px;}
  .icom-left .play{bottom:30px;}
}
@media(max-width: 576px){
	.icom{padding:30px 0;}
	.icom-left .swiper-slide .hd .t1{font-size:20px;}
	.icom-left .swiper-slide .hd .t2{font-size:14px;line-height: 24px;}
	.icom-left .swiper-slide .bd{height: 200px;width:100%;}
	.icom-left .swiper-slide .bd b{font-size:100px;}
	.icom-left .pagination span{width:10px;height: 10px;}
	.icom-right .t1{font-size:20px;}
	.icom-right .t2{font-size:18px;}
	.icom-right .t3{-webkit-line-clamp:5;font-size:14px;line-height: 26px;}
	.icom-right ul a{padding:12px;font-size:14px;}
}



/*ipro*/
.ipro{width:100%;height: 100vh;overflow:hidden;position: relative;}
.ipro-hd{width:100%;height: 100%;overflow:hidden;}
.ipro-hd li{width:100%;height: 100%;display: none;}
.ipro-hd li img{width:100%;height: 100%;object-fit: cover;}
.ipro-hd li.on{display: block;}
.ipro-bd{overflow:hidden;width:calc(100% - 320px);position: absolute;height: 100%;top:0;left:50%;transform: translateX(-50%);display: flex;flex-direction: row}
.ipro-bd .swiper-slide{width:25%;border-left:solid 1px rgba(255,255,255,.2);border-right:solid 1px rgba(255,255,255,.2);padding:0 2px;position: relative;height: 100%;}
.ipro-bd .swiper-slide .txt{position: absolute;bottom:165px;left:0;padding:0 15px;width:100%;opacity: 1;transition: all .5s}
.ipro-bd .swiper-slide .txt .content{position: relative;text-align: center;}
.ipro-bd .swiper-slide .txt .content b{color:rgba(255,255,255,0.1);font-size:60px;font-family: Impact;text-transform: uppercase;line-height: 1}
.ipro-bd .swiper-slide .txt .content span{font-size:42px;color:#fff;font-weight: lighter;top:-30px;position: absolute;width:100%;left:0;}
.ipro-bd .swiper-slide .box{opacity: 0;width:100%;background: rgba(255,255,255,.8);padding:45px 1.5vw;height: 100%;position: relative;transition: all .5s}
.ipro-bd .swiper-slide .box .hd{padding:70px 0 50px;width:100%;text-align: right;color:var(--zhu-color);}
.ipro-bd .swiper-slide .box .hd big{font-size:48px;}
.ipro-bd .swiper-slide .box .hd small{font-size:18px;font-weight: lighter;}
.ipro-bd .swiper-slide .box .md{display: flex;flex-direction:column;}
.ipro-bd .swiper-slide .box .md i{color:var(--zhu-color);font-size:55px;}
.ipro-bd .swiper-slide .box .md span{color:var(--zhu-color);font-size:26px;}
.ipro-bd .swiper-slide .box .md p{color:#6c6c6c;font-size:18px;line-height: 36px;margin-top: 25px;-webkit-line-clamp:8;}
.ipro-bd .swiper-slide .box .bd{/*position: absolute;bottom:100px;left:1.5vw;width:100%;*/margin-top: 30px;}
.ipro-bd .swiper-slide .box .bd a{width:65%;height: 50px;color:#6b6b6b;text-align: center;display: block;font-size:14px;line-height: 50px;border-radius: 30px;border:solid 1px #6b6b6b;transition: all .5s}
.ipro-bd .swiper-slide .box .bd a:hover{background: var(--zhu-color);border-color:var(--zhu-color);color:#fff;}
.ipro-bd .swiper-slide.on .box{opacity: 1}
.ipro-bd .swiper-slide.on .txt{opacity: 0}

@media(max-width: 1600px){
	.ipro-bd{width:calc(100% - 100px);}
}
@media(max-width: 1400px){
  .ipro{height: 80vh}
	.ipro-bd{width:calc(100% - 50px);}
  .ipro-bd .swiper-slide .txt{bottom:60px;}
	.ipro-bd .swiper-slide .box .hd{padding:45px 0 30px;}
	.ipro-bd .swiper-slide .box .md i{font-size:50px;}
	.ipro-bd .swiper-slide .box .md span{font-size:22px;}
	.ipro-bd .swiper-slide .box .md p{font-size:16px;line-height: 32px;}
}
@media(max-width: 1200px){
  .ipro{height: 70vh}

	.ipro-bd{width:calc(100% - 15px);}
	.ipro-bd .swiper-slide .box .hd{padding:30px 0 15px;}
	.ipro-bd .swiper-slide .box .md i{font-size:45px;}
	.ipro-bd .swiper-slide .box .md span{font-size:24px;}
	.ipro-bd .swiper-slide .box .md p{font-size:15px;line-height: 30px;-webkit-line-clamp:6;}
}



@media(max-width: 992px){
	.ipro{height: 60vh}
	.ipro-bd .swiper-slide .box .hd{padding:0;}
	.ipro-bd .swiper-slide .txt .content b{font-size:55px;}
	/*.ipro-bd .swiper-slide .txt .content span{font-size:36px;}*/
   .ipro-bd .swiper-slide .box .md p{font-size:16px;line-height: 1.6}
}
@media(max-width: 768px){
	.ipro{height: 44vh}
	.ipro-bd .swiper-slide .box{padding:30px 3vw;}
	.ipro-bd .swiper-slide .box .md i{line-height: 1.2}
	.ipro-bd .swiper-slide .box .md p{margin-top: 15px;-webkit-line-clamp:4;}
  .ipro-bd .swiper-slide .box .md span{font-size:20px;}
	.ipro-bd .swiper-slide .box .bd{bottom:50px;}
	.ipro-bd .swiper-slide .box .bd a{width:50%;height: 40px;line-height: 40px;}
	.ipro-bd .swiper-slide .txt .content b{font-size:50px;}
	.ipro-bd .swiper-slide .txt .content span{font-size:32px;}
}
@media(max-width: 576px){
  .ipro{height: 40vh}
	.ipro-bd{width:calc(100%);}
	.ipro-bd .swiper-slide .txt{bottom:20px;}
	.ipro-bd .swiper-slide .txt .content b{font-size:15px;font-weight: normal;}
	.ipro-bd .swiper-slide .txt .content span{font-size:16px;}
  .ipro-bd .swiper-slide .box{padding:15px 3vw;}
	.ipro-bd .swiper-slide .box .hd big{font-size:20px;}
	.ipro-bd .swiper-slide .box .hd small{font-size:14px;}
	.ipro-bd .swiper-slide .box .md i{font-size:20px;}
	.ipro-bd .swiper-slide .box .md span{font-size:12px;}
	.ipro-bd .swiper-slide .box .md p{font-size:12px;line-height: 20px;margin-top:10px;-webkit-line-clamp:3;}
	.ipro-bd .swiper-slide .box .bd{bottom:30px;}
	.ipro-bd .swiper-slide .box .bd a{width:60%;height: 28px;line-height: 28px;font-size:12px;}
}
@media(max-height: 800px){
  .ipro-bd .swiper-slide .box .hd{padding:15px 0;}
  .ipro-bd .swiper-slide .box .md p{-webkit-line-clamp:5;}
}

/*iadv*/
.iadv{padding:60px 0;overflow:hidden;background:#f8f8f8;position: relative; }
.iadv .container-fluid{display: flex;flex-direction: row;justify-content: space-between;width:100%;position: relative;}
.iadv-right{width:calc(100% - 660px);padding:45px 0;position: relative;}
.iadv-left{width:660px;display: flex;flex-direction: column;padding:15px 0;}
.iadv-left .list{width:100%;position:relative;z-index:20;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.iadv-left .list li{width:100%;padding:30px;}
.iadv-left .list li:nth-of-type(2n){margin-left:15%}
.iadv-left .list li .icon{padding:22px;background:var(--zhu-color);border-radius:50%;float:left;position:relative;-webkit-animation:circlespread 3s ease-in-out 0s infinite;animation:circlespread 3s ease-in-out 0s infinite}
.iadv-left .list li .icon:before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;border-radius:50%;background-color:rgba(56,186,177,0.1);-webkit-animation:circlepulse 1.5s ease 0s infinite;animation:circlepulse 1.5s ease 0s infinite}
.iadv-left .list li .icon i{color:#fff;font-size:40px;line-height: 1}
.iadv-left .list li .icon .bg{width:36px;height:36px;padding:58px;position:absolute;left:-16px;top:-16px;background:url(../images/iadv-left-bg.png) no-repeat center;background-size:cover;-webkit-animation:loopCir 10s linear 0s infinite;animation:loopCir 10s linear 0s infinite}
.iadv-left .list li .wz{color:var(--zhu-color);line-height:48px;margin-left:40px;float:left}
.iadv-left .list li .wz .num{display: flex;flex-direction: row;align-items: flex-end;}
.iadv-left .list li .wz .num b{font-size:45px;font-weight:normal;font-family:Impact;line-height: 1}
.iadv-left .list li .wz .num sub{font-size:20px;margin-left:10px;bottom:15px;}
.iadv-left .list li .wz .des{font-size:20px;line-height:24px;margin-top:13px}
.iadv-right .map{position:absolute;right:0;top:0;opacity:1;width:100%;height: 100%}
.iadv-right .map .point{opacity:0}
.iadv-right .map .point2{opacity:0}
.iadv-right .map .point{animation:hide 3s ease-in 1s;animation-fill-mode:both;animation-iteration-count:infinite}
.iadv-right .map .point2{animation:hide 3s ease-in 1s;animation-fill-mode:both}
.iadv-right .map .line{
  fill:none;
  stroke:var(--pei-color);
  stroke-width:1px;
  stroke-dashoffset:1280px;
  stroke-dasharray:1280px;
  animation:animation-svg-line 3s ease-in 1s;
  animation-fill-mode:both;
  animation-iteration-count:infinite;
  /*animation-direction:reverse;*/
}



@keyframes hide{form{opacity:0}
	to{opacity:0.8}
}

@keyframes animation-svg-line{
  0%{stroke-dashoffset:1280px}
	50%{stroke-dashoffset:0px}
	100%{stroke-dashoffset:-1000px}

}
.iadv-left.on .list li{-webkit-animation:moveInUpSmall 1.2s ease;animation:moveInUpSmall 1.2s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.iadv-left .list li:nth-of-type(1){-webkit-animation-delay:0.3s;animation-delay:0.3s}
.iadv-left .list li:nth-of-type(2){-webkit-animation-delay:0.6s;animation-delay:0.6s}
.iadv-left .list li:nth-of-type(3){-webkit-animation-delay:0.9s;animation-delay:0.9s}
.iadv-left .list li:nth-of-type(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}
@keyframes loopCir{
	0% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}
@-webkit-keyframes loopCir{
	0% {
		opacity: 0;
		-webkit-transform:scale(0);
		transform:scale(0);
	}
	100% {
		opacity: 1;
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes moveInFade{
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes moveInFade{
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes moveInUpSmall{
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@-webkit-keyframes moveInUpSmall{
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes circlespread{
	0% {
		-webkit-box-shadow: 0px 0px 0 0px rgba(56, 186, 177, 0.2);
		box-shadow: 0px 0px 0 0px rgba(56, 186, 177, 0.2);
	}
	50% {
		-webkit-box-shadow: 0px 0px 0 20px rgba(56, 186, 177, 0.2);
		box-shadow: 0px 0px 0 20px rgba(56, 186, 177, 0.2);
	}
	100% {
		-webkit-box-shadow: 0px 0px 0 0px rgba(56, 186, 177, 0.2);
		box-shadow: 0px 0px 0 0px rgba(56, 186, 177, 0.2);
	}
}
@-webkit-keyframes circlespread{
	0% {
		-webkit-box-shadow: 0px 0px 0 0px rgba(56, 186, 177, 0.2);
		box-shadow: 0px 0px 0 0px rgba(56, 186, 177, 0.2);
	}
	50% {
		-webkit-box-shadow: 0px 0px 0 20px rgba(56, 186, 177, 0.2);
		box-shadow: 0px 0px 0 20px rgba(56, 186, 177, 0.2);
	}
	100% {
		-webkit-box-shadow: 0px 0px 0 0px rgba(56, 186, 177, 0.2);
		box-shadow: 0px 0px 0 0px rgba(56, 186, 177, 0.2);
	}
}
@keyframes circlepulse{
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(3);
		opacity: 0;
	}
}
@-webkit-keyframes circlepulse{
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(3);
		opacity: 0;
	}
}

@keyframes hide {
  form {
    opacity:0;
  }
  to {
    opacity:0.8;
  }
}
@keyframes animation-svg-line {
  0% {
    stroke-dashoffset:1280px
  }
  50% {
    stroke-dashoffset:0px
  }
  100% {
    stroke-dashoffset:-1000px
  }
}


@media(max-width: 1400px){
	.iadv-left{width:520px;}
	.iadv-right{width:calc(100% - 520px);}
	.iadv-left .list li .icon i{font-size:40px;}
	.iadv-left .list li .icon .bg{padding:57px;}
	.iadv-left .list li .wz .num b{font-size:35px;}
	.iadv-left .list li .wz .num sub{font-size:16px;}
	.iadv-left .list li .wz .des{font-size:16px;}
}
@media(max-width: 1200px){
  .iadv .container-fluid{flex-direction:column;}
	.iadv-left{width:100%}
	.iadv-right{width:100%;padding:30px 0;display: none;}
  .iadv-left .list{flex-direction: row;justify-content: space-between;flex-wrap: wrap}
	.iadv-left .list li{padding:20px 30px;width:50%;margin-bottom: 30px}
  .iadv-left .list li:nth-of-type(2n){margin-left: 0}
	.iadv-left .list li .icon{padding:18px;}
	.iadv-left .list li .icon i{font-size:30px;}
	.iadv-left .list li .icon .bg{padding:50px;}
	.iadv-left .list li .wz .num b{font-size:35px;}
	.iadv-left .list li .wz .num sub{font-size:15px;}
	.iadv-left .list li .wz .des{font-size:15px;}
}
@media(max-width: 992px){
  .iadv{padding:30px 0;}
	
	.iadv-left{width:100%;}
	.iadv-left .list{flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
	.iadv-left .list li{flex-direction: row;width:48%;display: flex;margin: 20px 0;}
	.iadv-left .list li:nth-of-type(2n){margin-left: 0}
	.iadv-left .list li .icon{width:71px;height: 71px;}
	.iadv-left .list li .wz{width:calc(100% - 100px);}
	.iadv-right{width:100%;padding:0;height: 500px}
}
@media(max-width: 768px){
  .iadv-left .list li{margin:10px 0;padding:20px 15px;}
	.iadv-left .list li .icon{width:60px;height: 60px;padding:15px;}
	.iadv-left .list li .wz{width:calc(100% - 60px);margin-left: 30px;}
	.iadv-left .list li .icon i{font-size:30px;}
	.iadv-left .list li .icon .bg{padding:40px;left:-10px;top:-10px;}
	.iadv-left .list li .wz .num b{font-size:30px;}
	.iadv-left .list li .wz .des{font-size:14px;margin-top: 8px;}
	.iadv-left .list li .wz .num sub{font-size:14px;bottom:10px;}
  .iadv-right{height: 400px}
}
@media(max-width: 576px){
	.iadv{padding:30px 0;}
	.iadv-left .list li{flex-direction: column;align-items: center;width:50%;padding:15px 0;margin-bottom: 15px}
	.iadv-left .list li .icon{width:45px;height: 45px;padding:10px;}
	.iadv-left .list li .icon .bg{padding:33px;}
	.iadv-left .list li .icon i{font-size:25px;}
	.iadv-left .list li .wz{margin-left: 0;text-align: center;width:100%;}
	.iadv-left .list li .wz .num{justify-content: center;margin-top: 30px;}
	.iadv-left .list li .wz .num b{font-size:22px;}
	.iadv-left .list li .wz .des{font-size:12px;}
	.iadv-left .list li .wz .num sub{font-size:12px;bottom:10px;}
  .iadv-right{height: 250px}
}





/*more*/
.more{position: relative;}
.more span{width:62px;height: 62px;display: block;border:dashed 1px #a8a8a8;border-radius: 50%;transition: all .5s}
.more i{color:#a8a8a8;font-size:60px;line-height: 1;position: absolute;top:50%;left:35px;transform: translateY(-50%);z-index: 2;transition: all .5s}
.more:hover span{border:solid 1px var(--zhu-color);background: var(--zhu-color);}
.more:hover i{color:#fff;font-size:40px;left:12px;}
@media(max-width: 992px){
	.more span{width:58px;height: 58px;}
	.more i{font-size:55px;left:30px;}
	.more:hover i{left:9px;}
}
@media(max-width: 768px){
	.more span{width:52px;height: 52px;}
	.more i{font-size:50px;left:25px;}
	.more:hover i{left:6px;}
}
@media(max-width: 576px){
	.more span{width:44px;height: 44px;}
	.more i{font-size:30px;left:28px;}
	.more:hover i{left:6px;font-size:30px;}
}

/*inews*/
.inews{padding:30px 0 60px;overflow: hidden;}
.inews-hd{padding:30px 0;font-size:45px;color:#333333;font-weight: bold;}
.inews-bd{width:100%;overflow: hidden;}
.inews-bd a{width:100%;display: flex;flex-direction: column;color:#333;}
.inews-bd a .t1{font-size:24px;color:var(--zhu-color);}
.inews-bd a .t2{font-size:30px;font-weight: bold;margin:12px 0 7px;color:#999;}
.inews-bd a .t3{font-size:20px;-webkit-line-clamp:2;}
.inews-bd a .img{padding-bottom: 58%;margin:20px 0;}
.inews-bd a .t4{font-size:15px;line-height: 26px;color:#999;height: 78px;}
.inews-bd a .more{margin-top: 60px;}
.inews-bd a:hover .more span{border:solid 1px var(--zhu-color);background: var(--zhu-color);}
.inews-bd a:hover .more i{color:#fff;left:12px;font-size:40px;}
@media(max-width: 992px){
	.inews-hd{font-size:40px;}
	.inews-bd a .t1{font-size:20px;}
	.inews-bd a .t2{font-size:26px;}
	.inews-bd a .t3{font-size:17px;}
	.inews-bd a .more{margin-top: 45px}
	.inews-bd a:hover .more i{left:9px;}
}
@media(max-width: 768px){
	.inews{padding:15px 0 30px;}
	.inews-hd{font-size:35px;padding:15px 0;}
	.inews-bd{margin-top: 15px;}
	.inews-bd a .t1{font-size:18px;}
	.inews-bd a .t2{font-size:24px;margin:5px 0;}
	.inews-bd a .t3{font-size:15px;}
	.inews-bd a .t4{font-size:14px;}
	.inews-bd a .more{margin-top: 30px}
	.inews-bd a:hover .more i{left:6px;}
}
@media(max-width: 576px){
	.inews-hd{font-size:30px;}
	.inews-bd a .t1{font-size:16px;}
	.inews-bd a .t2{font-size:18px;}
	.inews-bd a .t4{font-size:12px;}
	.inews-bd a:hover .more i{left:6px;font-size:30px;}
}

/*ihezuo*/
.ihezuo{background: var(--zhu-color);overflow:hidden;padding-bottom: 60px;}
.ihezuo-hd{text-align: center;color:#fff;display: flex;flex-direction: column;padding:55px 0;}
.ihezuo-hd b{font-size:60px;}
.ihezuo-hd p{font-size:26px;}
.ihezuo-bd{overflow:hidden;}
.ihezuo-bd .swiper-slide{padding:10px;background: #fff;border-radius: 20px;cursor: pointer;}
.ihezuo-bd .swiper-slide .img{padding-bottom:55%;}
@media(max-width: 1200px){
	.ihezuo-hd b{font-size:50px;}
}
@media(max-width: 992px){
	.ihezuo-hd b{font-size:40px;}
}
@media(max-width: 576px){
	.ihezuo{padding-bottom: 30px;}
	.ihezuo-hd{padding:30px 0;}
	.ihezuo-hd b{font-size:30px;}
	.ihezuo-hd p{font-size:20px;}
	.ihezuo-bd .swiper-slide{border-radius: 10px}
}

/*ilishi*/
.ilishi{background: url(../images/ilishi-bg.jpg) center no-repeat;background-attachment: fixed;width:100%;height: 100vh;position: relative;}
.ilishi-hd{width:100%;display:flex;flex-direction: row;justify-content: space-between;align-items: center;position: absolute;top:60px;left:0;z-index: 2}
.ilishi-hd .wrap{height: 100%;}
.ilishi-hd .container-fluid{height: 100%;display: flex;flex-direction: row;justify-content: space-between;}
.ilishi-hd .left{width:calc(100% - 250px);display: flex;flex-direction: column;}
.ilishi-hd .left b{color:#fff;font-size:50px;margin-bottom: 10px;}
.ilishi-hd .left p{color:#fff;font-size:24px;line-height: 36px;}
.ilishi-hd .right{width:245px;}
.ilishi-hd .right .more span{border-color:#fff;}
.ilishi-hd .right .more i{color:#fff;}
.ilishi-hd .right .prev{float: left;width:105px;transform: rotate(180deg);margin-right: 25px;cursor: pointer;}
.ilishi-hd .right .next{float: right;width:105px;cursor: pointer;}
.ilishi-bd{overflow:hidden;height: 100%;position: relative;z-index: 1}
.ilishi-bd .swiper-slide{display: flex;flex-direction: column;color:#fff;position: relative;cursor: pointer;background:rgba(255,255,255,.2);padding:20% 5vw 0;}
.ilishi-bd .swiper-slide .t1{font-size:30px;position:relative;padding:5px 0px 5px 20px;letter-spacing: 3px}
.ilishi-bd .swiper-slide .t1:before{content:'/';font-size:30px;position: absolute;left:0;top:0px;font-weight: 200;line-height: 1}
.ilishi-bd .swiper-slide .t1:after{content:'年';font-size:14px;position: absolute;bottom:10px;left:110px;}
.ilishi-bd .swiper-slide .t2{font-size:30px;}
.ilishi-bd .swiper-slide .txt{background: url(../images/ilishi-line.png) left top no-repeat;padding-left: 34px;font-size:15px;line-height: 28px;margin-top: 30px;width:100%;-webkit-line-clamp:4;}
.ilishi-bd .swiper-slide b{color:#fff;font-size: 100px;opacity: 0.2;position: absolute;right:5vw;bottom:60px;font-weight: normal;}
.ilishi-bd .swiper-slide-active{background: none;}
.ilishi-bd .swiper-slide-active b{opacity: 1}
@media(max-width: 1400px){
  .ilishi-bd .swiper-slide{padding-top:25%;}
}
@media(max-width: 1200px){
  .ilishi-hd .left b{font-size:40px;}
  .ilishi-hd .left p{font-size:20px;}
  .ilishi-bd{margin-top:30px;}
  .ilishi-bd .swiper-slide .t1{font-size:26px;}
  .ilishi-bd .swiper-slide .t1:before{font-size:24px;}
  .ilishi-bd .swiper-slide .t2{font-size:28px;}
  .ilishi-bd .swiper-slide b{font-size:80px;}
}
@media(max-width:992px){
  .ilishi{height: 700px}
  .ilishi-bd .swiper-slide{padding:240px 5vw 0;}
}
@media(max-width:768px){
  .ilishi-hd .left b{font-size:35px;}
  .ilishi-hd .left p{font-size:18px;}
  .ilishi-bd .swiper-slide .t1{font-size:22px;}
  .ilishi-bd .swiper-slide .t1:before{font-size:22px;}
  .ilishi-bd .swiper-slide .t1:after{left:90px;font-size:13px;}
  .ilishi-bd .swiper-slide .t2{font-size:24px;}
  .ilishi-bd .swiper-slide b{font-size:60px;}
}
@media(max-width:576px){
  .ilishi{padding:30px 0;height: 100vh}
  .ilishi-hd .container-fluid{flex-direction: column;}
  .ilishi-hd .left{width:100%;}
  .ilishi-hd .left b{font-size:30px;}
  .ilishi-hd .left p{font-size:16px;line-height: 24px}
  .ilishi-hd .right{margin-top:30px}
  .ilishi-bd .swiper-slide .t2{font-size:18px;}
  .ilishi-bd .swiper-slide .txt{margin-top: 15px;width:95%;background-size: 12px;line-height: 24px;font-size:13px;}
  .ilishi-bd .swiper-slide b{font-size:40px;bottom:15px;}
}


/*footer*/
.footer{overflow: hidden;width:100%;}
.f-hd{padding:50px 0;background: #fff;display: flex;flex-direction: row;justify-content: space-between;}
.f-hd .left{width:420px}
.f-hd .f-con{width:100%;display: flex;flex-direction: row;margin-top: 15px;flex-wrap: wrap;}
.f-hd .f-con li{line-height: 30px;font-size:15px;color:#333333;width:50%;}
.f-hd .f-con li:last-child{width:100%;}
.f-hd .f-con li b{font-weight: normal;float: left;}
.f-hd .f-con li p{float: left;}
.f-hd .f-ewm{width:calc(100% - 450px);display: flex;flex-direction: row;justify-content: space-between;}
.f-hd .f-ewm .item{width:49%;}
.f-hd .f-ewm .item p{font-size:18px;}
.f-hd .f-ewm .item p span{color:var(--pei-color);}
.f-hd .f-ewm .item .box{border:solid 1px #eee;padding:15px;display: flex;flex-direction: row;justify-content: space-between;margin-top: 15px;}
.f-hd .f-ewm li{width:33%;display: flex;flex-direction: column;padding:0 10px 5px;}
.f-hd .f-ewm li .hd{display: flex;flex-direction: row;justify-content: center;align-items: center;}
.f-hd .f-ewm li .hd img{width:16px;height: 16px;}
.f-hd .f-ewm li .hd span{font-size:15px;color:var(--zhu-color);margin-left: 5px;}
.f-hd .f-ewm li .bd{border:solid 1px #cecece;margin-top: 12px;}
.f-bd{text-align: center;height: 58px;background: #333333;color:#777777;font-size:15px;line-height: 58px;}
.f-bd a{color:#777777;display: inline-block;}
.f-bd a:hover{color:#fff;}
@media(max-width: 1400px){
	.f-hd .f-ewm .item .box{padding:15px 5px;}
  .f-logo img{width:180px;}
}
@media(max-width: 1200px){

	.f-logo img{width:120px;}
  .f-hd .f-con li{font-size:14px;}
  .f-hd .f-ewm li .hd span{font-size:14px;}
}
@media(max-width: 1024px){
  .f-hd{flex-direction: column;}
  .f-hd .left{width:100%;}
  .f-hd .f-ewm{width:100%;margin-top: 15px;}

}
@media(max-width: 992px){
	.f-hd{flex-wrap: wrap;}
	.f-hd .f-con{width:100%;}

}
@media(max-width: 768px){

	.f-bd{height: auto;line-height: 26px;padding:10px 0;}

}
@media(max-width: 576px){
	.f-hd{padding:30px 0;}
	.f-hd .f-logo{width:100%;padding:0 45px;text-align: center;}
	.f-hd .f-con{width:100%;margin-top: 15px;margin-left: 0;padding:0;}
  .f-hd .f-con li{width:100%;}
  .f-hd .f-con li p{width:calc(100% - 60px);}
  .f-hd .f-ewm{flex-direction: column;}
  .f-hd .f-ewm .item{margin-bottom: 15px;width:100%;}
}



/*l-banner*/
.l-banner{height:600px;width:100%;display: flex;flex-direction: column;justify-content: center;color:#fff;/*margin-top: 101px;*/}
.l-banner .wrap{padding:60px 15px 0;text-align: center;position: relative;z-index: 1}
.l-banner .t1{font-size: 28px;font-weight: bold;}
.l-banner .t2{font-size:16px;margin-top: 10px;text-transform: uppercase;}
.about-banner{background: url(../images/about-banner.jpg) center bottom no-repeat;background-size:cover;position: relative;}
.about-banner img{max-width: 1400px;display: block;position: absolute;bottom:0;left:50%;transform:translateX(-50%);}
.news-banner{background: url(../images/news-banner.jpg) center no-repeat;background-size:cover;}

.pro-banner{background: url(../images/product-banner.jpg) center no-repeat;background-size:cover;}
.contact-banner{background: url(../images/contact-banner.jpg) center no-repeat;background-size:cover;}

.siliao-banner{background: url(../images/siliao-banner.jpg) center no-repeat;background-size:cover;}
.tuzai-banner{background: url(../images/tuzai-banner.jpg) center no-repeat;background-size:cover;}
/*.shushi-banner{background: url(../images/shushi-banner.jpg) center no-repeat;background-size:cover;}*/
.yangzhi-banner{background: url(../images/yangzhi-banner.jpg) center no-repeat;background-size:cover;}
.job-banner{background: url(../images/job-banner.jpg) center no-repeat;background-size:cover;}

.info-banner{background: url(../images/info-banner.jpg) center no-repeat;background-size:cover;}
@media(max-width: 1500px){
  .about-banner img{width:90%;max-width: 100%}
}
@media(max-width: 1200px){
  /*.l-banner{margin-top: 91px}*/
}
@media(max-width: 1024px){
  .l-banner{/*margin-top: 64px;*/height: 350px}
}
@media(max-width: 992px){
/*	.l-banner .t1{font-size: 38px;}
	.l-banner .t2{font-size: 20px;}*/
}
@media(max-width:768px){
	/*.l-banner .t1{font-size: 32px;}
	.l-banner .t2{font-size: 18px;}*/
}
@media(max-width:576px){
	.l-banner .t1{font-size: 24px;}
	.l-banner .t2{font-size: 14px;}
	.l-banner{height: 200px;/*margin-top: 51px*/}
}

/*position*/
.position{height:80px;background:#fff;line-height: 80px;border-bottom: solid 1px #ededed}
.position .container-fluid{display: flex;flex-direction: row;justify-content: space-between;}
.position .pleft{width:100%;display: flex;flex-direction: row;flex-wrap: wrap}
.position .pleft a{color:#333;font-size:18px;position:relative;display: block;float: left;text-align: center;transition: all .5s;width:16.6%;}
.position.about .pleft a{width:14.25%;}
.position .pleft a:before{content:'';width:0;height:100%;background:var(--zhu-color);top:0px;left:0;position: absolute;transition: all .5s;z-index: 0;}
.position .pleft a span{position: relative;z-index: 1}
.position .pleft a:hover:before{width:100%;}
.position .pleft a.active:before{width:100%;}
.position .pleft a:hover,.position .pleft a.active{color:#fff;}

@media(max-width: 992px){
  .position{height: 60px;line-height: 60px}
	.position .pleft{width:100%;}
  .position .pleft a span{font-size:16px;}
}
@media(max-width: 768px){
  .position.about{height: 100px;line-height: 50px;}
  .position.about .pleft a{width:25%;}
  .position .pleft a{padding:0 1.9vw;}
  .position .pleft a span{font-size:15px;}
}
@media(max-width: 576px){
	.position{height: 100px;line-height: 50px;border-bottom: none;}
  .position .container-fluid{padding:0;}
  .position .pleft{flex-wrap: wrap;}
	.position .pleft a{margin-right: 30px;font-size: 14px;width:33.33%;display: block;margin-right: 0;border-bottom: solid 1px #ddd;border-right:solid 1px #ddd;}
  .position .pleft a:nth-child(3n){border-right:none;}
  .position.about .pleft a:nth-child(3n){border-right:solid 1px #ddd;}
  .position.about .pleft a:nth-child(4n){border-right:none;}
  .position .pleft a span{font-size:13px;}
  
   
}

/*com-section1*/
.com-section1{overflow: hidden;}
.com-section1 .hd{text-align: center;}
.com-section1 .hd b{font-size:28px;margin:45px 0 30px;display: block;}
.com-section1 .hd .txt{font-size:16px;color:#666666;line-height: 30px;text-align: left;}
.com-section1 .bd{position: relative;}
.com-section1 .bd img{width:100%;height: 500px;object-fit: cover;}
.com-section1 .bd a{position: absolute;display: block;top:50%;left:50%;transform: translate(-50%,-50%);}
.com-section1 .bd a span{font-size:70px;color:#fff;}
@media(max-width: 576px){
  .com-section1 .hd b{font-size:24px;}
  .com-section1 .hd .txt{font-size:14px;line-height: 2}
  /*.com-section1 .bd{height: 300px;}*/
  .com-section1 .bd a span{font-size:50px;}

}
/*com-section2*/
.com-section2{overflow: hidden;}
.com-section2-hd{font-size:28px;font-weight: bold;text-align: center;padding:55px 0;}
.com-section2-bd{display: flex;flex-direction: row;justify-content: space-between;width:100%;}
.com-section2-bd li{width:calc(25% - 30px);display: flex;flex-direction: row;justify-content: space-between;}
.com-section2-bd li .lt{width:124px;height: 124px;background: #0f9435;border-radius: 10px;text-align: center;line-height: 124px;}
.com-section2-bd li .lt i{color:#fff;font-size:70px;}
.com-section2-bd li .rt{width:calc(100% - 140px);display: flex;flex-direction: column;color: #0f9435;}
.com-section2-bd li .rt .hd{letter-spacing: 2px}
.com-section2-bd li .rt .hd b{font-family: Impact;font-size:55px;line-height: 1}
.com-section2-bd li .rt .hd span{font-size:24px;font-family: lighter;margin-left: 10px;}
.com-section2-bd li .rt .bd{font-size:20px;font-weight: lighter;line-height: 30px;margin-top: 5px;}
@media(max-width: 1600px){
  .com-section2-bd li .lt{width:110px;height: 110px;line-height: 110px}
  .com-section2-bd li .rt{width:calc(100% - 125px);}
  .com-section2-bd li .rt .hd b{font-size:40px;}
  .com-section2-bd li .rt .hd span{font-size:20px;}
  .com-section2-bd li .rt .bd{font-size:18px;}
}
@media(max-width: 1400px){
  .com-section2-bd li .lt{width:100px;height: 100px;line-height: 100px}
  .com-section2-bd li .lt i{font-size:60px;}
  .com-section2-bd li .rt{width:calc(100% - 115px);}
  .com-section2-bd li .rt .hd b{font-size:35px;}
  .com-section2-bd li .rt .hd span{font-size:18px;}
  .com-section2-bd li .rt .bd{font-size:16px;}
}
@media(max-width: 1200px){
  .com-section2-bd li .lt{width:80px;height: 80px;line-height: 80px}
  .com-section2-bd li .lt i{font-size:50px;}
  .com-section2-bd li .rt{width:calc(100% - 95px);}
  .com-section2-bd li .rt .hd b{font-size:30px;}
  .com-section2-bd li .rt .hd span{font-size:14px;}
  .com-section2-bd li .rt .bd{font-size:14px;line-height: 20px;}
}
@media(max-width: 992px){
  .com-section2-bd li{flex-direction: column;align-items: center;width:25%;justify-content: flex-start;}
  .com-section2-bd li .rt{width:80%;}
  .com-section2-bd li .rt .hd{text-align: center;margin: 15px 0;}
  .com-section2-bd li .rt .bd{text-align: center;}
}
@media(max-width: 768px){
  .com-section2-bd li .lt{width:60px;height:60px;line-height: 60px}
  .com-section2-bd li .lt i{font-size:35px;}
  .com-section2-bd li .rt .hd{letter-spacing: 0}
  .com-section2-bd li .rt .hd span{margin-left: 5px;}
  .com-section2-bd li .rt .bd{margin-top: 0;font-size:13px;}
}
@media(max-width: 576px){
  .com-section2-hd{font-size:24px;padding:30px 0;}
  .com-section2-bd{flex-wrap:wrap;}
  .com-section2-bd li{width:50%;margin-bottom: 30px}
}


/*com-section3*/
.com-section3{overflow: hidden;margin-bottom: 60px;margin-top: 50px}
.com-section3-hd{text-align: center;padding:15px 0;font-size:28px;font-weight: bold;}
.com-section3-bd{overflow: hidden;}
.com-section3-bd a{display: block;width:100%;}
.com-section3-bd a .img{padding-bottom: 143%;}
.com-section3-bd a .txt{text-align: center;color:#333;}
.com-section3-bd a .txt .t1{font-size:22px;margin:20px 0 5px;font-weight: bold;}
.com-section3-bd a .txt .t2{font-size:15px;}
@media(max-width: 1400px){
  .com-section3-bd a .txt .t1{font-size:22px;}
}
@media(max-width: 576px){
  .com-section3-hd{padding:15px 0 30px;font-size:24px;}
  .com-section3-bd a .txt .t1{font-size:17px;}
  .com-section3-bd a .txt .t2{font-size:12px;}
}

/*com-section4*/
.com-section4-hd{padding:45px 0;text-align: center;font-size:28px;font-weight: bold;}
.com-section4-bd{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 60px;flex-wrap: wrap;align-items: center;}
.com-section4-bd li{width:20%;display: flex;flex-direction: column;align-items: center;padding:0 10px;}
.com-section4-bd li .hd{background:url(../images/com-section4-bg.png) center no-repeat;background-size: 100%;width:180px;height: 180px;color:#fff;font-size:50px;font-weight: bold;text-align: center;line-height: 180px;}
.com-section4-bd li .bd{display: flex;flex-direction: column;align-items: center;text-align: center;}
.com-section4-bd li .bd b{font-size:28px;font-weight: bold;padding:10px 0;}
.com-section4-bd li .bd p{font-size:18px;}
@media(max-width: 1400px){
  .com-section4-bd li .bd b{font-size:24px;}
  .com-section4-bd li .bd p{font-size:15px;}
}
@media(max-width: 1200px){
  .com-section4-bd li .hd{width:140px;height: 140px;line-height: 140px;font-size:35px;}
}
@media(max-width: 992px){
  .com-section4-hd{font-size:24px;}
  .com-section4-bd{margin-bottom: 30px;}
  .com-section4-bd li .hd{width:110px;height: 110px;font-size:30px;line-height: 110px}
  .com-section4-bd li .bd b{font-size:20px;}
  .com-section4-bd li .bd p{font-size:13px;}
}
@media(max-width: 768px){
  .com-section4-hd{font-size:20px;}
  .com-section4-bd{justify-content: center;margin-bottom: 0}
  .com-section4-bd li{width:33%;margin-bottom: 45px}
}
@media(max-width: 576px){
  .com-section4-hd{font-size:18px;}
  .com-section4-bd li{margin-bottom: 30px;}
  .com-section4-bd li .hd{width:80px;height: 80px;line-height: 80px;font-size:24px;}
  .com-section4-bd li .bd b{font-size:16px;}
  .com-section4-bd li .bd p{font-size:12px;}
  .com-section4-bd li:nth-child(n+4){width:50%;}
}

/*ltitle*/
.ltitle{overflow: hidden;padding:45px 0;text-align: center;color:#333;}
.ltitle .t1{font-size:28px;font-weight: bold;color:#333;}
.ltitle .t2{font-family: 'Arial';font-size:14px;text-transform: uppercase;}
@media(max-height: 576px){
  .ltitle{padding:30px 0;}
  .ltitle .t1{font-size:24px;}
  .ltitle .t2{font-size:12px;}
}

/*dongshizhang*/
.dongshizhang{overflow: hidden;}
.dongshizhang .container-fluid{display: flex;flex-direction: row;justify-content: space-between;}
.dongshizhang-left{width:415px;}
.dongshizhang-right{width:calc(100% - 475px);line-height:2;font-size:17px;padding:30px 0;}
.dongshizhang-right .qianming{background:url('../images/qianming.png') no-repeat;width:263px;height: 135px;float: right;background-size: 100% auto}
@media(max-width:1200px){
  .dongshizhang-left{width:300px;}
  .dongshizhang-right{width:calc(100% - 345px);font-size:15px;}
}
@media(max-width:992px){
  .dongshizhang .container-fluid{flex-direction: column;}
  .dongshizhang-left{width:100%;text-align: center;padding:0 30px;}
  .dongshizhang-right{width:100%;}
  .dongshizhang-right .qianming{width:200px;}
}
@media(max-width:576px){
  .dongshizhang-right{font-size:14px;}
  .dongshizhang-right .qianming{width:150px;height: 84px;}
}


/*culture*/
.culture-part1{position: relative;background: #f4f6f8;padding-bottom: 60px;}
.culture-part1:before{content:'';width:100%;position: absolute;height: 197px;bottom:0;left:0;background: url(../images/culture-part1-bg.png) var(--zhu-color) no-repeat;}
.culture-part1 .wrapp{z-index: 2}
.culture-part1 .container-fluid{display: flex;flex-direction: row;align-items: flex-end;justify-content: space-between;}
.culture-part1 .item{width:25%;padding:25px;background: #fff;border-radius: 5px;margin:0 15px;min-height:220px;}
.culture-part1 .item .hd{display: flex;flex-direction: row;justify-content: space-between;padding:15px 0;align-items: center;}
.culture-part1 .item .hd .lt{width:calc(100% - 50px);}
.culture-part1 .item .hd .lt .t1{font-size:26px;}
.culture-part1 .item .hd .lt .t2{color:#999999;font-size:12px;text-transform: uppercase;}
.culture-part1 .item .hd .rt{width:50px;}
.culture-part1 .item .hd .rt i{font-size:46px;color:#222222;}
.culture-part1 .item .bd{}
.culture-part1 .item .bd p{color:#222222;font-size:16px;line-height: 1.8;}
@media(max-width:1200px){
  .culture-part1 .item{margin:0 8px;padding:15px;}
  .culture-part1 .item .hd .lt .t1{font-size:24px;}
  .culture-part1 .item .hd .rt i{font-size:42px;}
  .culture-part1 .item .bd p{font-size:14px;}
}
@media(max-width:992px){
  .culture-part1 .container-fluid{padding:0 8px;}
  .culture-part1 .item{min-height: 150px;}
  .culture-part1 .item .hd{padding:0 0 15px;}
  .culture-part1 .item .hd .lt .t1{font-size:20px;}
  .culture-part1 .item .hd .rt i{font-size:38px;}
  .culture-part1 .item .bd p{font-size:12px;}
}
@media(max-width:768px){
  .culture-part1 .container-fluid{flex-wrap:wrap;align-items: normal}
  .culture-part1 .item{width:calc(calc(100% - 32px)/2);margin-bottom: 15px;}
}
@media(max-width: 576px){
  .culture-part1 .container-fluid{flex-direction:column;}
  .culture-part1 .item{width:calc(100% - 16px);}
}


/*culture-part2*/
.culture-part2{padding:60px 0 0;background: #f4f6f8}
.culture-part2 .imgbox{overflow: hidden;}
.culture-part2 .imgbox .swiper-slide{position: relative;}
.culture-part2 .imgbox .swiper-slide .img{padding-bottom: 54.7%;border-radius: 8px;}
.culture-part2 .imgbox .swiper-slide  p{border-radius: 8px;background: rgba(57,122,62,.8);text-align: center;line-height: 60px;line-height: 60px;font-size:24px;padding:0 10px;position: absolute;bottom:0;left:0;color:#fff;width:100%;}
@media(max-width:768px){
  .culture-part2 .container-fluid{padding:0;}
  .culture-part2 .imgbox{padding:0 90px;}
}
@media(max-height: 576px){
  .culture-part2{padding:45px 0 0}
  .culture-part2 .imgbox{padding:0 45px;}
  .culture-part2 .imgbox .swiper-slide p{font-size:16px;line-height: 32px}
}

/*culture-part3*/
.culture-part3{/*background: url(../images/culture-part3-bg.jpg) center no-repeat;*//*background-attachment: fixed;*/width:100%;height: 725px;/*padding:10px 0;*/}
.culture-part3 .wrap{height: 100%;}
.culture-part3 .container-fluid{height: 100%;position: relative;padding:0;}
.culture-part3-hd{height: 100%;width:100%;}
.culture-part3-hd li{height: 100%;width:100%;display: none;}
.culture-part3-hd li.on{display: block;}
.culture-part3-bd{width:100%;position: absolute;top:0;left:0;height: 100%;display: flex;flex-direction: row;justify-content: space-between;}
.culture-part3 .item{width:33.33%;border-right:solid 1px #9ba0a0;padding:60px 15px;color:#fff;height: 100%}
.culture-part3 .item .t1{font-size:24px;font-weight: bold;margin:25px 0;}
.culture-part3 .item .t2{font-size:16px;line-height: 28px;}
.culture-part3 .item:nth-child(2){display: flex;flex-direction: column;justify-content: center;}
.culture-part3 .item:nth-child(3){display: flex;flex-direction: column;justify-content: flex-end;border-right:none;}
@media(max-width:768px){
  .culture-part3 .item .t1{font-size:20px;}
  .culture-part3 .item .t2{font-size:14px;line-height: 1.8}
}
@media(max-width:576px){
  .culture-part3{height: auto;}
  .culture-part3 .container-fluid{flex-direction: column;padding:0 15px;height: auto;}
  .culture-part3 .item{width:100%;border-right:none;border-bottom:solid 1px #9ba0a0;padding:15px 0 30px;}
  .culture-part3 .item .t1{margin:10px 0;}
  .culture-part3 .item .t2{font-size:12px;}
  .culture-part3 .item:nth-child(3){justify-content: flex-start;}
  .culture-part3 .item:nth-child(3){border-bottom: none;justify-content: flex-start;}
}



/*dashiji*/
.dashiji{height: 795px;background: url(../images/dashiji-bg.jpg) center no-repeat;background-size: cover;background-attachment: fixed;padding:40px 0;position: relative;}
.dashiji-big{position: relative;}
.dashiji-big a{display: flex;flex-direction: column;align-items: center;color:#fff;justify-content: center;transition: all .5s;height: 500px;width:100%;text-align: center}
.dashiji-big a .t1{font-family: 'zhanku';font-size:150px;line-height: 1;opacity: 0.14;width:100%;}
.dashiji-big a .t2{font-size:16px;padding:15px 0;display: none;width:100%;}
.dashiji-big a .t3{font-size:14px;line-height: 2;text-align: center;display: none;width:100%;}
.dashiji-big .swiper-slide-active a .t1{opacity: 1}
.dashiji-big .swiper-slide-active a .t2{display:block;}
.dashiji-big .swiper-slide-active a .t3{display:-webkit-box;}
.dashiji-small{position: relative;/*width:calc(100% - 120px);margin:0 60px;*/overflow: hidden;width:100%;margin:0;}
.dashiji-small .swiper-slide{display: flex;flex-direction:row;position: relative;}
.dashiji-small .swiper-slide .item{display: flex;flex-direction:column;align-items: center;width:98px;cursor: pointer;}
.dashiji-small .swiper-slide .item span{width:5px;height: 5px;border-radius: 50%;background:#fff;transition: all .5s}
.dashiji-small .swiper-slide .item p{font-size:20px;color:rgba(255,255,255,.5);transition: all .5s}
.dashiji-small .swiper-slide:before,.dashiji-small .swiper-slide:after{content:'';width:calc(calc(100% - 98px)/2);height: 1px;background:#fff;}
.dashiji .btnn{position: absolute;top:0;left:0;width:100%;height: 100%}
.dashiji .btnn .box{position: relative;width:100%;height: 100%}
.dashiji .next{position: absolute;left:10%;bottom:40%;z-index: 2}
.dashiji .prev{position: absolute;right:10%;bottom:40%;z-index: 2}
.dashiji .next i,.dashiji .prev i{color:#fff;font-size:65px;transition: all .5s}
.dashiji .next i:hover,.dashiji .prev i:hover{color:var(--pei-color);}

.dashiji-small .swiper-slide-active .item span{width:10px;height: 10px;}
.dashiji-small .swiper-slide-active .item p{font-size:26px;color:rgba(255,255,255,1);}
@media(max-width: 1200px){
  .dashiji-big a .t1{font-size:62px;}
  /*.dashiji-big .swiper-slide-active a .t1{font-size:62px;}*/
}
@media(max-width:992px){
  /*.dashiji-big .swiper-slide-active{transform: scale(1.2,1);}*/
  .dashiji-big .swiper-slide-active a .t3{-webkit-line-clamp:5;}
  .dashiji .next{left: 0}
  .dashiji .prev{right: 0}
}
@media(max-width:768px){
  .dashiji{height: 600px}
  .dashiji-big a{height: 350px}
  .dashiji-big .swiper-slide-active{transform: scale(1,1);}
  .dashiji-big .swiper-slide-active a .t3{-webkit-line-clamp:3;}
}
@media(max-width:576px){
  .dashiji{height: 400px}
  .dashiji-big a{padding:0 15px;height: 250px}
  .dashiji-big a .t1{font-size:40px;}
  .dashiji-big a .t2{font-size:14px;}
  .dashiji-big a .t3{font-size:12px;}
  .dashiji .next,.dashiji .prev{bottom:8px;}
  .dashiji .next i, .dashiji .prev i{font-size:30px;}
/*  .dashiji-small{width:calc(100% - 60px);margin:0 30px;}*/
/*  .dashiji-small .swiper-slide .item{width:40px;}*/
  .dashiji-small .swiper-slide .item p{font-size:16px;margin-top: 5px;}
  .dashiji-small .swiper-slide:before, .dashiji-small .swiper-slide:after{width:calc(calc(100% - 60px)/2);height: 1px;}
  

}

/*piclist*/
.piclist{overflow: hidden;}
.piclist .item{margin-bottom: 30px;}
.piclist a.box{width:100%;padding:15px;display: flex;flex-direction: column;transition: all .5s;overflow: hidden;position: relative;border:solid 1px #eee;border-radius: 10px}
.piclist a.box .img{border-radius: 10px;}
.piclist a.box .txt{position: absolute;top:0px;left:0px;width:100%;height: 100%;background: rgba(57,122,62,.8);padding:15px;text-align: center;display: flex;flex-direction: column;align-items: center;color:#fff;font-size:24px;justify-content: center;border-radius: 10px;opacity: 0;transition: all .5s}
.piclist a.box .txt i{font-size:70px;color:#fff;line-height: 1.2}
.piclist a.box:hover .txt{opacity: 1}
@media(max-width: 768px){
  .piclist{padding:30px 0;}
  .piclist a.box .txt{font-size:20px;}
} 
@media(max-width: 576px){

  .piclist .item{margin-bottom: 10px;}
  .piclist a.box .txt{font-size:18px;}
} 



/*newslist*/
.newslist{overflow: hidden;margin-top: 30px}
.newslist .row>div{margin:15px 0;}
.newslist a{display: flex;flex-direction: column;width:100%;overflow: hidden;padding:35px;transition: all .5s}
.newslist a .img{padding-bottom: 56.86%;border-radius: 8px;}
.newslist a .img img{transition: all .5s}
.newslist a .txt{margin-top: 10px;}
.newslist a .txt .t1{margin:15px 0;font-size:22px;color:#333;}
.newslist a .txt .t2{font-size:15px;color:#666666;line-height: 30px;-webkit-line-clamp:2;height: 60px}
.newslist a .txt .date{margin-top: 30px;display: flex;flex-direction: row;justify-content: space-between;}
.newslist a .txt .date span{color:#666666;font-size:15px;}
.newslist a:hover{background: #f3f7f4;}
.newslist a:hover .img img{transform: translate(1.1);}
@media(max-width:576px){
  .newslist .row>div{margin:5px 0;}
  .newslist a{padding:15px;}
  .newslist a .txt .t1{font-size:18px;}
  .newslist a .txt .t2{font-size:13px;line-height: 2;height: auto;}
}


/*infoPosition*/
.infoPosition{width:100%;border-bottom: solid 1px #ebebeb;border-top: solid 1px #ebebeb;height: 80px;margin-top: 101px;display: flex;flex-direction: row;justify-content: space-between;line-height: 80px;background: #fff}
.infoPosition-left{width:440px;text-align: center;background: var(--zhu-color);color:#fff;font-size:18px;font-weight: bold;}
.infoPosition-right{width:300px;color:#999999;font-size:14px;}
.infoPosition-right a{color:#999999;}
.infoPosition-right i{font-size:20px;}
.infoPosition-right a:hover{color:var(--zhu-color);}
.infoPosition-mid{width:calc(100% - 740px);padding:0 50px;}
.infoPosition-mid p{width:100%;font-size:16px;color:#000000;font-weight: bold;}
@media(max-width:1200px){
  .infoPosition{height: 60px;margin-top: 91px;line-height:60px}
  .infoPosition-left{width:240px; }
  .infoPosition-mid{display: none;}
}
@media(max-width:1024px){
  .infoPosition{height: 50px;margin-top: 65px;line-height: 50px;}
}
@media(max-width:768px){
  .infoPosition-left{display: none;}
  .infoPosition-right{width:100%;text-align: right;padding:0 15px;}
}
@media(max-width:576px){
  .infoPosition{height: 40px;margin-top: 51px;line-height: 40px;}
}




/*newsinfo*/
.newsinfo{background:#f7fdfd;padding:30px 0;}
.newsinfo .box{background:#fff;border-radius: 8px;padding:30px 60px;width:100%;}
.newsinfo .box .pic{text-align: center;margin:30px 0 ;}
.newsinfo .t1{width:100%;font-size:34px;color:#333333;font-weight: bold;text-align: center;padding:15px 15px 0;}
.newsinfo .t2{width:100%;font-size: 16px;color:#666666;padding:15px;display: flex;flex-direction: row;justify-content: center;border-bottom: solid 2px #ebebeb}
.newsinfo .t2 i{float: left;margin-right: 5px;line-height: 1.4}
.newsinfo .t2 .rt i{font-size:20px;line-height: 1.2}
.newsinfo .t3{background: #eee;padding:15px;overflow: hidden;border-radius: 3px}
.newsinfo .t3 .txt{-webkit-line-clamp:2; line-height: 28px}
.newsinfo .content{padding:30px 0; line-height:2;min-height:100px;font-size: 120%;overflow: hidden;}
.newsinfo .newsPage{width:100%;display: flex;flex-direction: row;justify-content: space-between;}
.newsinfo .newsPage .btnn{width:60px;display: block;text-align: center;border-radius: 3px;background:#eee;transition: all .5s }
.newsinfo .newsPage .btnn i{font-size: 30px;color:#666;line-height: 2;transition: all .5s}
.newsinfo .newsPage .btnn:hover{background: var(--zhu-color);}
.newsinfo .newsPage .btnn:hover i{color:#fff;}
.newsinfo .newsPage>div{width:calc(calc(100% - 70px)/2);color:#666;border-radius: 5px;padding:0 15px;background: #eee;line-height: 60px;display: flex;}
.newsinfo .newsPage .page-a{text-align: left;}
.newsinfo .newsPage .page-a:nth-child(3){text-align: right;justify-content: flex-end;}
.newsinfo .newsPage>div a{color:#888;transition: all .5s;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;display: inline-block;max-width:calc(100% - 70px);}
.newsinfo .newsPage>div a:hover{color:#222;}

@media(max-width: 1200px){
  .newsinfo .t1{font-size:28px;}
}
@media(max-width: 992px){
  .newsinfo .t1{font-size:26px;}
  .newsinfo .newsPage{flex-direction: column;}
  .newsinfo .newsPage .btnn{display: none;}
  .newsinfo .newsPage>div{line-height: 40px;}
  .newsinfo .newsPage .page-a{width:100%;margin-bottom: 10px;}
  .newsinfo .newsPage .page-a:nth-child(3){text-align: left;justify-content: flex-start;}
  .newsinfo .box{width:100%;}
  .newsinfo .newsPage>div a{text-align: left;width:calc(100% - 70px);}

}
@media(max-width:768px){
  .newsinfo .box{padding:30px}
  .newsinfo .t1{font-size:24px;}
  .newsinfo .t2{font-size:14px;}
  .newsinfo .content{font-size:110%;}
}
@media(max-width: 576px){
  .newsinfo .container-fluid{padding:0 10px;}
  .newsinfo .box{padding:15px;}
  .newsinfo .t1{font-size: 18px;}
  .newsinfo .t2{font-size: 12px;padding:15px 0 30px;line-height: 1.5}
  .newsinfo .t2 i{font-size: 14px;}
  .newsinfo .t2 .rt i{font-size: 18px}
  .newsinfo .content{font-size:100%;}
  .newsinfo .newsPage>div{line-height: 20px;padding:10px;}
}

/*contact-part*/
.contact-part-left{position: relative;margin:30px 0;}
.contact-part-left p{font-size:36px;color:#1f2022;position: relative;}
.contact-part-left:before{content:'';position: absolute;bottom:5px;left:0;height: 10px;background: var(--pei-color);width:100%;}
.contact-part-right{font-size:18px;color:#333333;text-transform: uppercase;}
@media(max-width: 992px){
  .contact-part-left p{font-size:32px;}
}
@media(max-width: 768px){
  .contact-part-left p{font-size:28px;}
  .contact-part-right{font-size:16px;}
}
@media(max-width: 576px){
  .contact-part-left p{font-size:26px;}
  .contact-part-right{font-size:14px;}
}

/*contact-part1*/
.contact-part1-hd{display: flex;flex-direction: row;justify-content: space-between;width:100%;align-items: center;padding-top: 15px;}

.contact-part1-bd{display: flex;flex-direction: row;}
.contact-part1-bd .left{width:890px;}
#dituContent{width:100%;height: 100%}
.contact-part1-bd .right{width:calc(100% - 890px);background:#f6f7f7;padding:50px;}
.contact-part1-bd .right li{width:50%;display: flex;flex-direction: row;justify-content: space-between;padding:15px;float: left;align-items: center;}
.contact-part1-bd .right li i{color:var(--pei-color);font-size:50px;line-height: 1}
.contact-part1-bd .right li .rt{width:calc(100% - 65px);}
.contact-part1-bd .right li .rt .t1{font-size:18px;color:var(--pei-color);}
.contact-part1-bd .right li .rt .t2{font-size:16px;color:#666666;letter-spacing: 1.5px}
.contact-part1-bd .right li:nth-child(n+5){width:100%;}
@media(max-width: 1550px){
  .contact-part1-bd .left{width:840px;}
  .contact-part1-bd .right{padding:30px;width:calc(100% - 840px);}
  .contact-part1-bd .right li .rt .t2{letter-spacing: 0}
}
@media(max-width:1400px){
  .contact-part1-bd .left{width:700px;}
  .contact-part1-bd .right{width:calc(100% - 700px);}
}
@media(max-width:1200px){
  .contact-part1-bd .left{width:50%;}
  .contact-part1-bd .right{width:50%;}
  .contact-part1-bd .right li i{font-size:40px;}
  .contact-part1-bd .right li .rt{width:calc(100% - 50px);}
  .contact-part1-bd .right li .rt .t1{font-size:16px;}
  .contact-part1-bd .right li .rt .t2{font-size:14px;}
}
@media(max-width:992px){
  .contact-part1-bd{flex-direction: column;}
  .contact-part1-bd .left{height: 400px}
  .contact-part1-bd .left,.contact-part1-bd .right{width:100%;}
  .contact-part1-bd .right{padding:30px 15px;}
  .contact-part1-bd .right li{width:33%;}
  .contact-part1-bd .right li:nth-child(5){width:33%;}
}
@media(max-width: 768px){
  .contact-part1-bd .right li{padding:10px;}
  .contact-part1-bd .right li i{font-size:35px;}
  .contact-part1-bd .right li .rt{width:calc(100% - 45px);}
  .contact-part1-bd .right li .rt .t1{line-height: 1;font-size:14px;}
}
@media(max-width: 576px){
  .contact-part1-bd .left{height: 300px}
  .contact-part1-bd .right{padding:20px 5px;}
  .contact-part1-bd .right li{width:100%;}
  .contact-part1-bd .right li i{font-size:30px;}
  .contact-part1-bd .right li .rt{width:calc(100% - 35px);}
  .contact-part1-bd .right li:nth-child(5){width:100%;}
}

/*contact-part2*/
.contact-part2{padding-bottom: 45px}
.contact-part2-hd{display: flex;flex-direction: row;justify-content: space-between;width:100%;align-items: center;padding-top: 15px;}
/*message*/
.message{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}

.message li{width:calc(calc(100% - 60px)/3);margin-bottom:30px;padding:5px 20px;display: flex;flex-direction: row;background:#f2f2f2;font-size:16px;border-radius: 8px;overflow: hidden;height: 55px;}
.message li .area,.message li .input-text{width:calc(100% - 30px);margin-left: 5px;border:none;background:none;color:#999999;}
.message li img{width:100px;height:45px }
.message li:nth-child(1){width:100%;height:140px;padding:20px;}
.message li:nth-child(1) i{line-height: 1.3}
.message a{width:calc(calc(100% - 60px)/3);height: 55px;text-align: center;display: block;font-size:18px;color:#fff;line-height: 55px;background:var(--pei-color);border-radius: 8px;transition: all .5s}
.message a:hover{background:var(--zhu-color);}
@media(max-width: 1200px){
  .message li img{width:80px;}
}
@media(max-width: 992px){
  .message li{margin-bottom: 15px;height: 50px;line-height: 50px;width:calc(calc(100% - 30px)/3);}
  .message li:nth-child(1){padding:15px 20px;line-height: 1.6}
  .message li img{height: 40px;}
  .message a{width:calc(calc(100% - 30px)/3);}

}
@media(max-width: 768px){
  .message li,.message a{width:calc(calc(100% - 15px)/2);}
}
@media(max-width: 576px){
  .message li{font-size:14px;}
  .message li,.message a{width:100%;}
}


/*more1*/
.more1{color:#373737;display: inline-block;position: relative;padding-bottom: 7px;padding-left: 5px;}
.more1 span{color:#373737;position: relative;}
.more1:before{content:'';width:18px;height: 18px;background: var(--pei-color);border-radius: 50%;left:0;bottom:0;position: absolute;}
@media(max-width: 576px){
  .more1{padding-bottom: 3px}
  .more1 span{font-size:12px;}
  .more1:before{width:12px;height: 12px;}
}

/*pro-section*/
.proindex{margin-bottom: 45px}
.pro-section{padding:15px 0 0;}
.pro-section-hd{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.pro-section-hd .left{position: relative;margin:30px 0;}
.pro-section-hd .left p{font-size:36px;color:#1f2022;position: relative;}
.pro-section-hd .left:before{content:'';position: absolute;left:0;bottom:8px;height: 10px;background: var(--pei-color);width:100%;}

.pro-section-hd .right{width:140px;overflow: hidden;}
.pro-section-hd .right a{color:var(--pei-color);font-size:18px;width:100%;height: 32px;display: block;border:solid 1px var(--pei-color);border-radius: 30px;line-height: 30px;text-align: center;}
.pro-section-hd .right a:hover{background: var(--zhu-color);border-color:var(--zhu-color);color:#fff;}
.pro-section-hd .mid{width:calc(100% - 400px);display: flex;flex-direction: row;justify-content: flex-end;padding:0 50px;}
.pro-section-hd .mid a{color:#333333;font-size:18px;padding:0 30px;height: 32px;line-height: 30px;border-radius: 30px;display: block;margin-left: 50px}
.pro-section-hd .mid a:hover{background: var(--zhu-color);color:#fff;}
.pro-section-bd{width:100%;}
.pro-section-bd .swiper-slide{width:calc(calc(50% - 50px)/2);height: auto;padding:15px 0;}
.pro-section-bd a{display: flex;background: #fff;padding:30px;flex-direction: row;justify-content: space-between;height: 100%;transition: all .5s}

.pro-section-bd a .left{display: none;flex-direction:column;padding:15px 30px;width:50%;}
.pro-section-bd a .left .t1{color:#333333;font-size:24px;position: relative;padding:0px 0 15px;width:100%;}
.pro-section-bd a .left .t1:before{width:100%;content:'';position: absolute;height: 2px;background:#ebebeb;bottom:0;left:0;}
.pro-section-bd a .left .t1:after{content:'';width:50px;height: 2px;background: var(--pei-color);bottom:0px;left:0;position: absolute;}
.pro-section-bd a .left ul{padding:25px 0;height: calc(100% - 50px)}
.pro-section-bd a .left ul li{color:#636363;font-size:16px;line-height: 2;}
.pro-section-bd a .right{width:100%;display: flex;flex-direction: column;align-items: center;justify-content: center}
.pro-section-bd a .right .t1{text-align: center;font-size:24px;color:#333333;width:100%;}
.pro-section-bd a .right .img{padding-bottom: 100%;margin:25px 0;}
.pro-section-bd a .more1:before{transition:all .5s;}
.pro-section-bd a .more1 span{transition:all .5s;}
.pro-section-bd .swiper-slide-active{width:calc(50% - 25px);height: auto}
.pro-section-bd .swiper-slide-active a .left{display: flex;}
.pro-section-bd .swiper-slide-active a .right{width:50%;}
.pro-section-bd .swiper-slide-active a .right .t1{display: none;}
.pro-section-bd .swiper-slide-active a .right .more1{display: none;}
.pro-section-bd a:hover{box-shadow: 0 0 15px #999}
.pro-section-bd a:hover .more1 span{color:#fff;}
.pro-section-bd a:hover .more1:before{width:90px;height: 30px;border-radius: 20px;left:-13px;top: -4px}
@media(max-width: 1600px){
  .pro-section .wrap{width:1400px;}
  .pro-section-hd .left p{font-size:34px;}
}
@media(max-width: 1400px){
  .pro-section .wrap{width:1200px;}
  .pro-section-hd .left p{font-size:32px;}
  .pro-section-hd .mid a,.pro-section-hd .right a{font-size:16px;}
  .pro-section-bd a .left{padding:15px;}
  .pro-section-bd a .right .t1,.pro-section-bd a .left .t1{font-size:22px;}

}
@media(max-width: 1200px){
  .pro-section .wrap{width:100%;}
  .pro-section-hd .left p{font-size:30px;}
  .pro-section-hd .mid{padding:0 0 0 50px;}
  .pro-section-hd .mid a{margin-left: 15px;}
  .pro-section-bd a{padding:30px 15px;}
  .pro-section-bd .swiper-slide-active{width:calc(calc(50% - 50px)/2);}
  .pro-section-bd .swiper-slide-active a .left{display: none;}
  .pro-section-bd .swiper-slide-active a .right{width:100%;}
  .pro-section-bd .swiper-slide-active a .right .t1{display: block;}
  .pro-section-bd .swiper-slide-active a .right .more1{display: block;}
  .pro-section-bd a .right .t1, .pro-section-bd a .left .t1{font-size:20px;}
}
@media(max-width: 992px){
  .pro-section-hd .left p{font-size:28px;}
  .pro-section-hd .mid{width:calc(100% - 300px);}
  .pro-section-hd .mid a, .pro-section-hd .right a{font-size:14px;}
  .pro-section-hd .mid a{margin-left: 0;padding:0 15px;}
  .pro-section-hd .right{width:100px;}
  .pro-section-bd .swiper-slide{width:calc(calc(100% - 50px)/3)!important;}
  .pro-section-bd a .right .t1, .pro-section-bd a .left .t1{font-size:18px;}

}
@media(max-width: 768px){
  .pro-section-bd .swiper-slide{width:calc(calc(100% - 25px)/2)!important;}
  .pro-section-hd .mid{display: none;}
  .pro-section-hd .left p{font-size:26px;}
}
@media(max-width: 576px){
  .pro-section{padding:15px 0 0;}
  .pro-section-bd .swiper-slide{width:calc(calc(100% - 15px)/2)!important;}
  .pro-section-hd .left{margin:15px 0;}
  .pro-section-hd .left p{font-size:22px;}
  .pro-section-hd .left:before{height: 5px;bottom:5px;}
  .pro-section-hd .right{width:80px;}
  .pro-section-hd .right a{font-size:12px;height: 26px;line-height: 24px;}
  .pro-section-bd a{padding:15px 5px;}
  .pro-section-bd a .right .t1{font-size:14px;}
  .pro-section-bd a .right .img{margin:8px 0;}
  
}

/*no-goods*/
.no-goods,.no-network{padding:60px 0; overflow: hidden; text-align: center;}
.no-goods img{display: block; margin:0 auto 30px; width:220px; max-height: 105px;}
.no-goods p,.no-network p{font-size:14px; color:#666666; line-height: 20px;}



/*procate*/
.procate{width:250px;border-right:solid 1px #ebebeb;position: relative;z-index: 2;cursor: pointer;}
.procate .hd{width:100%;padding:0 20px;height: 80px;}
.procate .hd a{width:calc(100% - 20px);float: left;font-size:16px;color:#000000;font-weight: normal;}
.procate .hd i{font-size:20px;float: right;color:#dcdcdc;}
.procate .bd{position: absolute;top:100%;width:100%;left:0;display: none;}
.procate .bd a{width:100%;display:block;padding:0 20px;background: #fff;height: 60px;line-height: 60px}
.procate .bd a p{width:calc(100% - 20px);float: left;font-weight: normal;}
.procate .bd a i{font-size:20px;float: right;color:#dcdcdc;}
.procate .bd a:hover{background: var(--zhu-color);}
.procate .bd a:hover p{color:#fff;}
.procate .bd a:hover i{color:#fff;}
@media(max-width: 1200px){
  .procate .hd{height: 58px;}
  .procate .bd a{height: 58px;line-height: 58px;}
}

/*prolist*/
.prolist{overflow: hidden;padding:40px 0;}
.prolist .wrap{padding:0 90px;}
.prolist .row{margin-bottom: 30px}
.prolist .row>div{padding:15px;}
.prolist a{width:100%;padding:30px;background: #fff;display:flex;flex-direction: column;align-items: center;transition: all .5s}
.prolist a .t1{padding:15px 0;font-size:24px;color:#333333;text-align: center;width:100%;}
.prolist a .img{padding-bottom: 100%;margin-bottom: 30px;}
.prolist a .more1:before{transition: all .5s}
.prolist a .more1 span{transition: all .5s}
.prolist a:hover{box-shadow: 0 0 15px #999;}
.prolist a:hover .more1:before{border-radius: 20px;width:90px;height: 30px;left:-14px;top:-4px;}
.prolist a:hover .more1 span{color:#fff;}
@media(max-width: 1600px){
  .prolist .wrap{padding:0 45px;}
}
@media(max-width: 1400px){
  .prolist .wrap{padding:0;}
  .prolist a .t1{font-size:22px;}
}
@media(max-width: 1200px){
  .prolist a .t1{font-size:20px;}
}
@media(max-width: 992px){
  .prolist{padding:30px 0;}

  .prolist a{padding:15px 15px 30px;}
  .prolist a .t1{font-size:18px;}
}



/*goodsinfo*/
.goodsinfo{overflow: hidden;}
.goodsinfo-hd{margin:30px 0;background: #fff;overflow: hidden;padding:45px 75px 15px;display: flex;flex-direction: row;justify-content: space-between;}
.goodsinfo-hd .left{width:600px;position: relative;}
.goodsinfo-hd .left .hd{display: flex;flex-direction: row;align-items: center;}
.goodsinfo-hd .left .hd i{color:#383838;font-size:35px;float: left;}
.goodsinfo-hd .left .hd span{color:var(--zhu-color);font-size:16px;float: left;margin-left: 10px}
.goodsinfo-hd .left .md{margin-top: 20px}
.goodsinfo-hd .left .md .t1{font-size:36px;color:#333;font-weight: bold;position: relative;padding-bottom: 10px}
.goodsinfo-hd .left .md .t1:before{position: absolute;content:'';height: 3px;background: #ebebeb;width:100%;bottom:0;left:0;}
.goodsinfo-hd .left .md .t1:after{position: absolute;content:'';height: 3px;background: var(--pei-color);width:118px;bottom:0;left:0;}
.goodsinfo-hd .left .md ul{display: flex;flex-direction: column;padding:25px 0;}
.goodsinfo-hd .left .md ul li{line-height: 32px;color:#636363;font-size:16px; }
.goodsinfo-hd .left .bd{display: flex;flex-direction: row;align-items: center;position: absolute;bottom:30px;left:0;}
.goodsinfo-hd .left .bd .lt{width:160px;height: 50px;background: var(--zhu-color);color:#fff;text-align: center;line-height: 50px;font-size:16px;display: block;}
.goodsinfo-hd .left .bd .lt:hover{background: var(--pei-color)}
.goodsinfo-hd .left .bd .rt{width:calc(100% - 190px);margin-left: 30px;display: flex;flex-direction: row;align-items: center;}
.goodsinfo-hd .left .bd .rt i{color:var(--pei-color);font-size:60px;}
.goodsinfo-hd .left .bd .rt .txt{color:var(--pei-color);font-size:30px;font-weight: bold;line-height: 1;margin-left: 15px;}
.goodsinfo-hd .right{width:500px;overflow: hidden;position: relative;padding-bottom: 50px;}
.goodsinfo-hd .right .swiper-slide{cursor: pointer;overflow: hidden;}
.goodsinfo-hd .right .swiper-slide .img{padding-bottom: 100%;}
.goodsinfo-hd .right .swiper-pagination span{width:10px;height: 10px;background: var(--zhu-color);opacity: 1}
.goodsinfo-hd .right .swiper-pagination span.swiper-pagination-bullet-active{background: var(--pei-color)}

.goodsinfo-bd{background: #fff;width:100%;min-height:200px;padding:45px 75px;margin-bottom: 30px;line-height: 2; }
.goodsinfo-bd table{margin:0 auto;}
@media(max-width: 1300px){
  .goodsinfo-hd{padding:45px 30px 15px;}
  .goodsinfo-hd .right{width:500px;}
  .goodsinfo-hd .left{width:calc(100% - 545px);}
}
@media(max-width: 1200px){
  .goodsinfo-hd .left .bd{flex-direction: column;width:100%;align-items: flex-start;}
  .goodsinfo-hd .left .bd .rt{margin-left: 0;width:100%;}
  .goodsinfo-bd{padding:30px;}
}
@media(max-width: 992px){
  .goodsinfo-hd .left .md ul li{font-size:15px;line-height: 30px}
  .goodsinfo-hd .left .md .t1{font-size:24px;}
  .goodsinfo-hd .left .md .t1:after{width:80px;}
  .goodsinfo-hd .left .bd .lt{display: none;}
  .goodsinfo-hd .left .bd .rt i{font-size:45px;}
  .goodsinfo-hd .left .bd .rt .txt{font-size:22px;}
  .goodsinfo-hd .right{width:400px;}
  .goodsinfo-hd .left{width:calc(100% - 440px);}
}
@media(max-width: 768px){
  .goodsinfo-hd{flex-direction: column-reverse;}
  .goodsinfo-hd .right{width:80%;margin:0 auto;}
  .goodsinfo-hd .left{width:100%;}
  .goodsinfo-hd .left .hd{display: none;}
  .goodsinfo-hd .left .bd{flex-direction: row;position: relative;margin-top: 45px;align-items: center}
  .goodsinfo-hd .left .bd .lt{display: block;}
  .goodsinfo-hd .left .bd .rt{width:calc(100% - 190px);margin-left: 30px;}
}
@media(max-width: 576px){
  .goodsinfo-hd{padding:15px;}
  .goodsinfo-hd .right{width:100%;}
  .goodsinfo-hd .left .md{margin-top: 0}
  .goodsinfo-hd .left .md .t1{font-size:20px}
  .goodsinfo-hd .left .md ul li{font-size:14px;}
  .goodsinfo-hd .left .bd{flex-direction: column;align-items: flex-start;}
  .goodsinfo-hd .left .bd .lt{width:100px;height: 36px;line-height: 36px;font-size:14px;}
  .goodsinfo-hd .left .bd .rt{width:100%;margin-left: 0;margin-top: 10px;}
  .goodsinfo-bd{padding:30px 15px;}
}

/*chanye*/
.chanye{overflow: hidden;position: relative;}
.chanyeBig{height: 100vh;overflow: hidden;}
.chanyeBig .swiper-slide{position: relative;}
.chanyeBig .bg{width:100%;height: 100%;position: relative;}
.chanyeBig .bg:after{width:100%;height: 100%;position: absolute;top:0;left:0;background: rgba(0,0,0,.5);content:'';}

.chanyeBig .bg img{width:100%;height: 100%;object-fit: cover;}
.chanyeBig .txt{width:100%;position: absolute;top:0;height:calc(100% - 340px);padding: 120px 130px 0; }
.chanyeBig .txt .hd{color:#fff;padding:3vh 0; }
.chanyeBig .txt .hd b{font-size:48px;}
.chanyeBig .txt .hd span{font-size:18px;opacity: 0.5;margin-left: 5px}
.chanyeBig .txt .md{display: flex;flex-direction: column;color:#fff;}
.chanyeBig .txt .md i{font-size:50px;line-height: 1}
.chanyeBig .txt .md p{font-size:36px;}
.chanyeBig .txt .bd{display: flex;flex-direction: column;color:#fff;width:80%;margin-top: 25px}
.chanyeBig .txt .bd p{font-size:18px;line-height: 2;font-weight: lighter;}
.chanyeBig .txt .bd a{width:170px;height: 50px;border-radius: 30px;line-height: 50px;text-align: center;border:solid 1px #fff;color:#fff;margin-top: 30px;}
.chanyeBig .txt .bd a:hover{background: var(--zhu-color);}
.chanyeSmall{position: absolute;bottom:5vh;left:0;width:100%;}
.chanyeSmall .wrap{padding:0 130px;}
.chanyeSmall .wrap .swiper-slide{position: relative;color:#fff;text-align: center;cursor: pointer;}
.chanyeSmall .wrap .swiper-slide .t1{font-size:60px;letter-spacing: 4px;opacity: 0.1;text-transform: uppercase;font-family: Impact}
.chanyeSmall .wrap .swiper-slide .t2{font-size:42px;position: absolute;top:0;left:0;width:100%;}
@media(max-width: 1600px){
  .chanyeBig .txt{padding:120px 60px 0;}
  .chanyeSmall .wrap{padding:0 60px;}
  .chanyeSmall .wrap .swiper-slide .t1{font-size:55px;}
  .chanyeSmall .wrap .swiper-slide .t2{font-size:38px;}
}

@media(max-width: 1400px){
  .chanyeBig{height: 800px}
  .chanyeBig .txt{padding:120px 30px 0;}
  .chanyeBig .txt .hd b{font-size:42px;}
  .chanyeBig .txt .md i{font-size:45px;}
  .chanyeBig .txt .md p{font-size:32px;}
  .chanyeBig .txt .bd{width:90%;}
  .chanyeBig .txt .bd p{font-size:16px;}
  .chanyeBig .txt .bd a{width:140px;line-height: 40px;height: 40px;}
  .chanyeSmall .wrap{padding:0px;}
  .chanyeSmall .wrap .swiper-slide .t1{font-size:50px;}
  .chanyeSmall .wrap .swiper-slide .t2{font-size:34px;}

}
@media(max-width: 1200px){
  .chanyeBig{height: 700px}
  .chanyeBig .txt{padding-top:100px;}
  .chanyeBig .txt .bd{width:100%;}
  .chanyeBig .txt .md{flex-direction: row;}
  .chanyeBig .txt .bd p{font-size:14px;}
  .chanyeSmall .wrap .swiper-slide .t2{font-size:28px;}
  .chanyeSmall .wrap .swiper-slide .t1{font-size:40px;}
  .chanyeBig .txt .md p{font-size:30px;}
  .chanyeBig .txt .md i{font-size:40px;}
}
@media(max-width: 992px){
  .chanye{display: none;}
  /*.chanyeBig{height: 700px}
  .chanyeBig .txt{padding:80px 30px 0;}
  .chanyeBig .txt .hd b{font-size:38px;}
  .chanyeBig .txt .md i{font-size:35px;}
  .chanyeBig .txt .md p{font-size:26px;}
  .chanyeBig .txt .bd{width:90%;}
  .chanyeBig .txt .hd b{font-size:38px;}
  .chanyeSmall{bottom:30px;}
  .chanyeSmall .wrap .swiper-slide .t1{font-size:35px;}
  .chanyeSmall .wrap .swiper-slide .t2{font-size:25px;}
  .chanyeBig .txt .bd p{font-size:12px;line-height: 2}*/
}
@media(max-height: 800px){
  .chanyeBig .txt .bd{width:80%;}
  .chanyeBig .txt .md p{font-size:26px;}
  .chanyeBig .txt .bd p{font-size:14px;}
  .chanyeSmall .wrap .swiper-slide .t2{font-size:32px;}
  .chanyeSmall .wrap .swiper-slide .t1{font-size:45px;}
  .chanyeBig .txt .bd a{height: 40px;width:120px;line-height: 40px;}
}
/*@media(max-width: 768px){
  .chanyeBig{height: 400px}
  .chanyeBig .txt{padding:80px 15px 0;}
  .chanyeBig .txt .hd{padding:5px 0;}
  .chanyeBig .txt .hd b{font-size:24px;}
  .chanyeBig .txt .md{flex-direction: row;align-items: center}
  .chanyeBig .txt .md i{font-size:24px;}
  .chanyeBig .txt .md p{font-size:20px;margin-left: 15px;}
  .chanyeBig .txt .bd{width:100%;margin-top: 15px}
  .chanyeBig .txt .bd p{line-height: 1.8}
  .chanyeBig .txt .bd a{width:120px;height: 35px;line-height: 35px;margin:15px;}
  .chanyeSmall{display: none;}
}*/

/*@media(max-width: 576px){
  .chanyeBig{height: 220px}
  .chanyeBig .txt .bd p{display: none;}
}
*/

/*chanye2*/
.chanye2{overflow: hidden;margin-top: 50px;display: none;}
.chanye2 ul{display: flex;flex-direction: column;}
.chanye2 ul li{display: flex;flex-direction: column;margin-bottom: 30px;}
.chanye2 ul li .bd{padding:15px;}
.chanye2 ul li .bd .t1{font-size:20px;font-weight: bold;}
.chanye2 ul li .bd .t2{font-size:14px;line-height: 2;margin: 15px 0}
.chanye2 ul li .bd a{width:100px;height: 32px;line-height: 32px;border:solid 1px #666;text-align: center;border-radius: 10px;display: block;color:#666;font-size:12px;}
@media(max-width:992px ){
  .chanye2{display: block;}
}


/*chanye-position*/
.chanye-position{height: 80px;border-bottom: solid 1px #ededed;line-height: 80px;}
.chanye-position .container-fluid{display: flex;flex-direction: row;justify-content: space-between;}
.chanye-position-left{}
.chanye-position-left a{color:#333333;font-size:18px;font-weight: bold;padding:0 30px;height: 80px;display: inline-block;}
.chanye-position-left a:hover{background: var(--zhu-color);color:#fff;}
.chanye-position-right{font-size:14px;color:#999999;text-align: right;}
.chanye-position-right i{font-size:20px;margin-right: 10px;}
.chanye-position-right a{color:#999999;}
.chanye-position-right a:hover{color:var(--zhu-color);}
@media(max-width: 1200px){
  .chanye-position-left a{padding:0 15px;}
}
@media(max-width: 992px){
  .chanye-position{height: 60px;line-height: 60px;}
  .chanye-position-left{display: flex;flex-direction: row;justify-content: space-around;width:100%;}
  .chanye-position-left a{font-size:16px;height: 60px;}
  .chanye-position-right{display: none;}
}
@media(max-width: 768px){
  .chanye-position{height: auto;}
  .chanye-position-left{width:100%;display: flex;flex-direction: row;flex-wrap: wrap;}
  .chanye-position-left a{padding:0;width:33%;text-align: center;}
  .chanye-position-right{display: none;}
}
@media(max-width: 576px){
  .chanye-position .container-fluid{padding:0;}
  .chanye-position-left a{font-size:14px;height: 40px;line-height: 40px;}
}
/*chanyeTitle*/
.chanyeTitle{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.chanyeTitle .left{position: relative;}
.chanyeTitle .left b{font-size:36px;font-weight: bold;color:#1f2022;position: relative;z-index: 2}
.chanyeTitle .left:after{content:'';height: 8px;background: var(--pei-color);width:100%;position: absolute;bottom:5px;left:0;}
.chanyeTitle .right{text-transform: uppercase;color:#333333;font-size:18px;font-weight: bold;}
@media(max-width: 1400px){
  .chanyeTitle .left b{font-size:34px;}
}
@media(max-width: 1200px){
  .chanyeTitle .left b{font-size:32px;}
  .chanyeTitle .left:after{height: 6px}
}
@media(max-width: 992px){
  .chanyeTitle .left b{font-size:30px;}
  .chanyeTitle .left:after{height: 5px}
  .chanyeTitle .right{font-size:16px;}
}
@media(max-width: 768px){
  .chanyeTitle .left b{font-size:28px;}
  .chanyeTitle .right{font-size:14px;}
}
@media(max-width: 576px){
  .chanyeTitle .left b{font-size:26px;}
  .chanyeTitle .right{display: none;}
}

/*siliao-part1*/
.siliao-part1{overflow: hidden;margin-top:50px;}
.siliao-part1-bd{overflow:hidden;margin-top: 30px;display: flex;flex-direction: row;justify-content: space-between;}
.siliao-part1-bd .small{width:180px;height: 440px}
.siliao-part1-bd .small .swiper-slide{cursor: pointer;}
.siliao-part1-bd .small .img{border-radius: 8px;}
.siliao-part1-bd .big{width:calc(100% - 210px);overflow: hidden;}
.siliao-part1-bd .big .swiper-slide{display: flex;flex-direction: row;justify-content: space-between;}
.siliao-part1-bd .big .left{width:585px;}
.siliao-part1-bd .big .left img{border-radius: 8px;width:100%;height: 100%;object-fit: cover;}
.siliao-part1-bd .big .right{width:calc(100% - 615px);overflow-y: scroll;font-size:16px;line-height: 1.8;height: 440px;padding-right: 10px;}
@media(max-width: 1400px){
  .siliao-part1-bd .big .left{width:400px;}
  .siliao-part1-bd .big .right{width:calc(100% - 430px);}
}
@media(max-width: 1200px){
  .siliao-part1-bd{flex-direction: column;}
  .siliao-part1-bd .small{width:100%;height: auto;}
  .siliao-part1-bd .big{width:100%;margin-top: 30px;}
  .siliao-part1-bd .big .right{height:350px;}
}
@media(max-width: 992px){
  .siliao-part1-bd .big .left{width:350px;}
  .siliao-part1-bd .big .right{width:calc(100% - 380px);height: 300px;font-size:14px;}

}
@media(max-width: 768px){
  .siliao-part1-bd .big .swiper-slide{flex-direction: column;}
  .siliao-part1-bd .big .left{width:100%;text-align: center}
  .siliao-part1-bd .big .left img{width:80%;}
  .siliao-part1-bd .big .right{width:100%;margin-top: 30px;}
}
@media(max-width: 576px){
  .siliao-part1-bd .big .left img{width:100%;}
}

/*siliao-part2*/
.siliao-part2{margin-top:50px;}
.siliao-part2-bd{margin-top: 35px;background: url(../images/siliao-part2-bd-bg.jpg)center no-repeat;}
.siliao-part2-bd .container-fluid{display: flex;flex-direction: row;justify-content: space-between;}
.siliao-part2-bd .mid{width:343px;height: 343px;position: relative;text-align: center;line-height: 343px;}
.siliao-part2-bd .mid:before{content:'';width:100%;height: 100%;position: absolute;top:0;left:0;background: url(../images/siliao-part2-bd-mid.png) center no-repeat;animation: rotate2 2s linear infinite;background-size: 100% 100%}
.siliao-part2-bd .item{width:calc(calc(100% - 445px)/2);display: flex;flex-direction: column;justify-content: center;color:#000000;}
.siliao-part2-bd .item .hd{width:100%;}
.siliao-part2-bd .item .hd .lt{}
.siliao-part2-bd .item .hd .lt b{font-size:18px;}
.siliao-part2-bd .item .hd .lt span{font-size:12px;text-transform: uppercase;margin-left: 5px;}
.siliao-part2-bd .item .hd .rt{font-size:18px;}
.siliao-part2-bd .item .bd{font-size:14px;margin-top: 20px}


@media(max-width: 992px){
  .siliao-part2-bd .container-fluid{flex-direction: column;align-items: center;}
  .siliao-part2-bd .item{width:100%;}
  .siliao-part2-bd .mid{margin:30px 0;}
}
@media(max-width: 576px){
  .siliao-part2-bd .mid{width:200px;height: 200px;line-height: 200px;padding:0 45px;}
}
@keyframes rotate2{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}


/*siliao-part4*/
.siliao-part4{margin-top: 50px;}
.siliao-part4-bd{width:100%;overflow:hidden;margin-top: 25px;background: url(../images/tubiao-bg.jpg) center no-repeat;background-size: cover;background-attachment: fixed;text-align: center;padding:90px 90px;}
.siliao-part4-bd img{max-height:100%}
@media(max-width: 992px){
  .siliao-part4-bd{height:600px;padding:60px;}
}
@media(max-width: 768px){
  .siliao-part4-bd{height:500px;padding:60px 30px;}
}
@media(max-width: 576px){
  .siliao-part4-bd{height:350px;}
}

/*siliao-part5*/
.siliao-part5{margin:50px 0;}
.siliao-part5-bd{margin-top: 25px;}
.siliao-part5-bd .hd{display: flex;flex-direction: row;flex-wrap: wrap;justify-content:space-between;position: relative;}
.siliao-part5-bd .hd:before{content:'';width:322px;background:url(../images/siliao-part5-pic1.png) no-repeat;height: 403px;background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.siliao-part5-bd .hd .item{width:calc(calc(100% - 430px)/2);padding:20px 0;}
.siliao-part5-bd .hd .item:nth-child(2n-1){text-align: right;}
.siliao-part5-bd .hd .item b{font-size:26px;}
.siliao-part5-bd .hd .item p{font-size:14px;line-height: 24px;color:#999999;margin-top: 15px;text-align: left;}
.siliao-part5-bd .bd{margin-top: 30px}
@media(max-width: 1350px){
  .siliao-part5-bd .hd .item{width:50%;}
  .siliao-part5-bd .hd .item:nth-child(2n-1){padding-right: 180px}
  .siliao-part5-bd .hd .item:nth-child(2n){padding-left: 180px}
}
@media(max-width: 1200px){
  .siliao-part5-bd .hd .item b{font-size:22px;}
  .siliao-part5-bd .hd .item p{font-size:12px;}
}
@media(max-width: 992px){
  .siliao-part5-bd .hd .item{width:100%;padding:0!important;margin-top: 30px;}
  .siliao-part5-bd .hd:before{display: none;}
}

/*siliao-part6*/
.siliao-part6{margin:50px 0 0;overflow: hidden;}
.siliao-part6-md{text-align: center;margin-top: 30px}
.siliao-part6-md b{font-size:26px;color:var(--pei-color);}
.siliao-part6-md p{font-size:14px;color:#999999;}
.siliao-part6-bd{overflow: hidden;}
.siliao-part6-bd ul{display: flex;flex-direction: column;padding:30px 0;}
.siliao-part6-bd ul li{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 25px}
.siliao-part6-bd ul li .left{width:280px;height: 130px;float: left;padding:20px;}
.siliao-part6-bd ul li .left .t1{color:#333333;font-size:22px;}
.siliao-part6-bd ul li .left .t2{color:#999999;font-size:12px;text-transform: uppercase;}
.siliao-part6-bd ul li .right{width:calc(100% - 360px);border:solid 1px #bbd7b5;padding:20px 25px;float: right;display: flex;flex-direction: row;justify-content: space-between;border-radius: 15px}
.siliao-part6-bd ul li .right .pic{width:74px;}
.siliao-part6-bd ul li .right .txt{width:calc(100% - 90px);}
.siliao-part6-bd ul li .right .txt b{font-size:24px;color:#669851;}
.siliao-part6-bd ul li .right .txt p{font-size:15px;color:#666666;line-height: 24px}
.siliao-part6-bd ul li:nth-child(1) .left{background: url(../images/siliao-part6-bg1.jpg) no-repeat;}
.siliao-part6-bd ul li:nth-child(2) .left{background: url(../images/siliao-part6-bg2.jpg) no-repeat;}
.siliao-part6-bd ul li:nth-child(3) .left{background: url(../images/siliao-part6-bg3.jpg) no-repeat;}
@media(max-width: 1200px){
  .siliao-part6-bd ul li .right{width:calc(100% - 310px);}
  .siliao-part6-bd ul li .right .pic{width:60px;}
  .siliao-part6-bd ul li .right .txt{width:calc(100% - 75px);}
}
@media(max-width: 768px){
  .siliao-part6-bd ul li{display: flex;flex-direction: column;align-items: center;}
  .siliao-part6-bd ul li .left{margin-bottom: 15px;}
  .siliao-part6-bd ul li .right{width:100%;}
}
@media(max-width: 576px){
  .siliao-part6-md b{font-size:22px;}

  .siliao-part6-bd ul li .right .pic{width:40px;}
  .siliao-part6-bd ul li .right .txt{width:calc(100% - 50px);}
  .siliao-part6-bd ul li .right .txt b{font-size:20px;}
  .siliao-part6-bd ul li .right .txt p{font-size:12px;}
}

/*siliao-part7*/
.siliao-part7-bd{margin-top: 30px;display: flex;flex-direction: row;justify-content: space-between;}
.siliao-part7-bd b{font-size:26px;color:#e79c3b;}
.siliao-part7-bd p{line-height: 22px;margin-top: 10px}
.siliao-part7-bd img{margin-top: 30px}
.siliao-part7-bd .left,.siliao-part7-bd .right{display: flex;flex-direction: column;}
.siliao-part7-bd .left{width:45%;align-items: center;}
.siliao-part7-bd .right{width:53%;}
.siliao-part7-md{padding:15px 0;position: relative;padding: 150px 0 200px}
.siliao-part7-md .txt{background: #f6f6f6;padding:45px 45px 80px;}
.siliao-part7-md .txt .box{width:630px;}
.siliao-part7-md .txt .box b{font-size:26px;color:#e79c3b;}
.siliao-part7-md .txt .box p{margin-top: 10px;}
.siliao-part7-md .pic{position: absolute;right:8vw;top:0;}
@media(max-width: 1600px){
  .siliao-part7-md .pic{right:5vw;}
}

@media(max-width: 1400px){
  .siliao-part7-md{padding:100px 0 150px;}
  .siliao-part7-md .pic{width:500px;right:3vw;}
  .siliao-part7-md .txt .box{width:calc(100% - 500px);}
}
@media(max-width: 1200px){
  .siliao-part7-md .pic{width:400px;right:3vw;}
  .siliao-part7-md .txt .box{width:calc(100% - 400px);}
}
@media(max-width: 992px){
  .siliao-part7-bd{flex-direction: column;}
  .siliao-part7-bd .left,.siliao-part7-bd .right{width:100%;}
  .siliao-part7-bd .right{align-items: center;margin-top: 30px}
  .siliao-part7-md{display: flex;flex-direction: column;align-items: center;}
  .siliao-part7-md .txt{padding:30px;}
  .siliao-part7-md .txt .box{width:100%;}
  .siliao-part7-md .pic{position: inherit;margin-top: 15px;}
}
@media(max-width: 576px){
  .siliao-part7-bd b{font-size:20px;}
  .siliao-part7-md{padding:20px 0;}
  .siliao-part7-md .txt .box b{font-size:22px;}
  .siliao-part7-md .pic{width:80%;right:0;}
}


/*siliao-part8*/
.siliao-part8-bd{overflow: hidden;margin: 45px 0}
.siliao-part8-bd b{color:#e79c3b;font-size:26px;}
.siliao-part8-bd .hd{display: flex;flex-direction: column;overflow: hidden;}
.siliao-part8-bd .hd .txt{display: flex;flex-direction: row;margin-top: 15px;justify-content: space-between;line-height: 24px}
.siliao-part8-bd .hd .txt .t1{width:45%;}
.siliao-part8-bd .hd .txt .t2{width:53%;}
.siliao-part8-bd .md{margin-top: 30px;overflow: hidden;}
.siliao-part8-bd .md .txt{margin-top: 10px;display: flex;flex-direction: row;justify-content: space-between;}
.siliao-part8-bd .md .txt .left{width:calc(100% - 700px);}
.siliao-part8-bd .md .txt .left .t1{width:80%;}
.siliao-part8-bd .md .txt .left .t2{margin-top: 10px}
.siliao-part8-bd .md .txt .right{width:650px;display: flex;flex-direction: row;}
.siliao-part8-bd .md .txt .right img{margin-right:30px;}
.siliao-part8-bd .bd{margin-top: 30px;}
.siliao-part8-bd .bd .txt{flex-direction: column;}
.siliao-part8-bd .bd .txt .t1{margin-top: 10px}
.siliao-part8-bd .bd .txt .t2{margin-top: 10px}
@media(max-width: 1200px){
  .siliao-part8-bd .hd .txt{flex-direction: column;}
  .siliao-part8-bd .hd .txt .t1{width:100%;}
  .siliao-part8-bd .hd .txt .t2{width:100%;margin-top:10px;}
  .siliao-part8-bd .md .txt{flex-direction: column;}
  .siliao-part8-bd .md .txt .left{width:100%;}
  .siliao-part8-bd .md .txt .left .t1{width:100%;}
  .siliao-part8-bd .md .txt .right{width:100%;margin-top: 30px}
}
@media(max-width: 768px){
  .siliao-part8-bd .md .txt .right{justify-content: space-between;}
  .siliao-part8-bd .md .txt .right img{width:49%;margin-right:0;}
}
@media(max-width: 576px){
  .siliao-part8-bd b{font-size:20px;}
  .siliao-part8-bd .hd .txt .t1{font-size:12px;}
  .siliao-part8-bd .hd .txt .t2{font-size:12px;}
  .siliao-part8-bd .md .txt .left .t1{font-size:12px;}
  .siliao-part8-bd .md .txt .left .t2{font-size:12px;}
  .siliao-part8-bd .bd .txt .t1{font-size:12px;}
  .siliao-part8-bd .bd .txt .t2{font-size:12px;}
}

/*silioa-part9*/
.siliao-part9{overflow: hidden;margin-bottom: 30px}
.siliao-part9-bd{overflow: hidden;}
.siliao-part9-bd .swiper-slide a{display: block;width:100%;position: relative;}
.siliao-part9-bd .img{padding-bottom: 140%;}
.siliao-part9-bd .txt{font-size:16px;color:#fff;text-align: center;line-height:1.8;padding:15px;width:100%;height: 100%;background: rgba(0,0,0,.5) ;position: absolute;top:0;left:0;opacity: 0;transition: all .5s;padding-top: 50%}
.siliao-part9-bd a:hover .txt{opacity: 1}



/*tubiao*/
.main{background: url(../images/tubiao-bg.jpg) center no-repeat;background-size: cover;width:100%;background-attachment: fixed;padding:90px;margin-top: 30px;overflow:hidden;}
.tubiao{}
@media(max-width: 576px){
  .main{padding:60px 0px;}
}


/*shushi*/
.shushi-part1{margin-top: 50px;}
.shushi-part1-md{margin: 25px 0;}
.shushi-part1-bd{color:#636363;font-size:16px;line-height:1.8}
.shushi-part1-bdd{margin-top: 30px;}
@media(max-width: 576px){
  .shushi-part1-bd{font-size:14px;}
}　

/*tuzai*/
.tuzai-part1{margin-top:0;}
.tuzai-part1-hd{margin-top: 50px;}
.tuzai-part1-md{margin: 25px 0 0;display: flex;flex-direction: row;justify-content: space-between;width:100%;overflow: hidden;}
.tuzai-part1-md .left{width:970px;}
.tuzai-part1-md .right{width:calc(100% - 1010px);}
.tuzai-part1-md .right .txt{color:#636363;line-height: 1.8;font-size:16px;}
.tuzai-part1-md .right .txt p{margin-top: 30px;}
@media(max-width: 1500px){
  .tuzai-part1-md .right .txt p{margin-top: 20px;}
}
@media(max-width: 1400px){
  .tuzai-part1-md .left{width:800px;}
  .tuzai-part1-md .right{width:calc(100% - 830px);}
  .tuzai-part1-md .right .txt{font-size:15px;}
}
@media(max-width: 1200px){
  .tuzai-part1-md .left{width:600px;}
  .tuzai-part1-md .right{width:calc(100% - 630px);}
  .tuzai-part1-md .right .txt{font-size:14px;}
}
@media(max-width: 992px){
  .tuzai-part1-md{flex-direction: column;}
  .tuzai-part1-md .left{width:100%;}
  .tuzai-part1-md .right{width:100%;margin-top: 30px;}
}
@media(max-width: 576px){
  .tuzai-part1-md .right .txt{font-size:12px;}
}

/*tuzai-part2*/
.tuzai-part2{margin-top: 30px;background:url(../images/tuzai-part2-bg.jpg) center bottom no-repeat;padding-bottom: 66px;}
.tuzai-part2-box{overflow: hidden;}
.tuzai-part2  a{padding:5px;background:#fff;border-radius:8px;width:100%;display: block;transition: all .5s}
.tuzai-part2 .img{padding-bottom: 126.5%;border-radius: 8px;}
.tuzai-part2  a:hover{background:var(--pei-color);}

@media(max-width: 1200px){
  .tuzai-part2{background-size: auto 260px}
}
@media(max-width: 768px){
  .tuzai-part2{background-size: auto 200px}
}
@media(max-width: 576px){
  .tuzai-part2{background-size: auto 150px;padding-bottom: 45px;}
}

/*tuzai-part3*/
.tuzai-part3{margin: 50px 0;}
.tuzai-part3-box{margin-top: 30px;overflow: hidden;}
.tuzai-part3-box .img{padding-bottom: 125%;border-radius: 10px;border:solid 1px #eee;}

/*tuzai-part4*/
.tuzai-part4{margin:50px 0;}
.tuzai-part4-bd{background:url(../images/tuzai-part4-bd-bg.jpg) center no-repeat;margin-top: 50px;}
.tuzai-part4-bd .right{width:790px;float: right;padding:70px 0;}
.tuzai-part4-bd .right p{font-size:15px;color:#636363;line-height: 30px;text-indent: 2em}
.tuzai-part4-bd .right ul{display: flex;flex-direction: row;justify-content: space-between;margin-top: 45px;}
.tuzai-part4-bd .right ul li{width:calc(50% - 10px);}
@media(max-width: 1500px){
  .tuzai-part4-bd{background-position: -360px center;}
}
@media(max-width: 1400px){
  .tuzai-part4-bd .right{width:calc(100% - 600px);}
}
@media(max-width: 992px){
  .tuzai-part4-bd{background-position: right center;}
  .tuzai-part4-bd .right{width:100%;padding:60px 15px;}
}

/*yangzhi*/
.yangzhi-part1{margin-top: 50px;}
.yangzhi-part1-bd{display: flex;flex-direction: column;}
.yangzhi-part1-bd li{display: flex;flex-direction: row;margin-top: 36px;justify-content: space-between;align-items: center;}
.yangzhi-part1-bd li .txt{width:calc(100% - 700px);display: flex;flex-direction: column;}
.yangzhi-part1-bd li .txt .t1{font-size:24px;}
.yangzhi-part1-bd li .txt .t2{font-size:15px;color:#666666;margin-top: 5px}
.yangzhi-part1-bd li .txt .t3{font-size:14px;color:#999999;line-height: 30px;margin-top: 25px;text-indent: 2em}
.yangzhi-part1-bd li .pic{width:550px;text-align: center;}
.yangzhi-part1-bd li:nth-child(2) .txt{width:550px;}
.yangzhi-part1-bd li:nth-child(2) .left{width:calc(100% - 700px);display: flex;flex-direction: row;justify-content: space-between;}
.yangzhi-part1-bd li:nth-child(2) .left .pic{width:auto;}
@media(max-width: 1400px){
  .yangzhi-part1-bd li .txt{width:calc(100% - 550px);}
  .yangzhi-part1-bd li .pic{width:500px;}
  .yangzhi-part1-bd li:nth-child(2) .left{width:calc(100% - 550px);}
  .yangzhi-part1-bd li:nth-child(2) .txt{width:500px;}
}
@media(max-width: 992px){
  .yangzhi-part1-bd li{flex-direction: column;}
  .yangzhi-part1-bd li:nth-child(1){flex-direction: column-reverse;}
  .yangzhi-part1-bd li .txt{width:100%;margin-top: 30px;}
  .yangzhi-part1-bd li:nth-child(2) .left{width:100%;}
  .yangzhi-part1-bd li:nth-child(2) .txt{width:100%;}
}
@media(max-width: 576px){
  .yangzhi-part1-bd li .pic{width:100%;}
  .yangzhi-part1-bd li .txt .t1{font-size:22px;}
}


/*yangzhi-part2*/
.yangzhi-part2{margin-top: 50px;}
.yangzhi-part2-bd{display: flex;width:100%;flex-direction: row;margin-top: 30px;justify-content: space-between;}
.yangzhi-part2-bd .left{width:180px;display: flex;flex-direction: column;justify-content: center;}
.yangzhi-part2-bd .left .t1{font-size:24px;}
.yangzhi-part2-bd .left .t2{font-size:14px;text-transform: uppercase;}
.yangzhi-part2-bd .left .btnn{width:90px;margin-top: 45px;display: flex;flex-direction: row;justify-content: space-between;}
.yangzhi-part2-bd .left .btnn>div{font-size:50px;color:#e6e6e6;cursor: pointer;}
.yangzhi-part2-bd .left .btnn>div:hover{color:var(--zhu-color);}
.yangzhi-part2-bd .right{width:calc(100% - 210px);}
.yangzhi-part2-bd .right .box{width:calc(100% + 200px);overflow:hidden;}
.yangzhi-part2-bd .right .swiper-slide{position: relative;}
.yangzhi-part2-bd .right .img{padding-bottom: 53.62%;border-radius: 10px;}
.yangzhi-part2-bd .right small{background: var(--zhu-color);padding:10px 25px;color:#fff;position: absolute;bottom:25px;left:50%;transform: translate(-50%);border-radius: 10px;font-size:14px;}
@media(max-width: 1670px){
  .yangzhi-part2-bd .right .box{width:100%;}
}
@media(max-width: 992px){
  .yangzhi-part2-bd{flex-direction: column;}
  .yangzhi-part2-bd .right{width:100%;}
  .yangzhi-part2-bd .right small{font-size:12px;padding:5px 15px;}
  .yangzhi-part2-bd .left{width:100%;align-items: center;}
  .yangzhi-part2-bd .left .btnn{margin:15px 0;width:auto;}

}
@media(max-width: 576px){
  .yangzhi-part2-bd .right .box{padding:0 45px;}
}

/*yangzhi-part3*/
.yangzhi-part3-hd{padding:30px 0;}
/*.yangzhi-part3-hd .t1{font-size:24px;}
.yangzhi-part3-hd .t2{font-size:14px;text-transform: uppercase;}*/
.yangzhi-part3-bd{display: flex;flex-direction: row;justify-content: space-between;}
.yangzhi-part3-bd .left{display: flex;flex-direction: row;width:calc(100% - 815px);align-items: center;}
.yangzhi-part3-bd .right{width:785px;}
.yangzhi-part3-bd .right .hd{width:100%;display: flex;flex-direction: row;}
.yangzhi-part3-bd .right .hd .pic{width:304px;}
.yangzhi-part3-bd .right .hd .pic img{height: 100%;width:100%;object-fit: cover;}
.yangzhi-part3-bd .right .hd .txt{width:calc(100% - 304px);color:#fff;background: #de963b;padding:15px;}
.yangzhi-part3-bd .right .hd .txt .t1{font-size:26px;margin-bottom: 10px;}
.yangzhi-part3-bd .right .hd .txt .t2{font-size:14px;line-height: 26px;}
.yangzhi-part3-bd .right .bd{margin-top: 25px;}
.yangzhi-part3-bd .right .bd .t1{color:var(--pei-color);font-size:24px;font-weight: bold;margin-bottom: 15px;}
.yangzhi-part3-bd .right .bd .t2{font-size:16px;color:#333333;}
.yangzhi-part3-bd .right .bd .t2 span{width:225px;text-align-last: justify; text-justify: distribute-all-lines;display: inline-block;}
.yangzhi-part3-bd2{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.yangzhi-part3-bd2 .left,.yangzhi-part3-bd2 .mid,.yangzhi-part3-bd2 .right{width:30%;}
.yangzhi-part3-bd2 .mid{font-size:20px;line-height: 2;}

@media(max-width: 1400px){
  .yangzhi-part3-bd .left{width:500px;}
  .yangzhi-part3-bd .right{width:calc(100% - 530px);}
  .yangzhi-part3-bd .right .hd .txt .t1{font-size:22px;}
  .yangzhi-part3-bd .right .hd .txt .t2{font-size:13px;line-height: 24px;}
}
@media(max-width: 1200px){
  .yangzhi-part3-bd .left{width:400px;}
  .yangzhi-part3-bd .right{width:calc(100% - 430px);}
  .yangzhi-part3-bd .right .hd .pic{width:250px}
  .yangzhi-part3-bd .right .hd .txt{width:calc(100% - 250px)}
  .yangzhi-part3-bd .right .hd .txt .t1{font-size:20px;}
  .yangzhi-part3-bd .right .bd{margin-top: 15px;}
  .yangzhi-part3-bd .right .bd .t1{font-size:20px;margin-bottom: 10px;}
  .yangzhi-part3-bd .right .bd .t2{font-size:14px;}
}
@media(max-width: 992px){
  .yangzhi-part3-bd{flex-direction: column;}
  .yangzhi-part3-bd .left{width:100%;text-align: center;justify-content: center;}
  .yangzhi-part3-bd .right{width:100%;margin-top: 30px;}
  .yangzhi-part3-bd .right .bd .t1{font-size:22px;}
  .yangzhi-part3-bd .right .bd .t2{font-size:16px;}
}
@media(max-width: 576px){
  .yangzhi-part3-bd .right .hd{flex-direction: column;}
  .yangzhi-part3-bd .right .hd .pic{width:100%;}
  .yangzhi-part3-bd .right .hd .txt{width:100%;}
  .yangzhi-part3-bd .right .hd .txt .t1{font-size:18px;}
  .yangzhi-part3-bd .right .bd .t2 span{width:auto;}
  .yangzhi-part3-bd .right .bd .t1{font-size:13px;}
  
  .yangzhi-part3-bd .right .bd .t2{font-size:12px;}
}


/*yangzhi-part4*/
.yangzhi-part4{margin-top: 60px;}
.yangzhi-part4-bd{margin-top: 25px;display: flex;flex-direction: row;justify-content: space-between;}
.yangzhi-part4-bd li{width:calc(calc(100% - 30px)/2);height: 280px;}
.yangzhi-part4-bd li img{width:100%;height: 100%;object-fit: cover;}
@media(max-width: 992px){
  .yangzhi-part4-bd{flex-direction: column;margin-top: 0}
  .yangzhi-part4-bd li{margin-top: 30px;width:100%;}
}
@media(max-width: 768px){
  .yangzhi-part4-bd li{height: 200px;margin-top: 15px;}
}
@media(max-width: 576px){
  .yangzhi-part4-bd li{height: 100px;}
}



/*yangzhi-part5*/
.yangzhi-part5{width:100%;background: url(../images/yangzhi-part5-bg.jpg) center no-repeat;background-attachment: fixed;height: 385px;margin-top: 30px;background-size: cover;}
.yangzhi-part5 ul{display: flex;flex-direction: row;height: 100%;background: rgba(0,0,0,.6)}
.yangzhi-part5 ul li{display: flex;flex-direction: column;height: 100%;justify-content: center;color:#fff;align-items: center;padding:0 1vw;border-right:solid 1px rgba(255,255,255,.2);width:25%;position: relative;}
.yangzhi-part5 ul li:last-child{border-right:none;}
.yangzhi-part5 ul li:before{content:'';position: absolute;top:auto;bottom:0;left:0;width:100%;height: 0;background: var(--pei-color);transition:600ms;}
.yangzhi-part5 ul li b{font-size:22px;font-weight: bold;position: relative;}
.yangzhi-part5 ul li p{font-size:15px;line-height: 1.6;margin:15px 0 25px;text-align: center;position: relative;}
.yangzhi-part5 ul li span{width:64px;height: 2px;background: #fff;position: relative;}
.yangzhi-part5 ul li:hover:before{height: 100%;top:0;bottom:0;}
@media(max-width:992px){
  .yangzhi-part5 ul li b{font-size:18px;}
  .yangzhi-part5 ul li p{font-size:14px;}
}
@media(max-width:768px){
  .yangzhi-part5{height: auto;}
  .yangzhi-part5 ul{flex-direction: column;}
  .yangzhi-part5 ul li{width:100%;padding:45px 0;border-right:none;border-bottom: solid 1px rgba(255,255,255,.2);}
  .yangzhi-part5 ul li:last-child{border:none;}
}
@media(max-width:576px){
  .yangzhi-part5 ul li{padding:30px 0;}
}


/*single*/
.single{padding:30px;overflow: hidden;line-height: 2;min-height: 300px;}

/*job*/
.jobs-list{margin-bottom: 30px;}
  .jobs-list li{width:100%;margin-top: 30px;}
  .jobs-list a{display:block;width:100%;background:#fff;box-shadow:0px 1px 7.09px 0.91px rgba(125,125,125,0.5);border-radius:5px;padding:1% 0 3% 0}
  .jobs-list a .son{width:95%;overflow:hidden;margin:0 auto;}
  .jobs-list a .t1{padding:2% 0;border-bottom:1px solid #eee}
  .jobs-list a .t1 .t1l{float:left;font-size:20px;font-weight:bold;color:#333;}
  .jobs-list a .t1 .t1r{float:right;color:#666;text-decoration:underline;font-size:14px;padding-left:38px;line-height:25px;}
  .jobs-list a .t1 .t1r i{font-size: 24px;color: var(--zhu-color);margin-right: 15px;}
  .jobs-list a .son .con{margin-top:2.5%;height:250px;overflow-y:scroll;line-height: 2.6}
  .jobs-list a .son .con p{color:#666;padding:3px 0;font-size:14px;line-height:1.6;text-indent:0!important;}
  .jobs-list a .son .con::-webkit-scrollbar{width:3px;height:3px;}
  .jobs-list a .son .con::-webkit-scrollbar-track{box-shadow:inset 0 0 3px transparent;background:#f8f8f8;border-radius:3px;}
  .jobs-list a .son .con::-webkit-scrollbar-thumb{border-radius:3px;background:#bbb;}
  .jobs-list a .t1 .t1r:hover{color:#333;}
  


/*应聘表单*/
.fu-job{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);left:0;top:0;display:none;z-index:10000;}
  .fu-job .job-son{width:100%;height:100%;display:flex;align-items:center;}
  #jobform{background:#fff;padding:40px 30px 30px 30px;width:500px;margin:0 auto;position: relative;}
  #jobform .jobclose{position:absolute;right:0px;top:0;background:var(--zhu-color);color:#fff;display:inline-block;padding:2px 10px;font-size:14px;cursor:pointer;}
  #jobform .faqline{padding:6px 0;border-bottom:0px solid #eee;}
  #jobform .faqline .faqtit{width:20%;height:36px;line-height:36px;float:left;background:#fff;text-align:left;font-size:15px;border-radius:2px;}
  #jobform .faqline .input{text-indent:8px;width:80%;outline:none;height:36px;box-sizing:border-box;border:1px solid #ddd;float:left}
  #jobform textarea{width:80%;outline:none;height:100px;box-sizing:border-box;border:1px solid #ddd;float:left;;border-radius:2px;padding:10px 8px}
  #jobform .input:focus{border-color:#1d7df5;}
  #jobform textarea:focus{border-color:#1d7df5;}
  /*#jobform input:hover{border-color:#c0121b;}
  */
  /*#jobform textarea:hover{border-color:#c0121b;}
  */
  #jobform .faqline .input1{width:120px;float:left;}
  #jobform .code img{display:block;float:left;height:36px;margin-left:0px;}
  #jobform .code .tip{display:block;float:left;color:red;font-size:14px;}
  #jobform .submit{width:100px;height:38px;background:var(--zhu-color);color:#fff;display:inline-block;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;cursor:pointer;text-align: center;line-height: 38px;}
  #jobform .submit:hover{background:var(--zhu-color);}
@media(max-width: 576px){

  #jobform .faqline .faqtit{font-size: 14px;width:25%;}
  #jobform .faqline .input{width:75%;}
  #jobform textarea{width:75%;}
  #jobform .code img{width:100px;margin-bottom:10px;}
    #jobform .faqline .input1{width:90px;}
    #jobform .submit{margin:0px auto;}
  
}

/*首页图表*/

.layer03-panel{height:100%;position:relative;float:left;}
  .layer03-left-label{position:absolute;}
  #layer03_left_label01{top:10px;left:10px;color:white;height:30px;width:200px;font-weight: bold;}
  #layer03_left_label02{right:10px;top:10px;color:#036769;height:20px;width:200px;}
  .layer03-left-chart{position:relative;float:left;height:100%;}
@media(max-width: 1200px){
  
}



