@charset "utf-8";
/* CSS Document */

.popOverflow{ overflow:hidden;}
.maskDiv{ opacity:0; visibility:hidden; -webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s; transition:opacity 0.3s 0s, visibility 0s 0.3s;}
.maskDiv.maskFadeOut{ opacity:1; visibility:visible; -webkit-transition:opacity 0.3s 0s, visibility 0s 0s; transition:opacity 0.3s 0s, visibility 0s 0s;}
.maskDiv{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(16,26,41,0.76);z-index:9999}
.wid440{width:440px;}
.wid640{width:640px;}
.wid840{width:840px;}
.popDiv{min-height:100px;background:#FFFFFF;border-radius:10px;position:fixed;overflow:hidden}
.popHead{padding:0 30px;line-height:60px;height:60px;background:#FFFFFF; border-bottom:solid #f2f2f2 1px;}
.popTitle{ font-size:18px; color:#131B26; font-weight:500;}
.popClose{display:block;width:18px;height:18px; margin-top:21px; background:url(/admin/images/close.png) no-repeat;}
.popBottom{padding:17px 30px;height:36px;background:#fff; border-top:solid #f2f2f2 1px;}
.popBottom .bntLinear,.popBottom .bntWhite{ margin-left:30px;}
.bntLinear{ padding:0 16px; min-width:60px; height:36px; line-height:36px; background:#3A8BFF; font-size:14px; color:#FFFFFF; font-weight:500; border-radius:18px; box-shadow:0px 3px 8px 0px rgba(58,107,255,0.33); text-align:center;}
.bntWhite{ padding:0 16px; min-width:60px; height:34px; line-height:34px; border:solid #94c1ff 1px; font-size:14px; color:#3a8bff; font-weight:500; border-radius:20px; text-align:center;}

/*承诺书*/
.secrecy_content{ padding:0 30px; height:500px; line-height:24px; font-size:14px; overflow:hidden; margin-bottom:10px;}
.secrecy_box{}
.promise_box{}

.secrecy_list{ margin-top:30px; padding-left:444px;}
.secrecy_item{ padding:10px 0; text-align:left;}
.secrecy_item .secrecy_code_span{ display:inline-block; vertical-align:top;}
.secrecy_item img{ margin-left:10px; display:inline-block; vertical-align:top; border:solid #E4ECFF 1px;}

.secrecy_bottom{ width:100%; height:36px; padding:30px 0; display:table; text-align:center;}
.secrecy_bottom .bntLinear,.secrecy_bottom .bntWhite{ margin:0 15px; display:inline-block; vertical-align:top;}

.secrecy_form{ margin-top:30px; height:20px; line-height:20px; text-align:center;}
.secrecy_form .secrecyCheck{ margin:-3px 8px 0 0;}

.secrecy_file{ margin-top:30px;}
.secrecy_file li{ padding-left:22px; line-height:24px; font-size:14px; background:url(/admin/images/ico-jky-file.png) no-repeat left center; background-size:14px 14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.secrecyCheck{ width:18px; height:18px; overflow:hidden; position:relative; display:inline-block; vertical-align:middle;}
.secrecyCheck input{ width:18px; height:18px; filter:alpha(opacity=0); opacity:0; cursor:pointer; display:block; position:absolute; left:0; top:0; z-index:2;}
.secrecyCheck input+i{ width:18px; height:18px; background:url(/admin/images/ico-secrecy-check.png) no-repeat; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
.secrecyCheck input:checked+i{ background-position:0 -20px;}
.secrecyCheck input:disabled+i{ background-position:0 -40px;}





