

.modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000 }
.modal-backdrop.fade { opacity:0 }
.modal-backdrop, .modal-backdrop.fade.in { opacity:.8; filter:alpha(opacity=80) }
.modal { position:fixed; top:10%; left:50%; z-index:1050; width:560px; margin-left:-280px; background-color:#fff; border:1px solid #999; border:1px solid rgba(0, 0, 0, 0.3); *border:1px solid #999;
-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; outline:0; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box }
.modal.fade {  -webkit-transition:opacity .3s linear, top .3s ease-out;
-moz-transition:opacity .3s linear, top .3s ease-out;
-o-transition:opacity .3s linear, top .3s ease-out;
transition:opacity .3s linear, top .3s ease-out
}
.modal.fade.in { top:10% }
.modal-header { padding:9px 15px; border-bottom:1px solid #eee }
.modal-header .close { margin-top:2px }
.modal-header h3 { margin:0; line-height:30px }
.modal-body { position:relative; overflow-y:auto; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px; }


.modal-form { margin-bottom:0 }
.modal-body  .mem_login { padding-top: 20px; }
.modal-body .modalform_label { text-align: right; line-height: 30px; font-family: "微软雅黑"; font-size: 14px; color: #666; padding-right: 10px; }
.modal-body a { font-family: "微软雅黑"; font-size: 14px; color: #039; }
.modal-body a:hover { font-size: 14px; color: #039; text-decoration: underline; }


.modal-footer { padding:14px 15px 15px; margin-bottom:0; text-align:right; background-color:#f5f5f5; border-top:1px solid #ddd; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; *zoom:1;
-webkit-box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff }
.modal-footer:before, .modal-footer:after { display:table; line-height:0; content:"" }
.modal-footer:after { clear:both }
.modal-footer .btn+.btn { margin-bottom:0; margin-left:5px }
.modal-footer .btn-group .btn+.btn { margin-left:-1px }
.modal-footer .btn-block+.btn-block { margin-left:0 }


.modal-body form { margin:0 0 20px }
.modal-body fieldset { padding:0; margin:0; border:0 }
.modal-body legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:40px; color:#333; border:0; border-bottom:1px solid #e5e5e5 }
.modal-body legend small { font-size:15px; color:#999 }
.modal-body label, .modal-body input, .modal-body button, .modal-body select, .modal-body textarea { font-size:14px; font-weight:normal; line-height:20px; color: #999; font-family: "微软雅黑"; }
.modal-body input,.modal-body  button, .modal-body select, .modal-body textarea { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif }
.modal-body label { *display:block;margin-bottom:5px }
.modal-body select, .modal-body textarea, .modal-body input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display:inline-block; height:28px; padding:4px 6px; margin-bottom:10px; font-size:14px; line-height:28px; color:#555; vertical-align:middle; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.modal-body input, .modal-body textarea, ..modal-body uneditable-input { width:206px }
.modal-body textarea { height:auto }
.modal-body select{ border: 1px solid #CCC;}
.modal-body textarea, .modal-body input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color:#fff; border:1px solid #ccc; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border linear .2s, box-shadow linear .2s;
-moz-transition:border linear .2s, box-shadow linear .2s;
-o-transition:border linear .2s, box-shadow linear .2s;
transition:border linear .2s, box-shadow linear .2s
}
.modal-body textarea:focus, .modal-body input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, .modal-body input[type="datetime-local"]:focus, .modal-body input[type="date"]:focus, .modal-body input[type="month"]:focus, input[type="time"]:focus, .modal-body input[type="week"]:focus, .modal-body input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, .modal-body input[type="tel"]:focus, .modal-body input[type="color"]:focus, .modal-body .uneditable-input:focus { border-color:rgba(82, 168, 236, 0.8); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) }
.modal-body input[type="radio"], .modal-body input[type="checkbox"] { margin:4px 0 0; margin-top:1px \9; *margin-top:0;
line-height:normal }


.btn { display:inline-block; *display:inline;
padding:4px 12px; margin-bottom:0; *margin-left:.3em;
font-size:14px; line-height:20px; color:#333; text-align:center; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); vertical-align:middle; cursor:pointer; background-color:#f5f5f5; *background-color:#e6e6e6;
background-image:-moz-linear-gradient(top, #fff, #e6e6e6); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image:-webkit-linear-gradient(top, #fff, #e6e6e6); background-image:-o-linear-gradient(top, #fff, #e6e6e6); background-image:linear-gradient(to bottom, #fff, #e6e6e6); background-repeat:repeat-x; border:1px solid #ccc; *border:0;
border-color:#e6e6e6 #e6e6e6 #bfbfbf; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color:#b3b3b3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom:1;
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color:#333; background-color:#e6e6e6; *background-color:#d9d9d9
}
.btn:active, .btn.active { background-color:#ccc \9 }
.btn:first-child { *margin-left:0
}
.btn:hover, .btn:focus { color:#333; text-decoration:none; background-position:0 -15px; -webkit-transition:background-position .1s linear;
-moz-transition:background-position .1s linear;
-o-transition:background-position .1s linear;
transition:background-position .1s linear
}
.btn:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px }


.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255, 255, 255, 0.75) }
.modal-body .btn-primary { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#006dcc; *background-color:#04c;
background-image:-moz-linear-gradient(top, #08c, #04c); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); background-image:-webkit-linear-gradient(top, #08c, #04c); background-image:-o-linear-gradient(top, #08c, #04c); background-image:linear-gradient(to bottom, #08c, #04c); background-repeat:repeat-x; border-color:#04c #04c #002a80; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color:#fff; background-color:#04c; *background-color:#003bb3
}
.btn-primary:active, .btn-primary.active { background-color:#039 \9 }
.btn-warning { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#faa732; *background-color:#f89406;
background-image:-moz-linear-gradient(top, #fbb450, #f89406); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image:-webkit-linear-gradient(top, #fbb450, #f89406); background-image:-o-linear-gradient(top, #fbb450, #f89406); background-image:linear-gradient(to bottom, #fbb450, #f89406); background-repeat:repeat-x; border-color:#f89406 #f89406 #ad6704; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.close{align-items: flex-start;
text-align: center;vertical-align: middle;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;float: right;
font-size: 20px;
font-weight: bold;
line-height: 20px;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .2;
filter: alpha(opacity=20);}
.modal-title{font-size: 24px;
font-family: "微软雅黑";
color: #666;
letter-spacing: 2px;
padding-top: 20px;
padding-right: 30px;
padding-bottom: 20px;
padding-left: 30px;font-weight: bold;line-height: 20px;margin: 10px 0;text-rendering: optimizelegibility;}
.checkbox {padding-right: 50px; }
.warning{ color:#F00; font-family: "微软雅黑"; }
.pd-pb20 { padding-top: 120px; padding-bottom: 120px; }
.ifram-modal{padding: 20px; overflow-y:scroll;height:500px; }
.modal-body .inputj{width:10px;}
.user-Lbox { float: left; width: 220px; padding: 20px;margin-bottom: 80px; }
.user-Rbox { float: right; width: 680px; padding: 20px; }
.user-Rbox { font-family: "微软雅黑"; font-size: 14px; }
.user-Rbox a{ font-family: "微软雅黑"; font-size: 14px; color: #005A97; }
.user-Rbox a:hover{  font-size: 14px; }
.user-Rbox .bg_tr { line-height: 35px; }
.user-Rbox .bg_tr i{ display: block;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #fff; }
.navlist ul{ background-color: #cfdcea; height: 380px; }
.navlist ul li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; font-family: "微软雅黑"; font-size: 14px; color: #FFF; text-align: center; background-image: url(../user/images/arrowr0.png); background-repeat: no-repeat; background-position: right center; display: block; }
.navlist ul li a { display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; font-size: 14px; }
.navlist ul .top { background-color: #004A7B; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; font-size: 16px; font-weight: normal; background-image: none; }
.navlist ul .active a { display: block; background-color: #e8f0f7; color: #004A7B; background-image: url(../user/images/arrowr0.png); background-position: right center; background-repeat: no-repeat; }
