 #msgDiv {
     z-index: 10001;
     -moz-box-sizing: content-box;
     -ms-box-sizing: content-box;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
     width: 687px;
     height: 600px;
     background: #fff;
     border: solid 4px #1155fa;
     position: fixed;
     left: 50%;
     top: 50%;
     margin: -350px 0 0 -343px;
     /* display: none; */
     font-size: 16px;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px;
 }

 #msgDiv .i-close {
     width: 124px;
     height: 124px;
     background: url("../images/i-close.png");
     position: absolute;
     right: -10px;
     top: -5px;
     cursor: pointer;
     z-index: 10;
 }

 #msgDiv #msgDetail {
     height: 100%;
 }

 #msgDiv .bd {
     height: 100%;
     position: relative;
     /* overflow-y: auto; */
     scrollbar-face-color: #434343;
     scrollbar-highlight-color: #000;
     scrollbar-shadow-color: #000;
     scrollbar-3dlight-color: #000;
     scrollbar-arrow-color: #000;
     scrollbar-track-color: #000;
     scrollbar-darkshadow-color: #000;
 }

 #msgDiv .bd::-webkit-scrollbar-thumb {
     background-color: rgba(255, 255, 255, 0.1);
     height: 50px;
     -webkit-border-radius: 6px;
     border: 1px solid rgba(0, 0, 0, 0.5);
 }

 #msgDiv .bd::-webkit-scrollbar-thumb:hover {
     background-color: rgba(255, 255, 255, 0.2);
     height: 50px;
     -webkit-border-radius: 6px;
     cursor: pointer;
 }

 #msgDiv .bd::-webkit-scrollbar {
     width: 12px;
     height: 12px;
 }

 #msgDiv .bd::-webkit-scrollbar-track-piece {
     background-color: rgba(0, 0, 0, 0.8);
     -webkit-border-radius: 0;
 }

 #bgDiv {
     /* display: none; */
     position: absolute;
     height: 100%;
     top: 0;
     left: 0;
     right: 0;
     width: 100%;
     background-color: #000;
     filter: alpha(opacity=70);
     opacity: 0.5;
     z-index: 90;
 }

 .modal-form {
     color: #fff;
 }

 .modal-form .modal-logo {
     height: 83px;
     display: block;
     margin: 10px auto 10px;
     background: url("../img/logo.png") no-repeat center center;
 }

 .modal-form .modal-tle {
     line-height: 1;
     font-size: 20px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     text-align: center;
     margin: 30px 0 0;
 }

 .modal-form .fm-list {
     padding: 30px 0;
     /* *zoom: 1; */
 }

 .modal-form .fm-list:before,
 .modal-form .fm-list:after {
     content: "";
     display: table;
 }

 .modal-form .fm-list:after {
     clear: both;
 }

 .modal-form .fm-list li {
     /* *zoom: 1; */
     margin-bottom: 15px;
 }

 .modal-form .fm-list li:before,
 .modal-form .fm-list li:after {
     content: "";
     display: table;
 }

 .modal-form .fm-list li:after {
     clear: both;
 }

 .modal-form .fm-list li .cont {
     overflow: hidden;
     height: 36px;
     line-height: 36px;
 }

 .modal-form .fm-list li label {
     float: left;
     width: 250px;
     text-align: right;
     display: inline-block;
     color: #313131;
     padding-right: 10px;
     height: 36px;
     line-height: 36px;
     font-size: 14px;
     overflow: hidden;
 }

 .modal-form .fm-list li .ipt {
     float: left;
     height: 36px;
     border: solid 1px #7c7c7c;
     width: 300px;
     padding: 0 0 0 10px;
     color: #000;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     font-size: 14px;
 }

 .modal-form .fm-list li .yzmbox {
     float: left;
     position: relative;
 }

 .modal-form .fm-list li .yzmbox .yzmimg {
     position: absolute;
     right: 5px;
     top: 5px;
     cursor: pointer;
 }

 .modal-form .fm-list .btn-submit {
     float: left;
     width: 207px;
     height: 48px;
     border: 0;
     background: url("../images/btn-submit.png");
     margin: 10px 0 0;
 }

 .modal-form .fm-list .btn-submit:hover {
     filter: alpha(opacity=80);
     opacity: 0.8;
 }

 .modal-form .fm-list .btn-submit2 {
     float: left;
     width: 178px;
     height: 48px;
     border: 0;
     background: url("images/btn-submit2.png");
     margin: 10px 0 0;
 }

 .modal-form .fm-list .btn-submit2:hover {
     filter: alpha(opacity=80);
     opacity: 0.8;
 }

 .modal-form .fm-list .btn-search {
     width: 178px;
     height: 48px;
     border: 0;
     margin-top: 10px;
     background: url("images/btn-search.png");
 }

 .modal-form .fm-list .btn-search:hover {
     filter: alpha(opacity=80);
     opacity: 0.8;
 }

 .modal-form .modal-table {
     width: 640px;
     margin: 30px auto;
     text-align: center;
 }

 .modal-form .modal-table td,
 .modal-form .modal-table th {
     border: solid 1px #ecc14d;
     word-break: break-all;
     background: #111224;
 }

 .modal-form .modal-table th {
     font-size: 14px;
     padding: 5px 10px;
     color: #fff;
 }

 .modal-form .modal-table td {
     padding: 10px;
     font-size: 12px;
 }

 .modal-form .btn-back {
     display: block;
     width: 178px;
     height: 48px;
     border: 0;
     background: url("images/btn-back.png");
     margin: 30px auto;
 }

 .modal-form .btn-back:hover {
     filter: alpha(opacity=80);
     opacity: 0.8;
 }

 .hide {
     display: none
 }