@charset "utf-8";

/* layer_pop */
.layer_wrap{display:block; position:fixed; left:0; right:0; top:0; bottom:0; text-align:center; background-color: rgba(0, 0, 0, 0.3); z-index:99999999;}
.layer_wrap:before{content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:-.25em;}
.layer_pop{display:inline-block; vertical-align:middle; height:auto; z-index:9999999999;}
.layer_pop .pop_header{position:relative; background:#515b75; height:44px; text-align:left;}
.layer_pop .pop_header .pop_tit{display:inline-block; color:#fff; font-size:16px; line-height:44px; font-weight:300; padding-left:15px;}
.layer_pop .pop_header .pop_close{position:absolute; right:0; top:0px; width:44px; height:100%; cursor:pointer; text-align:center; border-left:1px solid #41495e;}
.layer_pop .pop_header .pop_close i{font-size:20px; color:#fff; line-height:44px;}

.layer_pop .pop_container{position:relative; background:#f8f8f8; padding:15px; padding-bottom:47px;}
.layer_pop .pop_container .pop_cont{position:relative; padding:20px; background:#fff; text-align:left; max-height:600px; overflow-y:auto; box-sizing:border-box;}
.layer_pop .pop_container .pop_btn{position:absolute; left:0; bottom:0; right:0; border-top:1px solid #ebebeb; padding:10px 0; background:#f8f8f8; text-align:center;}


/* window_pop */
.window_pop{position:absolute; left:0; top:0; right:0; bottom:0; background:#f8f8f8; padding-top:44px; box-sizing:border-box;}
.window_pop .pop_header{position:fixed; top:0; left:0; right:0; background:#515b75; height:44px; z-index:9;}
.window_pop .pop_header .pop_tit{display:inline-block; color:#fff; font-size:16px; line-height:44px; font-weight:300; padding-left:15px;}
.window_pop .pop_header .pop_close{position:absolute; right:0; top:0px; width:44px; height:100%; cursor:pointer; text-align:center; border-left:1px solid #41495e;}
.window_pop .pop_header .pop_close i{font-size:20px; color:#fff; line-height:44px;}

.window_pop .pop_container{position:relative; padding:15px; background:#f8f8f8;}
.window_pop .pop_container .pop_cont{padding:20px; background:#fff; text-align:left;}
.window_pop .pop_container .pop_btn{border-top:1px solid #ebebeb; padding:10px 0; background:#f8f8f8; text-align:center;}
