.pcftit{width:100%;text-align:center;padding:10% 0 5% 0;}
.pcftit h1{font-size:50px;font-weight:bold;margin-bottom:50px;}
.tit1{height:1px;background:#000;position: relative;}
.tit11{position:relative;top:-15px;background: #fff;padding:5px 20px;border-left:1px solid #000;border-right:1px solid #000;width:450px;margin:auto;font-size:20px;}
.jmcont{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.jmcont1{width:30%;height:auto;border-radius:10px;background:linear-gradient(to bottom, #3fa68f, #20564b);text-align: center;padding:20px 10px;color:#fff;}
.jmcont1 .f1{width:100px;}
.jmcont1 p{font-size:25px;padding:20px 0;}
.jmcont1 .f2{border-radius:10px;}
.index1{background-color:#fff;width:100%;max-width:1920px;margin:0 auto;display:flex;flex-direction:row-reverse;color:#000;align-items:center;}
.index1 .cont{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:0 10%;min-height:auto;}
.index1 img{width:50%;height:auto;}
.index1 .cont .abst{font-size:16px;line-height:48px;font-weight:250;}
.index1 .f3{font-size:30px;font-weight: bold;}
.index1 .f4{font-size:20px;font-weight: bold;}
.index1 .f4::after{content:'';display:block;width:20%;background:#328170;height:5px;margin-bottom:20px;}
.index1 p{font-size:16px;line-height:28px;}
.gradient-text {
  /* 设置背景为线性渐变，从上到下 */
  background: linear-gradient(to bottom, #3fa791, #235d50);
  /* 将文字颜色设置为透明，以便背景可以透过文字显示 */
  color: transparent;
  /* 使用背景渐变填充文字 */
  background-clip: text;
  /* 为了兼容性，添加渐变背景的渐进渲染 */
  -webkit-background-clip: text;
  /* 使用no-repeat来确保背景不会被平铺 */
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  /* 为了兼容性，添加no-repeat的渐进渲染 */
  -webkit-background-clip: text;
}
.about{padding:10% 0;}
.aboutA{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:10%;width:60%;margin:auto;}
.about1{width:45%;padding:30px;background:#f4f4f4;border-radius:10px;text-align:center;min-height:400px;}
.aboutB{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.about2{width:28%;padding:30px;background:#f4f4f4;border-radius:10px;text-align:center;min-height:400px;}
.about .f6{font-size:40px;font-weight: bold;}
.about .line{width:100%;height:1px;background:#000;margin:20px 0;}
.about .f7 p{font-size:20px;line-height:38px;}
.banner{width:100%;height:100%;text-align:center;}
/*加盟的在线申请*/
.booktit{background:url(../../img/booktit.jpg) bottom no-repeat;background-size:cover;height:750px;}
.book{background:url(../../img/bookbg.jpg) top no-repeat;background-size:cover;padding:30px 0;}
.book .right,.book .left{float:left;width:49%;margin-top:0;}
.book .right{float:right;}
.book .inpu{box-sizing:border-box;background:#fff;padding:10px 0px;margin-bottom:20px;border-radius: 10px;box-shadow: 2px 2px 20px rgba(63,130,231,.1);}
.book .inpu textarea,.book .inpu input{width:100%;height:48px;line-height:48px;font-size:18px;color:#333;border:none;outline:none;padding:0 20px;box-sizing:border-box;background:none;}
.book .inpu textarea{height:223px;resize:none;line-height:24px;padding:10px 20px;}
.book .inpu  select {width:100%;height:48px;line-height:48px;font-size:18px;color:#333;border:none;outline:none;padding:0 20px;box-sizing:border-box;}
.book .btn {width:100%;height:70px;line-height:70px;text-align:center;display:block;border:none;font-size:30px;color:#4c4c4c;cursor:pointer;border-radius:10px;margin:0;padding:0;text-align:center;background:linear-gradient(to left, #e7c077, #ffe6b3, #e7c077);}
.book .btn:hover{background:linear-gradient(to left, #e7c077, #ffe6b3, #e7c077);} 
