/*弹窗组件*/
.dialog_layer{display:block;position:fixed;top:0;bottom:0;left:0;right:0; z-index: 50000; background-color:rgba(0,0,0,.4);transition:background-color .4s;}
.dialog_wran_layer{z-index: 600; }
.dialog_wrap{position: fixed; top: 50%; left: 50%; border-radius: 10px; z-index: 50001; width: 0; height: 0; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1); }
.dialog_body{position: relative; width: 100%; height: 100%; box-shadow: none; border: 0; background: #ffffff no-repeat center center;border-radius: 10px;}
.dialog_temp{display: block; visibility: hidden; width: 900px; height: 600px; }
.dialog_disabled_tab{position: absolute; width: 100%; height: 71px; background: rgba(232,232,232,0.6); top: 42px; z-index: 9; }
.dialog_close{position: absolute; right: 20px; top: 20px; height: 28px; z-index: 20; cursor: pointer; color: #666;}
.dialog_wrap.dialog_disabled_close .dialog_close{display: none; }
.dialog_load .dialog_close{top: 8px; right: 8px; }
.dialog_close:hover{opacity: 0.8; }
.dialog_close:hover i{opacity: 0.8; }
.show_module_top .dialog_close{cursor: default; }
.show_module_top .dialog_close:hover{opacity: 1; }
.dialog_load .dialog_body i.loading{display: inline-block;color:#999;position: absolute; font-size: 28px; top: 50%; left: 50%; margin-top: -14px; margin-left: -14px; -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 1s; -moz-transition-property: -moz-transform; -moz-transition-duration: 1s; -webkit-animation: rotate 3s linear infinite; -moz-animation: rotate 3s linear infinite; -o-animation: rotate 3s linear infinite; animation: rotate 3s linear infinite;}
.dialog_complete .dialog_body i.loading{display: none;}
.dialog_load .dialog_close i{height: 14px;width: 14px;}
.dialog_error_tip{display: none; position: absolute; top: 0; left: 0; width: 100%; height: 36px; padding: 22px 0; color: #ff0000; font-size: 14px; text-align: center; }
.dialog_error .dialog_error_tip{display: block; }
.dialog_savtip{display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; border-radius: 10px;background: rgba(0,0,0,.5); }
.dialog_savtip.on{top: 42px; background: rgba(255,255,255,.5); }
.dialog_savtext{position: absolute; left: 50%; top: 50%; width: 360px; margin: 0 0 0 -180px; border-radius: 3px; padding: 10px 12px; background: rgba(0,0,0,0.7); color: #fff; text-align: center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 12px;}
.dialog_savtip.on .dialog_savtext{border: 1px solid #dddddd; box-shadow: 0 0 2px 2px #e9e9e9; }
.dialog_savtext span{display: inline-block; padding: 0 0 0 24px; line-height: 24px; }
.dialog_savtext span i{font-style: 24px; display: inline-block; margin-right: 5px; -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 1s; -moz-transition-property: -moz-transform; -moz-transition-duration: 1s; -webkit-animation: rotate 3s linear infinite; -moz-animation: rotate 3s linear infinite; -o-animation: rotate 3s linear infinite; animation: rotate 3s linear infinite;}
.dialog_savclo{position: absolute; right: 8px; top: 8px; width: 8px; height: 8px; background: url(../images/dialog_close.png) no-repeat center center; cursor: pointer; }
.dialog_savclo:hover{opacity: 0.8; }
.dialog_saving .dialog_savtip{display: block; }
.dialog_title{text-align: center; padding: 50px 15px 15px; position: relative; z-index: 9; border: 0; color: #111; font-size: 20px; letter-spacing: 0.5px; border-bottom: 1px solid transparent; line-height: 1.42857143;font-weight: 600;cursor: move;}
.dialog_content{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 100%; width: 100%; padding: 94px 0 70px; box-sizing: border-box; -moz-box-sizing: border-box;}
.dialog_wrap.dialog_content_notbtn .dialog_content{padding-bottom: 8px; }
.dialog_complete .dialog_title,
.dialog_complete .dialog_content{display: block; overflow: hidden; }
.dialog_content .dialog_module_load{position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(255,255,255,.5) url(../images/loading.gif) no-repeat center center;  }

.dialog_content .dialog_scroll{overflow-y: auto; overflow-x: hidden; height: 100%; }
.dialog_hide_scroll .dialog_scroll{overflow-y: hidden; }
.dialog_content .dialog_inner{padding: 8px 0; }
.dialog_content .dialog_inner{padding: 8px 0 0; min-height: 200px;}
.dialog_content .dialog_inner .yth_box,
.dialog_content .dialog_inner .yjq_boxa,
.dialog_content .dialog_inner .sure_box{position: static; box-shadow: none; margin: 0; border: none; width: auto; height: auto; z-index: auto; left: auto; top: auto; background: transparent; }
.dialog_content .yjq_box_head,
.dialog_content .yth_header{display: none; }

.dialog_content .yjq_boxa_con,
.dialog_content .cjst_boxa_con
.dialog_content .sjgj_box_con,
.dialog_content .xngl_qxjl_box,
.dialog_content .onekey_boxa_conb,
.dialog_content .yth_article,
.dialog_content .set_add_zj,
.dialog_content .sbgl_tde_wrap,
.dialog_content .gzgl_czbox_con{width: 900px; height: auto; background: transparent; position: static; overflow: visible; }/*旧弹窗内容*/

.dialog_content .default_rulet{width: auto; height: auto; overflow: visible; }/*内容部分*/
.dialog_content .dialog_btn,/*按钮部分*/
.dialog_content .default_ruleb,
.dialog_content .set_xzzj_smt,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b{position: absolute; bottom: 0; left: 0; z-index: 100; height: 70px; width: 100%; border-top: 1px solid transparent; background: transparent; text-align: center; color: #7a878e; padding: 10px 15px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

.dialog_content .dialog_btn .ybtna,
.dialog_content .dialog_btn .ybtn,
.dialog_content .default_ruleb .ybtna,
.dialog_content .default_ruleb .ybtn,
.dialog_content .set_xzzj_smt .ybtna,
.dialog_content .set_xzzj_smt .ybtn,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b .sure_one,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b .canc_one{position: relative; min-width: 108px; height: 32px; margin: 10px 10px; box-shadow: inherit; color: #585858; font-size: 12px; line-height: 20px; }

.dialog_content .dialog_btn .ybtn,
.dialog_content .default_ruleb .ybtn,
.dialog_content .set_xzzj_smt .ybtn,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b .canc_one{background-color: #6D6D6D; color:#FFF; font-size: 14px; font-family: "Arial","Microsoft Yahei", "simsun"; }

.dialog_content .dialog_btn .ybtn:hover,
.dialog_content .default_ruleb .ybtn:hover,
.dialog_content .set_xzzj_smt .ybtn:hover,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b .canc_one:hover{opacity: 0.92; }

.dialog_content .dialog_btn .ybtn:active,
.dialog_content .default_ruleb .ybtn:active,
.dialog_content .set_xzzj_smt .ybtn:active,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b .canc_one:active{opacity: 1; background-color: #6D6D6D; color:#FFF; font-size: 14px; font-family: "Arial","Microsoft Yahei", "simsun"; }

.dialog_content .dialog_btn .ybtna,
.dialog_content .default_ruleb .ybtna,
.dialog_content .set_xzzj_smt .ybtna,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b .sure_one{background-color: #49769c; color:#FFF; font-size: 14px; font-family: "Arial","Microsoft Yahei", "simsun"; }

.dialog_content .dialog_btn .ybtna:hover,
.dialog_content .default_ruleb .ybtna:hover,
.dialog_content .set_xzzj_smt .ybtna:hover,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b .sure_one:hover{opacity: 0.92; }

.dialog_content .dialog_btn .ybtna:active,
.dialog_content .default_ruleb .ybtna:active,
.dialog_content .set_xzzj_smt .ybtna:active,
.dialog_content .gjxq_box_con .sjgj_bcc_conr_b .sure_one:active{opacity: 1; background-color: #49769c; color:#FFF; font-size: 14px; font-family: "Arial","Microsoft Yahei", "simsun"; }

.dialog_content .dialog_btn .disabled,
.dialog_content .dialog_btn .disabled:hover{opacity: 0.7; cursor: default; background: -webkit-linear-gradient(top,#e9e9e9, #d9d9d9); background: -ms-linear-gradient(top , #e9e9e9, #d9d9d9); background: -moz-linear-gradient(top , #e9e9e9, #d9d9d9); background: linear-gradient(top , #e9e9e9, #d9d9d9); }

.dialog_content .default_ruleb .yline{width: auto; height: auto; border-top: none; background: transparent; }

.dialog_content .table-footer{background: transparent; padding: 10px 0 0; }
.dialog_content .onekey_boxa_zwtj{height: 571px; }
.dialog_content .div_strg_anlys_table{height: 571px; margin: 0 5px; }
.dialog_content .div_strg_anlys_table .table-con{margin: 15px auto; border: 1px solid #D1CBCB; }
.dialog_content .yjq_relative_form{height: 548px; }
.dialog_content .onekey_boxa_gjxx{height: 532px; }

.dialog_is_tab .dialog_title{border: none; box-shadow: none; }
.dialog_is_tab .dialog_tab{position: absolute; top: 42px; z-index: 8; width: 100%; height: 70px; border-bottom: 1px solid #d3d4d5; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.12); background: #e8e8e8; }
.dialog_is_tab .dialog_content{padding-top: 113px; }

.dialog_module_top{position: fixed; top: 50%; left: 50%; z-index: 502; width: 720px; height: 0; overflow: hidden; margin: 0 0 0 -370px; padding: 15px; border-radius: 5px; background: rgba(240,240,240,0.95); box-shadow: 0 0 4px 4px rgba(0,0,0,0.15); cursor: move; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.dialog_module_top.on{-webkit-transition: none; -ms-transition: none; -moz-transition: none; transition: none; overflow: visible; }
.dialog_module_top.off{opacity: 0; }
.dialog_module_close{position: absolute; top: -10px; right: -10px; width: 20px; height: 20px; background: url(../images/n_btso/dialog_module_close.png) no-repeat center top; cursor: pointer; }
.dialog_module_close:hover{background-position: center -20px; }
.dialog_module_list{cursor: default; }
.dialog_module_mask{position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; border-radius: 5px; background: rgba(255,255,255,0.4); }

.dialog_btn_cancel,
.dialog_btn_submit{border-radius: 3px; margin: 12px 8px 0; box-shadow: inherit; color: #585858; font-size: 12px; line-height: 20px; }

.dialog_btn_submit{background-color: #49769c; color:#FFF; font-size: 14px; font-family: "Arial","Microsoft Yahei", "simsun"; border: 1px solid #49769c; cursor: pointer; }
.dialog_btn_submit:hover{opacity: 0.92; }
.dialog_btn_submit:active{opacity: 1;  background-color: #49769c;color: #FFF; font-size: 14px; font-family: "Arial","Microsoft Yahei", "simsun"; }
.dialog_btn_cancel{background-color: #6D6D6D; color:#FFF; font-size: 14px; font-family: "Arial","Microsoft Yahei", "simsun";  border: 1px solid #6D6D6D; cursor: pointer; }
.dialog_btn_cancel:hover{opacity: 0.92; }
.dialog_btn_cancel:active{opacity: 1;  background-color: #6D6D6D;color: #FFF;font-size: 14px;font-family: "Arial","Microsoft Yahei", "simsun"; }

.tipmod_progressbar{position: relative; width: 320px; height: 8px; overflow: hidden; margin: 10px auto; background: #f0f0f0; }
.tipmod_progresscurr{position: absolute; left: 0px; top: 0px; bottom: 0px; width: 0%; background-color: green; -webkit-transition: width 1s ease; -moz-transition: width 1s ease; -ms-transition: width 1s ease; transition: width 1s ease; }
.tipmod_progresstext{line-height: 24px; }

.has_load_tip{position: relative; }
.load_tip_mask{position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 9; background: rgba(255,255,255,.5) url(../images/loading.gif) no-repeat center center; }
.load_tip_hastxt.load_tip_mask{background: rgba(255,255,255,.5); }
.load_tip_wrap{display: none; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); background: #ffffff; border-radius: 5px; max-width: 320px; line-height: 24px; padding: 12px 24px; }
.load_tip_hastxt .load_tip_wrap{display: block; box-shadow: 0 0 3px 3px rgba(0,0,0,.1); text-align: center; }
.load_tip_close{display: none; position: absolute; right: 8px; top: 8px; width: 8px; height: 8px; cursor: pointer; background: url(../images/dialog_close.png) no-repeat center center; }
.load_tip_hasclose .load_tip_close{display: block; }
.load_tip_text{display: inline-block; padding: 0 0 0 24px; background: url(../images/loading.gif) no-repeat left 4px; }
.dialog_mask{position: absolute; width: 100%; height: calc(100% - 94px); content: ''; left: 0; top: 94px; background: rgba(255,255,255,0); z-index: 5000}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}
.dialog_content .dialog_btn{font-size: 0;}
.dialog_btn .btn{width: 150px; margin: 0 5px; }
.dialog_complete .dialog_body .dialog_savtext span i{display: inline-block;}