.banner {
  width: 100%;
  height: 580px;
  z-index: -9;
}

.swiper-slide {
  background-position: center;
  background-size: cover;
}

.flexslider ol {
  display: none;
}

.slides {
  position: relative;
  z-index: -9999;
}

.slides li {
  /*height: 580px;*/
}

.flex-control-nav li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 5px;
  *display: inline;
  zoom: 1;
}

.flex-control-nav .flex-active {
  background-position: 0 0;
}

.flex-direction-nav {
  position: absolute;
  z-index: 3;
  width: 100%;
  top: 45%;
  display: none;
}

.flex-direction-nav li a {
  display: block;
  width: 60px;
  height: 100px;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
}

.flex-direction-nav li a.flex-prev {
  left: 0px;
  background: url(../img/home1-btn-le.html) center center no-repeat;
}

.flex-direction-nav li a.flex-next {
  right: 0px;
  background: url(../img/home1-btn-ri.html) center center no-repeat;
}

.cont2 {
  margin-bottom: 50px;
}

.cont2 .left2 {
  width: 234px;
  float: left;
  text-align: center;
  background: #FAFAFA;
  border: 1px solid rgba(102, 110, 255, 0.5);
  padding: 40px 0;
}

.cont2 .left2 .item-title {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  margin-bottom: 18px;
}

.cont2 .left2 .item {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  opacity: 0.8;
  margin-bottom: 10px;
  cursor: pointer;
}

.cont2 .left2 .item:last-child {
  margin-bottom: 0;
}

.cont2 .right {
  width: 758px;
  background: #FAFAFA;
  padding: 40px;
}

.cont2 .right .right-item .item-cont {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.cont2 .right .right-item .item-cont span:first-child {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333;
  line-height: 40px;
  margin-bottom: 18px;
}

.cont2 .right .right-item .item-cont span:last-child {
  font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #333;
    line-height: 24px;
    display: -webkit-box!important;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 100%;
    height: 24px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
/*
.cont2 .right .right-item .item-cont:last-child {
  border-bottom: none;
}*/
p span{
display: inline-block;
white-space: normal;}

@media screen and (max-width: 1100px) {
  .cont2 .left2{      width: 98%!important;
    margin: 0 1%;}
  .cont2 .left2 .item-title{width:100%:}
    .cont2 .left2 .item{margin: 1% 0;width: 33.33%;float: left;}
.cont2 .right {
    width: 90%;
    background: #FAFAFA;
    padding: 1% 5%;
}
  .title{padding: 3% 0 2% 0;}
  .item-cont img{width:100%;height:auto;}
}


#el_4397249040664313, #el_6546678026552768 {
    margin: 2% 0;
  padding-top: 23px;}
/*#nowrapperoo{padding-top:0%!important;}*/
header {
    margin-top: -27px!Important;
}
@media screen and (min-width:0px) and (max-width:1400px) {
header{
    margin-top: 0px!Important;}
}
@media screen and (max-width: 500px) and (min-width: 0px){
.fazx2 {
  display: none;}
}