.main{overflow: hidden}
.m-banner{width:1280px;height:auto;display:block;margin:0 auto;padding-top:85px}
.m-current{padding:10px;width:1280px;display:block;height:auto;margin:0 auto}
.m-current a{padding-left:20px;display:inline-block;background:url(/cardholderServ/static/image/discount/merchantsandoffers/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{display: none;}
.m-text ul li .m-list span{text-align: left; width:102%;display:block;height:auto;overflow:hidden;color:#fff;top:55px;left:-30px;font-size:30px}
.m-text ul li .m-list p{text-align: left; width:85%;height:auto;display:block;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%;border-radius: 100px;display: inline-block;font-size:15px;line-height: 30px; background-color: rgb(255, 255, 255,0.3);}
.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;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:#000;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:50px;color:#df2d32;font-weight: normal;margin-bottom: 20px;}
.m-title p{font-size:30px;color:#333;}
.m-title p em{font-weight:600}
