/*头部*/
.index-nav-top{
    width: 100%;height: 148px;border-bottom: 11px solid #1858b0;position: fixed;top: 0;z-index: 666;background-color: white;
}
.index-nav-top-add{height: 95px;}
.index-nav-top-zz{width: 100%;height: 159px;}
.index-nav-top-zz-add{height: 106px;}
.index-nav-top-container{width: 1215px;margin: auto;height: 100%;}
.index-nav-top-container-fl-01{height: 148px;line-height: 148px;width: 117px;}
.index-nav-top-container-fl-01-add{height: 95px;line-height: 95px;}
.index-nav-top-container-fl-01-img{vertical-align: middle;width: 100%;height: 99px;}
.index-nav-top-container-fl-01-img-add{width: 60%;height: 60%;}
.index-nav-top-container-fl-02{height: 119px;margin-top: 29px;line-height: 119px;font-size: 15px;margin-left: 77px;font-family: 微软雅黑;}
.index-nav-top-container-fl-02 a{color: #595959;text-decoration: none;}
.index-nav-top-container-fl-02-add{height: 66px;line-height: 66px;}
.nav{margin-left: 27px;margin-right: 27px;}
.nav:last-child{margin-right: 0;}
.nav a:hover{color: #11458b; }
.nav-active a{color: #11458b;}
.index-nav-top-container-fl-03-container{width: 209px;border: 1px solid #1858b0;height: 36px;margin-top: 36px;}
.index-nav-top-container-fl-03-container-add{margin-top: 10px;}
.index-nav-top-container-fl-03-top{width: 83px;height: 15px;margin-top: 17px;margin-left: 125px;}
.cut{width: 1px;height: 13px;background-color: #939393;margin-top: 2px;margin-left: 14px;}
.index-nav-top-container-fl-03-top-fl-img{vertical-align: top;}
.index-nav-top-container-fl-03-fr{width: 38px;height: 100%;background-color: #1858b0;text-align: center;}
.index-nav-top-container-fl-03-fr:hover{cursor: pointer;}
.index-nav-top-container-fl-03-fr-img{margin-top: 10px;}
.index-nav-top-container-fl-03-fl{margin-left: 13px;}
.index-nav-top-container-fl-03-fl-in{width: 155px;line-height: 36px;border: none;outline: none;font-size: 14px;color: #939393;}
.index-nav-top-container-fl-03-fl-in::placeholder{color: #c4c4c4;}
.index-nav-top-container-fl-03-fl-in::-webkit-input-placeholder{color: #c4c4c4;}
.index-nav-top-container-fl-03-fl-in::-moz-placeholder{color: #c4c4c4;}
.index-nav-top-container-fl-03-fl-in::-ms-input-placeholder{color: #c4c4c4;}
.index-nav-top , .index-nav-top-zz , .index-nav-top-container-fl-01 , .index-nav-top-container-fl-01-img , .index-nav-top-container-fl-02 , .index-nav-top-container-fl-03-container{
    transition: all 0.4s ease-in 0.02s;
    -webkit-transition: all 0.4s ease-in 0.02s;
    -moz-transition: all 0.4s ease-in 0.02s;
    -o-animation: all 0.4s ease-in 0.02s;
}

/*轮播大图*/
.swiper-container {
    width: 100%;height: auto;
}
.swiper-slide {text-align: center;font-size: 18px;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;}
.slide01-img{width: 100%;}
.swiper-pagination01 .swiper-pagination-bullet{width: 10px;height: 10px;background: white;}
.swiper-container01>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 100px;}
.swiper-container01>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}

/*公司介绍*/
.index-about-contaienr{width: 1215px;margin: auto;padding-top: 92px;padding-bottom: 128px;}
.index-about-contaienr-fl{width: 525px;}
.index-about-contaienr-fl-top{font-family: 微软雅黑;font-weight: bold;font-size: 25px;line-height: 100%;border-left: 5px solid #11458b;padding-left: 10px;}
.index-about-contaienr-fl-mid{color: #7d7d7d;font-size: 15px;font-family: 微软雅黑;line-height: 31px;}
.com-t1{font-weight: bold;margin-top: 30px;display: inline-block;}
.index-about-contaienr-fl-mid{margin-top: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
}
.index-about-contaienr-fl-mid01{-webkit-line-clamp: 13;}
.index-about-contaienr-fl-bot{width: 120px;height: 40px;line-height: 40px;text-align: center;color: white;font-size: 15px;background-color: #11458b;border-radius: 5px;margin-top: 39px;}
.index-about-contaienr-fl-bot a{color: white;text-decoration: none;}

/*新闻*/
.index-news-container{
    background:url("../img/index/new-banner.png") center center no-repeat ;width: 100%;background-size: cover;background-attachment: fixed;height: 691px;padding-top: 72px;
}
.index-news-top{width: 100%;text-align: center;color: #0e4181;font-size: 32px;font-family: 微软雅黑;font-weight: bold;line-height: 100%;position: relative;}
.com-new1{display: inline-block;width: 46px;height: 1px;background-color: transparent;padding-top: 10px;border-top: 1px solid #0e4181;margin-right: 22px;}
.com-new2{display: inline-block;width: 46px;height: 1px;background-color: transparent;padding-top: 10px;border-top: 1px solid #0e4181;margin-left: 22px;}
.index-news-slide{width: 1435px;margin: auto;height: 479px;position: relative;margin-top: 50px;background-color: rgba(13,87,172,.8)}
.swiper-container02{width: 1289px;height: 433px;padding-top: 50px;margin-left: 74px;padding-top: 45px;}
.swiper-container03{width: 1600px;height: 100%;position: absolute;top: 0;left: -82.5px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("../img/index/news-slide-l.png");
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("../img/index/new-slide-r.png");
}
.swiper-slide02{
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: stretch;
    align-items: stretch;
}
.swiper-slide02-top{font-size: 21px;line-height: 100%;color: white;line-height: 31px;}
.swiper-slide02-content{font-size: 15px;line-height: 31px;color: white;margin-top: 27px;}
.swiper-slide02-content{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
}
.swiper-slide02-details{width: 113px;height: 36px;font-size: 15px;line-height: 36px;text-align: center;background-color: white;opacity: 1; border: 1px solid transparent;    margin-top: 32px;
    transition: all 0.4s ease-in 0.02s;
    -webkit-transition:all 0.4s ease-in 0.02s;
    -o-transition: all 0.4s ease-in 0.02s;
    -moz-transition: all 0.4s ease-in 0.02s;
}
.swiper-slide02-details a{color: #11458b;text-decoration: none;
    transition: all 0.4s ease-in 0.02s;   -webkit-transition:all 0.4s ease-in 0.02s; -o-transition: all 0.4s ease-in 0.02s;  -moz-transition: all 0.4s ease-in 0.02s;
}
.swiper-slide02-details:hover{
    background-color: transparent;   border: 1px solid white;
}
.swiper-slide02-details:hover a{
    color: white;
}

/*业务介绍*/
.index-business-container{width: 1216px;margin: auto;padding-top: 165px;}
.index-business-title{text-align: center;}
.index-business-title-t2{font-size: 32px;color: #393939;line-height: 100%;font-weight: bold;margin-top: 75px;}
.index-business-title-t3{font-size: 18px;color: #7d7d7d;text-transform: uppercase;line-height: 100%;margin-top: 25px;}
.index-business-title-t1-img{vertical-align: bottom;font-size: 0;}
.index-business-item{width: 100%;margin-top: 98px;}
/*.index-business-item-fl:nth-child(3n){width: 367px;}*/
/*.index-business-item-fl:nth-child(3n-2){width: 367px;}*/
/*.index-business-item-fl:nth-child(3n-1){width: 480px;border-left: 1px solid #868686;border-right: 1px solid #868686;}*/
.index-business-item-fl:nth-child(3n){width: 256px;margin-left: 111px;}
.index-business-item-fl:nth-child(3n-2){width: 256px;margin-right: 111px;}
.index-business-item-fl:nth-child(3n-1){width: 480px;border-left: 1px solid #868686;border-right: 1px solid #868686;}
.index-business-item-fl:nth-child(n+7){display: none;}
.index-business-item-fl{text-align: center;padding-top: 110px;padding-bottom: 120px;}
.index-business-item-fl a{text-decoration: none;}
.index-business-item-fl-01-img{vertical-align: bottom;}
.index-business-item-fl-02{font-size: 16px;color: #393939;margin-top: 30px;font-family: 微软雅黑;}
.index-business-item-fl-01-img , .index-business-item-fl-02 , .index-business-more{
    transition:all 0.4s ease-in 0.02s ;
    -webkit-transition:all 0.4s ease-in 0.02s ;
    -o-animation: all 0.4s ease-in 0.02s ;
    -moz-transition: all 0.4s ease-in 0.02s ;

}
.index-business-item-fl:hover a .index-business-item-fl-01-img{
    transform: rotateY(-180deg);
    -webkit-transform:rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
}
.index-business-item-fl:hover a .index-business-item-fl-02{
    color: #11458b;
}
.index-business-item-fl-02{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.index-business-more{width: 242px;height: 35px;border: 1px solid #11458b;background-color: #11458b;line-height: 35px;text-align: center;color: white;margin: auto;font-size: 16px;margin-top: 3px;}
.index-business-more:hover{cursor: pointer;background-color: white;border: 1px solid #11458b;color:#11458b; }



/*脚1*/
.foot-container{width: 100%;background-color: #11458b;margin-top: 250px;}
.foot-con{width: 1215px;margin: auto;padding-top: 87px;height: 85px;color: white;font-size: 12px;font-family: 微软雅黑;padding-bottom: 66px;}
.foot-con-fl{width: 417px;margin-left: 40px; #6486b3;height: 100%;margin-top:-50px}
.foot-con-fl-01{line-height: 100%;margin-top: 37px;}
.foot-con-fl-02{line-height: 100%;margin-top: 20px;}
.foot-con-fr-fl{text-align: center;line-height: 100%;padding-bottom: 3px;border-bottom: 1px solid transparent;}
.foot-con-fr-fl a{text-decoration: none;color: white;font-size: 15px;line-height: 100%;}
.foot-con-fr{padding-right: 66px;width: 514px;border-left:1px solid;padding-left:142px;}
.foot-con-fr-fl:nth-child(3n){margin-left: 164px;}
.foot-con-fr-fl:nth-child(3n-1){margin-left: 164px;}
.foot-con-fr-fl-02{margin-top: 45px;}
.foot-con-fr-fl:hover{border-bottom: 1px solid white;}


/*脚2*/
.foot2-container{width: 100%;background-color: black;color: #707070;font-size: 12px;height: 44px;}
.foot2-con{width: 440px;margin: auto;line-height: 100%;padding-top: 17px;}
.foot2-con-fl a{color: #707070;text-decoration: none;}
.foot2-con-fl-02{height: 8px;width: 2px;background-color:#707070;margin-top: 2px;margin-left: 50px; margin-right: 38px;}
