body{  margin:0; padding:0; text-align:center;  font-size:12px; font-family:PingFangSC, sans-serif;}
table,td,tr,img,ul,li,h1,h2,p,object,param,embed{margin:0; padding:0; border:0;}
img{border:0;}
/* ul,li{list-style:none;} */
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; height: 0; clear:both; visibility:hidden;}

/*-返回定部-*/
#tbox{width:54px; float:right; position:fixed; right:20px; bottom:55px;}
#gotop{ width:54px; height:54px; background:#c90013; display:block;}
#gotop .retopic{display: inline-block; border-top: 2px solid; border-right: 2px solid; margin-top: 20px; width: 25px; height: 25px; border-color: #fff; transform: rotate(-45deg);}

.pc-container{width: 100%; height: 100%; margin: 45px auto 0 auto; text-align: center;  user-select: none;position: relative;z-index: 0;}
.pc-container .main-m{width:1200px; height: 100%;position: relative; margin: 0 auto; text-align: center;}
.pc-container img{width: 100%;height: 100%;display: block;}

/* 按钮 */
.pc-container .jqbtn{
    margin-top: 25px;
    display: flex;align-items: center;justify-content: center;gap: 8px;
}
.pc-container .jqbtn .jqbtnone{
    position: relative;
    background: linear-gradient(to right, #2dcefa, #1287f1,#1ecffb);border-radius: 30px 5px 8px 45px;
    width: 170px;height: 45px;padding: 0 0 3px 1px;box-sizing: border-box;
    cursor: pointer;
    transform: skewX(-10deg);
}
.pc-container .jqbtn .jqbtnone .jqbtnonein{
    width: 100%;height: 100%;position: relative;
    background: linear-gradient(to right, #006df6,13%, #1ab4fa,#33dafe);border-radius: 30px 5px 8px 45px ;
    display: flex;align-items: center;justify-content: center;
}
.pc-container .jqbtn .jqbtnone .btntxt{
    color: #fff;font-size: 20px;line-height: 20px;font-weight: bold;transform: skewX(10deg);
}
.pc-container .jqbtn .btnshan{
    width: 123px;height: 13px;
    position: absolute;bottom: -5px;left:10px;
}
/* animation: borderwai 2s ease infinite; */
.pc-container .jqbtn .jqbtntwo{
    background: linear-gradient(to right, #f6a371, #b61411,#ef8963);border-radius: 5px 45px 30px 8px;
    width: 220px;height: 45px;padding: 0 3px 3px 0;box-sizing: border-box;
    cursor: pointer;
    transform: skewX(-10deg);
}
.pc-container .jqbtn .jqbtntwo .jqbtntwoin{
    width: 100%;height: 100%;position: relative;
    background: linear-gradient(to right, #f53c3a, #f46336);border-radius: 5px 45px 30px 8px;
    display: flex;align-items: center;justify-content: center;gap: 12px;
}
/* animation: handleanimation 2s ease infinite; */
.pc-container .jqbtn .jqbtntwo .btnhand{ 
    width: 64px;height: 66px;
    position: absolute;bottom: -38px;right: -32px;
    animation: handleanimation 2s ease infinite;
}
/* animation: btntxtle 2s ease infinite; */
.pc-container .jqbtn .jqbtntwo .btntxt{
    color: #fff;font-size: 20px;line-height: 20px;font-weight: bold;transform: skewX(10deg);
}
/* 边框下沉 */
@keyframes borderwai {
    0% ,20% ,30% { padding: 0 3px 3px 0; }
    40% { padding:0; }
    50% ,80% ,100% { padding: 0 3px 3px 0; }
}
/* 手 */
@keyframes handleanimation {
    0% { transform: none;  }
    20% { transform: translate(-10px,-10px); }
    30% { transform: scale3d(0.8, 0.8, 0.8); }
    40% { transform: scale3d(0.9, 0.9, 0.9); }
    50% { transform: scale3d(1,1,1); }
    100% { transform: none; }
}
/* 文字 */
@keyframes btntxtle {
    0% ,20% ,30% { transform: skewX(10deg); }
    40% { transform: scale3d(0.8, 0.8, 0.8) skewX(10deg); }
    50% ,80% ,100% { transform: skewX(10deg); }
}
.pc-container .jqbtn .jqbtntwo:hover{animation: none;}
.pc-container .jqbtn .jqbtntwo:hover .btntxt{animation: none;}
.pc-container .jqbtn .jqbtntwo:hover .btnhand{animation: none;}
/* 标题 */
.pc-container .alltitle{
    position: relative;
    display: flex;flex-direction: column; gap: 6px;
    width: 400px;margin: 0 auto;
}
.pc-container .alltitle span{font-weight: 900;}
.pc-container .alltitle .titletop{font-size: 20px;}
.pc-container .alltitle .titletwo{    
    color: #000;
    font-weight: 900;
    font-size: 40px;
    line-height: 40px;
}
.pc-container .alltitle .titlethree{    
    color: #cdd2d6;
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 300;
}
.pc-container .alltitle .titleicon{
    position: absolute;top: 50%;transform: translate(0,-50%);
    display: flex;align-items: center;justify-content: space-between;
    width: 100%;
}
.pc-container .alltitle .titleicon .titleiconone{width: 37px;height: 25px;}


/* 顶部*/
.pc-container .sectionone{
    width: 100%; height:auto;
    background: url("../images/bg0101.png") no-repeat top;background-color: #fff;
    padding-bottom: 70px;
}
/* 新加坡预科项目 */
.pc-container .sectionone .one{    
    display: flex;flex-direction: column;align-items: center;justify-content: center;
    padding-top: 115px;
}
.pc-container .sectionone .one .onetxttop{    
    display: flex;align-items: center;gap: 8px;
    background: linear-gradient(to right, #e6f2ff, #e8f2fc);border-radius: 25px;
    padding: 5px 15px 5px 8px;
}
.pc-container .sectionone .one .onetxttop .otopleft{
    display: flex;align-items: center;justify-content: space-between;
    background: linear-gradient(to right, #0358ff, 65%, #30f4b6);border-radius: 15px;
    width: 152px;height: 30px;
    padding: 0 12px 0 5px;box-sizing: border-box;
}
.pc-container .sectionone .one .onetxttop .otopleft .otoplogo{width: 23px;height: 23px;}
.pc-container .sectionone .one .onetxttop .otopleft .otopname{
    font-weight: 900;font-size: 18px;line-height: 19px;
    background: linear-gradient(to right, #fff, 94%, #44e2d4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.pc-container .sectionone .one .onetxttop .otopright{ color: #1c1a1b;font-weight: 500;font-size: 22px; }
.pc-container .sectionone .one .onetxtbott{
    font-size: 98px;font-weight: 600;
    letter-spacing: 4px;
    background: linear-gradient(120deg, #035cff, 83%, #01c1ff, #01fff2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* 助力学子无缝衔接新加坡名校 */
.pc-container .sectionone .two{    
    display: flex;
    align-items: center;
    justify-content: center;gap: 10px; margin-top: 120px;
}
.pc-container .sectionone .two .twoitem{    
    display: flex;
}
.pc-container .sectionone .two .twoitem .twoitleft{
    background: linear-gradient(45deg, #d8f0fd, 48%, #fff);border-radius: 8px;
    width: 45px;height: 45px;
    display: flex;align-items: center;justify-content: center;
    position: relative;z-index: 1;
    box-shadow: 4px 1px 3px 0 #a9c5dd, inset 0px 0px 1px 2px #fff;
}
.pc-container .sectionone .two .twoitem .twoitleft .tileimg{width: 25px;height: 25px;}
.pc-container .sectionone .two .twoitem .twoitright{
    width: 270px;height: 45px;
    background: #ddeff9;box-shadow: 0 0 9px 1px #a9c5dd, inset 0px 0px 3px 2px #fff;border-radius: 0 8px 8px 0;
    display: flex;align-items: center;justify-content: center;
    box-sizing: border-box;
    color: #1b67b3;font-weight: bold;font-size: 20px;
    position: relative;left: -3px;
}
/* 描述 */
.pc-container .sectionone .three{
    display: flex;align-items: center;justify-content: center;
    margin: 30px auto 0 auto;
}
.pc-container .sectionone .three .threeleft{
    width: 765px;height: 344px;
    padding: 8px;box-sizing: border-box;
    border-radius: 35px;
    background: transparent;
    box-shadow: inset 0px 0px 3px 2px #f2f7fb;
}
.pc-container .sectionone .three .threeleft .threeleftin{
    width: 100%;height: 100%;
    padding: 7px 32px;box-sizing: border-box;
    background: #fff;border-radius: 35px;box-shadow: 0 0 10px 0px #d8d9da;
    text-align: left;font-size: 18px;font-weight: 300;line-height: 39px;
}
.pc-container .sectionone .three .threeleft .threeleftin span{font-weight: 400;}
.pc-container .sectionone .three .threeright{
    width: 433px;height: 344px;
    padding: 8px;box-sizing: border-box;
    background: transparent;border-radius: 35px;box-shadow: inset 0px 0px 3px 2px #f2f7fb;
    position: relative;left: -17px;
}
.pc-container .sectionone .three .threeright .threerightin{
    width: 100%;height: auto;
    padding: 7px;box-sizing: border-box;
    background: #fff;border-radius: 35px;box-shadow: 0 0 10px 0px #d8d9da;
}
/* 招生对象 */
.pc-container .sectionone .four{
    display: flex;align-items: center;justify-content: center;gap: 45px;
    margin-top: 35px; margin-bottom: 110px;
}
.pc-container .sectionone .four .fouritem{    
    display: flex;align-items: flex-start;
    position: relative;
}
.pc-container .sectionone .four .fouritem .fitemleft{ position: relative;top: 10px; }
.pc-container .sectionone .four .fouritem .fitemleft .filone{
    width: 8px;height: 90px;
    background: linear-gradient(to bottom, #4e91fa, #75a9fc);border-radius: 5px 0 0 5px;
}
.pc-container .sectionone .four .fouritem .fitemleft .filtwo{    
    width: 3px;height: 155px;
    background: linear-gradient(to bottom, #0257ff, transparent);
    position: absolute;right: 0;top: 0;
}
.pc-container .sectionone .four .fouritem .fitemright{ 
    width: 315px;height: 120px;
    background: linear-gradient(145deg, #e9f1fc, #fff);  box-shadow: inset 0px 0px 3px 2px #f2f7fb;border-radius: 5px 5px 75px 0;
    display: flex;flex-direction: column;align-items: flex-start;gap: 5px;
    padding: 10px 25px 0 25px;box-sizing: border-box;
}
.pc-container .sectionone .four .fouritem .fitemright .firiname{ color: #252331;font-weight: bold;font-size: 22px; }
.pc-container .sectionone .four .fouritem .fitemright .firitbrder{    
    width: 49px;height: 3px;
    background: linear-gradient(to right, #0358ff, 80%, #00dafe);
}
.pc-container .sectionone .four .fouritem .fitemright .firitdes{ text-align: left;font-size: 18px;line-height: 22px;font-weight: 300; }
/* 项目优势 */
.pc-container .sectionone .advbox{
    margin: 0 auto 25px auto;
    width: 100%;
    display: flex;align-items: flex-end;justify-content: space-between;
}
.pc-container .sectionone .advbox .advitem{
    width: 277px;
    display: flex;flex-direction: column;align-items: flex-start;
}
.pc-container .sectionone .advbox .advitem .advitemone{
    position: relative;
    width: 100%;box-sizing: border-box;
}
.pc-container .sectionone .advbox .advitem .advitemone .advzero{
    width: 277px;height:167px;
    position: relative;top: 1px;
}
.pc-container .sectionone .advbox .advitem .advitemone .advimg{
    width: 171px;height:159px;
    position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
    opacity: 0.7;
}
.pc-container .sectionone .advbox .advitem .advitemone .advonedes{
    display: flex;flex-direction: column;align-items: center;justify-content: center;
    font-size: 16px;font-weight: 300;
    width: 100%;height:167px;
    position: absolute;left: 50%;top: 70%;transform: translate(-50%,-50%);
}
.pc-container .sectionone .advbox .advitem .advitemone .advonedes span{color: #045afb;font-weight: bold;font-size: 18px;}
.pc-container .sectionone .advbox .advitem .advtwo{
    width: 100%;height: 40px;
    background: linear-gradient(to left, #063bfb, #6ba4fb);
    display: flex;align-items: center;justify-content: center;
    color: #fff;font-size: 22px;font-weight: bold;
}


.pc-container .sectiontwo{
    width: 100%; height:auto;background: url("../images/bg0102.png") no-repeat bottom;background-color: #fff;
    padding-bottom: 50px;
}
/* 升学路径 */
.pc-container .sectiontwo  .lujing{
    width: 100%;
    display: flex;align-items: center;justify-content: space-between;
    margin-bottom: 25px;
}
.pc-container .sectiontwo  .lujing .ljitem{ display: flex;flex-direction: column;align-items: center;}
.pc-container .sectiontwo  .lujing .ljitem .ljnum{
    width: 50px;height: 50px;
    background: linear-gradient(to bottom, #eeeeee, #ffffff);border-radius: 45px;
    position: relative;top:20px;
    display: flex;align-items: center;justify-content: center;
    box-shadow: 0 3px 1px 0 #e8e8e8;
    color: #045bfa;font-weight: bold;font-size: 24px;line-height: 26px;
}
.pc-container .sectiontwo  .lujing .ljitem .ljdes{
    width: 225px;height: 240px;
    background-color: #fff;border-radius: 15px;
    padding: 40px 15px 15px 15px;box-sizing: border-box;
    display: flex;flex-direction: column;align-items: center;gap: 14px;
    box-shadow: 0 1px 4px 1px #eeeeee;
}
.pc-container .sectiontwo  .lujing .ljitem .ljdes .ljdesone{    
    color: #085afb;font-weight: bold;font-size: 22px;line-height: 24px;
    height: 50px;
    display: flex;align-items: center;
}
.pc-container .sectiontwo  .lujing .ljitem .ljdes .ljdestwo{    
    width: 100%;
    border-top: 2px dashed #e9e9e9;
    padding-top: 14px;
    text-align: left;font-size: 16px;font-weight: 300;
}
/* 衔接院校及专业 */
.pc-container .yxzy{
    width: 100%;
    display: flex;align-items: center;justify-content: center;
    margin-top: 25px;margin-bottom: 70px;
    position: relative;
}
.pc-container .yxzy .yxzytable{
    position: relative;z-index: 2;
    width: 1170px;
    margin: 0 auto;
    background: #fff;
    padding: 12px;box-sizing: border-box;box-shadow: 0 1px 3px 1px #9ec3e0;
}
.pc-container .yxzy .yxzytable th{background-color: #075bfc;color: #fff;font-weight: bold;font-size: 22px;padding: 10px 0;}
.pc-container .yxzy .yxzytable th:nth-child(1){width: 200px;}
.pc-container .yxzy .yxzytable th:nth-child(2){width: 945px;}
.pc-container .yxzy .yxzytable tr:nth-child(even){background-color: #f7fbfe;}
.pc-container .yxzy .yxzytable tr:nth-child(odd){background-color: #e6f2fe;}
.pc-container .yxzy .yxzytable tr td{padding: 10px 0;font-size: 16px;}
.pc-container .yxzy .yxzytable tr td:nth-child(2){text-align: left;padding-left: 25px;box-sizing: border-box;font-weight: 300;}
.pc-container .yxzy .yzbg{
    width: 100%;
    position: absolute;z-index: 1;left: 0;bottom: -25px;
    display: flex;align-items: flex-end;justify-content: center;
}
.pc-container .yxzy .yzbg .yzbgone{
    width: 0;height: 0;
    border-left: 860px solid #075bfc;
    border-right: 85px solid transparent;
    border-top: 215px solid #075bfc;
    position: relative;left: 43px;
}
.pc-container .yxzy .yzbg .yzbgtwo{
    width: 0;height: 0;
    border-right: 256px solid #bce6ff;
    border-bottom: 215px solid #bce6ff;
    border-left: 85px solid transparent;
    position: relative;right: 43px;
}

/* 课程设置 */
.pc-container .setting{
    width: 100%; height: 695px;
    background: url("../images/bg02.png") no-repeat top;
    padding: 35px 0 0 0;box-sizing: border-box;
} 
.pc-container .setting .settdes{
    width: 100%;
    background: #070b14;
    padding: 25px 35px;box-sizing: border-box;
    color: #fff;font-weight: 300;font-size: 18px;text-align: left;line-height: 32px;
    margin-top: 25px;
}
.pc-container .setting .settdes span{font-weight: bold;}
.pc-container .setting .settbox{
    margin-top: 25px;
    display: flex;align-items: center;justify-content: space-between;
}
.pc-container .setting .settbox .settleft{
    background: #111e48;border: 2px solid transparent;
    border-image: linear-gradient(to top, #07429c, transparent) 1;
    width: 815px; height: 350px;
    padding: 0 30px;box-sizing: border-box;
    display: flex;flex-flow: column;align-items: flex-start;justify-content: center;
}
.pc-container .setting .settbox .settleft .settdesone{
    color: #fff;font-size: 20px;font-weight: bold;
}
.pc-container .setting .settbox .settleft .settdestwo{
    font-size: 18px;font-weight: 600;
    background: linear-gradient(to right, #5da6cf, #0ef2fb);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.pc-container .setting .settbox .settleft .settdesthree{
    width: 100%;
    display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 15px 0;
    margin-top: 20px;
}
.pc-container .setting .settbox .settleft .settdesthree .sethreeitem{
    display: flex;align-items: center;gap: 8px;
    background: linear-gradient(to right, #014eff, #019efd);border-radius: 12px;
    width: 365px;height: 65px;
    border: 1px solid #2a6cfe;box-sizing: border-box;padding-left: 10px;
}
.pc-container .setting .settbox .settleft .settdesthree .sethreeitem .setitemnum{ color: #0030ff;font-size: 32px;font-weight: 900; }
.pc-container .setting .settbox .settleft .settdesthree .sethreeitem .setitetxt{
    display: flex;flex-direction: column;align-items: flex-start;
    color: #fff;font-weight: 300;font-size: 18px;
}
.pc-container .setting .settbox .settleft .settdesthree .sethreeitem .setitetxt span{font-weight: bold;}

.pc-container .setting .settbox .settleft .settyytitleone{
    color: #01ffff;
    font-size: 26px;
    font-weight: bold;
    line-height: 38px;
}
.pc-container .setting .settbox .settleft .settyytitletwo{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 12px;
}
/* 预约*/
.pc-container .get{ width: 100%; }
.pc-container .get .get-form{
    width: 100%;box-sizing: border-box;
}
.pc-container .get .get-form .get-form-top{display: flex;flex-direction: column; align-items: center;gap: 10px;}
.pc-container .get .get-form .get-form-top .gft-item{
    width: 100%;position: relative;
    display: flex;align-items: center;justify-content: space-between;
    background-color: #fff;border: 1px solid #f2f2f2;border-radius: 6px;
    padding: 0 0px 0 8px;box-sizing: border-box;
}
.pc-container .get .get-form .get-form-top .gft-item .gfi-img{margin-right: 5px;}
.pc-container .get .get-form .get-form-top .gft-item .gfi-img img{}
.pc-container .get .get-form .get-form-top .gft-item .gfi-input{}
.pc-container .get .get-form .get-form-top .gft-item .gfi-input .gfi-input-name{
    border: none;background: #ffffff;height: 40px;width: 290px;padding-left: 10px;box-sizing: border-box;
}
.pc-container .get .get-form .get-form-top .gft-item .gfi-getCode{position: absolute;right: 5px;top: 50%;transform: translate(0, -50%);}
.pc-container .get .get-form .get-form-top .gft-item .gfi-getCode .getYzm{border: none;padding: 6px 15px;border-radius: 22px;display: flex;align-items: center;justify-content: center;color: #ffffff;background-color: #767676;}
.pc-container .get .get-form .get-form-top .gft-submit{
    cursor: pointer;width: 100%; height: 45px;
    background:linear-gradient(to right, #0169fc,#38e3af) ;border-radius: 8px; 
    display: flex;align-items: center;justify-content: center;
    color: #fff;font-size: 20px;font-weight: bold;
}
.pc-container .get .get-form .get-form-top .gft-submit .gfs-img{margin-right: 6px;}
.pc-container .get .get-form .get-form-top .gft-submit .gfs-txt{color: #fffeff;font-size: 16px;font-weight: bold;}
.pc-container .get .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;margin-top: 10px;font-size: 12px;}


/* 课程时间安排 */
.pc-container .time{
    width: 100%; height: auto;
    background: url("../images/bg03.png") no-repeat top;background-color: #fff;
    padding: 35px 0 70px 0;box-sizing: border-box;
} 
.pc-container .time .timebox{
    position: relative;margin-bottom: 50px;margin-top: 25px;
}
.pc-container .time .timetable{
    position: relative;z-index: 2;
    width: 1170px;
    margin: 0 auto;
    background: #fff;
    padding: 12px;box-sizing: border-box;box-shadow: 0 1px 3px 1px #9ec3e0;
}
.pc-container .time .timetable th{width: 167px; background-color: #075bfc;color: #fff;font-weight: bold;font-size: 22px;padding: 5px 0;}
.pc-container .time .timetable tr:nth-child(odd){background-color: #f7fbfe;}
.pc-container .time .timetable tr:nth-child(even){background-color: #e6f2fe;}
.pc-container .time .timetable tr td{padding: 5px 0;font-size: 16px;}
.pc-container .time .timetable tr td:nth-child(1){ font-weight: bold;}
.pc-container .time .yzbg{
    width: 100%;
    position: absolute;z-index: 1;left: 0;bottom: -20px;
    display: flex;align-items: flex-end;justify-content: center;
}
.pc-container .time .yzbg .yzbgone{
    width: 0;height: 0;
    border-left: 860px solid #075bfc;border-right: 85px solid transparent;border-top: 155px solid #075bfc;
    position: relative;left: 43px;
}
.pc-container .time .yzbg .yzbgtwo{
    width: 0;height: 0;
    border-right: 256px solid #bce6ff;border-bottom: 155px solid #bce6ff;border-left: 85px solid transparent;
    position: relative;right: 43px;
}

/* 五星服务&学员管理 */
.pc-container .student{
    width: 100%; height: 632px;
    background: url("../images/bg04.png") no-repeat top;
    padding: 15px 0 0 0;box-sizing: border-box;
} 
.pc-container .student .stubox{
    display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0 290px;
    width: 100%;padding: 0 52px;box-sizing: border-box;
}
.pc-container .student .stubox .stuitem{
    display: flex;flex-direction: column;gap: 5px;align-items: flex-start;
    width: 230px;border-radius: 10px;background: #fff;box-shadow: 0 0 8px  0 #9ab7df;
    padding: 10px;box-sizing: border-box;
}
.pc-container .student .stubox .stuitem .stutop{ display: flex;align-items: center;gap: 6px; }
.pc-container .student .stubox .stuitem .stutop .stutopone{width: 38px;height: 39px;}
.pc-container .student .stubox .stuitem .stutop .stutopname{
    color: #000;
    font-size: 18px;
    font-weight: bold
}
.pc-container .student .stubox .stuitem .stubottom{    width: 100%;}
.pc-container .student .stubox .stuitem .stubottom .stuboitem{
    text-align: left;color: #4c4c4c;font-size: 16px;
    position: relative;
    padding-left: 18px;box-sizing: border-box;
    width: 100%;
}
.pc-container .student .stubox .stuitem .stubottom .stuboitem::before{
    content: '';
    width: 6px;height: 6px;background-color: #cbcbcb;border-radius: 45px;
    position: absolute;left: 0;top: 50%;transform: translate(0,-50%);
}
.pc-container .student .stubox .stuitem .stubottom .stuboitem span{font-weight: bold;}

/* 国际化学习环境 */
.pc-container .env{
    width: 100%; height: auto;
    background: url("../images/bg05.png") no-repeat bottom;background-color: #fff;
    padding: 60px 0 50px 0;box-sizing: border-box;
}
.pc-container .env .bltubgtop{
    width: 100%;height: 150px;
    background: linear-gradient(to bottom, #e0f2fe, transparent);border-radius: 25px;
    position: absolute;top: -15px;
}
.pc-container .env .bluetitle{
    width: 1176px;
    margin: 0 auto;
    background: linear-gradient(142deg, #256df3, #47a2fb);border-radius: 25px;
    padding: 15px 0 120px 0;
    position: relative;z-index: 1;
}
.pc-container .env .bluetitle .btdes{color: #fff;font-size: 18px;margin-top: 25px;}
.pc-container .env .envbox{
    display: flex;align-items: center;justify-content: center;gap: 18px;
    position: relative;z-index: 2;top: -50px;
}
.pc-container .env .envbox .envitem{
    display: flex;flex-direction: column;align-items: center;gap: 12px;
    background: rgb(255 255 255 / 80%);border-radius: 25px;box-shadow: 0 0 3px 0 #dce4ef;
    width: 200px;height: 270px;
    position: relative;
    padding: 70px 20px 0;box-sizing: border-box;
}
.pc-container .env .envbox .envitem .envimg{    
    width: 100px;height: 100px;
    position: absolute;left: 50%;top: -40px;transform: translate(-50%, 0);
}
.pc-container .env .envbox .envitem .envtitle{ color: #065afb;font-weight: bold;font-size: 22px; }
.pc-container .env .envbox .envitem .envdes{    
    width: 100%;
    border-top: 2px solid #b2b2b2;
    padding-top: 12px;
    text-align: left;color: #404040;font-size: 18px;line-height: 24px;
}
.pc-container .env .envimg{
    width: 100%;
    display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 15px 0;
    position: relative;top: -15px;
}
.pc-container .env .envimg .envimgitem{width: 388.08px;height: 263.62px;}

/* 最后 */
.pc-container .last{ 
    width: 100%; height: auto;
    background: url("../images/bg06.png") no-repeat top;
    background-color: #000000;padding: 25px 0; box-sizing: border-box;
}
.pc-container .last .lastbox{ display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pc-container .last .lastbox .laone{ color: #fff;font-size: 18px;font-weight: bold; }
.pc-container .last .lastbox .latwo{ color: #fff;
    font-weight: 200;font-size: 18px;
    margin: 3px auto 18px auto;
}
.pc-container .last .lastbox .lathree{ 
    width: 250px;height: 45px;
    display: flex;align-items: center;justify-content: center;
    font-size: 18px;color: #fff;font-weight: bold;
    background-color: #075bfc;border-radius: 35px;
}










