


.swiper-container {
      width: 100%;
      height: 100%;
    }

.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;
    }
.swiper-slide img{width: 100%;}
.swiper-pagination{bottom: 1rem !important;}
.swiper-pagination-bullet{width: 14px; height: 14px;}
.swiper-pagination-bullet-active{background-color: #FFFFFF !important;}	
		
.index-about{background: url(../image/v1_about_bg.jpg) center center no-repeat; background-size: cover; padding-top: 65px;}	
.index-about .content{padding-bottom: 50px;}
.index-about .row h2{ font-size: 48px; font-weight: bold; color: #0e6cb7;}	
.index-about .row .col-sm-7>p{font-size: 16px; color: #9d9da3; line-height: 35px; font-weight: bold;}	
.index-about .row .desc{margin-top: 15px;}
.index-about-counter{margin: 50px auto; display: flex;}
.index-about-counter	.about-counter{text-align: center; flex: 1; color: #898989;}
.index-about-counter	.about-counter span{font-weight: bold;font-size: 36px;color: #0e6cb7;}
.index-about .moer{ display: inline-block;}
.index-about .moer a{ display: block; background-color: #1170b9; padding: 20px 65px; color: #FFFFFF;}		
.index-about .moer a:hover{background-color: #0056B3;}	

.index-pro{background: url(../image/v1_14.jpg) top center no-repeat; padding-top: 300px;}		
.index-pro .content{background-color: #FFF; padding-top: 80px; padding-bottom: 50px;}
.index-pro .row .col{margin-top: 80px; margin-bottom: 30px; }
.index-pro ul{margin-top: 20px; }
.index-pro ul li{ display: inline-block; margin-right: 15px; font-size: 16px; color: #4b4f51;}
.index-pro ul li span{display: block; margin-top: 10px;}
.index-pro h2{ color: #0e6eb8; font-size: 48px; font-weight: bold; margin-bottom: 55px;}
.index-pro p{font-size: 16px; line-height: 30px; width: 74%;}
.index-pro .moer{ display: inline-block; margin-top: 30px;}
.index-pro .moer a{ display: block; background-color: #1170b9; padding: 20px 65px; color: #FFFFFF;}		
.index-pro .moer a:hover{background-color: #0056B3;}	
.li-img{width:95px; height:90px;}
.li-img-1{ background:url(../image/liimg.png); background-position:0px 0px;}
.li-img-2{ background:url(../image/liimg.png);background-position:-150px 0px;}
.li-img-3{ background:url(../image/liimg.png);background-position:-310px 0px;}
.li-img-1:hover{ background:url(../image/liimg.png);background-position:0px 90px;}
.li-img-2:hover{ background:url(../image/liimg.png);background-position:-150px 90px;}
.li-img-3:hover{ background:url(../image/liimg.png);background-position:-310px 90px;}

.index-technology{background: url(../image/v1_27.jpg) center center no-repeat; background-size: cover;}
.tech-left{margin-top: 180px; color: #FFFFFF;}
.tech-left h2{font-size: 48px; font-weight: bold; margin-bottom: 90px;}
.tech-left .tech-flex{display: flex; text-align: center; width: 80%;}
.tech-left .tech-flex-cont{flex: 1;}
.tech-left .tech-text{margin-top: 10px;}

.tech-right a{width: 100%;  display: block; color: #FFFFFF;}
.texh-right-text{display: flex;height: 218px; line-height: 218px; background: rgba(0,0,0,.1);}
.texh-right-text div:first-child{ flex: 5; padding:0px 50px;}
.texh-right-text div:last-child{flex: 1;line-height: 218px; text-align: center;}
.texh-right-text h2{line-height: 218px; font-weight: bold; font-size: 30px;}
 .t{line-height: inherit; background: rgba(255,255,255,.7); color: #000000;}
 .t h2{line-height: inherit; margin-top: 50px; margin-bottom: 20px;}
.texh-right-text:hover h2{color: #0056B3;}
.texh-right-text:hover img{ transform:scale(1.2);}

.index-news{ margin-top: 50px; margin-bottom: 50px;}
.index-news h2{text-align: center; color: #4b4f51; font-size: 48px; font-weight: bold;}
.index-news p{ text-align: center; color: #aaaaaa; font-size: 14px; margin: 30px auto;}
.index-new-time{line-height: 30px; font-size: 14px; color: #666666;}
.index-new-title{color: #333333; font-size: 24px; font-weight: bold;}
.index-new-title a:hover{color: #1170b9!important;}
.index-news .left .index-new-title a{color: #333333;}
.index-news .desc{line-height: 25px;font-size: 14px; color: #666666;}
.index-news .left > a{color: #666666; display: block; margin-top: 10px ;}
.index-news .left:hover img{ transform:scale(1.2);}
.index-news .left:hover .index-new-title a{ font-size:25px;color: var(--text-a-color);}
.index-news .right .right-one { background-color: #0e6eb8;display: flex; margin-bottom: 30px;}
.right-one-l{flex: 1; padding-right: 30px;}
.right-one-r{flex: 1; padding-top: 25px; color: #FFFFFF; overflow: hidden;}
.right-one-r span{display: block; margin-bottom: 10px;}
.right-one-r a{color: #FFFFFF;}
.right-two a{color: #666666; font-weight: normal;}
.index-news .moer{text-align: center;}
.index-news .moer a{display: inline-block; margin: 25px auto; text-align: center;  background-color: #1170b9; padding: 20px 65px; color: #FFFFFF;}
.index-news .moer a:hover{background-color: #0056B3;}	
.right-two .col-sm-6:hover a{ font-size:26px;color: var(--text-a-color);}
.right-two .col-sm-6:hover img{transform:scale(1.2);}
.right-one:hover h3{font-size:30px;}
.right-one:hover img{transform:scale(1.2);}
.index-contact{background: url(../image/v1_40.jpg) center center no-repeat; background-size: cover;color: #FFFFFF; padding: 90px 0px;}
.index-contact h2{font-size: 36px; font-weight: bold; }
.index-contact span{font-size: 36px; font-weight: bold;}
.index-contact p{ font-size: 16px;}




@media (max-width:750px) {
	.index-pro{padding-top: 0px!important;}
	.tech-left .tech-flex{width: 100% !important;}
	.texh-right-text div:first-child{padding:0px 5vw!important;}
.index-about-counter .about-counter span{font-size: 5vw;}
.index-pro p{width:100%;}
.index-news .right .right-one{display:inherit; padding:2%}
.right-one-l{padding:0px}
	}