.banner{height: 450px;background: url(../../img/solution/xinlingshou/banner.jpg) 0px 0px no-repeat;}
.banner .m{margin-top: 90px;position: relative;}
.banner h2{font-size: 46px;color: #fff;}
.banner h2::after{content: "";width: 160px;height: 2px;background: #fff;border-radius: 2px;position: absolute;left: 0px;top: 90px;}
.banner p{width: 800px;font-size: 24px;line-height: 36px;color: #fff;margin-top: 60px;}
.banner .m .mbtn{float: left; background: initial;margin-right: 20px;border: 2px solid #fff;}
.banner .m .mbtn:hover{background: #fff;color: #321fe6;}
.m_1,.m_3,.m_5,.m_7{width: 1200px;margin: 60px auto;}
.m_1 ul,.m_5 ul{width: 1200px;margin: 50px auto 0px;}
.m_1 ul li{width: 380px;float: left;margin-right: 30px;box-shadow: 0px 10px 20px 0px #52555a1a;background: #fff;border-radius: 6px;overflow: hidden;text-align: center;padding-bottom: 40px;cursor: pointer;}
.m_1 ul li:last-child{margin-right: 0px;}
.m_1 ul li i{display: block;width: 100%;height: 180px;margin-bottom: 40px;background: #eee;}
.m_1 ul li h3{font-size: 18px;margin-bottom: 20px;}
.m_1 ul li p{font-size: 14px;padding: 0px 30px;line-height: 24px;}
.m_1 ul li:hover,.m_7 ul li:hover{box-shadow: 0px 20px 40px 0px rgb(83 86 90 / 15%);transform: translateY(-30px);transition: all ease 300ms;}
.m_2,.m_4,.m_6{width: 100%;margin: 0px auto;background: #F5F5FA;padding: 60px 0px;overflow: hidden;}
.m_2 .left,.m_2 .right{width: 350px;position: relative;margin-top: 30px;z-index: 2;}
.m_2 .left li,.m_2 .right li{margin: 60px 0px 0px;overflow: hidden;background: #fff;border-radius: 6px;padding: 20px;box-shadow: 0px 10px 20px 0px #52555a1a;}
.m_2 .left li h3,.m_2 .right li h3{font-size: 18px;margin-bottom: 6px;width: 240px;line-height: 50px;}
.m_2 .left li h3{float: left;text-align: right;}
.m_2 .left li i,.m_2 .right li i{width: 50px;height: 50px;display: block;text-align: center;border-radius: 50%;border: 1px solid #270eea;font-size: 32px;line-height: 50px;color: #270eea;}
.m_2 .left li i{float: right;}
.m_2 .left li:nth-child(1),.m_2 .left li:nth-child(3){margin-right: -60px;margin-left: 60px;}
.m_2 .center{width: 496px;height: 496px;float: left;border: 2px dashed #270eea3d;border-radius: 50%;overflow: hidden;text-align: center;margin: 50px 0px 20px;position: relative;background: url(../../img/solution/xinlingshou/pic05.jpg) center center no-repeat;}
.m_2 .center h3{background: rgba(39,14,235,0.4);position: absolute;bottom: 0px;padding: 30px 100px;color: #fff;font-size: 18px;line-height: 36px;}
.m_2 .center img{width: 90%;border-radius: 50%;margin-top: 5%;}
.m_2 .right li h3{float: right;}
.m_2 .right li i{float: left;}
.m_2 .right li:nth-child(1),.m_2 .right li:nth-child(3){margin-left: -60px;margin-right: 60px;}
.simg{width: 1200px;margin: 50px auto 0px;overflow: hidden;}
.m_5 ul{margin-top: 30px;}
.m_5 ul li{width: 225px;float: left;margin: 20px 20px 0px 0px;padding: 30px;border-radius: 6px;text-align: center;cursor: pointer;}
.m_5 ul li:nth-child(4n){margin-right: 0px;}
.m_5 ul li i{display: block;width: 50px;height: 40px;background: url(../../img/solution/xinlingshou/ic01.png) no-repeat;background-size: 820%;margin: 0px auto;}
.m_5 ul li .ic_01{background-position: 0px 0px;}
.m_5 ul li .ic_02{background-position: -96px 0px;}
.m_5 ul li .ic_03{background-position: -196px 0px;}
.m_5 ul li .ic_04{background-position: -146px 0px;}
.m_5 ul li .ic_05{background-position: -46px 0px;}
.m_5 ul li .ic_06{background-position: -256px 0px;}
.m_5 ul li .ic_07{background-position: -306px 0px;}
.m_5 ul li .ic_08{background-position: -356px 0px;}
.m_5 ul li h3{font-size: 16px;margin: 30px 0px 0px;}
.m_5 ul li:hover{box-shadow: 0px 20px 40px 0px rgb(83 86 90 / 15%);transition: all ease 300ms;}
.m_6 ul{width: 500px;float: left;margin: 20px 0px 20px 20px;}
.m_6 ul li{width: 440px;padding: 20px 30px;margin: 30px 0px 0px;overflow: hidden;cursor: pointer;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);border-radius: 6px;background: #fff;}
.m_6 ul li i{display: block;width: 60px;height: 60px;float: left;margin-top: 10px;}
.m_6 ul li div{width: 360px;float: right;margin-top: 6px;}
.m_6 ul li div h3{font-size: 16px;margin-bottom: 10px;}
.m_6 ul li div p{font-size: 14px;color: #666;}
.m_6 .simg{margin-top: 20px; width: 680px;}
.m_7 ul{width: 1200px;margin: 30px auto 0px;}
.m_7 ul li{width: 110px;float: left;margin: 30px 36px 10px 0px;box-shadow: 0px 0px 20px rgba(0,0,0,0.02);background: #fff;padding: 30px;overflow: hidden;border-radius: 6px;cursor: pointer;}
.m_7 ul li i{width: 90px;height: 90px;display: block;margin: 0px auto;border: 1px solid #eee;border-radius: 50%;overflow: hidden;}
.m_7 ul li i img{width: 70px;height: 70px;margin: 10px auto;display: block;border-radius: 50%;}
.m_7 ul li p{font-size: 16px;text-align: center;margin-top: 20px;}
.m_7 ul li:nth-child(6n){margin-right: 0px;}
