.main{overflow: hidden}
.m-banner .swiper-container{width:100%;height:100%}
.m-banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-banner{width:1280px;height:auto;display:block;margin:0 auto;}
.m-banner .swiper-container .swiper-slide a{width:100%;height:auto;display:block;margin:0 auto}
.m-banner .swiper-container .swiper-slide a img{width:100%;height:auto;display:block;margin:0 auto}
.m-banner .swiper-container-horizontal>.swiper-pagination-bullets{background:url(../images/discount-slider-bg.png) repeat;bottom:0}
.m-banner .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1}
.m-banner .swiper-pagination-bullet-active{opacity:1;background:#aeaeae}
.m-current{padding:10px;width:1280px;display:block;height:auto;margin:0 auto}
.m-current a{padding-left:20px;display:inline-block;background:url(../images/home-icon.png) no-repeat left center;margin-right:5px;transition:all .3s;color:#898989}
.m-current a:hover{color:#22487c}
.m-current span{padding-left:5px}
.m-text{width:1280px;display:block;height:auto;margin:30px auto 0 auto;padding-bottom:30px;overflow:hidden}
.m-text ul{width:1200px;height:auto;display:block;margin:0 auto}
.m-text ul li{width:375px;height:556px;display:block;float:left;margin:0 12px;position:relative;margin-bottom:24px;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}
.m-text ul li .m-list{width:290px;height:250px;display:block;margin:0 auto;position:absolute;right:20px;bottom:20px}
.m-text ul li .m-list span{width:102%;display:block;height:auto;position:absolute;overflow:hidden;color:#fff;top:55px;left:-30px;font-size:30px}
.m-text ul li .m-list span em{width:85%;height:2px;background:#fff;position:absolute;margin-top:21px;margin-left:10px}
.m-text ul li .m-list p{width:85%;height:auto;display:block;position:absolute;top:160px;left:-30px;font-size:15px;color:#fff;font-weight:600;line-height:25px}
.m-text ul li .m-list .new-img{width:15%;height:auto;display:block;position:absolute;top:160px;right:20px}
.m-text-bg{width:100%;height:100%;display:block;margin:0 auto;position:absolute}
.m-list-bg{width:100%;height:100%;display:block;margin:0 auto;position:absolute}
.m-text ul li:hover{box-shadow:2px 3px 20px 0 #000;transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0 5px 15px #e5e5e5;-moz-box-shadow:0 5px 15px #e5e5e5;box-shadow:0 5px 15px #e5e5e5}
.m-text-details{padding-top:10px}
.m-text-details ul li{width:170px;height:215px;display:block;background:#ca9c5b;margin:0 15px;margin-bottom:30px;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}
.m-text-details ul li:hover{box-shadow:2px 3px 20px 0 #000;transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0 5px 15px #e5e5e5;-moz-box-shadow:0 5px 15px #e5e5e5;box-shadow:0 5px 15px #e5e5e5}
.m-text-details ul li a{width:100%;height:100%;display:block;margin:0 auto;position:relative;text-align:center}
.m-text-details ul li a img{width:100px;height:auto;display:block;margin:0 auto;padding-top:20px}
.m-text-details ul li a .list-details{width:auto;position:absolute;left:0;right:0;text-align:center;margin:0 auto;bottom:20px}
.m-text-details ul li a span{width:90%;font-size:16px;color:#fff;padding-top:10px;display:block;margin:0 auto}
.m-title{width:1280px;display:block;height:auto;margin:0 auto;text-align:center}
.m-title h2{font-size:45px;color:#df2d32}
.m-title p{font-size:26px;color:#333}
.m-title p em{font-weight:600}
.m-new-top{width:1280px;display:block;margin:85px auto 0 auto;background:#f2f6f7;height:auto;border-top:6px solid #00a3ef;padding-bottom:20px}
.m-new-top h3{width:1150px;height:auto;display:block;overflow:hidden;padding-top:20px;margin:0 auto}
.m-new-top h3 img{width:135px;float:left}
.m-new-top ul{width:1150px;display:block;margin:0 auto;height:auto;overflow:hidden;padding-top:30px;padding-bottom:15px}
.m-new-top ul li{width:214px;height:auto;display:block;margin:0 auto;float:left;margin-right:20px}
.m-new-top ul li:nth-child(5){margin-right:0}
.m-new-top ul li a{width:100%;height:100%;display:block}
.m-new-top ul li a img{width:100%}
.m-new-top p{width:1150px;display:block;margin:0 auto;text-align:center;font-size:22px;color:#0f2e57;padding-bottom:5px}
