body{min-width: 1300px; font-family: "Microsoft Yahei",SimHei;}
.container{max-width: 1300px;width: 1300px;}

.bg-blue-base{background: rgb(2, 55, 147);}
.bg-black{background-color: #000;}

.page-num, .page-link{color: #343a40;}
.page-num-current{border-color: #343a40;background-color:#343a40; color: #fff;}


.top-right-weixin{position: relative;cursor: pointer;}
.weixin-hide{position: absolute;top: -180px;right: 0px;width: 360px;transition: all 0.2s;z-index: 1;}
.top-right-weixin:hover .weixin-hide{top: 20px;}

.banner .swiper-pagination-bullet{background: rgba(255,255,255,0.8)!important;width: 30px;height: 5px;border-radius: 0;}
.banner .swiper-pagination-bullet-active{background: #000!important;}

.icons .col-3{transition: all 0.5s;overflow: hidden;}
.icons>.row>.col-3{border-bottom: 1px solid #ccc;}
.icons>.row>.col-3 + .col-3{border-left: 1px solid #ccc;}
.icons .ico-content-2{display: flex;position: absolute;top: 200px;left: 0;right: 0;margin:0 auto;transition: all 0.5s;color: #fff;}
.icons .ico-bg-img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: all 0.5s;opacity: 0;}
.icons .col-3:hover .ico-bg-img{transform: scale(2.2);opacity: 1;}
.icons .col-3:hover .ico-content-2{top: 0;}

.case{background: url("../../../../www-x-pgpump-x-com.img.abc188.com/template/default/images/casebg.html") center center; background-size: cover;}
.case .card .card-body{transition: all .3s;}
.case .card:hover .card-body{background-color: rgb(2, 55, 147)!important;}
.case-title{position: relative;text-align: center;}
.case-title .m-title{position: absolute;top: 25px;right: 0;left: 0;margin: auto;}
.case-title .sub-title{position: absolute;top: 75px;right: 0;left: 0;margin: auto;}
.c-border{height: 8px;border-top: 1px solid #000;border-bottom: 1px solid #000000;}
.case a.btn:hover{background-color: #343a40;}

.liucheng div{text-align: center;}
.liucheng .l-title{font-size: 18px;margin-top: 10px;}
.liucheng .arrow{margin-top: -30px;}
.liucheng .l-content{cursor: pointer;}

.news-content{transition: all 0.2s;}
.news-content:hover{background-color: #343a40!important;}
.news-content:hover a{color: #fff!important;}
.news .c-border{border-color: #ccc;}
.news a.btn:hover{background-color: #343a40;}

.pro_more{position: absolute;right: 0;top: 0;transition: all 0.3s;}
.pages .card:hover .pro_more{top: -51px;}
.pages .news-li{background: #f7f7f7;transition: all 0.3s;}
.pages .news-li:hover{box-shadow: 5px 5px 5px #ccc;}
.pages .news-li .col-6{transition: all 0.3s;margin-left: 45px;}
.pages .news-li:hover .col-6{margin-left: 65px;}

.nav_sort{padding-left: 8px;padding-right: 8px; }
.nav_sort:hover{color: #007bff!important;border-bottom: 2px solid #007bff;padding-bottom: 13px;}

/* 在线客服板块 */

.toolbar185 {
width: 52px;
position: fixed;
right: 1%;
top: 50%;
margin-top: -115px;
z-index: 999;
}
.toolbar185 dd {
width: 51px;
height: 51px;
margin-bottom: 1px;
position: relative;
-webkit-border-radius: 100%;
border-radius: 100%;
margin-top: 4px;
border: #ebebeb solid 1px;
background-color: #fff;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.toolbar185 dd i {
width: 51px;
height: 51px;
display: block;
position: absolute;
left: 0;
top: 0;
cursor: pointer;
text-align: center;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.toolbar185 dd i span {
width: 35px;
height: 35px;
display: block;
margin: 8px 0 0 8px;
background: url(/template/default/images/185tupian.png) no-repeat 0 0;
}
.toolbar185 dd.gottop {
display: none;
}
.toolbar185 .slide-tel {
display: block;
width: 0;
height: 53px;
line-height: 53px;
font-size: 24px;
font-weight: bold;
font-family: arial;
color: #FFF;
position: absolute;
padding: 0 0 0 53px;
top: -1px;
right: -2px;
-webkit-border-radius: 50px;
border-radius: 50px;
overflow: hidden;
}
.toolbar185 .pop {
position: absolute;
right: 90px;
top: -65px;
background: #27a8e1;
display: none;
}
.toolbar185 .pop-code185 {
width: 160px;
}
.toolbar185 .pop-code185 img {
width: 160px;
height: 140px;
display: block;
padding: 20px 20px 0 20px;
}
.toolbar185 .pop-code185 h3 {
height: 52px;
line-height: 26px;
text-align: center;
color: #fff;
font-size: 16px;
font-weight: 400;
white-space: nowrap;
}
.toolbar185 .pop-code185 h3 b {
display: block;
font-size: 14px;
font-weight: normal;
}
.toolbar185 .qq span {
background-position: -35px -47px;
}
.toolbar185 .qq a {
width: 52px;
height: 52px;
cursor: pointer;
display: block;
}
.toolbar185 .qq:hover {
background-color: #27a8e1;
border-radius: 100%;
}
.toolbar185 .qq:hover span {
background-position: 0 -47px;
}
.toolbar185 .tel span {
background-position: -35px 0;
}
.toolbar185 .tel:hover {
background: #27a8e1;
}
.toolbar185 .tel:hover span {
background-position: 0 0;
}
.toolbar185 .code185 span {
background-position: -35px -95px;
}
.toolbar185 .code185:hover {
background-color: #27a8e1;
border-radius: 100%;
}
.toolbar185 .code185:hover span {
background-position: 0 -95px;
}
.toolbar185 .top span {
background-position: -35px -142px;
}
.toolbar185 .top:hover {
background-color: #27a8e1;
border-radius: 100%;
}
.toolbar185 .top:hover span {
background-position: 0 -142px;
}
.toolbar185 dd:hover {
}
