.logo-block{
    /* background: url(../images/index/icon18.png) no-repeat 110px 0; */
    padding: 18px 0 20px 0 !important;
}
.logo-block .call-us{
    border: none !important;
}
.col-md-offset-2{
    margin-left: 60% ;
}
.menu-block{
    background-color: #00a0e8 !important;
}
.welcome-section .section-header h3:after{
    background: none !important;
}
.welcome-content{
    margin-top: 0 !important;
}
.welcome-section .section-header{
    margin-bottom: 15px !important;
}
.welcome-section .col-md-8 .title{
    margin-bottom: 40px;
    color: #00a0e8;
    font-size: 18px;
    display: flex;
    align-items: center;
}
.welcome-section .col-md-8 .title img{
    margin-right: 10px;
}
.team-section .owl-theme .owl-controls .owl-buttons{
    left: -15% ;
}
.col-md-3 .section-btn {
    border: 2px solid #2196f3;
    box-shadow: 0 4px 0 rgba(33,150,243,0.25);
    display: inline-block;
    padding: 8px 20px;
    letter-spacing: 1px;
    border-radius: 0;
    margin-top: 22px;
    color: #000000;
    font-weight: bold;
    text-decoration: none
}
.team-box-inner hr{
    background-color: #1ff3d3 !important;
}
hr{
    border: none !important;
}
.team-box .team-box-inner{
    border: 4px solid #1ff3d3 !important;
}
.testimonial .carousel-caption{
    padding-top: 20px !important;
}
.industry-serve .row p{
    height: 20px;
    display: flex;
    align-items: center;
}
.col-md-6-btn{
    margin-left: 12px;
}
.statistics-section{
    background-image: url(../images/index/icon19.png) !important;
    background-color: #5abde9;
}
.posted-on > .like{
    background-image: url(../images/index/icon10.png) !important;
    background-position: center !important;
    width: 34px !important;
    height: 28px !important;
}
.blog-box .blog-box-inner > a{
    position: absolute;
    bottom: 0;
}
.blog-box{
    position: relative;
}
.footer-heading h5{
    color: #00a0e8 !important;
}
.footer-heading{
    background-image: url(../images/index/icon11.png) !important;
    background-position-y: 4px;
    background-repeat: no-repeat;
}
.companyDetailsBox{
    height: 250px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.companyDetailsBox  img{
    width:92px ;
    height: 50px;
}
.contactInformation{
    width: 415px;
    height: 100px;
    margin-bottom: 20px;
}
.contactInformation p{
    width: 415px;
    padding-bottom: 5px;
    border-bottom: 1px solid #999999;
    font-size: 20px;
    color: #eaeaea;
}
.contactInformationBox{
    height: 75px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.contactInformation h4{
    font-weight: 400;
    font-size: 16px;
    color: #999999;
}
.contactInformation h4 span{
    width: 80px;
    display: flex;
    justify-content: space-between;
    float: left;
    color: #eaeaea;
}
.bottomNavigation{
    width: 570px;
    height: 100px;
}
.bottomNavigation p{
    width:570px ;
    padding-bottom: 5px;
    border-bottom: 1px solid #999999;
    font-size: 20px;
    color: #eaeaea;
}
.bottomNavigation ul{
    width: 100%;
    height: 75px;
    display: flex;
    list-style: none;
    color: #999999;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 !important;
    align-items: center;
}
.bottomNavigation ul li{
    width: 25%;
    font-size: 16px;
}
.col-md-6 .p{
    display: flex;
    align-items: center;
}
.text-right .p{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.product-category ul{
    padding: 0 !important;
}
.product-category ul li{
    margin: 19px 12px !important;
    color: #fff;
}
/*.product-category ul li:hover {*/
    /*color: #F3E721;*/
    /*cursor: pointer;*/
/*}*/
.service-category-widget ul{
    border-bottom: 1px solid #e8f0f7 !important;
}
.product-sidebar .widget > h3{
    background-color: #00a0e8 !important;
    color: #fff !important;
}
#product-sections{
    background-color: #f7f9fb;
}
.product-category{
    background-color: #00a0e8 !important;
}
.product-category h4{
    border-top: 5px solid #1ff3d3;
}
.product-box span a{
    box-shadow: 0 4px 0 rgb(46 184 191 / 25%) !important;
    border: 2px solid #00a0e8;
}
.widget.service-category-widget ul li:hover a{
    color: #2fb2ed;

}
.widget.service-category-widget ul li:hover{
    background-color: #edf9ff !important;
}
.product-detail .product-title{
    margin-bottom: 20px !important;
}
.product-box:hover{
    border: 1px solid #00a0e8 !important;
}
.widget.service-category-widget ul li{
    border-bottom: 1px solid #e8f0f7 !important;
}
.portfolio-block-hover{
    height: 150px;
    background-color: rgba(123,182,237,0.8) !important;
}
.portfolio-title{
    font-size: 18px !important;
    text-align: center !important;
}
.portfolio-list.no-space .portfolio-block-hover{
    padding: 2% 2% !important;
}
.portfolio-block-hover p{
    text-indent: 2em;
    color: #fff;
    opacity: 0.8;
}
.no-space.portfolio-list li{
    padding: 0 5px !important;
    background: #f7f9fb !important;
    margin-bottom: 20px;
}

/* .no-space.portfolio-list li:nth-child(4n+4){
    padding-right:0px !important;
} */
.portfolioInfoContent{
    margin-top: 10px !important;
}
.portfolioInfoContent a{
    font-size: 22px;
    color: #000 !important;
    margin-left: 5px;
   list-style: none !important;
}
.portfolioInfoContent a:hover{
    text-decoration:none !important;
}
.portfolioInfoContent p{
    color:#808080;
    font-size: 16px;
    margin-left: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.portfolio-section .pull-right{
    float: none !important;
    text-align: center !important;
}
#portfolio-section  #product-section{
    background-color: #fff !important;
}
#blog-section #product-section{
    background-color: #fff !important;
    display: flex;
    justify-content: center;
}
#logo{
    /* padding-left: 80px; */
}
.menu-block .navbar-nav li{
    position: relative !important;
}
.menu-block .navbar-nav li .navbar-collapse-title{
    color:#fffaa7;
}
.menu-block .navbar-nav li img{
    position: absolute;
    left: 10px;
    top: 45px;
}
.menu-block .navbar-nav .li img{
    position: absolute;
    left: 48px;
    top: 45px;
}
.blog-section .widget > h3{
    background-color: #00a0e8 !important;
    color: #fff !important;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
    border-color: #03a1e8 !important;
    background-color: #fff !important;
}

.intro{
    background-color: #edf9ff !important;
    color: #2fb2ed !important;
}
.portfolio-color{
    background-color: #edf9ff !important;
}
.portfolio-color a{
    color: #2fb2ed !important;
}
.product-li{
    cursor: pointer;
}
.portfolio-li{
    cursor: pointer;
}
.portfolio-li a{
    text-decoration:none !important;
}
/*.intro-color{*/
    /*color: #F3E721 !important;*/
/*}*/
#shopBox h3,h6{
    text-align: center;
}
#shopBox h3{
    margin-bottom: 20px;
}
#shopBox h6{
    margin-bottom: 30px;
    color: #bdbbbb;
}
#shopBox p{
    margin-top: 18px;
}
#shopBox img{
    margin-top: 10px;
    margin-bottom:20px;
}
#blog-section-box{
    margin-left: 30px;
}

.carousel-text{
position: absolute;
width: 100%;
height: 100%;
top: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 9;
}
.carousel-text p{
    background: #00000096;
    color: #fff;
    padding: 20px;
    margin: 0;
}
.carousel-text h1{
    font-size: 22px;
    color: #fff;
    padding-left: 15px;
    text-shadow: 0px 1px 1px #1b1a1ab5;
}
.carousel-text h1 span{
    background: #00a0e8;
    margin-right: 5px;
}
.portfolio-block-hover{
    cursor: pointer;
}
.portfolio-list li{
    cursor: pointer;
}

.paginationListA{
    border: 2px solid #2196f3 !important;
    box-shadow: 0 4px 0 rgba(33,150,243,0.25) !important;
}

/*.product-category ul li:hover{*/
    /*color: #fff !important;*/
/*}*/

.logo-bg-fixd {
    width: 644px;
    height: 95px;
    background: url(../images/index/icon18.png) no-repeat center center;
    position: absolute;
    top: -18px;
    z-index: 999;
    left: -119%;
  }
  
  .carousel-inner .item img{
      height: 100%;
  }
  
  #make-clean-partner .owl-wrapper img{
    width: 128px;
    height: 179px;
    box-shadow: 0px 0px 15px 0px #888888;
}
/* 左侧轮播用背景图解决使用不同图片大小不同时的bug */
.carousel-inner .item:nth-child(1){
    background: url(../images/welcome/welcome-img.png) no-repeat center center;
    background-clip:content-box;
    background-size: cover;
}
.carousel-inner .item:nth-child(2){
    background: url(../images/welcome/welcome-img1.png) no-repeat center center;
    background-clip:content-box;
    background-size: cover;
}
.carousel-inner-b .item:nth-child(1){
    background: url(../images/fx/fangan/微信图片_20221221133456.jpg) no-repeat center center;
    background-clip:content-box;
    background-size: cover;
}
.carousel-inner-m .item:nth-child(1){
    background: url(../images/fx/fangan/zhengwu.jpg) no-repeat center center;
    background-clip:content-box;
    background-size: cover;
}
.carousel-inner-j .item:nth-child(1){
    background: url(../images/fx/fangan/shaungliu.jpg) no-repeat center center;
    background-clip:content-box;
    background-size: cover;
}
.carousel-inner-y .item:nth-child(1){
    background: url(../images/fx/fangan/yiliao.jpg) no-repeat center center;
    background-clip:content-box;
    background-size: cover;
}


.leftCarousel div{
   height: 100%;
   
}
.bottomNavigation a{
    color: #fff !important;
    text-decoration:none  !important;
}
#blogListBox {
    z-index: 1;
}