.banner{width: 100%;margin: 0rem auto;background: url(../img/sol_shipin/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: #e81a15;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,.m_6{width: 98%;margin: 2rem auto;overflow: hidden;}
.m_1 ul{width: 100%;margin: 1rem auto 0px;overflow: hidden;}
.m_1 ul li{width: 50%;float: left;background: #444;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,.m_5,.m_7{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 #ead2c6;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: #f74e0e;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 h3,.m_4 h3{font-size: 1.6rem;position: relative;text-align: center;margin-top: 1rem;}
.m_3 p,.m_4 p{font-size: 1.3rem;color: #666;text-align: center;}
.m_3 i,.m_4 i{display: block;width: 98%;margin: 1rem auto 0px;}
.m_3 i img,.m_4 i img{width: 100%;}
.m_5{background: #333;}
.m_5 .title h2{color: #fff;}
.m_5 ul{width: 98%;margin: 1rem auto 0px;overflow: hidden;}
.m_5 ul li{width: 49%;padding: 1.6rem 0rem;float: left;background: rgba(255,255,255,0.3);border-radius: 4px;text-align: center;cursor: pointer;margin-top: 0.8rem;}
.m_5 ul li:nth-child(2n){float: right;}
.m_5 ul li i{width: 6rem;height: 6rem;display: block;margin: 0px auto 1rem;}
.m_5 ul li i img{width: 100%;}
.m_5 ul li h3{color: #fff;font-size: 1.6rem;}
.m_5 ul li p{color: #fff;font-size: 1.3rem;margin-top: 5px;}
.m_6 ul{width: 100%;margin: 1rem auto 0px;overflow: hidden}
.m_6 ul li{width: 49%;float: left;padding: 1rem 0rem 0rem;overflow: hidden;border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.m_6 ul li:nth-child(2n){float: right;border-right: 0px;}
.m_6 ul li i{width: 6rem;height: 6rem;display: block;background: linear-gradient(to right, #FB8732, #F6C418);border-radius: 50%;margin: 0rem auto;}
.m_6 ul li i img{width: 100%;}
.m_6 ul li div{padding: 1rem;overflow: hidden;text-align: center;}
.m_6 ul li div h3{font-size: 1.6rem;color: #333}
.m_6 ul li div p{font-size: 1.3rem;color: #666;}
.m_6 ul li:nth-child(3),.m_6 ul li:nth-child(4){border-bottom: 0px;}
.m_7 ul{width: 98%;margin: 1rem auto 0px;overflow: hidden;}
.m_7 ul li{width: 30%;float: left;text-align: center;margin-left: 2%;}
.m_7 ul li:last-child{margin-right: 2%;}
.m_7 ul li p{font-size: 1.4rem;color: #333;margin-top: 10px;}
.m_7 ul li i{width: 100%;display: block;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);border-radius: 8px;}
.m_7 ul li i img{width: 100%;}
.m_7 a{display: block;background: #f65c14;padding: 0.8rem 1rem;font-size: 1.6rem;color: #fff;border-radius: 6px;width: 60%;margin: 2rem auto 1rem;text-align: center;}