.banner-btn>div{background-color: rgb(255, 255, 255);}
#banner .swiper-pagination-bullet{background: #fff;width: 16px;border-radius: 0;height: 16px;}
#banner .swiper-pagination-bullet-active{background: #fff;}
.ca-list li{width: calc(25% - 20px);background: none;}
.pro-ca{display: none;}
.ca-list li{margin-bottom: 0;}
.recommended-products{background-image: url(1517874827528667145.jpg);background:none;}
.inner-l .tit{background-color: #eaeaea;}
.inner-l .sf-menu li:hover>a{color: #1f8cf1;}
.lContact .lContact-list i{color: #000;}
.inner-l .sf-menu{border: 4px #eaeaea solid;}
.lContact .lContact-list, .lKeyword-list{border: 4px #eaeaea  solid;}

.pro-list>ul>li:hover h3 a{color: #1f8cf1;}
.pro-list li:hover .pro-con .pro-btn{background-color: #eaeaea;}
.news-con h3:after, .pro-con h3:after{background: #000;}
.inner-l>ul{border: 4px #eaeaea solid;}
.no-img-news-date{background: #ccc;}
.new-list>ul>.no-img-news:hover .no-img-news-con a{color: #1f8cf1;}
header .top{display:;}
.header-nav-list{background: #fff;}
#nav li:hover>a{color: #1f8cf1;}
.submenu{background-color: #fff;}
.link-phone{margin-top: 44px;}
.link-phone .tel_icon {width: 24px;height: 24px;display: inline-block;background: url(head_tel.png) no-repeat center center;}
.link-phone .number {font-size: 18px;color: #787878;font-weight: bold;vertical-align: 5px;}
.ca-list li:after{background: none;}
.inner-r p{line-height:32px;}
#nav li .submenu li:hover{background: #dedede;}
.recommended-list-btn{display:none;}
#recommended-products-list .recommended-img:hover img, .pro-item .recommended-img:hover img{transform: scale(1);-webkit-transform: scale(1);}

.recommended-products .swiper-wrapper{transform: initial!important;}
.no-img-news-con p{height: 58px;}

#nav>ul>li>a{font-size: 20px;}
.body>.section:nth-child(2){display:none;}
.idx-about>div{padding: 25px 0;}
.recommended-products .pro-btn{display:none;}
.recommended-products-list{padding-bottom: 40px;}

.xxsearch{width:50%;float:right;margin-top:5px;margin-bottom:5px;}
.xxsearch input{width:60%;float:right;height:30px;line-height:30px;border:1px solid #ccc;background:#fff;}
.xxsearch button{width:20%;background:#1a95a5;color:#fff;text-align:center;height:30px;line-height:30px;float:right;border:0px;}

@media (max-width:992px){
    .xxsearch{width:100%;float:right;margin-top:5px;margin-bottom:5px;}
.xxsearch input{width:70%;float:right;height:30px;line-height:30px;border:1px solid #ccc;background:#fff;}
.xxsearch button{width:20%;background:#1a95a5;color:#fff;text-align:center;height:30px;line-height:30px;float:right;border:0px;}


}