
/*首页内容*/
.index-intro h1{line-height: 2.1rem;text-align: center;}
.index-intro h1 a{display: inline-block;width: 4.38rem;height: 1.36rem;text-align: center;vertical-align: middle;}
.index-intro h1 img{width: 100%;vertical-align: middle;}
.index-intro p{font-size: 0.22rem;color: #000;line-height: 0.5rem;max-height: 2.5rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.index-intro>a{display: inline-block;color: #000;font-size: 0.2rem;line-height: 0.7rem;} 
.index-video{margin: 0.2rem 0;}
.index-com-title01{font-size: 0.32rem;color: #157abc;line-height: 0.6rem;text-align: center;}
.index-com-title02{font-size: 0.22rem;color: #999;line-height: 0.2rem;text-align: center;margin-bottom: 0.2rem;}
.index-video video{width: 100%;height: 4.5rem;}
/*.index-course-show{width: 4.5rem;margin: 0.2rem auto; text-align: center;}*/
.swiper-container{width: 100%;height: 100%;margin: 0.2rem auto;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img{	width: 4.5rem;height: 3.4rem;}
.index-course-text{	display: block;	width: 100%;	padding: 0 0.1rem;	box-sizing: border-box;}
.index-course-text h2{font-size: 0.26rem;color: #157abc;line-height: 0.6rem;}
.index-course-text p{font-size: 0.20rem;color: #808080;line-height: 0.4rem;}
/*广告*/
.index-adv{width: 100%;background-color: #46b3ff;padding: 0.2rem 0;position: relative;overflow: hidden;}
.index-adv-box{width: 98%;margin: 0 auto;border: 1px solid #fff;background: rgba(255,255,255,.6);padding-left: 0.08rem;}
.index-adv-box h3{font-size: 0.3rem;line-height: 0.6rem;color: #157abc;}
.index-adv-box p{font-size: 0.22rem;line-height: 0.26rem;color: #4c4c4c;}
.index-adv-box span{font-size: 0.2rem;line-height: 0.26rem;color: #157abc;display: inline-block;padding-left: 0.9rem;margin-bottom: 0.5rem;}
.index-adv-box .adv-pic{width: 100%;position: absolute;left: -0.8rem;bottom: -0.5rem;}
.adv-pic img{width: 100%;}
/*广告-w*/
.index-news{margin-top: 0.2rem;margin-bottom: 0.2rem;}
.news-tab-title li{float: left;width: 50%;box-sizing: border-box;background-color: #0289f4;font-size: 0.2rem;color: #fff;text-align: center;line-height: 0.5rem;}
.news-tab-title li+li{border-left: 1px solid #fff;}
.news-tab-list{margin: 0.1rem 0 0.3rem;}
.news-tab-list .list-first{margin-bottom: 0.2rem;}
.list-first div{float: left;}
.list-first-pic{width: 33.33%;}
.list-first-pic a{width: 2rem;height: 1.25rem;display: inline-block;text-align: center;vertical-align: middle;}
.list-first-pic img{width: 100%;vertical-align: middle;}
.list-first-text{width: 66.66%;box-sizing: border-box;padding-left: 0.1rem;}
.list-first-text a{display: block;}
.list-first-text h3 a{font-size: 0.24rem;color: #333;line-height: 0.3rem;overflow: hidden;position: relative;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.list-first-text p a{font-size: 0.2rem;color: #666;width: 100%;line-height: 0.28rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list-first-text time,
.list-first-text>a{font-size: 0.18rem;color: #666;display: inline-block;margin-top: 0.2rem;}
.news-list a{display: inline-block;width: 70%;font-size: 0.22rem;color: #333;line-height: 0.4rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; letter-spacing: 1px;}
.news-list time{float: right;color: #777;line-height: 0.5rem;font-size: 0.2rem;}
.news-tab-list dd{}
.index-news>a{font-size: 0.2rem;color: #157abc;line-height: 0.5rem;}
.index-brand{margin-top: 1.1rem;}
.index-brand li{float: left;width: 50%;margin-bottom: 1.2rem;}
.index-brand-box{width: 3rem;margin: 0 auto;position: relative;}
.index-brand-box a{width: 3rem;height: 4rem;position: relative;-webkit-border-radius: 0.12rem;-moz-border-radius: 0.12rem;border-radius: 0.12rem;display: table-cell;text-align: center;vertical-align: middle;}
.index-brand-box img{width: 100%;vertical-align: middle;}
.index-brand-text{position: absolute;-webkit-border-radius: 0.12rem;-moz-border-radius: 0.12rem;border-radius: 0.12rem;width: 100%;height: 100%;border: 2px solid #0289F4;box-sizing: border-box;padding: 0 0.1rem;top: 0;left: 0;background: rgba(0,0,0,.4);color: #fff;}
.index-brand-text h3{font-size: 0.32rem;text-align: center;margin: 0.8rem 0 0.4rem;}
.index-brand-text p{font-size: 0.24rem;line-height: 0.4rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.index-brand-icon{display: block;position: absolute;width: 1.3rem;height: 1.3rem;text-align: center;vertical-align: middle;top: -0.6rem;left: 50%;margin-left: -0.65rem;}
/*关于我们*/
.second-banner{width: 100%;height: 1.65rem;text-align: center;vertical-align: middle; overflow: hidden;}
.second-banner img{width: 100%;vertical-align: middle;}
.com-title1{width: 70%;height: 1.5rem;margin: 0.2rem auto;overflow: hidden;}
.com-title1 li{float: left;}
.title1-pic div{width: 2.2rem;height: 1.35rem;text-align: center;vertical-align: middle;}
.title1-pic img{width: 100%;vertical-align: middle;}
.title1-text p{font-size: 0.32rem;color: #333;line-height: 0.8rem;}
.title1-text span{display: inline-block;font-size: 0.2rem;color: #666;}
.about-btn{box-sizing: border-box;margin-top: 5px;}
.about-btn li{float: left;width: 33.33%;padding: 0 0.1rem;box-sizing: border-box;margin-bottom: 5px;}
.about-btn .active a{ background: #004277;}
.about-btn a{width: 100%;line-height: 0.28rem;font-size: 0.28rem;display: inline-block;padding: 0.2rem 0 0.2rem 0.2rem;box-sizing: border-box;color: #fff;background: #0289F4;}
.com-icon2 span{display: inline-block;width: 0.28rem;height: 0.28rem;line-height: 0.28rem;}
.com-icon2 span img{width: 100%;vertical-align: middle;}

.com-title2{font-size: 0.26rem;color: #099aff;padding-left: 0.1rem;border-left: 3px solid #099AFF;margin: 0.4rem 0;}
.com-title2 span{font-size: 0.24rem;}
.com-title3{display: inline-block;margin: 0.2rem 0;width: 1.65rem;font-size: 0.24rem;color: #fff;line-height: 0.4rem;padding-left: 0.1rem;position: relative;}
.com-title3 img{position: absolute;z-index: -1;left: 0;top: 0;width: 100%;}
.about-pic01{width: 100%;height: 2.96rem;text-align: center;vertical-align: middle;margin: 0.1rem 0;}
.about-pic01 img{width: 100%;vertical-align: middle;}
.about-intro{margin: 0.2rem 0;}
.about-intro p{font-size: 0.24rem;color: #333;line-height: 0.4rem;}


.load-more{margin: 0.3rem 0 0.5rem;text-align: center;}
.load-more a{display: inline-block;background: #099aff;font-size: 0.26rem;padding: 0.2rem 0.6rem;color: #fff;}
.about-wrapper .tab-cont{display: none;}
.about-wrapper .tab-show{display: block;}

/*关于我们-w*/

/*新闻资讯*/
.news-btn{width: 4.4rem;margin: 0 auto;}
.news-btn li{float: left;background: #0289F4;text-align: left;line-height: 0.6rem;font-size: 0.28rem;color: #fff;width: 2rem;margin: 0.2rem 0.1rem;box-sizing: border-box;}
.news-btn a{padding-left: 0.2rem;display: block;color: #fff;}
.news-list-box li{padding-bottom: 0.1rem;border-bottom: 1px dashed #0289F4;}
.news-list-box h3{font-size: 0.26rem;color: #545454;line-height: 0.6rem;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.news-list-box time{font-size: 0.2rem;color: #999;margin: 0.1rem 0;}
.news-list-box time span{display: inline-block;width: 0.22rem;height: 0.22rem;text-align: center;}
.news-list-box time span img{width: 100%;vertical-align: middle;}
.news-list-box p{font-size: 0.24rem;color: #848484;line-height: 0.5rem;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-content-box{margin-bottom: 0.6rem;}
/*新闻资讯-w*/
/*新闻详情页*/
.news-title{text-align: center}
.news-detial h6{font-weight: normal;font-size: 0.2rem;color: #999;line-height: 0.38rem;text-align: center;}
.news-detial time{}
.news-detial time i,
.news-detial span i{display: inline-block;width: 0.3rem;height: 0.3rem;text-align: center;padding-right: 0.1rem;}
.news-detial time i img,
.news-detial span i img{width: 100%;vertical-align: middle;}
.news-detial span{margin-left: 0.2rem;padding-left: 0.38rem;}
.news-detial{margin: 0 0 0.6rem;}
.news-detial p{font-size: 0.22rem;color: #545454;line-height: 0.4rem;text-align: justify;text-indent: 0.44rem;}
.news-detial hr{height: 0.01rem;border: 0;border-bottom: 0.01rem solid #ccc;margin: 0.02rem 0 0.05rem;}
/*新闻详情页-w*/

.team-power{font-size: 0.24rem;color: #545454;line-height: 0.4rem;}

/*在线报名*/
.sign-pic{width: 100%;text-align: center;vertical-align: middle;margin: 0.2rem 0;} 
.sign-pic img{width: 100%;vertical-align: middle;}
.sign-form{text-align: center;}
.sign-form div{font-size: 0.3rem;line-height: 0.5rem;margin: 0.15rem 0; height: 0.5rem}
.sign-bar span{width: 25%; display: block; float: left}
.sign-bar input, .sign-bar textarea{width: 65%;border: 1px solid #666;font-size: 0.3rem;line-height: 0.5rem;padding-left: 0.2rem;color: #333;float: left}
.sign-bar select{width: 68%;border: 1px solid #666;font-size: 0.3rem;line-height: 0.5rem;padding-left: 0.2rem;color: #333;float: left}

.btn,.reset{text-align: center;display: inline-block;margin:  0.1rem;width: 1.6rem;line-height: 0.5rem;color: #fff;background: #099aff;border: 1px solid #099aff;}
.sign-form .reset{color: #099aff;background: #fff;}
.sign-form .gender-box{display: block;text-align: left;padding-left: 0.1rem;}
/*在线报名-w*/



/*课程体系*/
.course-content h3{font-size: 0.3rem;color: #333;line-height: 1.1rem;text-align: center;}
.course-content h4{font-size: 0.26rem;color: #0289f4;line-height: 0.5rem;}
.course-form{width: 100%;text-align: center;font-size: 0.2rem;color: #333;line-height: 0.5rem;}
.course-tip{font-size: 0.2rem;color: #000;line-height: 0.34rem;margin:0.1rem 0 0.3rem;}
/*课程体系-w*/

/*下拉刷新样式*/
.dropload-up,.dropload-down{position: relative;height: 0;overflow: hidden;font-size: 12px;/* 开启硬件加速 */-webkit-transform:translateZ(0);transform:translateZ(0);}
.dropload-down{height: 50px;}
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{height: 50px;line-height: 50px;text-align: center;}
.dropload-load .loading{display: inline-block;height: 15px;width: 15px;border-radius: 100%;margin: 6px;border: 2px solid #666;border-bottom-color: transparent;vertical-align: middle;-webkit-animation: rotate 0.75s linear infinite;animation: rotate 0.75s linear infinite;}
@-webkit-keyframes rotate {
	0% {-webkit-transform: rotate(0deg);}
	50% {-webkit-transform: rotate(180deg);}
	100% {-webkit-transform: rotate(360deg);}
}
@keyframes rotate {
	0% {transform: rotate(0deg);}
	50% {transform: rotate(180deg);}
	100% {transform: rotate(360deg);}
}

#page_navigation button, #page_navigation input[type='button']{text-align: center;display: inline-block;margin: 0.1rem 0.02rem;width: 1rem;line-height: 0.5rem;color: #fff;background: #099aff;border: 1px solid #099aff;}
#page_navigation input[type='text']{text-align: center; display: inline-block; margin: 0.1rem 0.02rem; width: 1rem; line-height: 0.5rem; color: #fff; border: 1px solid #099aff;}

/*九宫格*/
  .grid-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 创建三列 */
    gap: 10px; /* 间距 */
    width: 100%; /* 宽度占满容器 */
  }
  .grid-item {
    background-color: #f0f0f0; /* 背景颜色 */
    border: 1px solid #ccc; /* 边框 */
    padding: 1px; /* 内边距 */
    text-align: center; /* 文本居中 */
    min-height:135px;
    height:170px;
  }
  
  .grid-item img{width:100%; height:150px; margin: auto;}
  .grid-item a{display: block; height: 100%;}
  .grid-item span{font-size: 12px; height:20px; line-height: 20px;}
  .mb25{margin-bottom: 25px !important;}
  .news-list-box, .sign-form, .xwcon{min-height:350px;}
  
  .job_list_t span{padding-left: 0px !important;}
  .about-tab{background: #bfe3ff; padding-top: 0.1rem;"}
  
  
