.banner{width: 100%;margin: 0rem auto;background: url(../img/sol_fuzhuang/mbanner.jpg);background-size: cover;overflow: hidden;height: 35rem;}
.ban_txt{width: 100%;margin: 10rem auto 0rem;color: #fff;text-align: center;}
.ban_txt h1{font-size: 2.3rem;margin-bottom: 1.25rem;padding: 0rem 2rem;}
.ban_txt h3{font-size: 1.6rem;font-weight: 500;margin-bottom: 1.25rem;}
.ban_txt .ban_link{width: 24rem;margin:1.25rem auto 0rem;overflow: hidden;}
.ban_txt a,.ban_txt span{display: block;color: #27b3ff;float: left;line-height: 3.375rem;height: 3.375rem;border-radius: 0.36rem;text-align: center;margin-right: 1.25rem;border: 0.125rem solid #fff;background: #fff;width: 11.25rem;font-size: 1.5rem;}
.ban_txt .curet{background: linear-gradient(to right, #FB8732, #F6C418);border: 0rem;height: 3.875rem;line-height: 3.875rem; color: #fff;}
.ban_txt a:last-child{margin-right: 0rem;}
.m_1,.m_3{width: 98%;margin: 2rem auto;overflow: hidden;}
.m_1 ul{width: 100%;margin: 2rem auto 0px;overflow: hidden;}
.m_1 ul li{width: 50%;float: left;background: #27b3ff;cursor: pointer;color: #fff;overflow: hidden;height: 17rem;}
.m_1 ul li p{text-align: center;font-size: 1.8rem;margin-top: 6rem;}
.m_1 ul li:nth-child(2n){float: right;}
.m_1 ul li img{opacity: 0.6;width: 100%;}
.m_2,.m_4{width: 100%;margin: 0rem auto;padding: 2rem 0rem;background: #F3F4F9;overflow: hidden;}
.m_2 ul{width: 100%;margin: 0rem auto 1rem;}
.m_2 ul li{width:38%;border: 1px solid #dbe9f1;background: rgba(255,255,255,0.2);border-radius: 6px;padding: 5%;overflow: hidden;box-shadow: 0px 0px 20px rgba(0,0,0,0.08);float: left;margin-top: 2rem;}
.m_2 ul li:nth-child(2n){float: right;}
.m_2 ul li dt{margin-bottom: 10px;}
.m_2 ul li dt h3{font-size: 1.6rem;margin-bottom: 0.4rem;}
.m_2 ul li dt p{font-size: 1.4rem;color: #666;}
.m_2 ul li dl{box-sizing: border-box;}
.m_2 ul li dd{font-size: 1.4rem;position: relative;padding-left: 1.5rem;color: #3d5058;line-height: 2.5rem;}
.m_2 ul li dd::before{width: 6px;height: 6px;background: #27b3ff;content: "";position: absolute;left: 0px;top: 8px;border-radius: 50%;}
.m_2 ul .list-m{width: 89%;}
.m_2 ul .list-m dd{width: 42%;float: left;}
.m_2 .simg{margin: 1.6rem auto 0rem;}
.simg{width: 100%;margin: 1rem auto 0px;}
.simg img{width: 100%;}
.m_3 dl{width: 90%;border-bottom: 1px solid #eee;box-shadow: 0px 0px 20px rgba(0,0,0,0.08);margin: 1rem auto 0rem;overflow: hidden;}
.m_3 dl dt{font-size: 2rem;line-height: 10rem;background: linear-gradient(to top, #27b3ff, #0e94dc);text-align: center;font-weight: bold;color: #fff;overflow: hidden;}
.m_3 dl dd{border-right: 1px solid #eee;overflow: hidden;cursor: pointer;width: 49%;float: left;padding: 1rem 0px;border-bottom: 1px solid #eee;}
.m_3 dl dd i{display: block;width: 5rem;height: 5rem;margin: 0px auto;}
.m_3 dl dd i img{width: 100%;}
.m_3 dl dd div{padding: 0rem 1.5rem;text-align: center;}
.m_3 dl dd div h3{font-size: 1.6rem;color: #333;margin: 5px 0px 3px;line-height: 2rem;}
.m_3 dl dd div p{font-size: 1.3rem;color: #666;}
.m_3 dl dd:nth-child(5),.m_3 dl dd:nth-child(4){border-bottom: 0px;}
.m_3 dl dd:nth-child(2n){border-right: 0px;float: right;}
.m_4{margin-top: 4rem;height: 32rem;position: relative;}
.m_4 ul{margin: 1rem auto;}
.m_4 .swiper-slide{margin: 0rem 1.25rem 0rem 0rem;border-radius: 0.375rem;box-shadow: 0rem 0.5rem 1rem 0rem #ff36001a;height: 46rem;}
.m_4 .swiper-slide img{width: 100%;}
.aa{display: block;background: #27b3ff;padding: 0.8rem 1rem;font-size: 1.6rem;color: #fff;border-radius: 6px;width: 60%;margin: 2rem auto;text-align: center;}
