


img{
    display:block;/*清除图片竖列的间隙*/
}

ul,li{
    list-style: none;/*清除li里面的圆点*/
}

i,em{
    font-style:normal;/*让em和i不再倾斜*/
}

a{
    color: #333;
    text-decoration: none;
}

.fl{
    float: left;
}

.fr{
    float: right;
}

.w1200{
    width: 1200px;
    margin:0 auto;
    overflow: hidden;
}
.w1300{
    width: 1300px;
    margin:0 auto;
}

.mr0{
    margin-right: 0px;
}
.red{ color:#e60012; }

p{line-height: 1.8em; }

.noscroll{ overflow: hidden; }
.mar70{ margin-top:70px; }
.mar40{ margin-top:40px; }
.mar24{ margin-top:24px; }
h2{ font-size: 30px; line-height: 30px; }
h3{ font-size: 20px; }
.mainbt{ text-align: center; }
.mainbt h2{display: inline-block; }
.bgr{padding: 0 122px; }
.subxbt{ color: #666; font-size: 16px; margin-top: 15px; text-transform: uppercase; }
.divide-box{display: flex; display: -webkit-flex; justify-content: space-between;}
.divide-box li{flex: 1; margin-right: 24px;}
.divide-box li:last-child{ margin-right: 0; }
.divide-box div.pfbox{flex: 1; margin-right: 24px;}
.divide-box div.pfbox:last-child{ margin-right: 0; }
.bianju{ margin:30px 0 -10px 0;}
.swiper-container img{ width: 100%; }



/*咨询流程*/
.lc{
    box-sizing: border-box;
    padding: 30px 0 20px 0;
}
.zxlc{ width: 50%; }
.zxlc h2{
    padding-left: 16px;
    line-height: 50px;
    margin-bottom:10px;
}
.lc-bt{
    font-family: impact;
    font-size: 32px;
    line-height: 40px;
    background-image:-webkit-linear-gradient(120deg,#fe2e4e,#de0719);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.zxlc ul{

}
.zxlc ul li{
    text-align: center;
}
.zxlc ul li h3{
    font-size: 16px; font-weight:bold;
}

.zx-pie{
    text-align: center;
    width: 48%;
    padding:15px 0;
    margin-bottom:10px;
}
.zx-pie p{
    line-height: 20px;
    font-size: 20px;
}
.lj-zx{
    margin-top: 50px;
    box-shadow: 0 2px 8px rgba(51,81,164,0.35);
    color: #fff;
    font-size:24px;
    padding:0 90px;
    border-radius:10px;
    height: 60px;
    line-height: 60px;
    background: linear-gradient(to bottom, #de0719, #fe2e4e);
    display:inline-block;
}
.lj-zx:hover{
    cursor: pointer;
    color: #fff;
    box-shadow: 0 4px 16px rgba(255, 7, 7, 0.5);
}


/*服务范围*/
.area-bg{ color: #fff; background: url("../../pc/index_files/area-bg.jpg") no-repeat;}
.area-ul li{ padding: 25px 40px 0 40px; height: 206px; box-sizing: border-box; font-size: 16px; }
.area-ul li h3{ font-size: 24px; color: #ffbe00; margin-bottom: 15px; text-align: center; }

/*服务领域*/
.anjian{ margin-top: 35px; padding:35px 0; }
.anj-ul,.team_box .swiper-container,.prob-ul{ padding:10px; }
.anj-ul li{ margin-right: 48px; box-shadow: 0 0 10px rgba(0,128,255,0.2); background: #fff; padding:20px; font-size: 16px; position: relative; }
.anj-ul li h3{ line-height: 50px; font-weight:bold; }
.anj-ul li h3 span{ display:block; float: left; width:50px; height: 50px; margin-right: 10px; }
.anj-ul li h3 .anj-icon1{ background-position: -10px -10px; }
.anj-ul li h3 .anj-icon2{ background-position: -10px -70px; }
.anj-ul li h3 .anj-icon3{ background-position: -10px -130px; }
.anj-ul li h3 .anj-icon4{ background-position: -10px -190px; }
.anj-ul li h3 .anj-icon5{ background-position: -10px -250px; }
.anj-ul li h3 .anj-icon6{ background-position: -10px -310px; }
.anj-ul li h3 .anj-icon7{ background-position: -10px -370px; }
.anj-ul li h3 .anj-icon8{ background-position: -10px -430px; }
.anj-ul li h3 .anj-icon9{ background-position: -10px -490px; }
.anj-ul li p{ padding-left: 60px; }
.anj-ul li p span{ margin-left: 40px; }
.minzx{ margin-top: 12px; display: block; line-height: 42px; font-size: 18px; color: #fff !important; background: #0080ff; width:176px; text-align: center; border-radius: 4px; }
.minzx:hover,.zxls:hover{ background: #3a58ff; transition:linear 1s; }


/*成功案例*/
.case{ position: relative; }
.case .zxnum{ padding-right:160px;}
.swiper4 .swiper-pagination{ bottom: 0px; position: relative; margin:0 auto; }
.case .prev,.case .next{ z-index: 2; }
.case-list{ border:1px #dedede solid; padding:14px 30px; font-size: 16px; }
.case-list li{ border-bottom:1px #dedede solid; margin-right:0; }
.case-list li:last-child{ border:none; }
.case-list li a{padding: 13px 0; color: #0080ff; display: block;}
.case-list li a:hover{ text-decoration: underline; }
.case-list li span{ float:right; margin-right:30px; }


@media (max-width: 601px){
    .w1200{ width:100%; }
}



