/*
@author: he
@update: he (2024-07-25)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;font-size:0.32rem;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.iosFootHank{ padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}
.ggTit{ height: 1.867rem; line-height: 1.867rem; font-size: 0.533rem; font-weight: 700; text-align: center;}

/*页头*/
.header{ position: relative; z-index: 1; height: 6.933rem;}
.header .logo{ position: absolute; left: 0.547rem; top: 0.4rem; display: block; width: 2.64rem; height: 0.653rem;}
.header .cTxt{ position: absolute; top: 4.16rem; left: 50%; margin-left: -3rem; width: 6rem; height: 0.813rem; line-height: 0.8rem; font-size: 0.4rem; color: #fff; text-align: center; background: url(/images/zhuanti/2024qytp/tit_01.png) no-repeat; background-size: 100% 100%;}
.header .free-btn{ display:block; width:4.453rem; height:0.933rem; line-height:0.933rem; font-size:0.427rem; text-align:center; left:50%; margin-left:-2.227rem; bottom:0.56rem; color:#fff; border-radius:0.533rem; background:#ff6b2c; background-image:-webkit-linear-gradient(left, #ff6b2c, #ffb44a); background-image:-moz-linear-gradient(left, #ff6b2c, #ffb44a); background-image:linear-gradient(left,#ff6b2c,#ffb44a);}

/*特色平台*/
.feature{ padding: 0 0 0.267rem; background: url(/images/zhuanti/2024qytp/bg_02.jpg) no-repeat center top; background-size: 10rem 100%;}
.feature .conBox{ overflow: hidden; height: 4.8rem; border-radius: 0.24rem; background: #fff; margin: 0 0.267rem 0.4rem; -webkit-box-shadow:0 0.067rem 0.267rem rgba(0, 0, 0, 0.05); -moz-box-shadow:0 0.067rem 0.267rem rgba(0, 0, 0, 0.05); box-shadow:0 0.067rem 0.267rem rgba(0, 0, 0, 0.05);}
.feature .conBox .leftBox{ float: left; width: 5.4rem; padding-top: 0.347rem;}
.feature .conBox .leftBox-tit{ float: left; position: relative; z-index: 1; padding: 0 0.267rem; height: 0.853rem; line-height: 0.853rem; font-size: 0.427rem; font-weight: 700; border-radius: 0 0.427rem 0.427rem 0; margin-bottom: 0.293rem; background: #cff4ff;
    background: -webkit-linear-gradient(left, #caf9ff, #d5edfe); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #caf9ff, #d5edfe); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #caf9ff, #d5edfe); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #caf9ff, #d5edfe); /* 标准的语法 */}
.feature .conBox .leftBox-txt{ clear: both; line-height: 0.48rem; font-size: 0.293rem; color: #666; margin: 0 0.267rem;}
.feature .conBox .rightPic{ float: right; width: 3.92rem; height: 4.8rem;}
.feature .conBox .rightPic img{ width: 3.92rem; height: 4.8rem; border-radius: 0.24rem 0 0 0.24rem;}

/*企业优势*/
.advantage{ padding: 0 0 0.667rem;}
.advantage .conBox{ position: relative; z-index: 1; height: 6.133rem;}
.advantage .conBox .swiper-container{  width: 10rem; height: 6.133rem;}
.advantage .conBox .swiper-slide{ position: relative; z-index: 1; width: 9.2rem; height: 5.707rem; border-radius: 0.107rem; overflow: hidden; margin: 0 0.4rem;}
.advantage .conBox .swiper-slide .pic{ width: 9.2rem; height: 5.707rem;}
.advantage .conBox .swiper-slide .first{ position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.advantage .conBox .swiper-slide .first-pic{ padding-top: 0.613rem; margin-bottom: 0.133rem;}
.advantage .conBox .swiper-slide .first-pic img{ display: block; width: 1.12rem; height: 1.12rem; margin: 0 auto;}
.advantage .conBox .swiper-slide .first-pic p{ line-height: 1.013rem; text-align: center; font-size: 0.4rem; color: #fff; font-weight: 700;}
.advantage .conBox .swiper-slide .first-txt{ line-height: 0.48rem; font-size: 0.32rem; color: #fff; margin: 0 0.4rem;}
.advantage .conBox .swiper-pagination-bullets{ bottom: 0 !important;}
.advantage .conBox .swiper-pagination-bullet{ background: #e0e0e0 !important; opacity: 1; margin: 0 0.1rem !important; }
.advantage .conBox .swiper-pagination-bullet-active { background: #3c7fff !important; }

/*定制方案*/
.customized{ padding: 0.267rem 0 0.667rem; background: url(/images/zhuanti/2024qytp/2026/customized-bg.jpg) no-repeat center bottom #f4f9fd; background-size: 10rem auto;}
.customized .ggTit{ margin-bottom: 0.16rem;}
.customized .conBox{ position: relative; z-index: 1; height: 9.253rem;}
.customized .conBox .list{ position: absolute; width: 1.2rem; height: 1.467rem; line-height: 0.32rem; font-size: 0.267rem; color: #fff; padding: 0 0.133rem; text-align: center; display: -webkit-flex; display: flex; justify-content: center; align-items: center; border-radius: 50%; border: 0.027rem solid #fff; background: #4882fc;
    background: -webkit-linear-gradient(left, #3f77ff, #5290f8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #3f77ff, #5290f8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #3f77ff, #5290f8); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #3f77ff, #5290f8); /* 标准的语法 */}
.customized .conBox .list.bg01{ top: 50%; left: 0.267rem; margin-top: -0.76rem;}
.customized .conBox .list.bg02{ top: 50%; left: 1.2rem; margin-top: -3.467rem;}
.customized .conBox .list.bg03{ top: 0; left: 50%; margin-left: -0.76rem;}
.customized .conBox .list.bg04{ top: 50%; right: 1.2rem; margin-top: -3.467rem;}
.customized .conBox .list.bg05{ top: 50%; right: 0.267rem; margin-top: -0.76rem;}
.customized .conBox .list.bg06{ top: 50%; right: 1.2rem; margin-top: 1.867rem;}
.customized .conBox .list.bg07{ bottom: 0; left: 50%; margin-left: -0.76rem;}
.customized .conBox .list.bg08{ top: 50%; left: 1.2rem; margin-top: 1.867rem;}

/*优享服务*/
.serve{ padding: 0 0 0.667rem; background: url(/images/zhuanti/2024qytp/bg_04.jpg) no-repeat center top; background-size: 10rem 100%;}
.serve .conBox{ padding: 0 0.133rem; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap; align-content: flex-start; margin-bottom: 0.133rem;}
.serve .conBox .list{ width: 4.867rem; height: 4.147rem;}
.serve .conBox .list-tit{ width: 4.08rem; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 0.373rem; font-weight: 700; color: #fff; margin-bottom: 0.293rem;}
.serve .conBox .list-cen{ padding: 0 0.4rem; line-height: 0.48rem; font-size: 0.32rem;}
.serve .conBox .list.bg01{ background: url(/images/zhuanti/2024qytp/bg_05.png) no-repeat; background-size: 100% 100%;}
.serve .conBox .list.bg02{ background: url(/images/zhuanti/2024qytp/bg_06.png) no-repeat; background-size: 100% 100%;}
.serve .botBox{ border: 1px solid #fff; border-radius: 0.133rem; display: -webkit-flex; display: flex; justify-content: space-around; flex-wrap: wrap; background: #fff0d5; margin: 0 0.267rem;
    background: -webkit-linear-gradient(left, #fff1d5, #ffecc3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fff1d5, #ffecc3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fff1d5, #ffecc3); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fff1d5, #ffecc3); /* 标准的语法 */}
.serve .botBox .list{ height: 2.88rem; padding-top: 0.4rem;}
.serve .botBox .list-pic{ display: block; width: 1.093rem; height: 0.96rem; margin: 0 auto;}
.serve .botBox .list-tit{ line-height: 0.747rem; font-size: 0.373rem; color: #ff7d05; font-weight: 700;}
.serve .botBox .list-txt{ line-height: 0.427rem; font-size: 0.32rem;}

/*师资队伍*/
.teacher{ padding: 0 0 0.667rem; background: url(/images/zhuanti/2024qytp/bg_07.jpg) no-repeat center top; background-size: 10rem 100%;}
.teacher .ggTit{ color: #fff; margin-bottom: 0.133rem;}
.teacher .conBox{ width: 100%; height: 6.667rem;}
.teacher .fotTxt{ display: block; line-height: 1.333rem; text-align: center; font-size: 0.32rem; color: #fff;}

/*合作展示*/
.cooperate{ background: url(/images/zhuanti/2024qytp/bg_08.jpg) no-repeat center bottom #fff; background-size: 10rem auto;}
.cooperate .conBox{ padding: 0 0.267rem 0.4rem; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap; align-content: flex-start;}
.cooperate .conBox .list{ display: block; width: 4.6rem; height: 1.2rem; margin-bottom: 0.267rem;}
.cooperate .conBox .list img{ width: 4.6rem; height: 1.2rem;}
.cooperate .botBox{ position: relative; z-index: 1;}
.cooperate .botBox .swiper-container{ width:100%; height: 4rem;}
.cooperate .botBox .swiper-slide{ width: 5.547rem; height: 3.333rem; margin-left: 0.267rem;}
.cooperate .botBox .swiper-slide img{ width: 5.547rem; height: 3.333rem;}
.cooperate .botBox .swiper-slide:last-child{ margin-right: 0.267rem;}
.cooperate .botBox .swiper-pagination-bullets{ bottom: 0.133rem !important;}
.cooperate .botBox .swiper-pagination-bullet{ background: #e0e0e0 !important; opacity: 1; margin: 0 0.1rem !important; }
.cooperate .botBox .swiper-pagination-bullet-active { background: #3c7fff !important; }

/*底部通栏*/
.footBanner{ height: 2.133rem;}

/*底部浮动*/
.botFloat-wrap{ height: 1.2rem;}
.botFloat{ position: fixed; left: 0; bottom: 0; width: 100%; height: 1.2rem; z-index: 70; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
.botFloat .btn{ position: relative; z-index: 1; display: inline-block; width: 4.533rem; height: 0.933rem; line-height: 0.933rem; text-indent: 1.733rem; text-align: left; font-size: 0.427rem; color: #fff; border-radius: 0.467rem; margin: 0.133rem 0.133rem 0;
    background: -webkit-linear-gradient(left, #ff6b2c, #f77d11); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff6b2c, #f77d11); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff6b2c, #f77d11); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff6b2c, #f77d11); /* 标准的语法 */}
.botFloat .btn:after{ content:" "; position: absolute; left: 0.72rem; top: 0.173rem; display:block; width: 0.587rem; height: 0.587rem;}
.botFloat .btn.apBtn:after{ background: url(/images/zhuanti/2024qytp/icon_10.png) no-repeat; background-size: 100% 100%;}
.botFloat .btn.wxBtn:after{ background: url(/images/zhuanti/2024qytp/icon_11.png) no-repeat; background-size: 100% 100%;}

/*右侧浮动*/
.fix-top{display: block; width: 1.2rem; height: 1.2rem; z-index: 92; position: fixed; background: url(/images/zhuanti/2024qytp/icon_33.png) no-repeat; background-size: 100% auto; right: 0.133rem; bottom: 2rem;}

.mask{ display: none; background:#000;opacity:.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;}

/*二维码弹框*/
.wxPop{ display:none; width: 4.533rem; height: 5.547rem; background: url(/images/zhuanti/2024qytp/icon_13.png) no-repeat; background-size: 100% 100%; position:fixed; top:50%; left:50%; margin-left: -2.267rem; z-index: 1000;}
.wxPop .close{ position: absolute; right: -0.453rem; top: -0.667rem; width: 0.48rem; height: 0.48rem; background: url(/images/zhuanti/2024qytp/icon_12.png) no-repeat; background-size: 100% 100%;}
.wxPop .pic{ width: 3.253rem; height: 3.253rem; margin: 0.8rem auto 0;}
.wxPop .pic img{ width: 3.253rem; height: 3.253rem;}
.wxPop .txt{ line-height: 1.067rem; font-size: 0.347rem; color: #fff; text-align: center;}

.details-btn{ display:block; width:4.453rem; height:0.933rem; line-height:0.933rem; font-size:0.427rem; text-align:center; margin:.4rem auto 0; color:#fff; border-radius:0.533rem; background:#ff6b2c; background-image:-webkit-linear-gradient(left, #ff6b2c, #ffb44a); background-image:-moz-linear-gradient(left, #ff6b2c, #ffb44a); background-image:linear-gradient(left,#ff6b2c,#ffb44a);}

/**/
.mainBusiness-mod{ background:#f4f9fd; padding-bottom:0.747rem; background:url("/images/zhuanti/2024qytp/2026/mainBusiness-bg.jpg") no-repeat}
.mainBusiness-mod .top-tit{ text-align:center; padding:0.587rem 0 0;}
.mainBusiness-mod .top-tit h4{ line-height:0.853rem; font-size:0.56rem;}
.mainBusiness-mod .top-tit p{ line-height:0.627rem; font-size:0.373rem;}
.mainBusiness-mod .list{}
.mainBusiness-mod .list .box{ width:8.96rem; margin:.4rem auto 0;}
.mainBusiness-mod .list .box .tit{ line-height:0.907rem; margin:0.173rem 0 0 0.667rem; font-weight:bold; font-size:0.347rem; color:#222; padding-left:0.48rem;}
.mainBusiness-mod .list .box .text{ padding:0 0 0 0.667rem;}
.mainBusiness-mod .list .box .text p{ display:block; float:left; width:2.8rem; line-height:0.813rem; font-size:0.347rem; color:#222;}
.mainBusiness-mod .list .box.bg01{ background:url("/images/zhuanti/2024qytp/2026/mainBusiness-bg01.jpg") no-repeat center bottom #fff; background-size:100% auto;}
.mainBusiness-mod .list .box.bg02{ background:url("/images/zhuanti/2024qytp/2026/mainBusiness-bg02.jpg") no-repeat center bottom #fff; background-size:100% auto;}
.mainBusiness-mod .list .box.bg03{ background:url("/images/zhuanti/2024qytp/2026/mainBusiness-bg03.jpg") no-repeat center bottom #fff; background-size:100% auto;}
.mainBusiness-mod .list .box.bg01 .tit{ background:url("/images/zhuanti/2024qytp/2026/mainBusiness-ico01.png") no-repeat left center; background-size:0.333rem auto;}
.mainBusiness-mod .list .box.bg02 .tit{ background:url("/images/zhuanti/2024qytp/2026/mainBusiness-ico02.png") no-repeat left center; background-size:0.28rem auto;}
.mainBusiness-mod .list .box.bg03 .tit{ background:url("/images/zhuanti/2024qytp/2026/mainBusiness-ico03.png") no-repeat left center; background-size:0.293rem auto;}


