body{
   font-family: Calibri Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, Arial, sans-serif; 
}
/*.solve_item{margin: 0 20px;}*/

.zoe_cases{margin-top:0px;}
.zoe_cases .zoepro_ul1{display:inline-block;}
.zoe_cases .zoepro_li1{width:100%;}
.zoe_cases .zoepro_li2{width:100%;padding:0;}

.server_down .s1 {width:auto;padding: 0 10px;}

.sgp-in-logo{height: 40px; width: 120px;}

.pro_main .g-b-more{
    width:auto;padding:0 15px;
    min-width: 160px;
    position: relative;
}
.g-b-more-con{
    width: 220px;
}

.pro_main .pipeline_tab tr:nth-child(2n) {
	background: #fff;
}

.pro_main .pipeline_tab tr{
	background: #eeeeee;
}

.pro_main .pipeline_tab tr:nth-child(1n) td {
	border-left: 1px solid #c6c6c6;
}

.pro_main .pipeline_tab tr:nth-child(1n) td:first-child {
	border: none;
}
.xxjjst2b_main .xxjjst2b_ul2{
    padding: 0;
}
.xxjjst2b_main {
	position: relative;
	padding: 40px;
}

.xxjjst2b_main::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgb(0 0 0 / 5%);
}

.xxjjst2b_main.swiper-slide-active::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
}

.partner_main3{
	display: flex;
		align-items: center;
	flex-wrap: wrap;
}

.partner_item3{
	width: 20%;
	margin-bottom: 40px;
}
.w-10{
    width: 1000px;
    margin: 0 auto;
}
.solve_prul1{
    width: 40%;
}
.solve_prul2{
    width: 60%;
}
.pd80px2 {
    padding-top: 80px;
}

.tuite-X{
    background-image: url(../img/tuite-X.svg);
	background-position: center;
	background-size: 22px;
	background-repeat: no-repeat;

}

.navli_main{
    width: 240px;
    margin-left: -145px;
}

.mppiontpulse{
    top: -62%;
    left: 28%;
}
.sdj4footc img{
    width: auto;
    height: 50px;
}

.zoepr_p2{
    font-size: 22px;
    line-height: 1.4;
}
.pro_ul3 {
    width: 60%;
}


.nh2aboutrp2{
    min-height: 80px;
}

.mpp_sp0{
    width: 280px;
}

.solut_p1{
    height: 75px;
}


@media screen and (max-width: 1440px){
       .pro_con1{
        font-size: 14px;
        padding: 10px 10px;
    }
    .zoepr_p2{
        font-size: 16px;
    }
	.solut_p1 {
		font-size: 18px;
		height: 65px;
	}
}

@media screen and (max-width: 1380px){
    
    .solve_item .solve_s1 {
        font-size: 18px;
    }
    .pro_con1{
        font-size: 14px;
        padding: 10px 5px;
    }
}

@media screen and (max-width: 1280px){
    
}



@media screen and (max-width: 768px){
    .zoe_cases .zoepro_li2{text-align:left;}
     .partner_item3{
          width: 50%;
    margin-bottom: 20px;
     }  
     .w-10{
         width: 90%;
         margin: 0 auto;
     }
     .solve_prul1{
         width: 100%;
     }
     .solve_prul2{
         width: 100%;
         margin-top: 20px;
     }
     .pd80px2{
         padding-top: 40px;
     }
     .pro_ul3{
         width: 100%;
     }
     
     .wap-nav.on .wap-logo2{
         height: 28px;
     }
     .wap-logo img {
     top: 5px;
    }
}