@charset "utf-8";

/*通用*/
.pg-box{padding-left: 40px; padding-right: 40px;}
.h10{height: 100px;}
/*内页头部*/
.pg-header.active .ix-header{position: fixed; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}
.pg-header .ix-header{ background:#fff; position: fixed; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}
.pg-header .ix-header .ix-logo img.a2{ display: block;}
.pg-header .ix-header .ix-logo img.a1{ display: none;}
.pg-header .ix-header .ix-nav li{color:#999}
.pg-header .ix-header .ix-nav li>a{color:#1a1a1a;}
/* banner */
.pg-banner{height: 400px;max-width: 1920px;margin: 0px auto;width: 100%; overflow: hidden;  position: relative; }
.pg-ban-img{height: 100%; -webkit-animation: scaleAnim 5s ease forwards;  animation: scaleAnim 5s ease forwards;}
.pg-banner .pg-ban-box{display: table; width:100%; height:100%;position: absolute; top: 0;}
.pg-banner .pg-ban-box .container{display: table-cell; vertical-align: middle;}
.pg-banner-tit{ color:#fff; margin: 0px auto; width: 60%; text-align: center; transform: scale(1) !important; position: relative; z-index: 1;}  
.pg-banner-tit .t1{ padding-bottom: 20px; position:relative; color: #fff;}
.pg-banner-tit span{color: rgba(255, 255, 255, 0.6);  font-size:1.1rem; font-family: "Arial"; font-weight: normal; font-style: italic; display: inline-block; padding-left: 5px;}
.pg-banner-tit p{color:rgba(255, 255, 255, 0.9);}



@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}



/*内页头部*/
.pg-main{perspective: 2000px; perspective-origin: top;}
.pg-head.xs{ -webkit-transform: rotateX(90deg) rotateZ(0); transform: rotateX(90deg) rotateZ(0);    border-bottom: 1px solid #fff; }
.pg-nav-tit h1{ font-size: 24px; font-weight: normal; color: #333; padding-bottom: 5px;}
.pg-nav-tit p{ font-family: "Arial"; font-size: 14px; color: #999; }

/*位置*/
.pg-position img{display:inline-block; margin-right: 10px; vertical-align: sub;}
.pg-position a{ color:#666; transition: all 0.36s ease;}
.pg-position b{font-weight: 100; color:#999; display: inline-block; padding: 0px 10px;}

.pg-position a:hover{color: var(--theme-color);}
/*详情位置*/
.pg-deta-wz{background: #f5f5f5; padding: 10px 0px;}

/*内页导航*/
.pg-nav{    border-right: solid 1px #e0e0e0;}
.pg-nav-list ul li{  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pg-nav-list ul li a{ padding-bottom: 5px; padding-top: 10px; padding-left: 16px; padding-right: 70px; color: #999; position: relative; display: inline-block;     transition: all 0.3s ease-out 0s; display: block;      font-weight: normal; }
.pg-nav-list ul li a::before{ left:-10px; top: 16px; content: ""; position: absolute; width:3px; height: 15px; background: transparent;     transition: all 0.3s ease-out 0s; }
.pg-nav-list ul li a.active{ color:var(--theme-color); font-weight:600;}
.pg-nav-list ul li a.active i{ color:var(--theme-color);}
.pg-nav-list ul li a.active::before{ left:0; background:var(--theme-color);}

.pg-nav-list ul li a i{font-weight: normal;  position: absolute;  right: 40px; font-size: 1.2rem; font-weight: normal; color: #ccc; transition: all 0.36s ease;     top: 10px;}

.pg-nav-list ul li a:hover, .pg-nav-list ul li a:hover i{  color:var(--theme-color);}
.pg-nav-list ul li a:hover::before{left:0;  background:var(--theme-color);}
.pg-nav-list ul{ padding-left: 0px}




/*分页*/
.pn-list a{color:#666;}
.pn-list a:hover{color:var(--theme-color);}

.pg-fy .layui-laypage{margin:0px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: var(--theme-color) !important;}

/*翻页*/
.pager{margin: 0px;}
.pager li>a:focus, .pager li>a:hover{ background: var(--theme-color); color:#fff;  border:solid 1px var(--theme-color);}



/*内页通用头部*/
.pg-ab-head{ text-align: center;}
.pg-ab-head .t1{font-size: 2.4rem; color: #333;  font-weight: normal; }
.pg-ab-head span{ font-size: 2rem; color:#ccc; font-weight: normal; font-weight: 100; padding-left: 15px; line-height: 160%; display: inline-block; text-align: center; }

/*==分页==*/
.paginator{ font-family:Arial; text-align: center; }
.paginator a { transition: all 0.36s ease;  width:36px; color: #666;  text-align:center; height:36px; line-height:36px; display:inline-block; text-decoration:none;  background:#f5f5f5;  margin:0 5px; color:#666; transition: all 0.36s ease;}
.paginator a i {display:inline-block; font-size: 16px; line-height:34px; }
.paginator a:hover { background:var(--theme-color); color:#fff !important; }
.paginator span.cpb { transition: all 0.36s ease; text-align:center;  width:36px; height:36px;  line-height:36px; display:inline-block; color:#fff; background:var(--theme-color); margin-left: 5px; }
.paginatordis{ display:none;}




/*关于我们*/
.pg-about-tit{padding-right: 100px;}
.pg-about-tit .t1{color: var(--theme-color); font-weight: bold;}
.pg-about-tit .t2{padding-top: 0.625rem; padding-bottom: 2rem; color: #333333; font-weight: bold;}
.pg-about-img-box{position: relative; }
.pg-about-img-box img{padding-right: 2.5rem; padding-bottom: 2.5rem; border-radius: 6.25rem 0rem 6.25rem 0rem;}
.pg-about-img-box::before{content: ""; position: absolute; bottom: 0; border-radius: 0rem 0rem 6.25rem 0rem; right: 0; width: calc(80% - 2.5rem); height: calc(100% - 2.5rem); background: #f0f0f0; z-index: -1; }
.pg-about .container{border-bottom: solid 1px #e0e0e0;}

.pg-honor-swiper{position: relative;}
.pg-honor-swiper .container{position: relative; overflow: hidden;}

.pg-honor-box{background: #fff;}
.pg-honor-box .tit{border-top: solid 1px #f5f5f5; padding: 0.625rem 1.25rem; text-align: center;}
.pg-honor-box .tit .t1{ margin: 0px auto;}


.pg-team-swiper{position: relative;}
.pg-team-swiper .container{position: relative; overflow: hidden;}
.pg-team-swiper .team-block .info-box .designation{color: var(--theme-color); padding-bottom: 1.25rem;}
.pg-team-swiper .team-block .info-box p{color: #333333; padding: 0rem 1.25rem;}
.pg-team-swiper .team-block{margin-bottom: 0rem;}



.pg-khfk-swiper{position: relative;}
.pg-khfk-swiper .container{position: relative; overflow: hidden;}
			
.testimonial-block{position:relative;text-align:center}
.testimonial-block .inner-box{position:relative}
.testimonial-block .inner-box:hover .rating{background-color:var(--theme-color1);color:var(--theme-color-white)}
.testimonial-block .inner-box:hover .content-box{-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.1);box-shadow:0 10px 15px rgba(0,0,0,0.1)}
.testimonial-block .inner-box:hover .image-box .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.testimonial-block .image-box{z-index: 1; position:relative;display:inline-block;height:12.5rem;width:12.5rem;margin-bottom:1.875rem;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.testimonial-block .image-box .thumb{box-shadow:0 10px 15px rgba(0,0,0,0.1); position:relative;display:inline-block;height:12.5rem;width:12.5rem;border-radius:50%;overflow:hidden;margin-bottom:0;border:10px solid #fff}
.testimonial-block .image-box .thumb img{height:100%;width:100%;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.testimonial-block .image-box .icon{position:absolute;right:0;bottom:0}
.testimonial-block .image-box .icon.icon-quote:after{content:"“";font-size:90px;line-height:120px;position:absolute;color:#fff;bottom:0;right:0;height:72px;width:72px;border-radius:50%;background:var(--gradient-2)}
.testimonial-block .content-box{position:relative;background-color:#fff;padding:1.875rem; margin-top: -6.25rem; padding-top: 6rem; -webkit-transition:all 300ms ease;transition:all 300ms ease}
.testimonial-block .content-box .text{position:relative;}
.testimonial-block .content-box .name{margin-bottom:0.625rem; padding-top: 1.8rem; font-weight: bold;}
.testimonial-block .content-box .designation{position:relative;display:block; color: var(--theme-color);}



.swiper-button-next.pg-jt,.swiper-button-prev.pg-jt{width:3.125rem;height:3.125rem;background:rgba(0,0,0,0.2);border-radius:6px;text-align:center;line-height:50px;transition:all 0.36s ease;}
.swiper-button-next.pg-jt i,.swiper-button-prev.pg-jt i{font-size:1.2rem;color:#fff;}
.swiper-button-next.pg-jt{right:2.5rem;top:40%;}
.swiper-button-prev.pg-jt{left:2.5rem; top:40%;}
.swiper-button-prev.pg-jt:after,.swiper-button-next.pg-jt:after{display:none;}
.swiper-button-prev.pg-jt:after,.swiper-button-next.pg-jt:after{display:none;}
.swiper-pagination.pg-jt .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;background:rgba(0,0,0,0.2);margin:0px 5px;transition:all 0.36s ease;opacity:1;}
.swiper-pagination.pg-jt .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.875rem;background:var(--theme-color);}
.swiper-button-next.pg-jt:hover,.swiper-button-prev.pg-jt:hover{background:var(--theme-color);}
.swiper-pagination-bullets.pg-jt{bottom:0rem; text-align: center; width: 100%;}




/*联系我们*/
.pg-con-tit .pct-t1{font-size:1.8rem; color:#333333; line-height:120%;font-weight:bold; padding-bottom:15px;}
.pg-con-tit .pct-t2{font-size:1.1rem; color:#999;}
.pg-con-tit .pct-t3 img{width:80px; height:80px; position:absolute; left:0; top:2.5rem;}
.pg-con-tit .pct-t3 ul li{padding-top:2.5rem; padding-left:100px; position:relative; min-height:120px;}
.pg-con-tit .pct-t3 ul li p{font-size:1rem; color:#666666; padding-top:8px; padding-bottom:5px;}
.pg-con-tit .pct-t3 ul li h2{font-size:1rem; color:#333333; font-weight:bold;}
.pcm-box{ background:#f5f5f5; padding:2.5rem; border-radius:6px;}
.pcm-tit{font-size:1.8rem; font-weight:bold; color:#333333; line-height:120%; padding-bottom:10px;}
.pcm-input{padding-top:1.25rem;}
.pcm-input input{ width:calc(100% - 0px); padding:0.9rem 1.25rem;  font-size:1rem; color:#666; border:none; border-radius:6px; outline:none;}
.pcm-textarea{padding-top:1.25rem;}
.pcm-textarea textarea{ width:calc(100% - 0px); padding:1.25rem 1.25rem;; height:100px;  font-size:1rem; color:#666; border:none; border-radius:6px; outline:none;}
.pcm-input input.input-an{background:var(--theme-color); color:#fff; font-size:1.3rem; text-align:center; width:100%; cursor:pointer; transition: all 0.36s ease;}
.pg-contact-map .pg-map{padding:2.5rem; border-radius:6px; background:#f5f5f5;}
.pcm-input input.input-an:hover{background: #333;}



/*表单*/
.pcx-t1{  background: #fff; height: 340px; padding: 20px;}
.pcx-t1 h1{ color:#333; font-size: 16px; font-weight: bold; }
.pcx-t1 p{ padding-top: 8px; line-height: 180%; color:#666; font-size: 14px;}
.pcx-t1 span{ display: block; color:#999; padding-bottom: 15px; font-size: 12px;}
.pcx-input input{ height: 50px; border: none; line-height: 50px; width: 100%; border-radius:6px; padding: 0px 20px; outline: none; font-size: 16px; background-color: #f5f5f5;}
.pcx-input{ padding-bottom: 20px;}
.pcx-input input.input-an{ background-color: var(--theme-color); font-size:18px; transition:all 0.36s ease;}
.pcx-textarea{ padding-bottom:20px; font-size: 14px;}
.pcx-textarea textarea{ height: 100px; border: none; border-radius:6px;  line-height: 40px; width: 100%; padding: 0px 20px; outline: none; font-size: 16px; background-color: #f5f5f5;}
.input-an{ color:#fff; outline: none; background: var(--theme-color);}
.input-an:hover{ background: var(--theme-color); color:#fff;}
.pcx-input input.input-an:hover{background: var(--theme-color);}
.pcx-input input.input-an:hover{background: #000;}
.pcx-input:last-child(3){padding-bottom: 0px;}
.pg-contact-map img{ max-width: 100%;}
.pg-map{ background: #f2f2f2; padding: 40px;}


/*业务范围*/
.pg-wz ul{gap: 0rem 3.75rem;}
.pg-wz ul li a{position: relative; padding: 1.6rem 0rem; font-size: 1.125rem; display: block; transition: all 0.36s ease;;}
.pg-wz ul li a::after{opacity: 0; visibility: hidden; transition: all 0.36s ease; content: "\e6a0"; font-family: "iconfont"; position: absolute; bottom: 0; left: 0; right: 0; color:var(--theme-color);width: 15px;  height: 12px; font-size: 0.9rem;; margin: 0px auto; line-height: 100%; }
.pg-wz ul li a:hover::after, .pg-wz ul li.active a::after{opacity: 1; visibility: visible;}
.pg-wz ul li a:hover{color: var(--theme-color); font-weight: bold;}
.pg-wz ul li.active a{color: var(--theme-color); font-weight: bold;}

.pg-business-lit ul li .pg-business-img{width: 37%;}
.pg-business-lit ul li .pg-business-tit{width: 63%; padding-left: 3.75rem; padding-top: 2.5rem;}
.pg-business-lit ul li .pg-business-tit .t1{font-weight: bold; padding-bottom: 2.5rem;}

.pg-business-lit ul li:nth-child(even){background: #f2f2f2;}
.pg-business-lit ul li:nth-child(even)  .pg-business-tit{order: -1;  padding: 0rem;  padding-right: 3.75rem; padding-top: 2.5rem;}


/*成功案列*/
.pg-case-lit .tit{background: #fff; padding: 1.5rem 1.875rem; color: #666666;}
.pg-case-lit .tit .t1{font-weight: bold; margin-bottom: 1rem; transition: all 0.36s ease;}
.pg-case-lit .tit .t3{padding-top: 1.5rem; margin-top: 1.5rem; border-top: solid 1px #e0e0e0;}
.pg-case-lit .tit .t3 span{display: inline-block; padding-right: 1.25rem; color:#999;}
.pg-case-lit a:hover img{transform: scale(1.08); }
.pg-case-lit a:hover .tit .t1{color: var(--theme-color);}
.pg-case .row{gap: 2.5rem 0rem;}


/*成功案列详情*/
.pg-box{padding: 2.5rem; background: #fff;}
.pg-case-img-tit .pg-case-img{width: 39%;}
.pg-case-img-tit .pg-case-tit{width: 61%; padding-left: 2.5rem; padding-top: 2.5rem;}
.pg-case-img-tit .pg-case-tit .t1{font-weight: bold;}
.pg-case-img-tit .pg-case-tit .t2{padding: 2rem 0rem 1.375rem 0rem; gap: 1.25rem;}
.pg-case-img-tit .pg-case-tit .t2 span:nth-child(1){margin-right: 0rem;}
.pg-case-img-tit .pg-case-tit .t2 span{font-size: 1.125rem; color: #333; display: inline-block; margin-right: 1.875rem; padding: 0.635rem 1.875rem; border:solid 1px #e0e0e0;}
.pg-case-img-tit .pg-case-tit .t2 span i{font-size: 1.8rem; padding-right: 1.1rem; vertical-align: middle; color: var(--theme-color);}
.pg-case-img-tit .pg-case-tit .t3{font-size: 1.125rem;}
.pg-case-img-tit .pg-case-tit .t3 p{padding-top: 0.625rem;}

.pg-head-xx{padding-left: 1.875rem; position: relative; padding-bottom: 1.25rem; border-bottom: solid 1px #e0e0e0; font-weight: bold;}
.pg-head-xx::after{content: ""; position: absolute; top: 3px; left: 0; width: 6px; height: 24px; background: var(--theme-color); border-radius: 6px;}


/*背景提示*/
.pg-enhance-list .row{gap: 2.5rem 0rem;}
.pg-box3{padding: 1.875rem; background: #fff;}
.pg-enhance-list .zsy-img{width: 35%;}
.pg-enhance-list .tit{width: 65%;padding-top: 1rem; padding-left: 1.25rem;}
.pg-enhance-list .tit .t1{transition: all 0.36s ease;}
.pg-enhance-list .tit .t2{margin: 1rem 0rem; color: #999;}
.pg-enhance-list .tit .t3{color: #999999;}
.pg-enhance-list a i{transition: all 0.36s ease;}
.pg-enhance-list a:hover .t1{color: var(--theme-color);}
.pg-enhance-list a:hover i{transform:rotate(45deg); color: var(--theme-color);}


/*右边推荐文章*/
.pg-tjwz .pg-tjwz-head{font-weight:bold; font-size: 20px; color:#333;}
.pg-tjwz-list ul li{border-bottom:solid 1px #e0e0e0;}
.pg-tjwz-list ul li a{display:block; color:#666;}
.pg-tjwz-list ul li a .ptl-tit .ptl-tit-t2{padding-top:5px; color:#999;}
.pg-tjwz-list ul li a .ptl-tit .ptl-tit-t1{ color:#333; font-weight:bold; line-height: 180%;}
.pg-tjwz-list ul li .zsy-img{display:none;}
.pg-tjwz-list ul li:nth-child(1) .zsy-img{display:block;}
.pg-tjwz-list ul li a:hover .zsy-img img{ transform:scale(1.08);}
.pg-tjwz-list ul li a:hover {color:var(--theme-color);}
.pg-tjwz-lxwm p span{font-weight:bold; color:var(--theme-color);}

/*位置*/
.pg-wz img{height: 20px;vertical-align: sub;}
.pg-wz{position: relative;}
.pg-wz, .pg-wz a{color:#666666; }
.pg-wz span{font-size: 16px; color: #666666; display: inline-block; }
.pg-wz b{font-size: 18px; font-weight: normal; color: #666666; display: inline-block; padding: 0px 10px;}


/*新闻详情*/
.pg-news-deta-t1 .pndt-t1{ color:#333; font-weight:bold; padding-bottom: 1.25rem; line-height: 150%;}
.pg-news-deta-t1 .pndt-t2{color:#999;}
.pg-news-deta-t1 .pndt-t2 span:nth-child(1){padding-left:0rem;}
.pg-news-deta-t1 .pndt-t2 {display: flex; gap: 5px 20px; flex-wrap: wrap;}
.pg-news-deta-t1 .pndt-t2 span{ display:inline-block; }
.pg-news-deta-t1 .pndt-t2 i{color:#999999; display:inline-block; padding-right:10px; vertical-align: middle;}
.pg-text p strong{font-weight:bold; color: #333; font-size: 1.125rem;} 


/*上下页*/
.pn-sxy a{transition:all 0.36s ease; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); display:block; padding:10px 20px;width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pn-sxy #NextSpan a{margin-top: 20px; }
.pn-sxy a:hover{background:var(--theme-color); color:#fff;}



/*合作校区*/
.pg-school-list .row{gap: 2.5rem 0rem;}
.pg-box3{padding: 1.875rem; background: #fff;}
.pg-school-list .zsy-img{width: 9.375rem;}
.pg-school-list .tit{width: calc(100% - 9.375rem);padding-top: 1rem; padding-left: 1.25rem;}
.pg-school-list .tit .t1{transition: all 0.36s ease;}
.pg-school-list .tit .t2{margin: 1rem 0rem; color: #999;}
.pg-school-list .tit .t3{color: #999999;}
.pg-school-list a i{transition: all 0.36s ease;}
.pg-school-list a:hover .t1{color: var(--theme-color);}
.pg-school-list a:hover i{transform:rotate(45deg); color: var(--theme-color);}



/*合作校区详情*/
.pg-school-img{width: 12.5rem; height: 12.5rem;}
.pg-school-tit{width: calc(100% - 12.5rem); padding-left: 1.875rem; padding-top: 1.875rem;}
.pg-school-tit .t1{font-weight: bold;}
.pg-school-tit .t1 span{display: inline-block; padding-left: 1.875rem; color: #999999; font-weight: normal;}
.pg-school-tit .t2{ padding-top: 1.875rem; margin-top: 1.875rem; border-top: solid 1px #e0e0e0;}

.pg-school-tit .t2 ul{gap: 1.2rem 1.5rem;}
.pg-school-tit .t2 ul li{width: calc((100% - 4.5rem)/4);}
.pg-school-tit .t2 ul li i{color: var(--theme-color); display: inline-block; padding-right: 1.25rem;;}

.pg-xyhj{position: relative; overflow: hidden;}
.pg-xyhj .swiper-pagination{text-align: center; width: 100%; bottom: 0;}
.pg-xyhj  .swiper-pagination-bullet{ margin: 0px 5px; }


/*新闻列表*/
.pg-news-list .t3{border-top: solid 1px #e0e0e0; margin-top: 1.25rem; padding-top: 1.25rem; color: #999; transition: all 0.36s ease;}
.pg-news-list .row{gap: 2.5rem 0rem;}
.pg-news-list .tit{padding: 1.875rem; padding-top: 0rem; position: relative; z-index: 1; background: #fff;}
.pg-news-list .t0{ margin-bottom: 1rem; padding: 0.8rem 1.875rem; background: var(--theme-color); color: #fff; border-radius: 0px 0px 2rem 0px; display: table; margin-top: -2rem;}
.pg-news-list .t1{transition: all 0.36s ease;}
.pg-news-list .t2{margin-top: 1.25rem; margin-bottom: 1.25rem; color: #666;}
.pg-news-list .t3{border-top: solid 1px #e0e0e0; margin-top: 1.25rem; padding-top: 1.25rem; color: #999; transition: all 0.36s ease;}
.pg-news-list .t3 i{color: #999; display: inline-block; padding-left: 1rem; font-size: 1.125rem; transition: all 0.36s ease;}

.pg-news-list a:hover .t3, .pg-news-list a:hover .t3 i, .pg-news-list a:hover .t1{color: var(--theme-color);}


/*发布文章*/
.pg-fbwz{border-top: solid 1px #e0e0e0;;}
.pg-fbwz p{padding-bottom: 0.625rem;}
.pg-fbwz p span{color:#ff1a1a;}
.pg-fbwz input{background: #f2f2f2;}


/*发布文章*/
.pcm-input label{padding:0.5rem 2.5rem; border:solid 1px var(--theme-color); border-radius:6px; color:var(--theme-color);}



@media (max-width: 1410px){.pg-school-tit .t2 ul li{width: calc((100% - 3rem)/3);}}
@media (max-width: 1280px){.pg-school-tit .t2 ul li{width: calc((100% - 1.5rem)/2);}}
@media (max-width: 1100px){

    .pg-banner-tit{ width: 90%;}

    /*新闻列表*/
    .news-npt-t3{ display: none;}

    .h10{display: none;}
    .pg-header .ix-header{position: relative;}


    /*箭头隐藏*/
    .swiper-button-next.pg-jt, .swiper-button-prev.pg-jt{display: none;}

    /*团队介绍*/
    .pg-team-swiper .team-block .info-box p{padding: 0rem;}

      /*背景提升*/
   .pg-enhance-list .zsy-img{width: 100%;}
   .pg-enhance-list .tit{width: 100%; padding-left: 0rem;}

}
@media (max-width: 980px){

    /*案例详情*/
   .pg-case-img-tit .pg-case-img{width: 100%;}
   .pg-case-img-tit .pg-case-tit{width: 100%; padding-left: 0rem;}


   /*校园环境*/
   .pg-school-tit{width: 100%; padding-left: 0rem; padding-top: 1.25rem;}
   .pg-school-img{width: 100%;height: 100%;}
   .pg-school-img.zsy-img img.abc{object-fit: contain;}
   .pg-school-tit{width: 100%; }
   
 



}

@media (max-width: 780px){

    .pg-box{padding-left: 0px; padding-right: 0px;}
    /* 内页导航 */
    .pg-head{ display: none;} 
    /*新闻动态*/
    .news-npt-t1{  padding-bottom: 10px; line-height: 150%; padding-top: 0px;}
    .news-npt-t3{ display: none;}
    /*联系我们*/
    .pg-con-tit .pct-t1{padding-top: 0px; padding-bottom: 0px;}
    .pg-con-tit .pct-t3{padding-bottom: 40px;}
    .pg-con-tit .pct-t3 ul li{padding-left: 80px; min-height: 80px; padding-top: 20px;}
    .pg-con-tit .pct-t3 img{width: 60px; height: 60px; top: 25px;}
    .pg-con-tit .pct-t2{padding-bottom: 0px;}

    .pcm-box{padding: 0px; background: #fff; }
    .pcm-input input{background: #f5f5f5;}
    .pcm-textarea textarea{background: #f5f5f5;}
    .pg-contact-map .pg-map{padding: 10px;}

    /*产品详情*/
    .pro-deta-tit{padding-top: 30px;}

    /*案例详情*/
    .pg-case-img-tit .pg-case-tit{padding-top: 1.875rem;}
    .pg-case-img-tit .pg-case-tit .t2{padding: 1.5rem 0rem 0.8rem 0rem;}
    .pg-case  .pg-box{padding: 1.25rem;}
    .pg-head-xx{padding-left: 1.25rem;padding-bottom: 0.8rem;}
 .pg-head-xx::after{height: 18px;}
}

@media (max-width: 640px){

    .pt6{ padding-top: 1.875rem;}
    .pb6{ padding-bottom: 1.875rem;}
    .row{ margin-left: -0.625rem; margin-right:  -0.625rem;}
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right:  0.625rem; padding-left: 0.625rem;}


    .pt10{ padding-top: 1.875rem;}
    .pb10{ padding-bottom: 1.875rem;}
    .pt4{ padding-top: 1.875rem;}
    .pb4{padding-bottom: 1.875rem;}




    /*内页顶部图片*/
    .pg-ban-img{    background-size: 1000px !important; background-position-x: 30% !important;}


    
    /*内页标题*/
    .pg-banner-tit{width:100%;}
    .pg-banner{height:200px;}
    .pg-banner-tit h1{font-size: 1.5rem;     padding-bottom: 0.625rem;}

    .pg-banner.abc .pg-banner-tit{margin-top: 0px; padding-top: 0px;}
    .pg-banner-tit p{text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 3;}
    
    


 

   /* 内页导航 */
   .pg-head{ display: none;}
    .pg-nav{ padding-bottom:1.875rem;}
   .pg-nav-list ul{ border:none; display: flex; gap:1.25rem; flex-wrap: wrap;}
   .pg-nav-list ul li{ width: initial; text-align: center;}
   .pg-nav-list ul li:nth-child(odd){margin-left: 0px; }
   .pg-nav-list ul li a{ display: block;  background: #f5f5f5; padding: 0.5rem 0.625rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
   .pg-nav-list ul li a i{display: none;}
   .pg-nav-list ul::after{content: ''; clear: both; display: block; height: 0; }
   .pg-nav ul li a.active{ background-color: var(--theme-color); color:#fff;}
   .pg-nav ul li a::before{ content: none;}
   .pg-tj-news{display: none;}


   .pg-header.active .ix-header{position: relative; box-shadow: none;}


   .aa-two-nav{margin-top: 1.875rem;;}



   /*新闻动态*/
   .pg-nav{ border-right: none;}
   .pg-nav-list ul li{padding-top: 0px;}
   .pg-news-list{ margin-bottom: 1.25rem;}
   .news-npt-t1{ font-size: 1rem;}
   .news-deta-tit h2{ font-size: 1.2rem;}
   .pg-news-list .news-pnl-tit{margin-left: 0px;}

   /*其他详情页*/
   .pg-order-head-tit h1{ font-size: 1.25rem;}
   .pg-order-head{margin-top: 0px; height: 120px;}
   .pg-order-head-tit{ padding-top: 2.5rem;}
   .pg-order-text{ padding-left: 0px; padding-right: 0px;}




/*关于我们*/
.pg-honor-swiper.pb6,.pg-team-swiper.pb6,.pg-khfk-swiper.pb6{ padding-bottom: 3rem;}
.team-block .inner-box{    width: 80%; margin: 0px auto;}
.testimonial-block .content-box{padding: 1.25rem; padding-top: 6rem;}
.testimonial-block .content-box .name{padding-top: 1.25rem;}

/*业务范围*/
.pg-business-lit ul li .pg-business-img{width: 100%;}

.pg-business-lit ul li .pg-business-tit{width: 100%; padding: 0rem;}
.pg-business-lit ul li .pg-business-tit .t1{padding-bottom: 1.25rem; padding-top: 1.25rem;}
.pg-business-lit ul li:nth-child(even) .pg-business-tit{padding-top: 0rem; padding-right: 0rem; padding-bottom: 1.25rem;}

/*成功案例*/
.pg-case-lit .tit{padding: 1.25rem;}
.pg-case-lit .tit .t3{padding-top: 1.25rem; margin-top: 1.25rem;}


/*背景提升*/
.pg-box3{padding: 1.25rem;}
.pg-enhance-list .tit .t2{margin: 0.625rem 0rem;}
.pg-enhance-list .row{gap: 1.875rem 0rem;}


/*推荐案例*/
.pg-tjwz{padding-top: 1.875rem;}


/*校园背景*/
.pg-school-tit .t2 ul li{width: calc((100% - 0rem)/1);}
.pg-xyhj.pb6{padding-bottom: 2.5rem;}

}
