.banner-container{background:#fff;border-top:1px solid #000;position:fixed;bottom:0;left:0;width:100%;padding:0 15px 15px;z-index:9999999999}.banner-container .banner-inner{max-width:100%;width:1200px;margin:0 auto;position:relative}.banner-container .banner-inner h3{text-align:center;font-size:16px;margin:15px 0}.banner-container .banner-inner a.banner-close{font-family:Arial,Baskerville,monospace;font-size:36px;position:absolute;right:0;top:0;cursor:pointer;color:#000;text-decoration:none;height:22px;line-height:22px}.banner-container .banner-inner .banner-content{background:#ebebeb;box-sizing:border-box;padding:15px;border-radius:5px;overflow:hidden;position:relative}.banner-container .banner-inner .banner-content .banner-info{padding:0 300px 0 100px}@media screen and (max-width:767px){.banner-container .banner-inner h3{text-align:left}.banner-container .banner-inner .banner-content .banner-info{padding:0}}.banner-container .banner-inner .banner-content .banner-info h4{font-size:18px;margin:10px 0}.banner-container .banner-inner .banner-content .banner-info p{font-size:14px;line-height:28px}.banner-container .banner-inner .banner-content .banner-info p a{color:#6987a2;text-decoration:underline}.banner-container .banner-inner .banner-content a.button{position:absolute;display:inline-block;width:100px;height:46px;line-height:46px;border-radius:4px;background:#333;font-weight:700;color:#fff;font-size:16px;text-align:center;top:50%;right:60px;margin-top:-23px;cursor:pointer;padding:0}@media screen and (max-width:767px){.banner-container .banner-inner .banner-content a.button{position:static;top:0;right:0;margin:0}}