.container{max-width: 1600px;}


.index-nav{position: fixed;top: 42px;z-index: 10;left: 50%;transform: translateX(-50%);transition: all .3s;}
.index-nav .container{border-radius: 4px;box-shadow: 0px 3px 3px #b8b8b8;transition: all .3s;}
.navbar-light .navbar-nav .active>.nav-link, 
.navbar-light .navbar-nav .nav-link.active, 
.navbar-light .navbar-nav .nav-link.show, 
.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .nav-link:hover{color: #007fff;}
.navbar-light .navbar-nav .nav-link{color: rgba(0, 0, 0, .66);font-weight: bold;font-size: 19px;}

.swiper-pagination-bullet{width: 46px!important;height: 6px!important;background-color: #007fff!important;border-radius: unset!important;}

.index-product{background: #f5f5f5;position: relative;}

.title h3{font-size: 54px;}
.waves {position:absolute;left:0;right:0;bottom:0;top: 0;z-index: 0;}
.index-product-li-out{border-radius: 9px;box-shadow: 3px 3px 5px #ccc;position: relative;z-index: 1;}
.index-product-li>div{min-height: 340px;}
.index-product-li .fa-out{width: 47px;height: 47px;text-align: center;border-radius: 50%;border: 1px solid #898989;line-height: 64px;padding-left: 3px;color: rgba(0, 0, 0, .51);margin-left: 19px;transition: all .3s;}
.index-product-li:hover .fa-out{background: #7dbeff;color: #fff;}
.more{position: relative;z-index: 1;}

.yanfa-navs div{cursor: pointer;}
.yanfa-navs div.active{background: #007fff;}
.yanfa-navs div.active img{filter: invert(100%);}
.yanfa-navs div.active p{color: #fff!important;}

.yanfa-content .row{display: none;}
.yanfa-content .row.show{display: flex!important;}

.yanfa-content-li{border-radius: 12px;box-shadow: 0px 0px 5px #ccc;display: block;}
.yanfa-content-li .img{height: 450px;display: flex;align-items: center;justify-content: center;}
.labels{background: #c2bfbf;display: flex; align-items: center;justify-content: space-between;}

.index-company{background: url(../images/about-bg.jpg) bottom left no-repeat;}
.about-title{font-size: 54px;}
.left-about-li{border-bottom: 1px solid #dadce0;position: relative;}
.left-about-li:before{content: '';position: absolute;height: 1px;background: #000;left: 0;bottom: 0;}
.left-about-li:first-of-type:before{width: 100%;}
.left-about-li:nth-of-type(2):before{width: 40%;}
.left-about-li:nth-of-type(3):before{width: 80%;}
.left-about-li:nth-of-type(4):before{width: 70%;}

.index-case{background: #fff url(../images/case-bg.jpg) top center;background-size: cover;}

.news-img{height: 317px;display: flex;align-items: center;justify-content: center;border-radius: 9px;overflow: hidden;}
.foot-icos{border-radius: 3px;display: block;width: 64px;height: 64px;text-align: center;line-height: 64px;}


.product-li:hover p{box-shadow: 0px 0px 15px #aaa;transition: all .3s;}

.page-num, .page-link{color: #007fff;}
.page-num-current{background-color: #007fff;border-color: #007fff;color: #fff;}