.closestyle1107190{ font-size:12px;color:#333333;text-decoration: none ;}

.closestyle1107191{ font-size:12px;color:#333333;text-decoration: none ;}

.closestyle1107189{ font-size:12px;color:#333333;text-decoration: none ;}

/* banner焦点图 */
.banner {

  background: #d5e6f2;
  overflow: hidden;
  position: relative;}

.flexslider .slides li {
  position: relative;}

.flexslider .slides li .tit {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  padding: 20px 65px;
  background: linear-gradient(transparent, black);}

.flexslider .slides li .tit p {
  font-size: 1.25rem;
  color: #ffffff;}

.flexslider .flex-direction-nav a {
  width: 40px;
  height: 52px;
  margin-top: -26px;}

.flexslider .flex-direction-nav a.flex-prev {
  background: url(images/banner-left.png);
  background-size: 100% 100%;}

.flexslider .flex-direction-nav a.flex-next {
  background: url(images/banner-right.png);
  background-size: 100% 100%;}

.flexslider .flexslider:hover .flex-direction-nav .flex-prev {
  left: 30px;}

.flexslider .flexslider:hover .flex-direction-nav .flex-next {
  right: 30px;}

.flexslider .flex-direction-nav a:before,
.flexslider .flex-direction-nav a:after {
  display: none;}

.flexslider .flex-control-nav {
  bottom: 25px;}

.flexslider .flex-control-paging li a {
  width: 18px;
  height: 18px;
  background: #fff;}

.flexslider .flex-control-paging li a.flex-active {
  width: 18px;
  height: 18px;
  background: #0080ca;}

/* banner焦点图结束 */



