@charset "utf-8";
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{ background-color:#fff; font:14px/1.42857143 "\5fae\8f6f\96c5\9ed1",arial,"\5b8b\4f53",sans-serif; color:#333;}
body,form,iframe{margin:0px;padding:0px;}
img{ border:none;vertical-align:middle;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#0084e9;}
input,textarea,select,button{ outline:none;vertical-align:middle; font-size:inherit; font-family:inherit;}
textarea{ resize:none; overflow-y:auto;}
input[type="submit"],input[type="reset"],input[type="button"],button{ cursor:pointer;-webkit-appearance:button;}
input[type="radio"],input[type="checkbox"]{ height:14px; margin:0 5px 0 0; padding:0;}
button[disabled],html input[disabled]{ cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{ padding:0; border:none;}
hr{height:0;border-width:1px 0 0 0;border-style:solid;margin:0;color:#ccc;}
h1,h2,h3,h4,h5,h6{ font-weight:500; margin:0 0 0.5em 0;}
h1{ font-size:60px;}
h2{ font-size:36px;}
h3{ font-size:24px;}
h4{ font-size:18px;}
h5{ font-size:16px;}
h6{ font-size:14px;}
p{ margin-top:0; margin-bottom:1em;}

.border-box{ -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.reset,.reset dt,.reset dd{ padding:0; margin:0; list-style:none;}
.clearfix:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}

.hidden{ visibility:hidden;}
.visible{ visibility:visible;}
.hide{ display:none !important;}
.show{ display:block !important;}

.text-left{ text-align:left !important;}
.text-center{ text-align:center !important;}
.text-right{ text-align:right !important;}

.pull-left{ float:left;}
.pull-right{ float:right;}
.compel-right{ float:right !important;}
.max-full{ max-width:100%;}

.btn{ display:inline-block; vertical-align:middle; border:1px solid #ccc; background-color:#f8f8f8; line-height:1.42857143; font-size:14px; padding:8px 12px; color:#333; border-radius:3px;
  -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.btn::-moz-focus-inner{ border:none; padding:0;}
.btn:hover, .btn:active{ background-color:#eee;}
.btn-xs{ padding:1px 5px; line-height:1.5; font-size:12px;}
.btn-sm{ padding:5px 10px;}
.btn-lg{ padding:11px 20px; font-size:18px; line-height:1.3333333;}
.btn-xl{ padding:12px 30px; border-radius:4px; font-size:24px;}

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}
.btn-primary:hover {
  color: #fff;
  background-color: #035faf;
  border-color: #035faf;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #31b0d5;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-success:hover {
  color: #fff;
  background-color: #449444;
  border-color: #449444;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-warning:hover {
  color: #fff;
  background-color: #c38b3a;
  border-color: #c38b3a;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #b33d39;
  border-color: #b33d39;
}

.btn-block{ width:100%; text-align:center; padding-left:0; padding-right:0;}
.btn.disabled, .btn[disabled]{ background:#ddd; border-color:#ccc; color:#888; cursor:not-allowed;}

.text-btn{ color:#0084e9;}
.input-text{ -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; height:38px; padding:8px 12px; border:1px solid #ccc; font-size:14px; line-height:1.42857143;}
.input-sm{ height:32px; padding:4px 10px;}
.input-lg{ height:48px; padding:13px 15px;}
.control-text{ height:38px; line-height:38px;}

.required{ color:#f00; font-style:normal;}
.control-help{ color: #999;}
.form-panel .form-group{ margin-bottom:1em;}
.form-panel .control-label{ line-height:38px;}
.form-sm .control-label{ line-height:32px;}
.form-sm .input-text{ height:32px; padding:4px 10px;}

.cube {
  -webkit-transform: translateZ(0); 
  -moz-transform: translateZ(0); 
  -ms-transform: translateZ(0); 
  -o-transform: translateZ(0); 
  transform: translateZ(0); 
}

.container{ width:980px; margin-left:auto; margin-right:auto;}
@media screen and (max-width: 1199px){
  .container{width:980px;}
  .hide-md{ display:none !important;}
}
@media screen and (max-width: 990px){
  .container{width:720px;}
  .hide-xm{ display:none !important;}
}
@media screen and (max-width: 767px){
  .container{width:94%;}
  .hide-sm{ display:none !important;}
}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left;}
.col-lg-12 { width: 100%;}
.col-lg-11 { width: 91.66666667%;}
.col-lg-10 { width: 83.33333333%;}
.col-lg-9 { width: 75%;}
.col-lg-8 { width: 66.66666667%;}
.col-lg-7 { width: 58.33333333%;}
.col-lg-6 { width: 50%;}
.col-lg-5 { width: 41.66666667%;}
.col-lg-4 { width: 33.33333333%;}
.col-lg-3 { width: 25%;}
.col-lg-2 { width: 16.66666667%;}
.col-lg-1 { width: 8.33333333%;}

@media screen and (max-width: 1199px){
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left;}
  .col-md-12 { width: 100%;}
  .col-md-11 { width: 91.66666667%;}
  .col-md-10 { width: 83.33333333%;}
  .col-md-9 { width: 75%;}
  .col-md-8 { width: 66.66666667%;}
  .col-md-7 { width: 58.33333333%;}
  .col-md-6 { width: 50%;}
  .col-md-5 { width: 41.66666667%;}
  .col-md-4 { width: 33.33333333%;}
  .col-md-3 { width: 25%;}
  .col-md-2 { width: 16.66666667%;}
  .col-md-1 { width: 8.33333333%;}
}
@media screen and (max-width: 990px){
  .col-xm-1, .col-xm-2, .col-xm-3, .col-xm-4, .col-xm-5, .col-xm-6, .col-xm-7, .col-xm-8, .col-xm-9, .col-xm-10, .col-xm-11, .col-xm-12 { float: left;}
  .col-xm-12 { width: 100%;}
  .col-xm-11 { width: 91.66666667%;}
  .col-xm-10 { width: 83.33333333%;}
  .col-xm-9 { width: 75%;}
  .col-xm-8 { width: 66.66666667%;}
  .col-xm-7 { width: 58.33333333%;}
  .col-xm-6 { width: 50%;}
  .col-xm-5 { width: 41.66666667%;}
  .col-xm-4 { width: 33.33333333%;}
  .col-xm-3 { width: 25%;}
  .col-xm-2 { width: 16.66666667%;}
  .col-xm-1 { width: 8.33333333%;}
}
@media screen and (max-width: 767px){
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left;}
  .col-sm-12 { width: 100%;}
  .col-sm-11 { width: 91.66666667%;}
  .col-sm-10 { width: 83.33333333%;}
  .col-sm-9 { width: 75%;}
  .col-sm-8 { width: 66.66666667%;}
  .col-sm-7 { width: 58.33333333%;}
  .col-sm-6 { width: 50%;}
  .col-sm-5 { width: 41.66666667%;}
  .col-sm-4 { width: 33.33333333%;}
  .col-sm-3 { width: 25%;}
  .col-sm-2 { width: 16.66666667%;}
  .col-sm-1 { width: 8.33333333%;}
}
@media screen and (max-width: 479px){
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left;}
  .col-xs-12 { width: 100%;}
  .col-xs-11 { width: 91.66666667%;}
  .col-xs-10 { width: 83.33333333%;}
  .col-xs-9 { width: 75%;}
  .col-xs-8 { width: 66.66666667%;}
  .col-xs-7 { width: 58.33333333%;}
  .col-xs-6 { width: 50%;}
  .col-xs-5 { width: 41.66666667%;}
  .col-xs-4 { width: 33.33333333%;}
  .col-xs-3 { width: 25%;}
  .col-xs-2 { width: 16.66666667%;}
  .col-xs-1 { width: 8.33333333%;}
}

/* 消息对话框 */
@charset "utf-8";
@-webkit-keyframes lm-msg-fadeIn {
  from { background-color:rgba(0,0,0,0);}
}
@keyframes lm-msg-fadeIn {
  from { background-color:rgba(0,0,0,0);}
}
@-webkit-keyframes lm-msg-fadeOut {
  to { opacity:0;}
}
@keyframes lm-msg-fadeOut {
  to { opacity:0;}
}
@-webkit-keyframes lm-msg-fromTopIn {
  from { -webkit-transform:translateY(-40px); opacity:0;}
}
@keyframes lm-msg-fromTopIn {
  from { transform:translateY(-40px); opacity:0;}
}
.lm-msg-fadeIn{-webkit-animation: lm-msg-fadeIn 0.3s both; animation: lm-msg-fadeIn 0.3s both;}
.lm-msg-fadeOut{-webkit-animation: lm-msg-fadeOut 0.3s both; animation: lm-msg-fadeOut 0.3s both;}
.lm-msg-fromTopIn{-webkit-animation: lm-msg-fromTopIn 0.25s both; animation: lm-msg-fromTopIn 0.25s both;}
.lm-msg-overlay{ position:fixed; z-index:99999; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,.4);}
.lm-msg-overlay-lte-ie8{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
.lm-msg-dialog{ max-width:280px; width:90%; min-height:60px; position:relative; margin-left:auto; margin-right:auto; overflow:hidden; top:60px; background-color:#fff; border-radius:3px; box-shadow:0 0 10px #888;}
.lm-msg-title{ background-color:#f5f5f5; line-height:34px; height:34px; text-indent:10px; border-bottom:1px solid #e8e8e8;}
.lm-msg-close{ position:absolute; right:0; top:0; background-color:transparent; border:none; line-height:1; color:#666; cursor:pointer; font-size:28px; padding:3px 8px; font-family:Arial;}
.lm-msg-close:hover{ color:#333;}
.lm-msg-content{ padding:20px;}
.lm-msg-padding-left{ padding-left:60px;}
.lm-msg-btns{ text-align:right;}
.lm-msg-btn{ padding:7px 14px; background-color:#0084e9; color:#fff; letter-spacing:2px; cursor:pointer; line-height:1; margin-right:15px; margin-bottom:10px; border:1px solid #0A74C5; border-radius:3px;font-size:inherit; font-family:inherit;}
.lm-msg-btn:hover{ background-color:#0A74C5;}
.lm-msg-cancel{ background-color:#f0f0f0; border-color:#ddd; color:#333;}
.lm-msg-cancel:hover{ background-color:#ddd;}
.lm-msg-icon{ width:30px; height:30px; background:url(../images/lm-msg-icon.png) no-repeat; position:absolute; left:20px; top:51px;}
.lm-msg-alert{ background-position:left top;}
.lm-msg-error{ background-position:-60px top;}
.lm-msg-success{ background-position:-30px top;}
.lm-msg-confirm{ background-position:-90px top;}
.lm-msg-loader{ background:url(../images/lm-msg-loading.gif) no-repeat; width:32px; height:32px; top:15px;}