﻿/* reset */
@charset "utf-8";

html,body{margin: 0;padding: 0;min-width:1200px;}
*{padding: 0;margin: 0;font-family: 'Microsoft YaHei', Arial, sans-serif;font-size: 14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color: #222;text-decoration: none;}
ul{list-style: none;}
ol{list-style: none;}
a {text-decoration: none;color: #666;}
p { text-align: justify; text-justify: inter-ideograph; }
table,thead,tbody,th,tr,td {border-collapse: collapse;}
textarea{/*resize:vertical;*/width:100%;}
img{border: none;max-width: 100%;vertical-align: middle;}
*:focus, *:active:focus, *.active:focus, *.focus, *:active.focus, *.active.focus {outline: none;text-decoration: none;}
select,input,img,select{vertical-align:middle;}
.clear {clear: both;}
.fl { float:left;}
.fr { float: right;}
.wrap {width: 1150px;margin: 0 auto;}
input{outline:none;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
input:-webkit-autofill {background-color: white !important;-webkit-box-shadow: 0 0 0px 1000px white inset !important;outline:none;}
::-moz-placeholder{color:#999 !important;}
::-webkit-input-placeholder{color:#999 !important;}
:-ms-input-placeholder{color:#999 !important;}
textarea:-webkit-autofill, select:-webkit-autofill{background-color: white !important;}
input:-webkit-input-placeholder { color:#ccc; }
input:-moz-placeholder { color:#ccc;}

/* 错误提示 */
span.error {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px 16px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  color: #ddd;
}
span.error::before {
  content: '';
  position: absolute;
  border: 8px solid transparent;
  border-right-color: rgba(0, 0, 0, 0.4);
  left: -16px;
  top: 10px;
}
/* --------- */
/* 弹窗样式 */
.alert-container .alert-content p {
  font-size: 24px;
  color: #666;
  text-align: center;
  margin-top: 10px;
}
.alert-container .alert-btn-box .alert-btn-p {
  color: #666;
  font-size: 16px;
  line-height: 50px;
}
/* ------- */