/**技术支持：奇奇科技     www.qiqikeji.com*/
@charset "utf-8";
body {
  font-size: 16px;
  font-family: "microsoft yahei";
  color: #666666;
  /*background: url("../hw_images/background.jpg") center center no-repeat ;*/
  /*background-size: 100%  100%;*/
}

body,div,span, img, a, ul,li,ol,p,b,input,dl,dt,dd,h1,h3,h2,h4,h5,em,i,strong,textarea,header {
  list-style: none;
  padding: 0;
  margin: 0;
  font-style: normal;
  box-sizing: border-box
}

h1,h2,h3,h4,h6,h5,dt,b,em{ font-style: normal; font-weight: normal;}
h1,h2{ font-family: "microsoft yahei";}
img,input{ border: none;;outline:none; font-family: "microsoft yahei";background: none;}
input[type=button],input[type=submit]{cursor: pointer}
a:link,a:visited {color: #666666;text-decoration: none;}
a:hover {color: #e60a11 !important;}

.clear{clear: both;height:0;font-size:1px;line-height:0px;}
.none{display: none;}

a:focus{
  outline: none;
  -webkit-moz-outline-style: none;
  -moz-moz-outline-style: none;
  -ms-moz-outline-style: none;
  -o-moz-outline-style: none;
  moz-outline-style: none;
}
*:after,*:before{
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}


.table{display: table}
.table-cell{display: table-cell; vertical-align: middle}

.loadimg{ margin: 0 auto}
.img-responsive{display: block; margin: 0 auto; max-width: 100%;}

/*img hover css3效果*/
.trans {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    width: 100%;
}

.trans-hover:hover .trans {
    transform: scale(1.07, 1.07);
    -webkit-transform: scale(1.07, 1.07);
    -o-transform: scale(1.07, 1.07);
    -ms-transform: scale(1.07, 1.07);
}


/*多行超出部分文字省略号  只适用于-webkit-及移动端*/
.clamp{overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box;}
.row1{-webkit-line-clamp: 1;}
.row2{-webkit-line-clamp: 2;}
.row3{-webkit-line-clamp: 3;}
.row4{-webkit-line-clamp: 4;}
.row5{-webkit-line-clamp: 5;}
.row6{-webkit-line-clamp: 6;}

.container-fluid{width: 100%; overflow: hidden; background-color: #f1f1f1; padding: 0}
.container{ margin: 0 auto; overflow: hidden}

.btom{width: 48px; height: 31px; position: absolute; left: 50%; bottom: 15px;z-index: 8888; margin-left: -24px}
.btom img{max-width: 100%}

.delay05s{/**延迟0.5秒执行动画*/
  animation-delay:0.5s;
  -webkit-animation-delay:0.5s;
}
.delay1s{/**延迟1秒执行动画*/
  animation-delay:1s;
  -webkit-animation-delay:1s;
}
.delay2s{/**延迟2秒执行动画*/
  animation-delay:2s;
  -webkit-animation-delay:2s;
}
.delay3s{/**延迟3秒执行动画*/
  animation-delay:3s;
  -webkit-animation-delay:3s;
}


.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

