*{margin: 0; padding: 0;}
li{list-style:none;}
a{text-decoration: none;}
h1,h2,h3,h4,h5,h6{margin: 0;}
a:hover{text-decoration: none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
body{box-sizing: border-box;font-family: Source Han Sans CN;}
i{font-style: normal;}
nav{padding: 0 1.20rem;box-sizing: border-box; position:fixed;top: 0;z-index: 100; width: 16rem;height: 1rem;margin: 0 1.60rem; background: rgba(255,255,255,0.8);
 display: flex;flex-direction: row;border-radius: 0px 0 0.80rem 0.80rem;
 justify-content: space-around;align-items: center;}
nav a{font-size: 0.20rem;color: #000;font-family: SourceHanSansCN-Regular;}
nav .adda{color: #1541BF;font-weight: bold;}
.nav2{display: none;}
.nav2btn{display: none;}

.x{
	animation: x 0.9s linear forwards;
}
.x2{
	animation: x2 0.9s linear forwards;
}
.x3{
	animation: x3 0.9s linear forwards;
}
@keyframes x{
	from{transform:translate(0) rotate(0deg)}
	to{transform:translateY(6px) rotate(45deg)}
}
@keyframes x2{
	from{transform:translate(0);opacity: 1;}
	to{transform:translateY(-2px);opacity: 0;}
}
@keyframes x3{
	from{transform: translate(0) rotate(0deg)}
	to{transform: translateY(-10px) rotate(-45deg)}
}
#small_nav{position: fixed;top:1rem;right:-1.3rem;z-index: 1000;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 2.59rem;height: auto;}
.nav3{background: #fff;border-radius: 2.50rem; right:0.1rem; height: auto;display:none;}
#nav3_cont{width: 2rem;padding: 1rem 0.30rem;display:flex;flex-direction: column; align-items: center;justify-content: center;}
#nav3_cont a{font-size: 0.20rem;color:#000; line-height: 0.50rem;}
#nav3_cont a:hover{animation: col 0.5s linear forwards;}

.btnnav{width: 0.65rem;height: 0.65rem;background: #1FA19D;border-radius: 50%;border: none;cursor: pointer;opacity: 1;}
.line1{height: 0.03rem;background:#FFFFFF;width: 0.40rem;margin-left: 0.12rem;margin-top: 0.22rem;}
.line2{height: 0.03rem;background:#FFFFFF;width: 0.40rem;margin-top: 6px;margin-left: 0.12rem;}
.line3{height: 0.03rem;background:#FFFFFF;width: 0.40rem;margin-top: 6px;margin-left: 0.12rem;}
@keyframes col{
	from{}
	to{color: #1541BF;font-weight: bold;}
}

.banner{width: 100%;position: relative;}
.banner .imgg{}
.banner .imgg img{width: 100%;}
.banner .posi{position: absolute;top: 0;left: 0;width: 5.41rem;height: 5.49rem;}
.banner .posi img{width: 100%;}
.banner .posi2{ position: absolute;top: 2.16rem;left: 1.54rem;width:8.27rem;height: 3.92rem;}
.banner .posi2 img{width: 100%;opacity: 0;}
.banner .posiqq{position: absolute;top:4.68rem;left: 6.92rem;width:1.95rem;height: 1.95rem;border-radius: 50%;background: #1541BF;}

/*.conbox1{overflow: hidden; position: relative; padding: 1.09rem 1.60rem 1.49rem;position: relative;}*/
.conbox1{ position: relative; padding: 1.09rem 1.60rem 1.49rem;position: relative;height: 5.9rem;}/*于洋做的修改增加了高度*/
 .title{color: #1541BF;font-size: 0.80rem;font-family: PangMenZhengDao;line-height: 1.20rem;}
 .title i{opacity: 0.5; position: absolute;left: 1.60rem; line-height: 0; height: 0.59rem;overflow: hidden;color: #20A19D;}
 .title i:nth-of-type(2){top: 1.98rem;}
 .title i:nth-of-type(1){line-height: 1.4rem;top:0.75rem;}

.title_slide{color: #1541BF;font-size: 0.80rem;font-family: PangMenZhengDao;line-height: 1.20rem;}/*于洋新增*/
.title_slide i{opacity: 0.5; position: absolute;left: 1.60rem; line-height: 0; height: 0.59rem;overflow: hidden;color: #20A19D;}/*于洋新增*/
.title_slide i:nth-of-type(2){top: 0.9rem;left: 0rem;}/*于洋新增*/
.title_slide i:nth-of-type(1){line-height: 1.4rem;left: 0;top: -0.35rem;}/*于洋新增*/
.inner_cont{display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;margin-top: 0.7rem;}

.conbox1 .intr_cont .swiper-button-next{top:6.5rem;left: 8.78rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2320a19d'%2F%3E%3C%2Fsvg%3E");}/*于洋新增*/
.conbox1 .intr_cont .swiper-button-prev{top:6.5rem;left: 6.66rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2320a19d'%2F%3E%3C%2Fsvg%3E");}/*于洋新增*/

.media_title{color: #FFFFFF;font-size: 0.80rem;font-family: PangMenZhengDao;line-height: 1.20rem;}
.media_title i{opacity: 0.3; position: absolute;left: 1.60rem; line-height: 0; height: 0.59rem;overflow: hidden;color: #FFFFFF;}
.media_title i:nth-of-type(2){top: 1.98rem;}
.media_title i:nth-of-type(1){line-height: 1.4rem;top:0.75rem;}

/*.conbox1 .inner{z-index: 1; margin-top: 0.65rem;display: flex;flex-direction: row;justify-content: space-between;}*/
.conbox1 .intr_cont{z-index: 1;display: flex;flex-direction: row;justify-content: space-between;position: absolute;top:1.2rem;left:1.6rem;width: 16rem;height: 7rem;}/*于洋做的修改绝对定位，增加定位属性*/
.conbox1 .inner .left{width: 6.72rem;z-index: 1;}
.conbox1 .inner .left img{width: 100%;}
.conbox1 .inner .right{width: 8.40rem;z-index: 1;}
.conbox1 .inner .right h3{font-family: Source Han Sans CN;font-weight: 500;font-size: 0.28rem;color: #2D394A;}
/*.conbox1 .inner .right .inn{height: 2.73rem; margin-top: 0.30rem;overflow: scroll;padding-right:0.66rem ;}*/
.conbox1 .inner .right .inn{height: 2.8rem; margin-top: 0.30rem;overflow: scroll;padding-right:0.66rem ;}/*于洋做的修改绝对定位，修改了高度*/
.conbox1 .inner .right .inn p{line-height: 0.36rem; font-family: Source Han Sans CN;color: #475363;font-size: 0.18rem;}
.conbox1 .inner .right .inn p b{font-weight: bold;}
.conbox1 .inner .right ::-webkit-scrollbar {
width: 5px;
height: 100%;
background:#E9E9E9;
border-radius: 3px;
}
.conbox1 .inner .right ::-webkit-scrollbar-thumb {
width: 5px;
height: 10%;
background:#1541BF;
border-radius: 3px;}
.conbox1 .posi{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.conbox1 .posi img:nth-of-type(1){position: absolute; top: -1.63rem;right:0; width: 3.17rem;height: 4.92rem;}
.conbox1 .posi img:nth-of-type(2){position: absolute; top: 5rem;right:2.37rem; width: 10.81rem;height: 4.14rem;}
/*.conbox1 .posi .qq{position: absolute;bottom: -1rem;left: -1rem;width: 3.71rem;height: 3.71rem;border-radius: 50%;background: #1FA19D;}*/
.conbox1 .posi .qq{position: absolute;bottom: -1rem;left: -1rem;width: 4.71rem;height: 4.71rem;border-radius: 50%;background: #1FA19D;}/*于洋做的修改圆增加了1rem去掉了*/
.conbox2{margin-top: -0.01rem; overflow: hidden; position: relative;padding: 1.22rem 1.60rem 0;background: url(../img/conbox2_pic.png) top left no-repeat; background-size: 100%;}
.conbox2 .title{color: #fff;line-height: 0.92rem;}
.conbox2 .title i{ height: 0.59rem;overflow: hidden;color: #fff;}
.conbox2 .title i:nth-of-type(2){top: 1.98rem;}
.conbox2 .title i:nth-of-type(1){line-height: 1.4rem;top:0.75rem;}
.conbox2 .swiper1{width: 100%;padding-top: 1.82rem;box-sizing: border-box;position: relative;}
.conbox2 .swiper1 .swiper-wrapper{}
.conbox2 .swiper1 .swiper-slide{width: 100%; display: flex;flex-direction: row;width: 100%;box-sizing: border-box;
background: url(../img/conbox2_bg.png) 100% no-repeat;padding: 1.40rem 1.26rem 1.50rem;}
.conbox2 .swiper1 .swiper-slide .left{width: 3.20rem;display: flex;flex-direction: column;align-items: center;}
.conbox2 .swiper1 .swiper-slide .left img{width: 1.28rem;height: 1.17rem;}
.conbox2 .swiper1 .swiper-slide .left p{font-family: Gilroy-ExtraBold;}
.conbox2 .swiper1 .swiper-slide .left p:nth-of-type(1){font-size: 0.60rem;border-bottom: 0.03rem solid #1FA19D;}
.conbox2 .swiper1 .swiper-slide .left p:nth-of-type(2){font-size: 0.40rem;}
.conbox2 .swiper1 .swiper-slide .right{width: 11.54rem;padding-left: 1rem;border-left: 0.02rem solid #1FA19D;box-sizing: border-box;}
.conbox2 .swiper1 .swiper-slide .right .inner{margin-bottom: 0.40rem;}
.conbox2 .swiper1 .swiper-slide .right .inner:last-child{margin-bottom: 0;}
.conbox2 .swiper1 .swiper-slide .right .inner h3{font-size: 0.26rem;font-weight: 500;color: #2D394A;}
.conbox2 .swiper1 .swiper-slide .right .inner h3 b{font-family: Gilroy-ExtraBold;}
.conbox2 .swiper1 .swiper-slide .right .inner p{color: #465363;font-family: Source Han Sans CN;font-size: 0.20rem;}

.conbox2 .swiper1 .swiper-pagination{top:0.70rem;display: flex;flex-direction: row;justify-content: space-between;}
.conbox2 .swiper1 .swiper-pagination .swiper-pagination-custom{cursor: pointer; width: 1.82rem;height: 0.60rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.conbox2 .swiper1 .swiper-pagination .swiper-pagination-custom img{width: 100%;}
.conbox2 .swiper1 .swiper-pagination .swiper-pagination-custom p{margin-top: -0.2rem; font-size: 0.26rem;color: #fff;}
.conbox2 .swiper1 .posi{position: absolute;width: 100%;height: 100%;top:1.81rem;z-index:1;left: 0;}
.conbox2 .swiper1 .posi img:nth-of-type(1){position: absolute;top: 0;right: 0;width: 1.28rem;height: 1.28rem;}
.conbox2 .swiper1 .posi img:nth-of-type(2){position: absolute;bottom: 1.78rem;left: 0;width: 3.03rem;height: 2.62rem;}
.conbox2 .swiper1 .btn{background-image: none;top: 87%;}
.conbox2 .swiper1 .btn img{width: 0.188rem;height: 0.348rem;}
.conbox2 .swiper1 .swiper-button-next{left: 1.78rem;}
.conbox2 .swiper1 .swiper-button-prev{left: 0.66rem;}
.conbox2 .swiper1 .swiper-button-disabled{
	 opacity: 1;
    cursor: pointer;
    pointer-events: visible;
}

.conbox3{opacity: 0; overflow: hidden;  position: relative;padding:1.18rem 1.60rem 0;}
.conbox3 .title{line-height: 1rem;}

.conbox3 .inner{margin-top: 0.30rem; display: flex;flex-direction: column;justify-content: space-between;}
.conbox3 .inner .left{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.conbox3 .inner .right{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
/*.conbox3 .inner .left li{margin-right: 0.19rem;}*/
.conbox3 .inner li{overflow: hidden; cursor: pointer; width: 5.20rem;height: 2.70rem;position: relative;margin-bottom: 0.19rem;}
.conbox3 .inner .right li{width: 3.85rem;}
.conbox3 .inner .right li>img{width: 3.85rem;height: 2.7rem;}
.conbox3 .inner .left li:first-child{width: 10.60rem;height: 5.6rem;}
.conbox3 .inner .left li:first-child>img{width: 10.6rem;height: 5.6rem;}
.conbox3 .inner .left li:last-child{width: 5.2rem;height: 5.6rem;}
.conbox3 .inner .left li:last-child>img{width: 5.2rem;height: 5.6rem;}
.conbox3 .inner .right li>img{width: 5rem;height: 3.2rem;}

/*-----2023年10月20日修改---------*/
/*.conbox3 .inner li p{position: absolute;color: #fff; left: 0.1rem;bottom: 0.1rem;font-size: 0.24rem;font-weight:500;width: 2rem;height: 0.8rem;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}*/
/*.conbox3 .inner li p span{width: 2rem;height: auto;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}*/
.conbox3 .inner li p{position: absolute;color: #fff; left: 0.1rem;bottom: 0rem;font-size: 0.2rem;font-weight:500;width: 3rem;height: 0.8rem;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.conbox3 .inner li p span{width: 3rem;height: auto;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/*.conbox3 .inner li .posi{opacity: 0; position: absolute;bottom:-0.01rem;left: 0;width: 2.63rem;height: 1.27rem;}*/
.conbox3 .inner li .posi{opacity: 0; position: absolute;bottom:-0.01rem;left: -0.02rem;width: 4.2rem;height: 1.27rem;}
/*---------修改结束--------------*/
.conbox3 .inner li .posi img{width: 100%;}

.conbox3 .inner li:hover .posi{animation: opa1 0.5s linear forwards;}

#h_pic{height: 5.59rem;}

@keyframes opa1{
	from{}
	to{opacity: 1;}
}

 .shadowbox{display: none; position: fixed;top: 0;left: 0;z-index: 1000;width: 100%;height: 100%;background: rgba(0,0,0,0.8);}
 .shadowbox .sinner{ position: relative;background:#fff url(../img/tankuang_bg.png) 71% no-repeat; background-size: 110%; display: none; flex-direction:column;width: 14rem; margin:2% auto; box-sizing: border-box; height: auto;padding:0.8rem 1.70rem;}
 .shadowbox .sinner img{width: 100%;height: 6rem;}
 .shadowbox .sinner p:nth-of-type(1){font-size: 0.28rem;color:#2D3949;line-height: 1rem;font-weight: bold;}
 .shadowbox .sinner p:nth-of-type(2){font-size: 0.18rem;color: #2D3949;line-height: 0.34rem;overflow-y: scroll;max-height: 0.8rem;}

.shadowbox .sinner p ::-webkit-scrollbar {
    width: 5px;
    height: 100%;
    background:#E9E9E9;
    border-radius: 3px;
}
.shadowbox .sinner p ::-webkit-scrollbar-thumb {
    width: 5px;
    height: 10%;
    background:#1541BF;
    border-radius: 3px;}

 .shadowbox .sinner .closebtn{cursor: pointer; position: absolute;right: 0.30rem;bottom: 0.30rem;width: 0.50rem;height: 0.50rem;display: flex;justify-content: center;align-items: center;}
 .shadowbox .sinner .closebtn img{width: 0.37rem;height: 0.37rem;}

.conbox3 .posibox{ width: 5.25rem;height: 5.34rem;position: absolute; top: -2.5rem;right: 0rem;}
.conbox3 .posibox img{width:100%;height: 100%;}


.conbox4{opacity: 0; overflow: hidden; position: relative;margin-top: 1.18rem;}
.conbox4 .title{padding: 0 1.60rem;}
.conbox4 .title i:nth-of-type(1) {line-height: 1.4rem;top: -0.35rem;}
.conbox4 .title i:nth-of-type(2) { top: 0.9rem;}
.conbox4 .inner{padding:0 0 0 1.60rem;position: relative; margin: 0.77rem 1.60rem 0 0;background:url(../img/conbox3_bg.png) no-repeat;background-size: 100%;}
.conbox4 .swiper2{padding: 1.20rem 0;}
.conbox4 .swiper2 .swiper-wrapper{}
.conbox4 .swiper2 .swiper-slide{display: flex;}
.conbox4 .swiper2 .swiper-slide .left{width: 8rem;height: auto;}
.conbox4 .swiper2 .swiper-slide .left img{width: 100%;}
.conbox4 .swiper2 .swiper-slide .right{padding:0 1rem;box-sizing: border-box;}
.conbox4 .swiper2 .swiper-slide .right p{font-size: 0.20rem;color: #fff;}
.conbox4 .swiper2 .swiper-slide .right p:nth-of-type(1){font-size: 0.22rem;}
.conbox4 .swiper2 .swiper-slide .right h3{font-size: 0.40rem;margin-bottom: 0.30rem;color: #fff;}
.conbox4 .swiper2 .btn{top: 45%;background-image: none;}
.conbox4 .swiper2 .btn img{width: 0.20rem; height: 0.36rem;}
.conbox4 .swiper2 .swiper-button-next{right: 0.10rem;}
.conbox4 .swiper2 .swiper-button-prev{left: 14.5rem;}

.conbox4 .inner .posi{position: absolute;width: 3.21rem;height: 1.45rem;bottom: 3.17rem;right:0;}
.conbox4 .inner .posi img{width: 100%;}

.team{opacity: 0; overflow: hidden; position: relative;padding: 1.20rem 1.60rem;background: url(../img/team_bg.png) no-repeat; background-size: 100%;}
.team .title{line-height: 0.96rem;}
.team .posibox{position: absolute;top: 0;right: 0;width: 4.18rem;height: 4.35rem;}
.team .posibox img{width: 100%;}
.team .posibox2{position: absolute;bottom: 0;left: 0;width: 2.79rem;height: 3.28rem;}
.team .posibox2 img{width: 100%;}
.team .swiper3{padding-top: 1.80rem;margin-top: -1rem;}
.team .swiper3 .swiper-wrapper{}
.team .swiper3 .swiper-slide{display: flex;flex-direction: row;}
.team .swiper3 .swiper-slide li{ border-bottom:0.01rem solid #929DAB;padding-bottom: 0.20rem; width: 4.62rem;height: auto; cursor: pointer;display: flex;flex-direction: column;}
.team .swiper3 .swiper-slide li:nth-of-type(2){margin: 0 1.10rem;}
.team .swiper3 .swiper-slide li .imgg{width: 100%;position: relative; height: 5.99rem;overflow: hidden;}
.team .swiper3 .swiper-slide li .imgg img{width: 100%}
.team .swiper3 .swiper-slide li .imgg .posi{opacity: 1;background: url(../img/team_bg2.png) no-repeat; position: absolute;width: 1.17rem;height: 1.09rem; bottom:-0.02rem;right: 0;}
.team .swiper3 .swiper-slide li .imgg .posi img{position: absolute;bottom: 0.20rem;right: 0.20rem; width: 0.32rem;height: 0.32rem;}
.team .swiper3 .swiper-slide li p{color: #2D394A;font-size: 0.18rem;margin-left: 0.20rem;line-height: 0.36rem;}
.team .swiper3 .swiper-slide li p:nth-of-type(1){font-size: 0.26rem;line-height: 0.65rem;}
/*.team .swiper3 .swiper-slide li:hover .imgg .posi{animation: opa1 0.3s linear forwards;}*/
.team .swiper3 .swiper-slide li:hover{border-bottom: 0.01rem solid #00ADB3;}
.team .swiper3 .btn{background-image: none;top: 0;}
.team .swiper3 .btn img{width: 0.20rem;height: 0.36rem;}
.team .swiper3 .swiper-button-next{}
.team .swiper3 .swiper-button-prev{left: 14.3rem;}


.teamshadow{display: none; position: fixed;top: 0;left: 0;z-index: 1000;width: 100%;height: 100%;background: rgba(0,0,0,0.8);}
.teamshadow .sinner{ position: relative;background:#fff url(../img/tankuang_bg.png) 71% no-repeat; background-size: 101%; display: none; flex-direction:row;width: 14.6rem; margin:6% auto; box-sizing: border-box; height: auto;padding:0.8rem 1.70rem;}
.teamshadow .sinner .left{width: 4.60rem;}
.teamshadow .sinner .left img{width: 100%;}
.teamshadow .sinner .right{width: 5.03rem;margin-left: 1rem;}
.teamshadow .sinner .right p{color: #2D3949;font-size: 0.18rem;line-height: 0.36rem;}
.teamshadow .sinner .right p:nth-of-type(1){margin-bottom: 0.50rem;font-size: 0.30rem;font-weight: bold;}
.teamshadow .sinner .teambtn{cursor: pointer; position: absolute;right: 0.30rem;bottom: 0.30rem;width: 0.50rem;height: 0.50rem;display: flex;justify-content: center;align-items: center;}
.teamshadow .sinner .teambtn img{width: 0.37rem;height: 0.37rem;}

.swibox{opacity: 0; overflow: hidden; overflow: hidden;  position: relative; padding: 1.20rem 1.60rem;box-sizing: border-box;background: url(../img/swiper_bg.png) no-repeat;background-size: 100%;}
.swibox .swiperbox1{box-sizing: border-box;height: 8.62rem;}
.swibox .swiperbox1 .swiper-wrapper{}
.swibox .swiperbox1 .slide{}
.swibox .swiperbox1 .swiper-pagination{top: 0.5rem;width: 3rem;height: 5rem;}
.swibox .swiperbox1 .swiper-pagination span{cursor: pointer; height: 0.8rem; padding-bottom: 0.3rem; position: relative; display: flex;flex-direction: row; align-items: center;}
.swibox .swiperbox1 .swiper-pagination span img{z-index:1;width: 0.40rem;height: auto;margin-right: 0.30rem;}
.swibox .swiperbox1 .swiper-pagination span p{z-index:1;color: #fff;font-size: 0.36rem;}
.swibox .swiperbox1 .swiper-pagination span .posi{opacity: 0; position: absolute;width: 0.81rem;height: 0.81rem;top: 0;left: 0.26rem;border-radius: 50%;background: #1FA19D;}


.swibox .swiperbox1 .slide .swiper_inn1{margin-left: 3.1rem;box-sizing: border-box;}
.swibox .swiperbox1 .slide .swiper_inn1 .swiper-wrapper{}
.swibox .swiperbox1 .slide .swiper_inn1 .swiper-slide{display: flex;flex-direction: row;flex-wrap: wrap;}
.swibox .swiperbox1 .slide .swiper_inn1 .swiper-slide li{display: flex;flex-direction: column;margin-left: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn1 .swiper-slide li img{width: 6rem;height: 3.50rem;}
.swibox .swiperbox1 .slide .swiper_inn1 .swiper-slide li:nth-of-type(1){margin-bottom: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn1 .swiper-slide li:nth-of-type(2){margin-bottom: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn1 .swiper-slide li p{margin-top: 0.30rem; color:#fff; font-size: 0.22rem;}
.swibox .swiperbox1 .slide .btn1{top: 90%;background-image: none;}
.swibox .swiperbox1 .slide .btn1 img{width: 0.19rem;height: 0.35rem;}
.swibox .swiperbox1 .slide .swiper-button-next{left: 1.5rem;}
.swibox .swiperbox1 .slide .swiper-button-prev{}

.swibox .swiperbox1 .slide .swiper_inn2{margin-left: 3.1rem;box-sizing: border-box;}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-wrapper{}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-slide{display: flex;flex-direction: row;flex-wrap: wrap;}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-slide li{display: flex;flex-direction: column;margin-left: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-slide li img{width: 6rem;height: 3.50rem;}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-slide li:nth-of-type(1){margin-bottom: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-slide li:nth-of-type(2){margin-bottom: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-slide li p{margin-top: 0.30rem; color:#fff; font-size: 0.22rem;}
.swibox .swiperbox1 .slide .btn2{top: 90%;background-image: none;}
.swibox .swiperbox1 .slide .btn2 img{width: 0.19rem;height: 0.35rem;cursor: pointer;}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-button-next{left: 1.5rem;}
.swibox .swiperbox1 .slide .swiper_inn2 .swiper-button-prev{}

.swibox .swiperbox1 .slide .swiper_inn3{margin-left: 3.1rem;box-sizing: border-box;}
.swibox .swiperbox1 .slide .swiper_inn3 .swiper-wrapper{}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn{}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox{margin-left: 0.3rem;position: relative;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .inner3{}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .inner4{}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .inn{display: none;flex-direction: row;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .inn img{opacity: 0; width: 4rem;height: 2.60rem;cursor: pointer;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .inn img:nth-of-type(2){margin: 0 0.20rem;}

.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn{margin-top: 0.30rem; display: flex; flex-direction: row;justify-content: space-between;align-items: center;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .btninn3{cursor: pointer; top: 3.3rem; background-image: none;width: 0.67rem;height: 0.67rem;border-radius: 50%;display: flex;flex-direction: row;align-items: center;justify-content: center;background: #fff;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .btninn3 img{width: 0.14rem;height: 0.24rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .btninn3:hover{animation: bgcol 0.3s linear forwards;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .next{}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .prev{}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .line{width: 10.26rem;height: 0.01rem;background: #fff;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox{margin-left: 0.3rem; margin-top: 0rem;}

.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox a:nth-of-type(1){margin-top: 0.3rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox a:nth-of-type(1) img{width: 12.43rem;height: 3.82rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox p{font-size: 0.26rem; margin-bottom: 0.25rem; color: #fff;text-align: center;}

.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox a:nth-of-type(2){font-size: 0.22rem;color: #fff; display: flex;align-items: center; flex-direction: row;margin-top: -0.1rem}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox a:nth-of-type(2) img{width: 0.59rem;height: 0.11rem;margin-left: 0.20rem;}
.swibox .swiperbox1 .slide .btn3{top: 90%;background-image: none;}
.swibox .swiperbox1 .slide .btn3 img{width: 0.19rem;height: 0.35rem;cursor: pointer;}
.swibox .swiperbox1 .slide .swiper_inn3 .swiper-button-next{left: 1.5rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .swiper-button-prev{}

/*----2023年10月20日新增*/
.swibox .swiperbox1 .slide .swiper_inn4{margin-left: 3.1rem;box-sizing: border-box;}
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-wrapper{}
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-slide{display: flex;flex-direction: row;flex-wrap: wrap;}
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-slide li{display: flex;flex-direction: column;margin-left: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-slide li video{width: 6rem;height: 3.50rem;}
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-slide li:nth-of-type(1){margin-bottom: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-slide li:nth-of-type(2){margin-bottom: 0.40rem;}
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-slide li p{margin-top: 0.30rem; color:#fff; font-size: 0.22rem;}
/*---2023年10月20日新增结束*/

.opa1{animation: opa1 0.5s linear forwards;}
.opa2{animation: opa1 1s linear forwards;}
@keyframes bgcol{
	from{}
	to{background: #1FA19D;}
}
.swibox .swiline{opacity: 0.2; width: 0.02rem; height: 8.62rem;background: #fff; position: absolute;top: 1.20rem;left: 4.39rem;}
.swishadow{width: 100%;height: 100%;background: rgba(0,0,0,0.5); position: fixed;top: 0;left: 0; display: none;flex-direction: column;justify-content: center;align-items: center; z-index: 1000;}
/*.swishadow img{width: 10.6rem;height: 6.52rem;}*/
.swishadow #showpic_bg .close{width: 0.38rem;height: 0.38rem;cursor: pointer;position:absolute;right:0.3rem;bottom:0.2rem;background: url(../img/tankuang_icon.png) no-repeat;background-size: contain;}


#showpic_bg{position: relative; width: 14rem;height: 8.6rem;background:#fff url(../img/tankuang_bg.png) 71% no-repeat; background-size: 110%;display: flex;flex-direction: row;justify-content: center;align-items: center;}
#showpic{width: 12.55rem;height:7.5rem;overflow: hidden;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#showpic img{max-width: 9rem;height: auto;}
#showpic p:nth-of-type(1){font-size: 0.28rem;color:#2D3949;line-height: 1rem;font-weight: bold;}
#showpic p:nth-of-type(2){font-size: 0.18rem;color: #2D3949;line-height: 0.34rem;}
.sumbox{opacity: 0; overflow: hidden; position: relative;padding: 1.20rem 1.60rem;}
.sumbox .title{line-height: 0.95rem;}
.sumbox .inner{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.sumbox .inner li{position: relative;display: flex; flex-direction: column; width: 5rem;height: auto;border-bottom: 0.01rem solid #919DAB;margin-top: 0.30rem;padding-bottom: 0.20rem;}
.sumbox .inner li img{width: 100%;height: 3rem;}
.sumbox .inner li p{color: #2D394A;font-size:0.18rem;line-height: 0.36rem;}
.sumbox .inner li p:nth-of-type(1){font-size: 0.26rem;font-weight: bold;line-height: 0.46rem;}
.sumbox .inner li div{opacity: 0; position: absolute; bottom: -0.29rem; left: 0; width: 0.58rem;height: 0.58rem;background: #1FA19D;border-radius: 50%;}
.sumbox .inner li:hover p{animation: leftp 0.3s linear forwards;}
.sumbox .inner li:hover div{animation: opa1 0.3s linear forwards;}

.sumbox .posi{position: absolute;top: 0;right: 0;width: 4.13rem;height: 5.18rem;}
.sumbox .posi img{width: 100%;}
@keyframes leftp{
	from{}
	to{margin-left: 0.60rem;}
}

.over{opacity: 0; overflow: hidden; padding: 1.20rem 1.60rem; background:url(../img/over_bg.png) 100% no-repeat;display: flex;flex-direction: row;justify-content: space-between;}
.over .left{position: relative;}
.over .left .title{}
.over .left .media_title i{left: 0;}
.over .left .media_title i:nth-of-type(1){top:-0.33rem;}
.over .left .media_title i:nth-of-type(2){top:0.9rem;}
.over .left .overswiper{margin-top: 0.35rem;width: 10.16rem;padding-bottom:0.60rem;}
.over .left .overswiper .swiper-wrapper{}
.over .left .overswiper .swiper-slide{display: flex;flex-direction: row;flex-wrap: wrap;}
.over .left .overswiper .swiper-slide a{width: 2.52rem;height: auto;display: flex;overflow: hidden;}
.over .left .overswiper .swiper-slide a img{width: 100%;height: auto;}
.over .left .overswiper .swiper-slide a:hover img{animation: fada 0.3s linear forwards;}
.over .left .overswiper .swiper-pagination{bottom: -0.25rem;}
.over .left .overswiper .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;background: #fff; opacity: 0.6;}
.over .left .overswiper .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.over .right{width: 5.11rem;margin-top: 0.22rem;}
.over .right img{width: 5.11rem;height: auto;}

@keyframes fada{
	from{}
	to{transform: scale(1.1);}
}


footer{overflow: hidden; padding: 0 1.60rem;background: url(../img/footer-bg.png) no-repeat;background-size: 100%; margin-top:-0.02rem;}
footer .topbox{height: 1.69rem;box-sizing: border-box; border-bottom: 0.01rem solid #59616D; display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
footer .topbox p{font-size: 0.18rem;color: #fff;}
footer .topbox p a{font-size: 0.18rem;color: #fff;margin: 0.05rem;}
footer .topbox .icon{}
footer .topbox .icon img{width: 0.48rem;height: auto;}
footer .botbox{height: 0.97rem; display: flex; flex-direction:row;justify-content: space-between;align-items: center;}
footer .botbox p{font-size: 0.16rem;color: #fff;}

@media only screen and (max-width: 768px) {
	nav{display: none !important;}
	#small_nav{display: none !important;}
	.nav2{display: none;position:fixed;top: 0;left: 0;z-index: 100;width: 100%;}
	.nav2 .box{justify-content: space-between; background: #fff;height: 1rem;display: flex;padding: 0 2rem;height: 2rem;align-items: center;}
	.nav2 .box p{font-size: 0.8rem;}
	.nav2 .box img{cursor: pointer;}
	.nav2 .con{background: #1FA19D;display: flex;flex-direction: column;justify-content: center;align-items: center;}
	.nav2 .con a{font-size: 0.75rem;color: #1541BF;line-height: 2rem;}
	.nav2btn{z-index: 100;flex-direction: column; position: fixed; top: 3rem; right: 1rem; display: flex;width: 2.5rem;height: 2.5rem;border-radius: 50%;background: rgba(255, 255, 255, 0.5);}
	.nav2btn div{width: 1.50rem;height: 0.2rem;background: #1FA19D;margin-left: 0.5rem;margin-top: 0.5rem;}
	.nav2btn div:last-child{width: 1rem;cursor: pointer;}
	.btnnavf{display: none !important;}

    .title{font-size: 1.2rem;}
    .media_title{font-size: 1.2rem;}
    /*新增*/
    .conbox1{height: 18.37rem;}
    .title_slide{font-size: 1.2rem;}
    .inner_cont{flex-direction: column;}
    .conbox1 .intr_cont{height: 20rem;}
    .conbox1 .inner .left{width: 15.72rem;}
    .conbox1 .inner .right{width: 15.72rem;}
    .conbox1 .inner .right h3{font-size: 0.8rem;}
    .conbox1 .inner .right .inn{height: 4rem;}
    .conbox1 .inner .right .inn p{font-size: 0.5rem;line-height: 0.8rem;}
    .conbox1 .intr_cont .swiper-button-next{top: 18.5rem;width: 1.5rem; height: 1rem;}
    .conbox1 .intr_cont .swiper-button-prev{top: 18.5rem;width: 1.5rem; height: 1rem;}
    #h_pic{width:100%;height: auto;}
    .conbox3 .inner .left li:last-child>img{width:100%;height: auto;}
    .conbox3 .inner .right{flex-direction: column;}
    .conbox3 .inner .right li>img{width:100%;height: auto;}
    /*新增结束*/
	/*.conbox1 .inner{flex-direction: column;}*/
	/*.conbox1 .inner .left{width: 100%;}*/
	/*.conbox1 .inner .right{width: 100%;}*/
	/*.conbox1 .inner .right h3{font-size: 0.75rem;}*/
	/*.conbox1 .inner .right .inn p{font-size: 0.7rem;line-height: 1rem;}*/
	/*.conbox1 .inner .right .inn {height: 5.8rem;}*/

    .conbox2 .swiper1 .btn{top: 96%;text-align: center;margin-left: -0.5rem;}

	.conbox2 .swiper1 .swiper-slide .left p{font-size: 0.7rem;}
	.conbox2 .swiper1 .swiper-pagination .swiper-pagination-custom p{font-size: 0.6rem;}
	.conbox2 .swiper1 .swiper-slide .right .inner h3{font-size: 0.65rem;}
	.conbox2 .swiper1 .swiper-slide .right .inner p{font-size: 0.65rem;}
	.conbox3 .inner{flex-direction: column;}
	.conbox3 .inner .left{width: 100%;flex-direction: column;}
	.conbox3 .inner .left li{width: 100%;height: auto;}
	.conbox3 .inner .left li:first-child {width: 100%;height: auto;}
    .conbox3 .inner .left li:first-child>img{width: 100%;height: auto;}
	.conbox3 .inner li p{font-size: 0.75rem;left: 0rem;bottom: 0.35rem;width: 95%;height: auto;background: rgba(31,161,157,0.5);padding-left: 5%;}
    /*.conbox3 .inner li p span{width: 100%;height: 1.1rem;display:-webkit-box;-webkit-line-clamp: 1;}*/
    .conbox3 .inner li p span{width: 100%;}
	.conbox3 .inner .right li{width: 100%;height: auto;}

	.shadowbox .sinner p:nth-of-type(1){font-size:0.75rem;}
	.shadowbox .sinner p:nth-of-type(2){font-size: 0.7rem;line-height: 1rem;max-height: 6rem;}
	.shadowbox .sinner {
    position: relative;
    background: #fff url(../img/tankuang_bg.png) 99% no-repeat;
    background-size: 191.1%;    margin: 45% auto;}
    .shadowbox .sinner .closebtn{right: 1rem; bottom: 1rem;}
    .shadowbox .sinner .closebtn img{width: 1rem;height: 1rem;}


    .conbox4 .inner{background-size: cover;}
    .conbox4 .swiper2 .swiper-slide{flex-direction: column;}
    .conbox4 .swiper2 .swiper-slide .left{width: 100%;}
    /*.conbox4 .inner .posi {top: 17.07rem;}*/
    .conbox4 .swiper2 .btn {top: 97%;}
    .conbox4 .swiper2 .btn img { width: 0.5rem;height: 0.8rem;}
    .conbox4 .swiper2 .swiper-button-next {right: -0.5rem;}
    .conbox4 .swiper2 .swiper-button-prev {left: 14rem;}
    .conbox4 .swiper2 .swiper-slide .right h3{font-size: 0.75rem;}
    .conbox4 .swiper2 .swiper-slide .right p:nth-of-type(1){font-size: 0.7rem;}
    .conbox4 .swiper2 .swiper-slide .right p{font-size: 0.65rem;}

    .conbox4 .inner .posi{display:none;}

    .team .swiper3 .swiper-slide{flex-direction: column;}
    .team .swiper3 .swiper-slide li:nth-of-type(2){margin: 0;}
    .team .swiper3 .swiper-slide li{width:100%;height: auto;}
    .team .swiper3 .swiper-slide li{}
    .team .swiper3 .swiper-slide li .imgg{height: auto;}
    .team .swiper3 .swiper-slide li p:nth-of-type(1){font-size: 0.75rem;}
    .team .swiper3 .swiper-slide li p{font-size: 0.7rem;line-height: 1rem;}
    .team .swiper3 .btn {top: 1rem;}
    .team .swiper3 .btn img{width: 0.5rem; height: 0.7rem;}
    .team .swiper3 .swiper-button-next {right: -0.7rem;}
    .teamshadow .sinner{flex-direction: column;height: 70%;margin-top: 30%;}
    .teamshadow .sinner .left{width: 100%;}
    .teamshadow .sinner .right{width: 100%;margin-left: 0;height: 10rem;overflow: scroll;}
    .teamshadow .sinner .right p:nth-of-type(1){font-size: 0.7rem;}
    .teamshadow .sinner .right p{font-size: 0.7rem; line-height: 1rem;}


    .teamshadow .sinner {  position: relative;
    background: #fff url(../img/tankuang_bg.png) 93% no-repeat;
    background-size: 356%;}
    .teamshadow .sinner .teambtn{right: 0.5rem; bottom: 0.8rem;}
    .teamshadow .sinner .teambtn img{width: 1rem;height: 1rem;}

    .swibox{ background: url(../img/swiper_bg.png) 29% no-repeat;background-size: cover;max-height: 38rem;}
    .swibox .swiperbox1{height: auto;}
    .swibox .swiline { height: 34rem; left: 6rem;}
    .swibox .swiperbox1 .swiper-pagination{width: 4rem}
    .swibox .swiperbox1 .slide .swiper_inn1 .swiper-slide li img{width: 100%;height: auto;}
    .swibox .swiperbox1 .slide .swiper_inn1 .swiper-slide li p{font-size: 0.7rem;}
    .swibox .swiperbox1 .slide .swiper_inn1{margin-left: 5rem;}
    .swibox .swiperbox1 .slide .btn1 img{width: 0.5rem;height: 0.7rem;}
    .swibox .swiperbox1 .slide .swiper-button-next{left: 2.5rem}

    .swibox .swiperbox1 .slide .swiper_inn2 .swiper-slide li img{width: 100%;height: auto;}
    .swibox .swiperbox1 .slide .swiper_inn2 .swiper-slide li p{font-size: 0.7rem;}
    .swibox .swiperbox1 .slide .swiper_inn2{margin-left: 5rem;}
    .swibox .swiperbox1 .slide .btn2 img{width: 0.5rem;height: 0.7rem;}
    .swibox .swiperbox1 .slide .swiper_inn3{margin-left: 5rem;}


.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .inn{flex-direction: column;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .inn img{width: 100%;height: auto;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .inn img:nth-of-type(2){margin:1rem 0;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .btninn3 {width: 1rem;height: 1rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .btninn3 img{width: 0.5rem;height: 0.7rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn .line{width: 7.26rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .topbox .btninn{margin-top: 1rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox p{font-size: 0.8rem;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox a:nth-of-type(2){font-size: 0.7rem;display: block;}
.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox a img{margin-bottom: 0.20rem;}
/*.swibox .swiperbox1 .slide .swiper_inn3 .slinn .botbox{margin-top: 1.8rem;}*/
/*----------2023年10月20日新增---------*/
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-slide li video{width: 100%;height: auto;margin-top: 1rem;}
.swibox .swiperbox1 .slide .swiper_inn4 .swiper-slide li p{font-size: 0.7rem;}
.swibox .swiperbox1 .slide .swiper_inn4{margin-left: 5rem;}
/*----------2023年10月20日新增---------*/
.swibox .swiperbox1 .slide .btn3 img{width: 0.5rem;height: 0.7rem;}
    .swibox .swiperbox1 .swiper-pagination span p{font-size: 0.7rem;}

    .swishadow{flex-direction: column;}
    .swishadow img{width: 14rem;height: auto;}
    #showpic_bg{width: 17rem;height: 11rem;}
    #showpic{width: 14rem;height: 9rem;}
    .swishadow #showpic_bg .close{width: 0.8rem;height: 0.8rem;}
    #showpic p:nth-of-type(1){font-size: 0.7rem; margin-top: 0.5rem; margin-bottom: 0.5rem}
    #showpic p:nth-of-type(2){font-size: 0.6rem;}
    /*.swishadow .close{width: 1.5rem; height: 1.5rem;}*/
    /*.swishadow .close img{width:1rem; height: 1rem;}*/
    /*.swishadow .close{top:24.3rem;}*/
	.sumbox .inner li{width: 100%;}
	.sumbox .inner li p:nth-of-type(1){font-size: 0.75rem; line-height: 1.5rem;}
	.sumbox .inner li p{font-size: 0.75rem;line-height: 1rem;}


	.over{background-size: cover;flex-direction: column;}
	.over .left .overswiper{width: 100%;}
    .over .left .overswiper .swiper-slide{width:16rem !important;}
	.over .left .overswiper .swiper-slide a{width: 4rem;}
    .over .left .overswiper .swiper-slide a img{height: 1.93rem;}
	.over .right{width: 100%;}
	.over .right img{width: 100%;}


	footer{background-size: cover;margin-top: -0.1rem;}
	footer .topbox{flex-direction: column;height:5rem;justify-content:initial;}
    footer .topbox p{font-size: 0.58rem;margin-top: 1rem;}
	footer .topbox p a{font-size: 0.58rem;}
	footer .topbox .icon{margin-left: 10rem;}
	footer .topbox .icon img{width: 1.5rem;}
	footer .botbox{height: 7rem;flex-direction: column;justify-content: space-around;}
	footer .botbox p{font-size: 0.7rem;line-height: 1rem;}
	.sumbox .inner li img{height: auto;}
}