/*--------------通用样式--------------*/
html,
body {
  position: relative;
  width: 100%;
  height: 100%;
  font: 14px '微软雅黑', Arial, sans-serif;
  color: #333;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
img {
  border: 0;
}
ol,
ul {
  list-style: none;
}
table td {
  border-collapse: collapse;
}
input,
select,
textarea {
  outline: none;
  border: none;
  background: #fff;
}
textarea {
  resize: none;
  width: 400px;
  border: 1px solid #d9d9d9;
  height: 100px;
  border-radius: 2px;
}
/*--------------100%宽度定义--------------*/
.widthall {
  width: 100%;
  position: relative;
  overflow: hidden;
}
/*--------------宽度定义居中--------------*/
.container {
  max-width:1200px ;
  margin: 0 auto;
  padding: 0;
}
.wrap {
    max-width:1268px ;
    margin: 0 auto;
    padding: 0;
  }
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
  margin:0;
}
ul{ margin:0px; padding:0px;zoom:1;/*用于IE6*/ }
div {zoom:1;/*用于IE6,要是IE6错位,修复这个.*/}
@media (max-width: 992px) {
  .container {
    width: 96%;
  }
  .navbar .container {
    width: 100%;
  }
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding: 0;
}
.row {
  margin: 0;
}
.img_w{width: 100%;}
/*--------------浮动float--------------*/
.float_l {
  float: left;
}
.float_r {
  float: right;
}
/*------------- 清除浮动 -----------*/
.clear {
  clear: both;
  height: 0;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
.fixed:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.fixed {
  display: block;
  min-height: 1%;
}
/*------------a标签 ------------*/
a {
  text-decoration: none !important;
  outline: none;
  color: #515d6b;
}
a:hover {
  cursor: pointer;
  color: #3b9ff2;
}
.hand {
  cursor: pointer;
}
/*------------字体大小 ------------*/
.bold {
  font-weight: bold;
}
.font_28 {
  font-size: 24px;
}
.font_24 {
  font-size: 24px;
}
.font_22 {
  font-size: 22px;
}
.font_18 {
  font-size: 18px;
}
.font_16 {
  font-size: 16px;
}
.font_14 {
  font-size: 14px;
}
small {
  font-size: 12px;
}
/*------------文本行高 ------------*/
.lh_30 {
  line-height: 30px;
}
.lh_28 {
  line-height: 28px;
}
.lh_25 {
  line-height: 25px;
}
.lh_24 {
  line-height: 24px;
}
.lh_24 {
  line-height: 18px;
}
/*------------文本对齐方式 ------------*/
.text_c {
  text-align: center;
}
.text_r {
  text-align: right;
}
.text_l {
  text-align: left;
}
/*--------------单行文本溢出--------------*/
.oneover {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mar_t95 {
  margin-top: 95px;
}

/*显示隐藏*/
.hidden {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.mar_b150 {
  margin-bottom: 150px;
}
