
#anchor{ position: fixed;right: 0;bottom: 50px;z-index: 50;}
/* banner */
.swiper-container { width: 100%; height: auto;overflow: hidden;z-index: 1;} 
.swiper-pagination-bullet{border-radius: 0 !important; width: 20px !important; height: 3px !important; background-color: #fff !important;opacity: 0.5 !important; cursor: pointer;}
.swiper-pagination-bullet-active{ background-color: #fff !important;opacity: 1 !important;}
.swiper-slide img{width: 100%; height: auto;}
/* Partners */
.Partners{width: 100%;height: auto;overflow: hidden;background: url("../images/indexPage/img_index_hzhb.png") no-repeat;background-size: 100% 100%; padding:60px 0;}
.Partners .Partners-title{width: 1200px;height: auto;overflow: hidden;margin:0 auto 40px auto;}
.Partners-title h2{text-align: center;font-size: 30px;color: #333;letter-spacing: 2px;}
.Partners-title h6{text-align: center;font-size: 12px;color: #666;margin-top: 6px;letter-spacing: 8px;}
.Partners .Partners-list{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.Partners-list .Partners-list-content{width:100%;height: 153px;position: relative;}
.Partners-list-content .Partners-list-item{position: absolute;top:0;left:0;width: 100%;}
.Partners-list-item .list-item{width:200px;height: 153px;display: flex;justify-content: center;align-items: center;float: left;overflow: hidden;}
.list-item img{width: 78%;height: auto;}
/* Solution */
.Solution{width: 100%;background-color: #fff;height: 700px;background: url('../images/indexPage/allBg1.png') no-repeat;}
.Solution-content{width: 70%; margin: 0 auto;text-align: center; padding:100px 0;}
.Solution-title{margin-bottom: 70px;}
.Solution-list{width: 100%;}
.Solution-list ul{display: flex;justify-content: space-around; position: relative;}
.Solution-list ul li:hover{box-shadow: 0px 5px 20px 10px rgba(0, 56, 129, 0.05)}
.Solution-list ul li:nth-child(1):hover .img-title img{display: none;}
.Solution-list ul li:nth-child(1):hover .img-title{width: 100%;height: 154px; background-color: #E2E9F4;background: url(../images/indexPage/img_zhly01.png) no-repeat;background-size: 100% 100%;}
.Solution-list ul li:nth-child(2):hover .img-title img{display: none;}
.Solution-list ul li:nth-child(2):hover .img-title{width: 100%;height: 154px; background-color: #E2E9F4;background: url(../images/indexPage/img_zhjt01.png) no-repeat;background-size: 100% 100%;}
.Solution-list ul li:nth-child(3):hover .img-title img{display: none;}
.Solution-list ul li:nth-child(3):hover .img-title{width: 100%;height: 154px; background-color: #E2E9F4;background: url(../images/indexPage/img_zhgn01.png) no-repeat;background-size: 100% 100%;}
.Solution-list ul li:nth-child(4):hover .img-title img{display: none;}
.Solution-list ul li:nth-child(4):hover .img-title{width: 100%;height: 154px; background-color: #E2E9F4;background: url(../images/indexPage/fkxt01.png) no-repeat;background-size: 100% 100%;}

.Solution-list ul li:hover button{background-color: #0063B9; color: #fff;}
.Solution-list ul li:hover button a{color: #fff;}
.Solution-list ul li:hover .list-title h4{color: #0063B9;}
.Solution-list ul li{width: 23%;height: 330px;box-shadow: 0px 15px 20px 0px rgba(0, 56, 129, 0.05);background-color: #fff;}
.Solution-list ul li button{ background-color: #fff;border-radius: 2px; border: 1px solid #0063B9;color: #0063B9; padding: 8px 40px;}
.Solution-list ul li button a{ color: #0063B9;}
/* .Solution-list ul li .img-title{width: 100%;height: 154px; background-color: #E2E9F4;background: url(../images/indexPage/img_zhly.png) no-repeat;background-size: 100% 100%;} */
.Solution-list ul li .img-title{background-color: #E2E9F4;}
.Solution-list ul li .list-title{margin: 30px 0;}
.Solution-list ul li .list-title h4{font-size: 18px;font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;color: #333333;line-height: 25px;}
/* Advantage */
.Advantage{text-align: center; width: 100%;height: 800px;background: url(../images/indexPage/img_index_ys_bg.png) no-repeat;background-size: 100% 100%;}
/* .Advantage{text-align: center; width: 100%;height: 800px;background: url(../images/indexPage/img_index_ys_bg01.png) no-repeat;background-size: 100% 100%;} */
/* .Advantage:hover{background: url(../images/indexPage/img_index_ys_bg.png) no-repeat;background-size: 100% 100%;} */
.Advantage .Advantage-content{width: 70%;margin: 0 auto;height: 100%;}
.Advantage-title h2{padding: 70px 0; font-size: 32px; font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600; color: #FAFCFF;-height: 45px;letter-spacing: 1px;}
.Advantage-list{width: 100%;}
.Advantage-list ul{position: relative;}
.Advantage-list ul li{width: 20%;height: auto;overflow: hidden;color:#FFFFFF;float: left;position: absolute;cursor: default;}
.Advantage-list ul li:nth-child(2n-1){top: 30px;}
.Advantage-list ul li:nth-child(1){left: 9.5%;}
.Advantage-list ul li:nth-child(2){left: 32%;}
.Advantage-list ul li:nth-child(3){left: 56%;}
.Advantage-list ul li:nth-child(4){left: 78%;}
.Advantage-list ul li .list-title h4{margin: 10px 0; height: 25px;font-size: 18px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #FFFFFF;line-height: 25px;}
.Advantage-list ul li .list-title p{margin: 0 auto;width:90%;height: auto;overflow: hidden;padding: 0 5%;font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400;color: #FFFFFF;line-height: 22px;}

.Advantage-list ul li:nth-child(2n-1):hover{top: 20px;}
.Advantage-list ul li:nth-child(2n):hover{top: -10px;}
/* Case */
.Case{width: 100%;background-color: #fff;height: 700px;}
.Case-content{width: 70%; margin: 0 auto;text-align: center; padding:100px 0;}
.Case-title{margin-bottom: 70px;}
.Case-list{width: 100%;}
.Case-MoreBtn button{margin-top: 50px; background-color: #fff;border-radius: 2px; border: 1px solid #0063B9; color: #0063B9; padding: 8px 40px;}
.Case-MoreBtn button:hover{background-color: #0063B9; color: #fff;}
.Case-list ul{display: flex;justify-content: space-around; position: relative;}
.Case-list ul li:hover{box-shadow: 0px 5px 20px 10px rgba(0, 56, 129, 0.05);cursor: pointer;}
.Case-list ul li:hover .list-profiles{z-index: 12; }
.Case-list ul li:hover .list-title{z-index: -99;}
.Case-list ul li{width: 30%;height: 280px; position: relative;}
.Case-list ul li .img-title{width: 100%;height: 100%;}
.Case-list ul li .img-title img{width: 100%;height: 100%;}
.Case-list ul li .list-title{background: rgba(10, 36, 73, .6);width: 100%;height: 100%; position: absolute; top: 0;left: 0;}
.Case-list ul li .list-title h4{ font-size: 24px; font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600; color: #FFFFFF;line-height: 280px;letter-spacing: 1px;}
.Case-list ul li .list-profiles{position: absolute; top: 0;left: 0;z-index: -2;width: 100%;height: 100%;color: #FAFCFF;background: rgba(0, 99, 185, .9);}
.Case-list ul li .list-profiles h4{height: 90px;font-size: 24px;font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;color: #FAFCFF;line-height: 90px;letter-spacing: 1px;}
.Case-list ul li .list-profiles p{width: 85%;height: 156px;font-size: 16px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #FAFCFF;line-height: 26px;letter-spacing: 1px; margin: 0 auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
/* Achievement */
.Achievement{text-align: center; width: 100%;height: 800px;background: url(../images/indexPage/img_index_yjzs_bg.png) no-repeat;background-size: 100% 100%;}
.Achievement .Achievement-content{width: 70%;margin: 0 auto;}
.Achievement-title h2{padding: 70px 0 40px 0; font-size: 32px; font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600; color: #FAFCFF;-height: 45px;letter-spacing: 1px;}
.Achievement-list{width: 100%;margin-top: 5%;}
.Achievement-list ul{display: flex;justify-content: space-around; position: relative;width: 95%;}
.Achievement-list ul li:nth-child(1){margin: 0 0 0 6%;}
.Achievement-list ul li .Achievement-list-content{margin: 30px 0;}
.Achievement-list ul li .list-title h4{height: 67px; font-size: 48px;font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #FAFCFF;line-height: 67px;}
.Achievement-list ul li h5{height: 58px; font-size: 24px; font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #FAFCFF;line-height: 33px;}
.Achievement-introduce{height: 112px;margin: 0 auto;}
.Achievement-introduce p{font-size: 16px;font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #F0F2F5;line-height: 28px;letter-spacing: 1px;margin: 0;padding: 0;}
/* Company */
.Company{width: 100%;background-color: #F5F7FA;height: 700px;}
.Company-content{width: 70%; margin: 0 auto;text-align: center; padding:100px 0;}
.Company-title{margin-bottom: 70px;}
.Company-mainstay{width: 100%;display: flex;background-color: #fff;}
.Company-mainstay .Company-mainstay-img{width: 50%;}
.Company-mainstay .Company-mainstay-img img{width: 100%;height: 100%;}
.Company-mainstay .Company-mainstay-article{width: 50%;text-align: left;}
.Company-mainstay .Company-mainstay-article .Company-mainstay-article-main{width: 80%;margin: 0 auto;}
.Company-mainstay .Company-mainstay-article .Company-mainstay-article-main h2{height: 25px;margin: 30px 0;font-size: 18px;font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600;color: #333333;line-height: 25px;letter-spacing: 1px;}
.Company-mainstay .Company-mainstay-article .Company-mainstay-article-main p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;height: 224px;font-size: 16px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #666666;line-height: 28px;letter-spacing: 1px;}
.Company-mainstay .Company-mainstay-article .Company-mainstay-article-main button{margin: 50px 0; background-color: #fff;border-radius: 2px; border: 1px solid #0063B9;color: #0063B9; padding: 8px 40px;}
.Company-mainstay .Company-mainstay-article .Company-mainstay-article-main button:hover{background-color: #0063B9; color: #fff;}
/* News */
.News{width: 100%;background-color: #fff;height: 700px;}
.News-content{width: 70%; margin: 0 auto;text-align: center; padding:100px 0;}
.News-title{margin-bottom: 70px;}
.News-list{width: 100%;}
.News-list ul{display: flex;justify-content: center;}
.News-list .active{background: #FFFFFF; box-shadow: 0px 15px 20px 0px rgba(0, 56, 129, 0.05);border-left: 2px solid #0063B9;}
.News-list .active .list-title a{color: #0063B9;}
.News-list .active .list-title a span{border-color: #fff #fff #fff #0063B9;}
.News-list ul li:hover{background: #FFFFFF; box-shadow: 0px 15px 20px 0px rgba(0, 56, 129, 0.05);border-left: 2px solid #0063B9;}
.News-list ul li:hover .list-title a{color: #0063B9;}
.News-list ul li:hover .list-title a span{border-color: #fff #fff #fff #0063B9;}
.News-list ul li{width: 35%;height: 344px;background: #F5F7FA;}
.News-list ul li .list-title{width: 90%;margin: 0 auto;text-align: left;}
.News-list ul li .list-title h1{opacity: 0.15; width: 85px;height: 98px;  font-size: 70px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600;color: #333333;line-height: 98px;}
.News-list ul li .list-title h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 90%; height: 28px; font-size: 18px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #333333; line-height: 28px; margin: 10px 0; letter-spacing: 1px;}
.News-list ul li .list-title span{width: 79px;height: 20px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #666666;line-height: 20px;}
.News-list ul li .list-title p{width: 90%; height: 83px; font-size: 16px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #666666;line-height: 26px; letter-spacing: 1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.News-list ul li .list-title a{width: 56px;height: 20px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC;font-weight: 400; color: #999999;line-height: 20px;}
.News-list ul li .list-title a span{width: 0;height: 0;border: 5px solid;border-color: #fff #fff #fff #999;display: inline-block;}
.News-MoreBtn button{margin-top: 50px; background-color: #fff;border-radius: 2px; border: 1px solid #0063B9;color: #0063B9; padding: 8px 40px;}
.News-MoreBtn button:hover{background-color: #0063B9; color: #fff;}
@media (max-width: 1680px) {
    .Achievement-list ul li .list-title h4{font-size: 32px;margin:30px 0;}
    .Achievement-list ul li .Achievement-list-content{margin: 10px 0;}
} 
@media (max-width: 1440px) {
    .Achievement-list ul li .list-title h4{font-size: 32px;}
} 
@media (max-width: 1366px) {
    .Achievement-list ul li .list-title h4{font-size: 32px;margin:30px 0;}
    .Achievement-list ul li .Achievement-list-content{margin: 10px 0;}
}  
@media (max-width: 1280px) {
    .Achievement-list ul li .list-title h4{font-size: 32px;margin:30px 0;}
    .Achievement-list ul li .Achievement-list-content{margin: 10px 0;}
    .Advantage-list ul li .list-title h4{font-size: 14px;}
}