.swiper-slide{background-position:center;background-size:cover}.banner{position:relative;background:#133963;color:#fff}.banner img{width:100%}.banner .banner-cont-wrap{position:absolute;top:50%;left:50%;width:65%;text-align:center;transform:translate(-50%,-50%)}.banner .banner01-text{width:45%;margin-top:16%}.banner .banner01-text .text1{font-size:50px}.banner .banner01-text .text2{font-size:20px}.banner .banner01-img{width:55%}.banner .banner02-text1{font-size:50px;margin-bottom:50px}.banner .banner02-text2{display:inline-block;width:100%}.banner .banner02-text2 span{display:inline-block;height:24px;line-height:24px}.banner .banner02-text2 .icon{display:inline-block;width:24px;height:24px;margin-right:10px;background-image:url(../images/banner_icon.png);background-repeat:no-repeat;vertical-align:text-top}.banner .banner02-text2 .icon01{background-position:0 0}.banner .banner02-text2 .icon02{background-position:-24px 0}.banner .banner02-text2 .icon03{background-position:-48px 0}.banner .banner02-text2 .icon04{background-position:-72px 0}.banner .banner02-text2 .text{width:25%;font-size:20px}.banner .banner03-text1{font-size:60px;margin-bottom:20px}.banner .banner03-text2{font-size:30px;margin-bottom:60px}.banner .banner03-pic{width:100%;font-size:16px}.banner .banner03-pic .pic{width:25%}.banner .banner03-pic .pic div:first-child{padding:4%}.strength-in{padding:120px}.strength-in .title{font-size:40px;text-align:center;color:#333}.strength-in .core li{cursor:pointer}.strength-in .core li .item{height:400px;padding:40px 35px;text-align:left}.strength-in .core li .item .icon{width:112px;height:96px;margin:30px auto;text-align:center;background-image:url(../images/sprite.png);background-repeat:no-repeat}.strength-in .core li .item .icon_a{background-position:0 -96px}.strength-in .core li .item .icon_b{background-position:-114px -96px}.strength-in .core li .item .icon_c{background-position:-228px -96px}.strength-in .core li .item .icon_d{background-position:-342px -96px}.strength-in .core li .item .icon_e{background-position:-456px -96px}.strength-in .core li .item:hover{background:#28648a;border-radius:10px;box-shadow:2px 2px 20px 0 rgba(40,99,138,.5)}.strength-in .core li .item:hover .cont{color:#fff}.strength-in .core li .item:hover .name{color:#fff}.strength-in .core li .item:hover .icon_a{background-position:0 0}.strength-in .core li .item:hover .icon_b{background-position:-114px 0}.strength-in .core li .item:hover .icon_c{background-position:-228px 0}.strength-in .core li .item:hover .icon_d{background-position:-342px 0}.strength-in .core li .item:hover .icon_e{background-position:-456px 0}.strength-in .content{margin-top:80px}.strength-in .content .item{padding:0 35px;text-align:center}.strength-in .content .item .cont{min-height:80px;margin:10px 0;font-size:14px;color:#666}.strength-in .content .item .cont.cont-char{text-align:center}.strength-in .content .item .name{margin:20px 0;font-size:22px;color:#333;text-align:center}.solution-in{padding:120px}.solution-in .title{font-size:40px;text-align:center;color:#fff}.solution-in .cont{margin-top:100px;color:#fff;font-size:18px}.solution-in .cont .info{width:70%;margin-top:20px}.solution-in .cont .info .name{font-size:30px}.solution-in .cont .info .describe{line-height:40px;color:#aebac8;margin-top:20px}.solution-in .cont .menu{width:20%}.solution-in .cont .menu li{height:50px;padding:20px;line-height:50px;font-size:22px;cursor:pointer;background:rgba(0,0,0,.2)}.solution-in .cont .menu li.active{background:rgba(0,0,0,.5)}@media (max-width:1200px){.solution-in,.strength-in{padding:40px}.strength-in .core li .item{height:320px;padding:10px 60px}.strength-in .core li .item .icon{margin:10px auto}}@media (max-width:1024px){.col-20{width:50%}.solution-in .cont{margin-top:50px}.solution-in .cont .menu{margin-top:10px;width:100%}.solution-in .cont .info{width:100%}.banner .banner-cont-wrap{width:100%}.banner .banner01-text .text1{font-size:40px}.banner .banner02-text1,.banner .banner03-text1{font-size:40px}}@media (max-width:480px){.solution-in,.strength-in{padding:10px}.solution-in .content,.strength-in .content{margin-top:20px}.solution-in .title,.strength-in .title{font-size:30px}.col-20{width:100%}.banner .banner-cont-wrap{width:100%}.banner .banner01-img,.banner .banner01-text{width:100%}.banner .banner01-text{margin:10% 0}.banner .banner01-text .text1{font-size:40px}.banner .banner02-text1,.banner .banner03-text1{font-size:40px}.banner .banner02-text2 .text{width:50%;margin:5% auto;text-align:left}.banner .banner03-text2{font-size:20px;margin-bottom:10px}.banner .banner03-pic .pic{width:40%;margin:5%}}