.block-heading {

  /*padding-top: 195px;

  padding-bottom: 335px;*/

  text-align: center;

  color: #fff;

}

.text_bxslider {
  padding-top:255px;
  margin:auto;
  width:1000px;
  z-index: 99999;padding-bottom:300px;
  position:relative;
}
.text_bxslider .heading a:after {
  position:absolute;
  content:"";
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.block-heading .heading {

  margin-bottom: 30px;

}



.block-heading .btn {

  margin-top: 40px;

}



.block-heading .desc {

  font-size: 16px;

}



.block-1 .news-block {

  overflow: hidden;

  padding-top: 40px;

  padding-bottom: 40px;

}



.block-1 .title {

  float: left;

}



.block-1 .list-news {

  width: 850px;

  margin-left: 65px;

  float: right;

}



.block-1 .list-news dl {

  overflow: hidden;

  border-bottom: 1px dotted #999;

  padding: 8px 5px;

}



.block-1 .list-news dl:first-child {

  border-top: 1px dotted #999;

}



.block-1 .list-news dl dt, .block-1 .list-news dl dd {

  float: left;

}



.block-1 .list-news dl dt {

  color: #999;

  margin-right: 10px;

  width: 100px;

}



.block-1 .list-news dl dd {

  width: 720px;

}



.block-1 .list-news a {

  color: #333;

  text-decoration: none;

}



.block-1 .list-news a:hover {

  text-decoration: underline;

}



.block-1 .more {

  margin-top: 15px;

  display: block;

}



.block-2, .block-3 {

  height: 600px;

  overflow: hidden;

  border-bottom: 1px solid #fff;

}



.block-2 {

  background: url(../images/bg-1.jpg) no-repeat top center;

}



.block-3 {

  background: url(../images/bg-2.jpg) no-repeat top center;

}



.inner-block {

  width: 400px;

  text-align: center;

}



.inner-block .heading {

  margin-bottom: 65px;

}



.inner-block .title, .inner-block .desc {

  margin-bottom: 25px;

}



.inner-block .desc {

  line-height: 30px;

  text-align: left;

}


.flexslider {position: relative;}
.bx-viewport, .bx-wrapper{
  position:absolute;
  width:100%;
  height:1040px !important;
  top:0;
  left:0;
  z-index: 9px;
}
.main_v {
  height:690px !important;
}
.relative {
  position:relative;
}
.bxslider, .bxslider li{
  height:690px !important;
}

.bxslider li{
    background-repeat: no-repeat;
    background-position: top center;
}
.bx-wrapper .bx-viewport{
    border: none !important;
}




