.swiper-container {
  width: 10rem;
  height: 4.8rem;
}
.swiper-wrapper {
  width: 10rem;
  height: 4.8rem;
}
.swiper-wrapper .swiper-slide {
  width: 10rem;
  height: 4.8rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.module {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.2667rem;
  background-color: #fff;
}
.module .module_title {
  width: 7.2rem;
  margin-top: 0.6667rem;
  margin-bottom: 0.64rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.module .module_title .s-line {
  width: 1.6rem;
  height: 0.0267rem;
  background-color: #d2d2d2;
}
.module .module_title .c-line {
  width: 0.8rem;
  height: 0.0533rem;
  background-color: #62b603;
}
.module .module_title h4 {
  width: 2.5067rem;
  text-align: center;
  height: 0.4267rem;
  line-height: 0.4267rem;
  font-size: 0.4267rem;
  color: #555;
  font-weight: 600;
}
.project-list {
  width: 8.8rem;
  height: 2.5867rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.6667rem;
}
.project-list a {
  text-decoration: none;
}
.project-list .project-item {
  width: 1.8667rem;
  height: 2.5867rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.project-list .project-item .znh {
  margin-bottom: 0.32rem;
  width: 1.52rem;
  height: 1.6533rem;
}
.project-list .project-item .mbh {
  margin-top: 0.16rem;
  width: 1.4667rem;
  height: 1.4667rem;
  margin-bottom: 0.32rem;
}
.project-list .project-item .jxh {
  margin-top: 0.16rem;
  width: 1.6533rem;
  height: 1.4667rem;
  margin-bottom: 0.32rem;
}
.project-list .project-item p {
  height: 0.3733rem;
  line-height: 0.3733rem;
  font-size: 0.3733rem;
  color: #555;
  margin-bottom: 0.2133rem;
  font-weight: 600;
}
.project-list .project-item .line {
  width: 0.8rem;
  height: 0.0267rem;
  background-color: #e5e5e5;
}
.case-list {
  width: 9.4667rem;
  height: 8.5867rem;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  margin-bottom: 0.6667rem;
}
.case-list .case-list-top {
  width: 9.4667rem;
  height: 5.2267rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.case-list .case-list-top a {
  text-decoration: none;
}
.case-list .case-list-top .left {
  width: 3.76rem;
  height: 5.2267rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-top: 0.6133rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.case-list .case-list-top .left a {
  text-decoration: none;
}
.case-list .case-list-top .left img {
  width: 2.1333rem;
  height: 1.7067rem;
  margin-top: 0.7467rem;
}
.case-list .case-list-top .left .line {
  display: block;
  width: 0.64rem;
  height: 0.0267rem;
  background-color: #b0bcc9;
}
.case-list .case-list-top .right {
  width: 5.7067rem;
  height: 5.2267rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.case-list .case-list-top .right a {
  text-decoration: none;
}
.case-list .case-list-top .right .right-item {
  width: 5.7067rem;
  height: 2.5933rem;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.case-list .case-list-top .right .top .info {
  margin-right: 0.2667rem;
}
.case-list .case-list-top .right .top img {
  width: 2.08rem;
  height: 1.4933rem;
}
.case-list .case-list-top .right .bottom .info {
  margin-right: 0.6133rem;
}
.case-list .case-list-top .right .bottom img {
  width: 1.44rem;
  height: 1.3067rem;
}
.case-list .case-list-top .title {
  font-size: 0.4267rem;
  color: #383838;
  font-weight: 600;
  margin-bottom: 0.2667rem;
}
.case-list .case-list-top .more {
  font-size: 0.32rem;
  color: #656565;
  margin-bottom: 0.2667rem;
}
.case-list .case-list-bottom {
  display: flex;
  align-items: center;
  width: 9.4667rem;
  height: 3.3333rem;
  box-sizing: border-box;
}
.case-list .case-list-bottom a {
  text-decoration: none;
}
.case-list .case-list-bottom .title {
  font-size: 0.4267rem;
  color: #383838;
  font-weight: 600;
  margin-bottom: 0.08rem;
  margin-top: 0.4rem;
}
.case-list .case-list-bottom .more {
  font-size: 0.32rem;
  color: #656565;
  margin-bottom: 0.2667rem;
}
.case-list .case-list-bottom .bottom-item {
  width: 3.15556667rem;
  height: 3.3333rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.case-list .case-list-bottom .bottom-item .fl {
  width: 1.68rem;
  height: 1.04rem;
}
.case-list .case-list-bottom .bottom-item .ml {
  width: 1.4133rem;
  height: 1.2267rem;
}
.case-list .case-list-bottom .bottom-item .ll {
  width: 1.3867rem;
  height: 1.3867rem;
}
.case-list .case-list-bottom .last {
  border-right: 0;
}
.company .company-content {
  /*width: 9.44rem;
  height: 4.9867rem;*/
  /*2018-02-02*/
  width: 9.4667rem;
  height: 6.4rem;
  background-color: #f7f7f7;
  /****/
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e5e5e5;
}

/*2018-020-02轮播图修改 */
.company-swiper, .company-wrapper, .company-slide {
  width: 5.2rem;
  height: 6.4rem;
}
.company-wrapper .company-slide {
  width: 5.2rem;
  height: 6.4rem;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
/****/

.company .company-content img {
  width: 8.9333rem;
  height: 4.16rem;
}
.company .company-details {
  width: 9.44rem;
  height: 1.2267rem;
  overflow: hidden;
  font-size: 0.3733rem;
  color: #888;
  line-height: 0.6133rem;
  margin-top: 0.2667rem;
  margin-bottom: 0.6667rem;
}
.company a {
  text-decoration: none;
  width: 2.8rem;
  height: 0.8rem;
  border: 1px solid #62b603;
  color: #62b603;
  text-align: center;
  font-size: 0.3467rem;
  line-height: 0.8rem;
  border-radius: 2px;
  margin-bottom: 0.6667rem;
}
.news .news-list {
  width: 10rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.5333rem;
}
.news .news-list a {
  text-decoration: none;
}
.news .news-list .news-item {
  width: 9.4667rem;
  height: 2.6133rem;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.news .news-list .news-item img {
  width: 2.6667rem;
  height: 2rem;
  border-radius: 5px;
  margin-right: 0.2667rem;
}
.news .news-list .news-item .item-info {
  width: 6.5333rem;
  height: 1.68rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.news .news-list .news-item .item-info .title {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 6.5333rem;
  height: .4rem;
  line-height: .4rem;
  font-size: 0.4rem;
  color: #444;
}
.news .news-list .news-item .item-info .details {
  width: 6.5333rem;
  overflow: hidden;
  height: 0.9867rem;
  font-size: 0.3467rem;
  color: #999;
  line-height: 0.48rem;
}
.news .more {
  text-decoration: none;
  width: 2.8rem;
  height: 0.8rem;
  border: 1px solid #62b603;
  color: #62b603;
  text-align: center;
  font-size: 0.3467rem;
  line-height: 0.8rem;
  border-radius: 2px;
  margin-bottom: 0.6667rem;
}
