.banner{height: 450px;}
.m_1,.m_3{width: 100%;margin: 0px auto;background: #f5f8fb;padding: 60px 0px; overflow: hidden;}
.m_1 ul,.m_3 ul{width: 1200px;margin: 0px auto;overflow: hidden;}
.m_1 ul li{width: 218px;float: left;margin: 40px 20px 0px 0px;background: #fff;border-radius: 6px;padding: 30px 30px 26px;border: 1px solid #f5f8fb;transition: all 0.6s;}
.m_1 ul li:first-child{margin-left: 10px;}
.m_1 ul li:last-child{margin-right: 10px;}
.m_1 ul li div{border-bottom: 1px solid #efe0d2;overflow: hidden;margin: 0px auto;padding-bottom: 16px;}
.m_1 ul li div i{width: 40px;height: 40px;display: block;float: left;}
.m_1 ul li div h3{float: left;font-size: 20px;margin-left: 10px;line-height: 40px;color: #333;}
.m_1 ul li p{font-size: 14px;margin-top: 16px;line-height: 24px;height: 120px;color: #666;}
.m_1 ul li:hover{border: 1px solid #fb8f2f;transition: all 0.3s;box-shadow: 0px 0px 20px rgba(0,0,0,0.08);cursor: pointer;}
.m_2,.m_4{width: 1200px;margin: 60px auto;overflow: hidden;}
.m_2 ul{width: 100%;margin: 40px auto 0px;}
.m_2 ul li{width: 278px;border: 1px solid #eee;float: left;margin: 0px 10px;padding-bottom: 20px;transition: all 0.6s;}
.m_2 ul li h3{line-height: 80px;font-size: 20px;text-align: center;background: #eee;margin-bottom: 20px;transition: all 0.6s;color: #333;}
.m_2 ul li p{font-size: 16px;line-height: 60px;padding-left: 70px;color: #666;}
.m_2 ul li p i{width: 20px;display: inline-block;-webkit-text-stroke-color: #fff;-webkit-text-stroke-width: 2px;margin-right: 10px;color: #0ccaca;font-size: 16px;}
.m_2 ul li:nth-child(2){width: 578px;overflow: hidden;}
.m_2 ul li:nth-child(2) p{width: 210px;float: left;}
.m_2 ul .active{border: 1px solid #fb8f2f;cursor: pointer;box-shadow: 0px 0px 20px rgba(0,0,0,0.08);transition: all 0.6s;}
.m_2 ul .active h3{background: linear-gradient(to right,#f6c419,#fc8832);color: #fff;transition: all 0.3s;}
.m_3 ul li{width: 318px;float: left;padding: 30px 30px 34px;background: #fff;border-radius: 6px;margin: 40px 20px 0px 0px;text-align: center;border: 1px solid #f5f8fb;transition: all 0.6s;}
.m_3 ul li:nth-child(1),.m_3 ul li:nth-child(4),.m_3 ul li:nth-child(7){margin-left: 10px;}
.m_3 ul li:nth-child(3n){margin-right: 10px;}
.m_3 ul li i{display: block;width: 40px;height: 40px;margin: 0px auto 20px;}
.m_3 ul li h3{font-size: 18px;position: relative;margin-bottom: 46px;color: #333;}
.m_3 ul li h3::after{width: 60px;height: 4px;background: #ffa221;content: "";position: absolute;top: 46px;left: 130px;}
.m_3 ul li p{font-size: 14px;line-height: 24px;color: #666;}
.m_3 ul li:hover{border: 1px solid #fb8f2f;transition: all 0.6s;cursor: pointer;box-shadow: 0px 0px 20px rgba(0,0,0,0.08);}
.m_4 ul{width: 100%;margin: 0px auto;box-sizing: border-box;text-align: center;}
.m_4 ul li{display: inline-block;width: 218px;margin: 40px 10px 10px;border: 1px solid #e6fafa;transition: all 0.6s;box-shadow: 0px 0px 20px rgba(0,0,0,0.08);border-radius: 6px;padding: 36px 0px 26px;transition: all 0.6s;}
.m_4 ul li i{width: 40px;height: 40px;display: block;margin: 0px auto 20px;}
.m_4 ul li h3{font-size: 18px;color: #333;}
.m_4 ul li:hover{background: #f5f8fb;border: 1px solid #0ccaca;transition: all 0.6s;cursor: pointer;}