.new_popup_wrap{position:fixed; width:100%; height:100%; background-color:rgba(0, 0, 0, .3); left:0; top:0; z-index:9999; display:none;}
.new_popup{position:absolute; border-radius:10px; background-color:#fff; padding:40px; top:50%; left:50%; transform:translate(-50%, -50%); width:94%; max-width:600px; box-sizing:border-box; max-height:80%; overflow-y:auto;}
.new_pop_tit{font-size:24px; font-weight:600; margin-bottom:25px; padding-right:15px;}
.new_pop_cont_box{padding:18px 0; border-top:1px solid #e2e2e4;}
.new_pop_cont_box:last-child{padding-bottom:0;}
.new_pop_cont_tit{font-size:18px; font-weight:600; margin-bottom:15px;}
.new_pop_cont_info{font-size:16px; margin-bottom:3px; line-height:1.5em;}
.new_pop_btn_wrap{text-align:center;}
.pop_close{position:absolute; width:14px; height:14px; top:40px; right:40px; background-image:url('/theme/basic/img/pop_close.png'); background-size:cover; background-repeat:no-repeat; background-position:center;}
.new_alert{font-size:16px; line-height:1.2em; padding:30px 0; text-align:center;}
.new_alert .tfclr{font-weight:600;}
.min_w250{min-width:250px;}

.txt_center{text-align:center;}
div.mar_bo0{margin-bottom:0;}
.mar_bo20{margin-bottom:20px;}
table td.txt_left{text-align:left;}
.new_popup_wrap table span{word-break:keep-all;}
#deal_number .new_popup{max-width:950px; background-color:#f9f9fb;}
.pop_table{margin-bottom:20px;}
.pop_table:last-child{margin-bottom:0;}
.pop_table{border-radius:6px 6px 0 0; width:100%; border:0; padding:0; border-spacing:0px; border-collapse:collapse;}
.pop_table th{background-color:#f0eeee; font-size:16px; padding:15px 8px;}
.pop_table td{font-size:14px; color:#666; text-align:center; padding:20px 15px; border-top:1px solid #e2e2e4; background-color:#fff;}
.pop_table tbody tr:first-child td{border-top:0;}
.pop_table_name{font-size:14px; color:#666666; margin-bottom:10px;}
.pop_table_option{font-size:14px; color:rgba(102, 102, 102, .6); line-height:1.2em;}
.pop_table_info_tit{display:inline-block; margin-right:20px; font-weight:600; color:#393e4d;}
.pop_table_info_txt{color:#666666;}
.pop_table_box{float:left; width:49%;}
.pop_table_box:first-child{margin-right:2%;}

.pop_col_table_wrap{margin-bottom:20px;}
.pop_col_table_wrap:last-child{margin-bottom:0;}
.pop_col_table{width:100%; border:0; padding:0; border-spacing:0px; border-collapse:collapse;}
.pop_col_table th, .pop_col_table td{font-size:16px; border-top:1px solid #e2e2e4;}
.pop_col_table tr:first-child th, .pop_col_table tr:first-child td{border-top:0;}
.pop_col_table th{background-color:#f0eeee; padding:15px 8px; width:130px;}
.pop_col_table td{background-color:#fff; width:calc(100% - 130px); padding:15px 0 15px 25px;}

.pop_inp_wrap{border:1px solid #e2e2e4; border-radius:4px; overflow:hidden; margin-bottom:30px;}
/*.pop_inp_box{border-top:1px solid #e2e2e4;}*/
.pop_inp_box:first-child .pop_la, .pop_inp_box:first-child .pop_inp{border-top:0;}
.pop_la{display:inline-block;background-color:#f0eeee; line-height:56px; border-right:1px solid #e2e2e4; width:150px; box-sizing:border-box; float:left; text-align:center;border-top:1px solid #e2e2e4;}
.pop_inp{line-height:56px; border:0; width:calc(100% - 150px); float:left; padding:0 10px 0 20px; box-sizing:border-box;border-top:1px solid #e2e2e4;}

.pop_radio_txt{margin-bottom:40px;}
.in_block{display:inline-block;}
.new_checkbox_box.in_block{margin-left:40px;}
.new_checkbox_box.in_block:first-child{margin-left:0;}

.pop_inp_top_txt{font-size:14px; color:rgba(57, 35, 77, .8); margin-bottom:20px;}

@media screen and (max-width: 1050px) {
.pop_table_wrap{width:100%; overflow-x:auto;}
.pop_table{width:870px;}
}

@media screen and (max-width: 768px) {
.new_popup{padding:20px;}
.pop_close{top:20px; right:20px;}
.new_pop_tit{font-size:20px; margin-bottom:15px;}
.new_pop_cont_box{padding:15px 0;}
.new_pop_cont_tit{font-size:16px;}
.new_pop_cont_info{font-size:14px;}
.new_popup .round_btn{height:38px; line-height:34px; font-size:14px; padding:0 15px;}

.pop_table_box{width:100%;}
.pop_table_box:first-child{margin-right:0; margin-bottom:20px;}
}