 
.case0 em{
font-size: 32px;
font-style: normal;
	
}
.case0 .yuan1{margin-bottom: 15px;}
.case0 p{ text-align: center;
  font-size: larger;
  color: #666;
  padding: 5px 51px;}
.case0 .yuan1 img{ 
	border: 6px solid #fad8bd;
	border-radius:50%;  
	 width: 204px;
    height: 204px;
    overflow: hidden; /* 隐藏溢出的图片部分 */ 
    box-shadow: 0 0 0 10px #ffecdd;
  }
  .case5 .yuan1{
 background-color: #fff4f0;
    
    padding-top: 35px;
  }
 
  
  .case5 .yuan1 img{  
	border-radius:50%;  
	 width: 210px;
    height: 210px;
    overflow: hidden; /* 隐藏溢出的图片部分 */ 
    
  }
  .case5 .yuan1 em{
	  display: block;
  }
  
.case5 em{
font-size: 32px;
font-style: normal; 
padding: 20px;
}
.case5 i{
font-size: 26px;
  font-style: normal;
  padding: 5px 10px;
  border-radius: 32px;
  background-color: #fedcd0;
}
  .case5 p{ 
	text-align: center; 
  color: #333;
  padding: 5px 22px;
padding-bottom: 35px;
  }
 
.text-with-gradient-lines {
            position: relative;
            text-align: center;
            font-size: 24px;
            color: #333;
            width: 30%;
            margin: 26px auto;
            margin-top: 0;
        }

        .text-with-gradient-lines::before,
        .text-with-gradient-lines::after {
            content: '';
            position: absolute;
            top: 50%;
            width: 45%;
            height: 1px;
            background: linear-gradient(to right, transparent, #333); /* 从左到右渐变 */
        }

        .text-with-gradient-lines::before {
            left: 0;
            background: linear-gradient(to right, transparent, #333); /* 左侧横线从左到右渐变 */
        }

        .text-with-gradient-lines::after {
            right: 0;
            background: linear-gradient(to left, transparent, #333); /* 右侧横线从右到左渐变 */
        }

        .text-with-gradient-lines span {
            position: relative;
            z-index: 1;
            background-color: #fff;
            padding: 0 10px;
        }
.server{background-color: #f7fbfe; height:455px;padding:0 !important;margin-bottom: 60px !important;}
@media (max-width: 768px) {
        .banner{   }
		.section{ padding: 20px;}
		h2{font-size: 26px; font-weight:bolder;}
		.text-with-gradient-lines,.case1 .item{ width:100%;}
		.case1 img{ height:auto;}
		.case1 .item{ margin-bottom: 20px;}
		.case1{    margin-top: 0px;}
 		.server{ height:auto;margin-bottom:0 !important;}


		
        }
		
		
		
		h1 {
            text-align: center;
            color: #f60;
            margin-bottom: 30px;
            font-size: 2.5em;
            text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
        }

        .divform {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: flex-end;
        }

       .form-group {
            flex: 1;
            margin: 0 25px; /* 增加左右外边距 */
        }

        label {
            display: block;
            margin-bottom: 10px;
            font-weight: 600;
            color: #333;
            font-size: 1.1em;
			text-align: left;
        }

        
        @media (max-width: 768px) {
           .container {
                padding: 25px;
            }

            .divform {
                flex-direction: column;
            }

           .form-group {
                width: 100%;
                margin: 15px 0;
            }
        }