a:hover{text-decoration: none !important; color: #395bbf;}
ul{padding: 0; margin:0;}
li{list-style: none;}
.{color: #333}
.rt{float: right;}
.lt{float: left;}
.clear{clear: both;}
.navbar-default{ background-color: #fff; border: none; }
.mynav li a{ font-size: 18px; color: #353535 !important;padding: 5px 15px; font-weight: 300px }
.mynav li{ text-align: center;  padding: 10px 0;}
.mynav .cur,.mynav li:hover{position: relative;}


.mynav .cur,.mynav li i{ font-style: normal; color: #515151; font-size:14px; }
.mynav .cur a,.mynav li:hover>a{color: #395bbf  !important;}
.mynav .cur i,.mynav li:hover>i{color: #395bbf  !important;}
.navbar{margin-bottom: 0;}
.swiper-pagination1 .swiper-pagination-bullet{width: 45px; height: 8px; background: #fff;  border-radius: 0 !important;opacity: 1}
.swiper-pagination1 .swiper-pagination-bullet-active{background: #0164ff;}

.indextitle{text-align: center;}
.indextitle h3{display: inline-block;color:#333333;font-size: 36px; text-align: center; position: relative;}
.indextitle h3:after{position: absolute; content: ''; display: block;width: 78px; height: 4px; background: #0154c8;  bottom: -20px;}

.nopa{padding:0 !important;}

.swiper-pagination2 .swiper-pagination-bullet{border:1px solid #eeefed; background: transparent;}
.swiper-pagination2 .swiper-pagination-bullet-active{background: #fff;}
.swiper-container03 .swiper-slide{ padding: 3px; border: 1px solid #d8d8d8 }
.swiper-container03 .swiper-slide img{border: 1px solid #d8d8d8 }
.swiper-button-prev1{background:url(../images/left2.png) 0 0 no-repeat !important; opacity: 0.5;}
.swiper-button-next1{background:url(../images/right1.png) 0 0 no-repeat !important;opacity: 0.5;}
.swiper-button-prev1:hover{background:url(../images/left1.png) 0 0 no-repeat !important; opacity:1;}
.swiper-button-next1:hover{background:url(../images/right2.png) 0 0 no-repeat !important; opacity:1;}
.slow{ -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -ms-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;}
.left_cont h3{ color: #333333; font-weight:500; }

.sec1 .left_cont a{float: right;display: inline-block; width: 115px; height: 40px; border: 1px solid #d8d8d8; font-size: 12px; color: #333333; line-height: 40px;  text-align: center;}
.sec1 .left_cont a:hover{background: #00a0e9; color: #fff;}

.sec1 .right_con{padding-left:60px}
.indexpro{text-align: center;}
.indexpro a span{display: block;}
.indexpro a:hover>span{color: #00a0e9; }
.indexpro a i{display: inline-block;     width: 80px;
    height: 68px;background: url(../images/index1.png) 0 0 no-repeat;}
.indexpro li:nth-child(1)>a>i{background-position: 20px 0px;}
.indexpro li:nth-child(1):hover>a>i{background-position: 20px -94px;}

.indexpro li:nth-child(2)>a>i{background-position: -83px 0px;}
.indexpro li:nth-child(2):hover>a>i{background-position: -83px -94px;}


.indexpro li:nth-child(3)>a>i{background-position: -204px 8px;}
.indexpro li:nth-child(3):hover>a>i{background-position: -204px -86px;}

.indexpro li:nth-child(4)>a>i{background-position: -299px 3px;}
.indexpro li:nth-child(4):hover>a>i{background-position: -299px -83px;}

.indexpro li:nth-child(5)>a>i{background-position: -389px 3px;}
.indexpro li:nth-child(5):hover>a>i{background-position: -389px -83px;}

.indexpro li:nth-child(6)>a>i{background-position: -476px 3px;}
.indexpro li:nth-child(6):hover>a>i{background-position: -476px -94px;}

.indexpro li:nth-child(1)>a>i{background-position: 20px 0px;}
.indexpro li:nth-child(1):hover>a>i{background-position: 20px -94px;}
.indexcase li img{ /*  vertical-align: middle;*/}

.indexcase li img:hover{
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);/*transform:scale(1.2); */
}

.indexcase li a{display: block;overflow: hidden;}
.indexcase li span{display: block; text-align: center;}






/*---------*/
.news_single_con h1{ font-size: 32px ;color: #333; text-align: center; }
.news_single_con span{display: inline-block; width: 100%; padding-bottom: 20px; border-bottom: 1px solid #eee;margin-bottom: 20px; color: #333; font-size: 16px; text-align: center;}
.page_link{border:1px solid  #e5e5e5; margin: 5px; padding: 20px 5px; font-size: 16px;}
.page_link a{ color: #333; }
.page_link a:hover{ color: #395bbf;}

.indexnews .title{ color: #333; }
.indexnews .title:hover{ color: #0154c8; }
.indexnews p{color: #666666; font-size: 14px;  line-height: 27px;}
.newstime{ padding-left: 16px; background: url(../images/time.png) left center no-repeat; }
.indexnews .suolue{display: block; overflow: hidden;}
.indexnews .suolue img{border: 1px solid #ebebeb}
.indexnews .suolue:hover>img{-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);/*transform:scale(1.2); */}

.sec5{background: url(../images/ab.jpg) center top no-repeat; background-size: cover;}
.sec5 li{width:20%}
.swiper-container04 .swiper-slide{text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
}
.swiper-container04 .swiper-slide-active,.swiper-container04 .swiper-slide-duplicate-active{
      transform: scale(1);	}
.yejibox .text{width: 100%;}
.yejibox span{ color: #333 }
.yejibox .title{position: relative;}
.yejibox .title:before{position: absolute;content: ''; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 2;
left: 0 ; top: 0;-webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -ms-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}
.swiper-container04 .swiper-slide-active .title:before,.swiper-container04 .swiper-slide:hover>a>.title:before{
    opacity:0;    filter:alpha(opacity=0); }

.swiper-button-prev2{border-radius:50px; background: url(../images/arrow.png) no-repeat !important;/*background-size: 50% !important;*/ width: 52px !important; height: 52px !important; left:35px !important; }
.swiper-button-next2{border-radius:50px; background: url(../images/arrow.png) 52px 0 !important;/*background-size: 50% !important;*/ width: 52px !important; height: 52px !important; right:35px !important;
background-repeat:no-repeat;
 }
.swiper-button-next2:hover{background: #3c62c4 url(../images/arrow.png) 52px 0 !important }
.swiper-button-prev2:hover{background: #3c62c4 url(../images/arrow.png) no-repeat !important}

footer{background: #155f9f; color: #fff;}
.copy{background: #055192}
footer a{ color: #fff; }
.footnav_items a{ display: block; color: #acbed5;}
.footnav_items h3 a{color: #fff; font-size: 16px; font-weight: bold;}
.footnav_items a:hover{color: #fff;}




