/* 重置所有 button 按钮 */

button {

  /* 清除默认边框、背景、内边距、外边距 */

  border: none;

  outline: none;

  background: transparent; /* 透明背景 */

  padding: 0;

  margin: 0;



  /* 清除默认文字样式 */

  font-family: inherit; /* 继承父级字体 */

  font-size: inherit;

  color: inherit;

  line-height: inherit;



  /* 清除点击、选中、聚焦默认样式 */

  -webkit-appearance: none; /* 清除 Safari/Chrome 原生样式 */

  -moz-appearance: none;    /* 清除 Firefox 原生样式 */

  appearance: none;

  cursor: pointer; /* 可选：保留鼠标悬浮小手样式 */

}



/* 清除点击/聚焦高亮（移动端必备） */

button:active,

button:focus {

  outline: none;

  -webkit-tap-highlight-color: transparent; /* 清除移动端点击蓝框 */

}



/* 清除 Firefox 按钮默认内边距 */

button::-moz-focus-inner {

  border: 0;

  padding: 0;

}





.about{width: 1440px; margin:0 auto;background: url(../images/img19.png) no-repeat #F8FEFF; padding-top: 100px; padding-bottom: 100px;}



.about .box1{width: 650px; margin:0 auto;background: rgba(255,255,255,0.5); border-radius: 10px;box-shadow:0px 2px 17px 1px rgba(0,0,0,0.05); padding:30px 30px;}

.about .box1 .title{color: #000000;width: 100%; text-align: center;font-weight: bold; font-size: 20px;}

.about .box1 .menu{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;padding-top: 30px;}

.about .box1 .menu li{width: 33.33333%; text-align: center;color: #000000; font-size: 20px; position: relative;}

.about .box1 .menu li.on a{color: #275EFF;display: block;}

.about .box1 .menu li.on:after{position: absolute; content: "";width: 60px; height: 2px; background: #275EFF; bottom: -5px; left: 50%; margin-left: -30px;}

.about .box1 ul{width: 100%; padding-top: 50px;}

.about .box1 ul li{width: 100%;padding-bottom: 30px;}

.about .box1 ul li .tit{color: #333333;font-size: 16px;}

.about .box1 ul li .tit span{color: #f00;}

.about .box1 ul li .input{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;padding-top: 10px;}

.about .box1 ul li .input dl{width: calc(100% - 120px); padding-right: 20px;}

.about .box1 ul li .input dl input{border-radius: 10px; border:1px solid #f0f0f0;width: 100%;height: 40px;padding-left: 10px;}

.about .box1 ul li .input dd{background: #f0f0f0; color: #333333; font-size: 16px; width: 120px;display: flex; justify-content: center;align-items: center;border-radius: 10px;}

.about .box1 ul li .input dd a{display: block;}

.about .box1 ul li .input dt{width: 100%;}

.about .box1 ul li .input dt input{border-radius: 10px; border:1px solid #f0f0f0;width: 100%;height: 40px;padding-left: 10px;}

.about .box1 ul .tishi{width: 100%; font-size: 14px; color: #999999;text-align: center; line-height: 1.5;}
.about .box1 ul .tishi a{color: #275EFF;}
.about .box1 .btn {width: 100%; background: #275EFF;text-align: center; margin-top: 50px;border-radius: 10px;}

.about .box1 .btn span{display: block;color: #ffffff; font-size: 20px;line-height: 50px;}







.about .box2{width: 650px; margin:0 auto;background: rgba(255,255,255,0.5); border-radius: 10px;box-shadow:0px 2px 17px 1px rgba(0,0,0,0.05); padding:30px 30px;}

.about .box2 .title{color: #000000;width: 100%; text-align: center;font-weight: bold; font-size: 20px;}

.about .box2 .menu{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;padding-top: 30px;}

.about .box2 .menu li{width: 33.33333%; text-align: center;color: #000000; font-size: 20px; position: relative;}

.about .box2 .menu li.on a{color: #275EFF;display: block;}

.about .box2 .menu li.on:after{position: absolute; content: "";width: 70px; height: 2px; background: #275EFF; bottom: -5px; left: 50%; margin-left: -35px;}

.about .box2 ul{width: 100%; padding-top: 50px;}

.about .box2 ul li{width: 100%;padding-bottom: 30px;}

.about .box2 ul li .tit{color: #333333;font-size: 16px;}

.about .box2 ul li .tit span{color: #f00;}

.about .box2 ul li .input{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;padding-top: 10px;}



.about .box2 ul li .input dl{width: calc(100% - 120px); padding-right: 20px;}

.about .box2 ul li .input dl input{border-radius: 10px; border:1px solid #f0f0f0;width: 100%;height: 40px;padding-left: 10px;}

.about .box2 ul li .input dd{background: #275EFF; font-size: 16px; width: 120px;display: flex; justify-content: center;align-items: center;border-radius: 10px;}

.about .box2 ul li .input dd a{display: block;color: #ffffff; }



.about .box2 ul li .input dt{width: 100%;}

.about .box2 ul li .input dt input{border-radius: 10px; border:1px solid #f0f0f0;width: 100%;height: 40px;padding-left: 10px;}





.about .box2 .btn{width: 100%; background: #275EFF;text-align: center; margin-top:0px;border-radius: 10px;}

.about .box2 .btn span{display: block;color: #ffffff; font-size: 20px;line-height: 50px;}

.about .box2 .tishi{width: 100%; font-size: 14px; color: #333333;text-align: center; padding-top: 20px;}

.about .box2 .tishi a{color: #275EFF; }





.about .box3{width: 650px; margin:0 auto;background: rgba(255,255,255,0.5); border-radius: 10px;box-shadow:0px 2px 17px 1px rgba(0,0,0,0.05); padding:30px 30px;}

.about .box3 .title{color: #000000;width: 100%; text-align: center;font-weight: bold; font-size: 20px;}

.about .box3 .menu{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;padding-top: 30px;}

.about .box3 .menu li{width: 33.33333%; text-align: center;color: #000000; font-size: 20px; position: relative;}

.about .box3 .menu li.on a{color: #275EFF;display: block;}

.about .box3 .menu li.on:after{position: absolute; content: "";width: 60px; height: 2px; background: #275EFF; bottom: -5px; left: 50%; margin-left: -30px;}

.about .box3 ul{width: 100%; padding-top: 50px;}

.about .box3 ul li{width: 100%;padding-bottom: 30px;}

.about .box3 ul li .tit{color: #333333;font-size: 16px;}

.about .box3 ul li .tit span{color: #f00;}

.about .box3 ul li .input{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;padding-top: 10px;}

.about .box3 ul li .input dl{width: calc(100% - 120px); padding-right: 20px;}

.about .box3 ul li .input dl input{border-radius: 10px; border:1px solid #f0f0f0;width: 100%;height: 40px;padding-left: 10px;}

.about .box3 ul li .input dd{background: #275EFF; font-size: 16px; width: 120px;display: flex; justify-content: center;align-items: center;border-radius: 10px;}

.about .box3 ul li .input dd a{display: block;color: #ffffff; }

.about .box3 ul li .input dt{width: 100%;}

.about .box3 ul li .input dt input{border-radius: 10px; border:1px solid #f0f0f0;width: 100%;height: 40px;padding-left: 10px;}

.about .box3 .btn{width: 100%; background: #275EFF;text-align: center; margin-top: 0px;border-radius: 10px;}

.about .box3 .btn span{display: block;color: #ffffff; font-size: 20px;line-height: 50px;}

.about .box3 .tishi{width: 100%; font-size: 14px; color: #333333;text-align: center; padding-top: 20px;}

.about .box3 .tishi a{color: #275EFF; }







.about .box4{width: 650px; margin:0 auto;background: rgba(255,255,255,0.5); border-radius: 10px;box-shadow:0px 2px 17px 1px rgba(0,0,0,0.05); padding:30px 30px;}

.about .box4 .title{color: #000000;width: 100%;font-weight: bold; font-size: 20px;}

.about .box4 ul{width: 100%; padding-top: 30px;}

.about .box4 ul li{width: 100%;padding-bottom: 30px;}

.about .box4 ul li .tit{color: #333333;font-size: 16px;}

.about .box4 ul li .tit span{color: #f00;}

.about .box4 ul li .input{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;padding-top: 10px;}

.about .box4 ul li .input dt{width: 100%;}

.about .box4 ul li .input dt input{border-radius: 10px; border:1px solid #f0f0f0;width: 100%;height: 40px;padding-left: 10px;}

.about .box4 .btn{width: 100%; background: #275EFF;text-align: center; margin-top:0px;border-radius: 10px;}

.about .box4 .btn span{display: block;color: #ffffff; font-size: 20px;line-height: 50px;}