body{ font-family:"微软雅黑"; font-size:14px;  color:#212121; position: relative; min-width:1430px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
input,button {outline:none;}
.img-hide,.fl-list-img{ overflow:hidden; }

.img-hide img,.fl-list-img img{ transition: 0.2s all; }
.img-hide:hover img,.fl-list-img:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.container{ width: 1330px; }
.header{ height: 138px; background: #149dff; }

.header-right{ width: 1175px; }
.logo-txt{ padding-top: 40px; }
.header-a a{ color: #fff; display: inline-block; margin-left: 30px; }
.header-a{ padding-top: 30px; }
.search-box{ position: relative; margin-top: 12px; float: right; }
.search-box .form-control{ width: 150px; height: 28px; border-radius: 28px; background: none; box-shadow: none; color: #fff; border-color: #fff; }
.btn-ss{ position: absolute; right: 12px; top:  7px; bottom: 0px; width: 16px; background: url(../images/icon01.png) center no-repeat!important; }
.nav-list li{ float: left; margin-left: 110px; margin-top: 15px; }
.nav-list li a{ font-size: 16px; color: #fff; }
.nav-list{ margin-left: -70px; }
.banner{ overflow:hidden; margin:0; }
.banner img{ width: 100%; }
.banner .slick-dots{ bottom: 40px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 14px; height:14px; background: #fff; border-radius: 14px; }
.banner .slick-dots li{ margin:0 10px; }
.banner .slick-dots li.slick-active button,.banner .slick-dots li.slick-active{ width: 50px; background: #309dec; }
.slick-dots li button:before{ display: none; }
.back-one{ background: url(../images/back01.png) center no-repeat; height: 611px; }
.title{ font-size: 36px; color: #333; font-weight: bold; margin-top: 60px; background: url(../images/title.png) center no-repeat; }
.title span{ color: #0072c4; }
.tt-b{ font-size: 16px; color: #0072c4; margin-top: 5px; }
.title-a{ color: #fff; display: inline-block; width: 64px; height: 30px; line-height: 30px; text-align: center; background: #309dec; border-radius: 30px; margin-top: 15px; }
.news-list-date{ font-size: 18px; margin-bottom: 30px; padding-left: 10px; border-left: solid 1px #149dff; color: #333; height: 18px; line-height: 18px; }
.news-list-img a{ display: block; position: relative; border-radius: 0 20px 0 20px; overflow:hidden; }
.news-list-img a img{ width: 100%; height: 170px; }
.news-list-tt a{ font-size: 16px; color: #fff; }
.news-list-tt{ line-height: 25px; height: 50px; overflow:hidden;  margin-top: 10px;} 
.news-list li{ padding:0 15px; }
.news-list{ margin:0 -15px; height: 430px; overflow:hidden; }
.news-list .slick-slide{ padding-top: 70px; padding-bottom: 70px; }
.news-list .slick-active{ width: 330px!important; }
.news-list .slick-current{ width: 680px!important; padding-top: 0; padding-bottom: 0; }
.news-list .slick-current .news-list-img a img{ height: 340px; }
.news-list-box{ width: 300px; margin:0 auto;}
.news-list-bottom,.news-list-img a span{ display: none; }
.news-list .slick-current .news-list-box{ width: 100%;}
.news-list .slick-current .news-list-date{ display: none; }
.news-list .slick-current .news-list-img a{ border-radius: 0 20px 0 0; }
.news-list .slick-current .news-list-img a span{ position: absolute; z-index: 10; text-align: center; line-height: 25px; padding-top: 10px; background: #149dff; left: 0; top: 0; display: block; width: 80px; height: 70px; color: #fff; border-radius: 0 0 20px 0; font-size: 20px; }
.news-list .slick-current .news-list-img a span font{ font-size: 30px; font-weight: bold; }
.news-list .slick-current .news-list-tt{ display: none; }
.news-list .slick-current .news-list-bottom{ display: block; height: 88px; line-height: 88px; background: #ebebeb; border-radius: 0 0 0 20px; font-size: 20px; color: #333; padding:0 40px; }
.news-list-bottom span{ padding-right: 35px; }
.news-list .slick-prev{ width: 19px; height: 34px; background: url(../images/left.png) center no-repeat; left: 620px; bottom: 25px; z-index: 100; top: auto; }
.news-list .slick-next{ width: 19px; height: 34px; background: url(../images/right.png) center no-repeat; left: 690px; bottom: 25px; z-index: 100; top: auto; }
.slick-prev:before,.slick-next:before{ display: none; }
.news-list-more a{ display: inline-block; margin-top: 20px; font-size: 16px; color: #fff; }
.news-list-more{ display: block; }
.news-list .slick-current .news-list-more{ display: none; }
.notice-list li{ padding:0 30px; float: left; width: 33.333333%; }
.notice-list{ padding-top: 45px; }
.notice-list-tt a{ font-size: 18px; color: #333; }
.notice-list-tt{ position: relative; text-align: justify; line-height: 30px; height: 60px; overflow:hidden; padding-left: 12px; }
.notice-list-tt:before{ display: block; content: ""; position: absolute; left: 0; top: 5px; bottom: 2px; width: 3px; background: #d9d9d9; }
.notice-p{ font-size: 16px; color: #666; line-height: 25px; height: 50px; overflow:hidden; margin:20px 0 25px 15px;}
.notice-b{ color: #666; padding-left: 15px; }
.notice-b a{ float: right; color: #666; }
.title-sm{ font-size: 20px; color: #333; margin:90px 0 45px 0; }
.td-list li{ float: left; width: 33.333333%; padding:0 40px; margin-top:30px;}
.td-list{ margin:0 100px; }
.td-list li a{ display: block; position: relative; border-radius: 4px; overflow:hidden; }
.td-list li a span{ position: absolute; left: 0; right: 0; bottom: 0; font-size: 20px; color: #fff; height: 50px; line-height: 50px; padding:0 15px; text-align: center; background: #008eff; background: rgba(0,142,255,0.6); }
.td-list li a img{ width: 100%; height: 140px; }
.td-list .slick-prev{ width: 24px; height: 44px; background: url(../images/left02.png) center no-repeat; left: -60px; }
.td-list .slick-next{ width: 24px; height: 44px; background: url(../images/right02.png) center no-repeat; right: -60px; }
.footer{ margin-top: 125px; position: relative; padding-top: 200px; background: url(../images/footer.png) center no-repeat; background-size: cover; }
.footer-logo{ position: absolute; left: 0; right: 0; top: -75px; }
.footer-lind{ background: url(../images/lind.png) center top no-repeat; color: #fff; line-height: 60px; }
.footer-lind span{ padding:0 40px; }
.notice-list-tt:hover a{ color: #149dff; }
.notice-list-tt:hover:before{ background: #149dff; }
.news-list .slick-current .news-list-bottom:hover{ color: #149dff; }
.title-a:hover{ color: #fff; }
.header-a a:hover{ text-decoration: underline!important; }
.nav-list li a:hover{ font-weight: bold; }


/*********ie8页面样式*********/
.pageTips {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000 url("../images/tipbg.png"); }
  .pageTips .container {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 630px;
    margin-left: -315px;
    margin-top: -160px; }
 
    .pageTips .container .img {
      text-align: center; }
    .pageTips .container .msg {
      font-size: 18px;
      line-height: 36px;
      padding-top: 30px; }
    .pageTips .container a {
      color: #fff;
      text-decoration: underline; }