@charset "UTF-8";
.wrap {
  width: 1200px;
  margin: 0 auto;
  }
  .wrap * {
    font-family: Microsoft Yahei, simhei, sans-serif; }

.intro {
  background-color: #f5f5f5;
  padding-bottom: 50px;
}

.header-bg {
  background-color: #fff; }
.ml20{
  margin-left: 20px;
}
.tit {
  margin-bottom: 10px;
  position: relative; }
.tit .fl{
  float: left;
}
.tithot {
  padding: 20px 20px 0 50px; }
  .tithot:before {
    content: "";
    background-image: url("../../index2016/images/hot.png");
    height: 43px;
    width: 45px;
    left: 0;
    top: 0;
    position: absolute;
    display: block; }

.tit h4 {
  font-size: 24px;
  color: #333;
  line-height: 30px; }

.tit h4 span {
  color: #666666; }

.tit p {
  font-size: 14px;
  color: #666;
  line-height: 30px; }

.tit a {
  color: #ff6800;
  font-size: 14px;
  line-height: 34px;
  padding: 0 15px;
  border: 1px solid #ff6800;
  display: block;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s; }

.tit a:hover {
  color: #fff;
  background: #ff6800;
  border-color: #ff6800; }

.slideTxtBox {
  position: relative;
  overflow: hidden; }

.slideTxtBox .hd {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 5px;
  z-index: 10; }

.slideTxtBox .hd ul {
  display: inline; }

.slideTxtBox .hd ul li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 3px;
  border: 1px solid white;
  background-color: white; }

.slideTxtBox .hd ul li.on {
  background: #f60; }

.slideTxtBox .bd {
  width: 100%; }

.slideTxtBox ul {
  width: 100%; }

.slideTxtBox .bd li {
  color: #999; }

.slideTxtBox .bd li a {
  display: block;
  width: 100%; }

/*某些页面需要可能重写*/
.slideTxtBox .bd img {
  width: 100%;
  height: auto; min-height: 120px}

.product-list .item {
  background-color: #fff; }
.product-list .infor {
  border-top: 2px solid #48B4E1;
  border-bottom: 2px solid #48B4E1; }
  .product-list .infor .item-tit {
    width: 200px;
    background-color: #b5e4f8;
    border-right: none;
    padding: 40px 10px; }
    .product-list .infor .item-tit img {
      position: static;
      width: auto;
      height: auto;
      margin-top: 30px; }
    .product-list .infor .item-tit .slogan {
      background-color: #92d9f7;
      position: absolute;
      width: 100%;
      left: 0;
      bottom: 0; }
    .product-list .infor .item-tit p {
      font-size: 16px;
      color: #005275;
      margin: 25px 0; }
      .product-list .infor .item-tit p strong {
        font-size: 18px; }
  .product-list .infor > li {
    float: left;
    position: relative;
    text-align: center; }
.product-list .f1 a {
  display: block;
  width: 100%;
  height: 100%; }
  .product-list .f1 a:link {
    color: #666; }
  .product-list .f1 a:visited {
    color: #666; }
  .product-list .f1 a:hover {
    color: #666; }
.product-list .f1 > li {
  padding: 40px 10px;
  width: 265px;
  border-right: 2px solid #b5e4f8;
  color: #666; }
  .product-list .f1 > li.nobr {
    border-right: none; }
  .product-list .f1 > li h5 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #666; }
  .product-list .f1 > li p {
    font-size: 13px;
    color: #666;
    line-height: 20px;
    margin: 5px 0; }
  .product-list .f1 > li:not(.item-tit):hover {
    box-shadow: 0px 10px 10px -5px #BFBCBC; }
.product-list .f1 h5 {
  color: #101010; }
.product-list .f1 .pc1 {
  background: url(../images/img1.png) center bottom no-repeat; }
.product-list .f1 .pc2 {
  background: url(../images/img2.png) center bottom no-repeat; }
.product-list .f1 .pc3 {
  background: url(../images/img3.png) center bottom no-repeat; }
.product-list .f1 ul li {
  margin-top: 5px; }
.product-list .f2 .pic {
  width: 284px;
  height: 340px;
  border-right: #b5e4f8 2px solid; }
.product-list .f2 .pic-list {
  padding: 0;
  width: 573px; }
  .product-list .f2 .pic-list li {
    position: relative;
    width: 284px;
    height: 169px;
    float: left;
    margin-top: 0;
    overflow: hidden;
    border-bottom: 2px solid #b5e4f8;
    border-right: 2px solid #b5e4f8; }
  .product-list .f2 .pic-list li.br {
    border-right: none; }
  .product-list .f2 .pic-list li.bt {
    border-bottom: none; }
.product-list li.pic-full {
  width: 860px;
  padding: 0;
  border: none; }

.icon-smile {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  background-image: url("../images/icon.png");
  background-size: cover;
  margin: 0 5px; }

.btn {
  display: inline-block;
  background-color: #f60;
  font-size: 12px;
  line-height: 25px;
  padding: 0 20px;
  color: #fff; }
  .btn:link {
    color: #fff; }
  .btn:visited {
    color: #fff; }


/*# sourceMappingURL=merge.css.map */

.o-m .ul-o span {
  width: 62px;
  height: 69px;
  float: left;
  display: block;
  border-bottom: 1px solid #bfbdb9;
  background: url(../../images/n-qyjz-1.png) no-repeat -272px 20px; }

.o-m .ul-o .li-t span {
  background-position: -272px -50px; }

.o-m .ul-o .li-s span {
  background-position: -272px -120px; }

.o-m .ul-o .li-f span {
  background-position: -272px -190px; }

.o-m .ul-o .li-w span {
  background-position: -272px -257px; }

.o-m .ul-o .li-l span {
  background-position: -272px -323px; }