.banner{width:100%;margin:0 auto;height:450px;overflow:hidden}
.m_1,.m_3{width: 100%;margin: 0px auto;padding: 60px 0px 0px;overflow: hidden;background: #F5F5FA;}
.m_1 .txt,.m_3 .txt{width: 1200px;margin: 50px auto 0px;overflow: hidden;}
.m_1 .txt h3{font-size: 22px;}
.m_1 .txt p{line-height: 26px;font-size: 14px;margin: 20px 0px;}
.m_1 .txt p a{color: #333}
.m_1 .txt ul{width: 1000px;margin: 20px auto 50px;}
.m_1 .txt ul li{width: 380px;float: left;background: #fff;box-shadow: 0px 20px 40px 0px rgba(83, 86, 90, 0.15);padding: 20px;border-radius: 6px;margin: 30px 0px 10px;cursor: pointer;}
.m_1 .txt ul li h3{font-size: 18px;color: #e81a15;}
.m_1 .txt ul li p{font-size: 16px;margin: 10px 0px 0px;}
.m_1 .txt ul li:nth-child(2n){float: right;}
.m_1 .txt ul li:hover{transform: translateY(-30px);transition: all ease 500ms;}
.m_2{width: 1200px;margin: 60px auto;overflow: hidden;}
.m_2 ul{width: 700px;margin: 40px 0px 0px;}
.m_2 ul li{line-height: 40px;font-size: 16px;}
.m_2 ul li strong{font-size: 18px;line-height: 60px;}
.m_2 .right{width: 500px;text-align: center;}
.m_2 .right img{width: 260px;}
.m_3 ul{width: 1200px;margin: 20px auto 60px;}
.m_3 ul li{width: 283px;float: left;text-align: center;cursor: pointer;margin: 40px 20px 0px 0px;}
.m_3 ul li i{display: block;width: 263px;height: 180px;border: 1px solid #ddd;box-shadow: 0px 5px 20px rgba(0,0,0,0.1);padding: 20px 10px;border-radius: 6px;}
.m_3 ul li i img{max-width: 263px;max-height: 180px;}
.m_3 ul li:nth-child(4n){margin-right: 0px;}
.m_3 ul li:hover{transform: translateY(-30px);transition: all ease 500ms;}
.m_3 ul li p{font-size: 16px;margin-top: 20px;}