.layer_pop_cms_wrap{}
.layer_pop_cms_wrap{ z-index:10000; position:fixed; top:0px; left:0px; width:100%; height:100%; overflow:auto; }
.layer_pop_cms_wrap > .layer_pop_cms_dim{ position:fixed; top:0px; left:0px; z-index:0; background:rgba(0, 0, 0, 0.3); width:100%; height:100%; }
.layer_pop_cms_wrap > .layer_pop_table{ position:absolute; top:0px; left:0px; z-index:5; display:table; table-layout:fixed; border-collapse:collapse; width:100%; margin-left:auto; margin-right:auto; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell{ display:table-cell; text-align:center; vertical-align:middle; padding-top:10px; padding-bottom:10px; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box{ font-size:0; text-align:center; display:inline-block; width:494px; max-width:calc(100% - 20px); background:white; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .head{ font-size:16px; background:#e84608; position:relative; text-align:left; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .head > .title{ padding-left:15px; color:white; line-height:40px; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .head > .close_btn{ cursor:pointer; border:none; font-size:0; position:absolute; top:0px; right:0px; z-index:5; width:40px; height:40px; background:url(layer_pop_cms_close_btn.png) no-repeat center; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .body{ text-align:left; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .foot{ border-top:1px solid #dddddd; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .foot > .btns{ display:table; table-layout:fixed; border-collapse:collapse; width:100%; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .foot > .btns > div{ display:table-cell; vertical-align:middle; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .foot > .btns > div + div{ box-sizing:border-box; border-left:1px solid #dddddd; }
.layer_pop_cms_wrap > .layer_pop_table > .table_cell > .layer_pop_box > .foot > .btns > div > button{ cursor:pointer; border:none; width:100%; height:60px; font-size:18px; color:#333333; background:white; }