@charset "utf-8";.main.index-main .index-yyf,.main.index-main .index-service,.main.index-main .index-solution,.main.index-main .index-news{width:100%;padding:60px 0}.main.index-main .index-yyf .index-yyf__container{width:100%;padding-top:40px}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs{width:270px}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li{width:100%;height:90px;border-left:4px solid #DDDDDD;margin-bottom:8px;padding:10px 10px 0 14px}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li h3{font-family:'思源黑体';font-weight:500;font-size:16px;color:#333;line-height:1}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li p{line-height:22px;padding-top:5px;font-family:'思源黑体';font-weight:400;font-size:12px;color:#999999}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li:last-child{margin-bottom:0}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li.active{border-left-color:#17479B;background:#F5F5F5}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li.active h3{color:#17479B}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li.active p{color:#333}.main.index-main .index-yyf .index-yyf__container .index-yyf__swiper{width:912px;border:1px solid #CCCCCC}.main.index-main .index-service{background:#F9F9F9}.main.index-main .index-service .index-service__container{padding-top:40px}.main.index-main .index-service .index-service__container ul{margin:0 -14px}.main.index-main .index-service .index-service__container ul li{padding:0 14px}.main.index-main .index-service .index-service__container ul li .item{width:100%}@media (min-width:991px){.main.index-main .index-service .index-service__container ul li .item{transition:all .5s}.main.index-main .index-service .index-service__container ul li .item:hover{transform:translateY(-10px)}}.main.index-main .index-service .index-service__container ul li .item .thumb-img{width:100%;aspect-ratio:280 / 208}.main.index-main .index-service .index-service__container ul li .item .item-con{width:100%}.main.index-main .index-service .index-service__container ul li .item .item-con h4{text-align:center;line-height:1;padding-top:10px}.main.index-main .index-service .index-service__container ul li .item .item-con h4 a{font-family:'思源黑体';font-weight:500;font-size:18px;color:#111111;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main.index-main .index-service .index-service__container ul li .item .item-con h4 a:hover{color:#17479B}.main.index-main .index-service .index-service__container ul li .item .item-con p{padding-top:10px;font-family:'思源黑体';font-weight:400;font-size:12px;color:#333;line-height:22px}.main.index-main .index-solution{padding-bottom:0}.main.index-main .index-solution .index-solution__container{width:100%;padding-top:10px}.main.index-main .index-solution .index-solution__container ul{margin:0 -10px}.main.index-main .index-solution .index-solution__container ul li{width:33.33333333%;padding:30px 10px 0;float:left}.main.index-main .index-solution .index-solution__container ul li .item{width:100%;overflow:hidden;position:relative}.main.index-main .index-solution .index-solution__container ul li .item .thumb-img{width:100%;aspect-ratio:387 / 230}.main.index-main .index-solution .index-solution__container ul li .item .item-cover{width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.7);left:0;top:calc(100% - 60px);padding:0 40px;transition:top .5s}.main.index-main .index-solution .index-solution__container ul li .item .item-cover h3,.main.index-main .index-solution .index-solution__container ul li .item .item-cover p{font-family:'思源黑体';color:#FFFFFF}.main.index-main .index-solution .index-solution__container ul li .item .item-cover h3{font-weight:bold;font-size:20px;padding:15px 0;line-height:30px;text-align:center;transition:padding .5s}.main.index-main .index-solution .index-solution__container ul li .item .item-cover p{font-weight:400;font-size:14px;line-height:24px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.main.index-main .index-solution .index-solution__container ul li .item .item-cover .more{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:1}.main.index-main .index-solution .index-solution__container ul li .item:hover .item-cover{top:0}.main.index-main .index-solution .index-solution__container ul li .item:hover .item-cover h3{padding:40px 0 20px}.main.index-main .index-solution .index-solution__swiper{width:100%;padding-top:20px}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-wrapper .swiper-slide .thumb-img{width:100%;aspect-ratio:352 / 209}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-wrapper .swiper-slide .swiper-cover{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.7);padding:0 40px}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-wrapper .swiper-slide .swiper-cover h3,.main.index-main .index-solution .index-solution__swiper .swiper .swiper-wrapper .swiper-slide .swiper-cover p{color:#FFFFFF;font-family:'思源黑体'}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-wrapper .swiper-slide .swiper-cover h3{font-weight:500;font-size:18px;padding-bottom:20px;line-height:1;text-align:center}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-wrapper .swiper-slide .swiper-cover p{font-weight:400;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-pagination{bottom:10px}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:1px;background:#FFFFFF;opacity:.6}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-button-prev,.main.index-main .index-solution .index-solution__swiper .swiper .swiper-button-next{width:20px;height:20px;color:#fff;margin-top:0;transform:translateY(-50%)}.main.index-main .index-solution .index-solution__swiper .swiper .swiper-button-prev:after,.main.index-main .index-solution .index-solution__swiper .swiper .swiper-button-next:after{font-size:20px}.main.index-main .index-news .index-news__container{width:100%}.main.index-main .index-news .index-news__container ul{margin:0 -31px}.main.index-main .index-news .index-news__container ul li{padding:42px 31px 0}.main.index-main .index-news .index-news__container ul li .item{width:100%}.main.index-main .index-news .index-news__container ul li .item .thumb-img{width:160px;aspect-ratio:1 / 1}.main.index-main .index-news .index-news__container ul li .item .item-con{padding-left:20px}.main.index-main .index-news .index-news__container ul li .item .item-con h4{line-height:1}.main.index-main .index-news .index-news__container ul li .item .item-con h4 a{font-family:'思源黑体';display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-weight:500;font-size:22px;color:#17479B}.main.index-main .index-news .index-news__container ul li .item .item-con h4 a:hover{color:#333;text-decoration:underline}.main.index-main .index-news .index-news__container ul li .item .item-con h6{font-family:'思源黑体';font-weight:300;font-size:18px;color:#333;line-height:26px;padding-top:10px}.main.index-main .index-news .index-news__container ul li .item .item-con p{font-family:'思源黑体';font-weight:400;font-size:16px;color:#333333;line-height:25px;padding-top:20px}.main.index-main .index-news .index-news__container ul li .item .item-con p a{color:#17479B}.main.index-main .index-news .index-news__container ul li .item .item-con p a:hover{text-decoration:underline}@media (max-width:767px){.main.index-main .index-yyf,.main.index-main .index-service,.main.index-main .index-solution,.main.index-main .index-news{padding:20px 0}.main.index-main .index-yyf .index-yyf__container{padding-top:20px}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs{width:100%}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li{border-left-width:2px;margin-bottom:4px}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li p{line-height:17px}.main.index-main .index-service .index-service__container{padding-top:20px}.main.index-main .index-service .index-service__container ul{margin:0 -5px}.main.index-main .index-service .index-service__container ul li{padding:0 5px 10px}.main.index-main .index-service .index-service__container ul li .item .item-con h4{padding-top:6px}.main.index-main .index-service .index-service__container ul li .item .item-con h4 a{font-size:14px}.main.index-main .index-news .index-news__container ul{margin:0}.main.index-main .index-news .index-news__container ul li{padding:20px 0;border-bottom:1px solid #EEEEEE}.main.index-main .index-news .index-news__container ul li:last-child{border-bottom:none}.main.index-main .index-news .index-news__container ul li .item .item-con{padding-left:0}.main.index-main .index-news .index-news__container ul li .item .item-con h4 a{font-size:16px}.main.index-main .index-news .index-news__container ul li .item .item-con h6{font-size:12px;color:#666666;line-height:20px;padding-top:6px}.main.index-main .index-news .index-news__container ul li .item .item-con p{font-size:12px;padding-top:10px;line-height:20px}}@media (min-width:768px) and (max-width:991px){.main.index-main .index-yyf,.main.index-main .index-service,.main.index-main .index-solution,.main.index-main .index-news{padding:40px 0}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs{width:100%}.main.index-main .index-service .index-service__container{padding-top:20px}.main.index-main .index-service .index-service__container ul{margin:0 -10px}.main.index-main .index-service .index-service__container ul li{padding:0 10px 20px}.main.index-main .index-service .index-service__container ul li .item .item-con h4{padding-top:8px}.main.index-main .index-service .index-service__container ul li .item .item-con h4 a{font-size:16px}.main.index-main .index-news .index-news__container ul{margin:0 -10px}.main.index-main .index-news .index-news__container ul li{padding:20px 10px}.main.index-main .index-news .index-news__container ul li .item .item-con{padding-left:10px}.main.index-main .index-news .index-news__container ul li .item .item-con h4 a{font-size:18px}.main.index-main .index-news .index-news__container ul li .item .item-con h6{font-size:14px;line-height:24px;padding-top:8px}.main.index-main .index-news .index-news__container ul li .item .item-con p{font-size:14px;padding-top:14px;line-height:20px}}@media (min-width:992px) and (max-width:1199px){.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs{width:240px}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li{height:80px}.main.index-main .index-yyf .index-yyf__container .index-yyf__tabs ul li p{line-height:20px}.main.index-main .index-yyf .index-yyf__container .index-yyf__swiper{width:calc(100% - 240px - 30px)}}