@charset "UTF-8";
.align-center {
  text-align: center;
}
.main-content {
  position: relative;
  width: 1440px;
  margin: 4rem auto;
}
.main-content li .new-img {
  width: 100%;
  height: 12.5rem;
  overflow: hidden;
}
.main-content li .new-img img {
  width: 100%;
  -moz-transition: transform 0.3s ease;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.main-content li:hover .new-img img {
  transform: scale(1.1);
}

.banner-page {
  width: 100%;
  position: relative;
  margin-top:147px;
}
.banner-page img {
  width: 100%;
  height: 100%;
}
/*面包屑*/
.net-nav {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 4px;
  height: 4.5rem;
  line-height: 4.5rem;
  text-align: right;
  padding-right: 10rem;
  background: rgba(5, 33, 56, 0.6);
  font-size: 14px;
  color: #fff;
}
.net-nav a {
  color: #fff;
}
.solution-menu {
  width: 100%;
  height: 5rem;
  line-height: 5rem;
  padding: 0 15rem;
  border-bottom: #dbdbdb 1px solid;
}
.solution-menu ul {
  position: relative;
  width: 100%;
  height: 100%;
}
.solution-menu ul li {
  position: relative;
  height: 100%;
  float: left;
  min-width:10%;
  margin: 1px 1.75rem 0;
  cursor: pointer;
  text-align: center;
  font-size: 1.5rem;
}
.solution-menu ul li a{display:block;}
.solution-menu ul li.on-sel {
  border-bottom: #ef8515 3px solid;
}
.solution-menu ul li.on-sel a,
.solution-menu ul li:hover a {
  color: #ef8515;
}
.solution-menu .select-sel {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 8.75rem;
  height: 3px;
  margin-left: calc(3.5% - 1.5rem);
  background-color: #ef8515;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.text-content {
  line-height: 1.875rem;
}
.text-content h2 {
  padding-bottom: 1.2rem;
}
.text-content p {
  margin-bottom: 2rem;
}
.news-container .new-img {
  width: 100%;
  height: 12.5rem;
  overflow: hidden;
}
.news-container ul {
  overflow: hidden;
}
.news-container ul li {
  float: left;
  width: 30.66%;
  margin: 2.5rem 0 0 4%;
  height: 423px;
  position: relative;
  padding: 11px;
  border: #ededed 1px solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
  transition: box-shadow 0.3s;
}
.news-container ul li img {
  text-align: center;
  width: 100%;
  -moz-transition: transform 0.3s ease;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.news-container ul li:nth-child(3n+1) {
  margin: 2.5rem 0 0 0;
}
.news-container ul li .title {
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  overflow: hidden;
  font-weight: 500;
  color: #000;
}
.news-container ul li .title:hover {
  color: #f08311;
  transition: color .3s;
}
.news-container ul li .con {
  font-size: 14px;
  line-height: 25px;
  color: #848484;
}
.news-container ul li .time {
  width: 75px;
  font-size: 24px;
  position: absolute;
  bottom: 20px;
  left: 11px;
  color: #848484;
}
.news-container ul li .time span {
  display: block;
  font-size: 14px;
}
.news-container ul li .more {
  background: url('../image/home/more2.png') no-repeat center;
  width: 39px;
  height: 39px;
  position: absolute;
  right: 21px;
  bottom: 20px;
}
.news-container ul li .more:hover {
  background: url("../image/home/more3.png") no-repeat center;
}
.news-container ul li:hover {
  border: 1px solid #e7e7e7;
  box-shadow: 0 0 20px #e7e7e7;
  transition: box-shadow 0.3s;
}
.news-container ul li:hover img {
  transform: scale(1.1);
}
/*分页*/
.pagebar {
  margin-top: 35px;
  text-align: center;
  font-size: 14px;
}
.pagebar a,
.pagebar .now-page,
.pagebar .pager-textbox {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 28px;
  margin-right: 7px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #cfcfcf;
  cursor: pointer;
}
.pagebar .page-prev,
.pagebar .page-next {
  width: 58px;
}
.pagebar .now-page {
  color: #fff;
  cursor: default;
  background-color: #ed8126;
  border-color: #ed8126;
}
.pagebar .page-prev.page-disabled,
.pagebar .page-next.page-disabled {
  border-color: #eaeaea;
  background-color: #f9f9f9;
  color: #cacaca;
  cursor: default;
}
.pagebar .page-totalItem {
  height: 24px;
  line-height: 24px;
  margin-right: 5px;
  padding: 0 20px;
  font-size: 14px;
  zoom: 1;
  background-color: white;
  color: #333;
}
.pagebar .pager-jump {
  display: inline-block;
  zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: -5px;
  vertical-align: middle;
}
.pagebar .pager-textbox {
  width: 50px;
  padding: 5px;
  outline: none;
  text-align: center;
  color: #666;
  margin: 0 6px;
}
.solutions-main,
.product-main,
.qualify-main {
  margin-top: 80px;
}
@media screen and (min-width: 1200px) {
  .solution-menu {
    padding: 0 4rem;
  }
  .main-content {
    width: 1200px;
  }
  
}
@media screen and (min-width: 1400px) {
  .solution-menu {
    padding: 0 6rem;
  }
  .main-content {
    width: 1200px;
  }
  
}
@media screen and (min-width: 1800px) {
  .solution-menu {
    padding: 0 13rem;
  }
  .main-content {
    width: 1440px;
  }
  .solution_con {
    width: 1100px;
  }
}

/*外观图片*/
.pro-style,.pic-style{text-align:center;}
.pro-style img{width:500px; height:300px;}
.pic-style img{width:800px;height:400px;}
/*缩进*/
.text-in{text-indent:24px;}
