@charset "utf-8";
/*
* Author:pengxing
* Date:2023.8.2
*/
.item{padding:0 .35rem;overflow:hidden;}

.itemTie{line-height:0;padding: .5rem 0 .3rem;}
.itemTie span{display:block;margin:0 auto;}
.itemTie span.ioc1{width:2.87rem;height:.85rem;background:url(/style/images/index/tie_01.png) no-repeat;background-size:100% 100%;}
.itemTie span.ioc2{width:1.69rem;height:.86rem;background:url(/style/images/index/tie_02.png) no-repeat;background-size:100% 100%;}
.itemTie span.ioc3{width:4.9rem;height:.86rem;background:url(/style/images/index/tie_03.png) no-repeat;background-size:100% 100%;}
.itemTie span.ioc4{width:3.78rem;height:.86rem;background:url(/style/images/index/tie_04.png) no-repeat;background-size:100% 100%;}
.itemTie span.ioc5{width:2.79rem;height:.86rem;background:url(/style/images/index/tie_05.png) no-repeat;background-size:100% 100%;}
#banner{position:relative;width:100%;overflow:hidden;}
#banner .swiper-slide{position:relative;}
#banner .swiper-slide,#banner .swiper-slide img{width:7.5rem;height:7.75rem;}
#banner .pagination{width:7.5rem;text-align:center;line-height:0;position:absolute;left:0;bottom:.2rem;z-index:1;}
#banner .pagination span{width:.15rem;height:.15rem;font-size:0;background-color:#cac9cb;border-radius:50%;opacity:1;margin:0 .1rem;display:inline-block;vertical-align:top;}
#banner .pagination .swiper-pagination-bullet-active{background-color:#fdac2d;}

.project{height:auto;padding:.36rem .25rem 0;background: #fff;}
.projectBar{width:100%;background-color:#fff;border-radius:.1rem;overflow:hidden;}
.projectBar ul{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.projectBar li{width:2.11rem; margin-bottom:.25rem;box-shadow:0 0 .1rem rgba(0,0,0,.2);}
.projectBar li img{width: 100%; display: block;}
.projectBar li span{height:.5rem; display:block; background-color:#00908c; color:#fff; font-size:.28rem;display:flex;display:-webkit-flex;justify-content:center;align-items: center;}

.f1Box{}
.f1Box .tab{height:.59rem;background-color:#e7e7e7;border-radius:.5rem;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.38rem;overflow: hidden;}
.f1Box .tab span{line-height:.59rem;font-size:.24rem;color:#010101;padding:0 .15rem;border-radius:.5rem;}
.f1Box .tab span.active{color:#feffff;background-color:#1d6a6a;}
.f1Box .tabBox{width:5.81rem;margin:0 auto .4rem;}
.f1Box .tabCon,.f1Box .tabCon img{width:5.81rem;height:4.02rem;}

.f2Bg{background:url(/style/images/index/f2Bg.jpg) center no-repeat;background-size:100% 100%;}
.f2Box{padding:0 0 .66rem;}
.f2Box,.f2Box img{width:7.06rem;height:4.34rem;}

.f3Box{padding:0 0 0;}
.f3Box,.f3Box img{width:6.77rem;height:7.43rem;}

.f4Box{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;justify-content:space-around;padding-bottom: .2rem;overflow: hidden;}
.f4Box span{width:2.01rem;height:1.02rem;text-align:center;line-height:1.02rem;font-size:.27rem;color:#1d6a6a;border:#96b9b9 solid 1px;border-radius:.1rem;overflow:hidden;position:relative;margin-bottom:.17rem;}
.f4Box span i{width:.28rem;height:.44rem;text-align: center;line-height: .34rem;font-size: .22rem;color: #fff;background: url(/style/images/index/bg_01.png) no-repeat;background-size: 100% 100%;display: block;position: absolute;left: 0;top: 0;padding: 0 .2rem 0 0;}

.f5Box{width:6.59rem;margin:0 auto;position:relative;padding-bottom:.79rem;overflow:hidden;}
.f5Box .swiper-slide{position:relative;}
.f5Box .swiper-slide,.f5Box .swiper-slide img{width:6.59rem;height:4.3rem;}
.f5Box .swiper-slide span{width:6.59rem;line-height:.67rem;text-align:center;font-size:.32rem;color:#fff;background-color:rgba(0,0,0,.5);display:block;position:absolute;left:0;bottom:0;}

.f5Bg{background:url(/style/images/index/f5Bg.jpg) center no-repeat;background-size:100% 100%;}
.f5Box .pagination{width:100%;text-align:center;line-height:0;position:absolute;left:0;bottom:.33rem;z-index:1;}
.f5Box .pagination span{width:.19rem;height:.19rem;font-size:0;background-color:#afaeae;border-radius:50%;opacity:1;margin:0 .1rem;display:inline-block;vertical-align:top;}
.f5Box .pagination .swiper-pagination-bullet-active{background-color:#00908c;}

/*f6Box*/
.f6Box{padding:.3rem 0 .2rem;}
.f6Box h2{text-align:center;}
.f6Box h2 span{line-height:.58rem;font-size:.38rem;color:#1d6a6a; border-bottom:1px solid #cecece; display:inline-block;}
.f6Box h2 small{display:block; color:#cecece; font-size:.28rem; line-height:.42rem;text-transform: uppercase;}
.f6Box dl{padding:.2rem .35rem .3rem;}
.f6Box dl dt img{width:100%;height:auto;}
.f6Box dl dd{padding-top:.28rem;}
.f6Box dl dd p{padding-bottom:.1rem; line-height:1.5;font-size:.28rem;color:#808080;}
/*f7Box*/
.f7Box{padding:.36rem .3rem .4rem; background-color:#f2f2f2;}
.f7Box h2{text-align:center;}
.f7Box h2 span{line-height:.58rem;font-size:.38rem;color:#1d6a6a; border-bottom:1px solid #cecece; display:inline-block;}
.f7Box h2 small{display:block; color:#cecece; font-size:.28rem; line-height:.42rem;text-transform: uppercase;}
.f7Tab{padding:.3rem 0 .4rem;}
.f7Tab .tab{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.f7Tab .tab span{width:18%;text-align:center;line-height:.42rem;font-size:.28rem;color:#000;border:1px solid #0f5e63;box-sizing: border-box;display:block;overflow:hidden;position:relative;padding-left:0;margin-bottom: .3rem;}
.f7Tab .tab span i{width:100%;height:.42rem;display:block;background: url(/style/images/index/path_02.png) center no-repeat #0f5e63;background-size:.82rem 2.62rem;position:relative;left:0;top:0;}
.f7Tab .tab span i.ioc1{background-position:center 0;}
.f7Tab .tab span i.ioc2{background-position:center -.55rem;}
.f7Tab .tab span i.ioc3{background-position:center -1.10rem;}
.f7Tab .tab span i.ioc4{background-position:center -1.65rem;}
.f7Tab .tab span i.ioc5{background-position:center -2.20rem;}
.f7Tab .tab span.active{border-color: #0f5e63;background-color: #169ca7;color: #fff;}
.f7Tab .tabBox{overflow:hidden}
.f7Tab .tabCon{float:left; width:100%; display:none;}
.f7Tab .tabCon dl{width:auto;overflow:hidden;}
.f7Tab .tabCon dt{float:inherit;margin-bottom:.1rem;}
.f7Tab .tabCon dt,.f7Tab .tabCon dt img{width:100%;height:auto;}
.f7Tab .tabCon dd{padding-top:.12rem;}
.f7Tab .tabCon dd p{ color:#525252; font-size:.3rem; line-height:1.6;}
.f7Form{padding-bottom:.32rem; background-color: #fff; border-radius: 0.1rem;}
.f7Form h3{padding:.2rem 0 .32rem; color: #ff8a00;line-height:1.4;font-size:.42rem;text-align:center;}
.f7Form dl{padding-bottom:.28rem; display:flex;display:-webkit-flex;}
.f7Form dt{width:2rem;text-align:right; color:#333; line-height:.72rem;font-size:.3rem;}
.f7Form dt b{color: #f00;}
.f7Form dd{flex:1; width:100%; padding-right:.4rem;box-sizing: border-box;}
.f7Form dd input.t,.f7Form dd textarea{width:100%; height:.72rem; padding:0 .2rem; border:#dedede solid 1px;box-sizing: border-box; border-radius:.04rem; color:#525252; font-size: .28rem;}
/*.f7Form dd input.yyt{background: url(/style/images/date_icon.png) no-repeat center right; background-size:.56rem  .72rem;}*/
.f7Form dd textarea{width:100%;padding:.12rem .2rem; height:1.6rem;color:#333; font-size: .28rem;}
.f7Form dd select{width:1.2rem;height:.72rem; margin-right:.1rem; line-height:.72rem;border:#dedede solid 1px;border-radius:.04rem;color:#525252; font-size: .28rem; line-height:.72rem;}
.f7Form input.submit{width:2.4rem;height:.64rem; margin: 0 auto; line-height:.64rem;font-size:.32rem;border-radius:.1rem; color: #fff; font-weight: bold;
    background: linear-gradient(45deg, #ff8f0b, #ff7200);border: none; display:flex; display:-webkit-flex; justify-content:center; align-items:center;}
	

@keyframes pulse{
	0%{transform:scale(0.9)}
	50%{transform:scale(1)}
	100%{transform:scale(0.9)}
}
@-webkit-keyframes pulse{
	0%{-webkit-transform:scale(0.9)}
	50%{-webkit-transform:scale(1)}
	100%{-webkit-transform:scale(0.9)}
}