.mall_model { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(33, 33, 33, 0.8); }
.mall_model.showModel { display: inline-block; }
.mall_model .ac_outer { width: 100%; }
.mall_model .ac_outer .model_boxs { display: none; width: 100%; max-width: 600px; background-color: white; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; *zoom: 1; margin: 50px 0; padding: 20px 15px; }
.mall_model .ac_outer .model_boxs.show { display: inline-block; }
.mall_model .ac_outer .model_boxs:after { display: table; content: ""; line-height: 0; clear: both; }
@media screen and (max-width: 449px) and (min-width: 0) { .mall_model .ac_outer .model_boxs { max-width: auto; margin: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } }
.mall_model .ac_outer .model_boxs .t-close { display: inline-block; padding: 10px 20px; font-size: 1rem; font-weight: bold; cursor: pointer; color: white; float: left; background-color: #0d2846; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-top: 30px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.mall_model .ac_outer .model_boxs .t-close.m_t_close { display: none; }
@media screen and (max-width: 449px) and (min-width: 0) { .mall_model .ac_outer .model_boxs .t-close.m_t_close { display: inline-block; float: right; margin-top: 0; } }
.mall_model .ac_outer .model_boxs .t-close:hover, .mall_model .ac_outer .model_boxs .t-close:active { background-color: #4a8fe1; }
