.inbanner{/*margin-top:165px;*//*margin-top:135px;*/ margin-top: 100px;}
.inbanner img{display: block;width:100%;}


.about-section1{padding:95px 0;background:url(../image/tree.png) no-repeat left bottom;background-size:36.14vw;}
.about-desc{width:43.6%;float:left;}
.about-desc .txt{margin-top:25px;line-height: 1.777;text-indent: 2em;}
.learn-more{display: block;width:108px;height:40px;background:#50a33d;font-size:18px;color:#fff;border-radius: 5px;text-align: center;line-height: 40px;margin-top:40px;}
.about-video{width:51.9%;float:right;position: relative;border-radius: 10px;overflow: hidden;}
.about-video video{display: none;width:100%;}
.about-video .posterBg{width:100%;position: relative; }
.about-video .btn_play{width:75px;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.about-list{display: flex;justify-content: space-between;padding-top:70px;}
.about-list .item{width:23%;font-size:23px;padding:0 20px;border-left:1px solid #d0d0d0;text-align: center;}
.about-list .item:nth-child(1){border-left:none;}
.about-list .item:nth-child(3){width:31%;}
.about-list .item:nth-last-child(1){padding-right:40px;}
.about-section2{padding:65px 0;background:url(../image/about_bg.jpg) no-repeat center;background-size:cover;}
.history-box{width:78%;margin:45px auto 0;}
.history-box .swiper-slide{font-size:18px;color:#fff;line-height: 2;text-indent: 2em;}
.history-year{width:78%;margin:60px auto 0;}
.history-year .swiper-slide{font-size:20px;color:#fff;margin-top:20px; cursor: pointer;}
.history-year .swiper-slide:before{width:50%;border-top:1px solid #fff;content:'';position: absolute;left:0;top:0;}
.history-year .swiper-slide:after{width:50%;border-top:1px solid #fff;content:'';position: absolute;right:0;top:0;}
.history-year .swiper-slide:nth-child(1):before,.history-year .swiper-slide:nth-last-child(1):after{display: none;}
.history-year .swiper-slide span{display:block;text-align:center;padding-top:30px;position: relative;z-index: 10;}
.history-year .swiper-slide span:before{width:14px;height:14px;border-radius: 100%;background:#f4faf6;content:'';position: absolute;left:50%;top:-7px;margin-left:-7px;transition:all 0.3s;}
.history-year .swiper-slide span:after{width:26px;height:26px;border-radius: 100%;background:rgba(244,250,246,0.3);content:'';position: absolute;left:50%;top:-13px;margin-left:-13px;transition:all 0.3s;}
.history-year .swiper-slide.active span,.history-year .swiper-slide:hover span{font-weight: bold;}
.history-year .swiper-slide.active span:before,.history-year .swiper-slide:hover span:before{width:20px;height:20px;background:#ffc61a;margin-left:-10px;top:-10px;}
.history-year .swiper-slide.active span:after,.history-year .swiper-slide:hover span:after{width:36px;height:36px;background:rgba(255,198,26,0.3);top:-18px;margin-left:-18px;}
.about-section3{padding:70px 0;}
.about-honors{overflow: hidden;margin-top:25px;}
.honors-list{width:45%;float:left; max-height: 290px; box-sizing: border-box;}
.honors-list li{padding-left:40px; padding-right: 30px; margin-top:25px;background:url(../image/star.png) no-repeat 10px 6px;font-size:18px;line-height: 1.6;}
.honors-swiper{width:51.9%;float:right;overflow: hidden;}
.honors-swiper .swiper-slide .img{ transform:scale(0.8);}
.honors-swiper .swiper-slide-active .img{ transform:scale(1);}  
.honors-controls{ display: flex;align-items: center;justify-content:center;margin-top:30px;margin-bottom: 20px;}
.honors-controls .swiper-button-prev,.honors-controls .swiper-button-next{width:38px;height:38px; background-size:12px 21px;margin-top:0;position: static;box-shadow: 0 0 20px rgba(0,0,0,0.2);border-radius: 100%;background-color:#fff;background-repeat: no-repeat;background-position: center;} 
.honors-controls .swiper-pagination{position: static;width:auto;margin:0 40px;font-size:18px; }
.honors-controls .swiper-button-prev{background-image:url(../image/arr_left1.png);}
.honors-controls .swiper-button-prev:hover{background-image:url(../image/arr_left.png);background-color:#50a33d;}
.honors-controls .swiper-button-next{background-image:url(../image/arr_right1.png);}
.honors-controls .swiper-button-next:hover{background-image:url(../image/arr_right.png);background-color:#50a33d;}
.about-section4{background: #f4faf6;padding:50px 0 100px;}
.about-shkd{overflow: hidden;margin-top:40px;}
.shkd-img{width:45%;float:left;border-radius: 10px;overflow: hidden;}
.shkd-desc{overflow: hidden;padding-left:3.8%;padding-top:20px;}
.shkd-desc .txt{margin-top:20px;line-height: 1.7778;color:#666;}
.shkd-desc ul{margin-top:30px;border-top:1px solid #d7dcd9;padding-top:30px;}
.shkd-desc ul li{display:inline-block;color:#666;padding:0 30px;position: relative;}
.shkd-desc ul li:before{width:5px;height:5px;border-radius: 100%;background:#666;content:'';position: absolute;left:0;top:0.5em;}
.shkd-desc ul li:nth-child(1){padding-left:0;}
.shkd-desc ul li:nth-child(1):before{display: none;}

 
.article-box {  font-size:16px; color:#000; line-height: 1.75;overflow: hidden;  }
.article-box p { margin-bottom: 1em; } 
.article-box img {  height:auto!important; } 

.history-wrap {overflow: hidden;}
.history-wrap .item{width:31.48%;float:left;margin-left:2.78%;margin-bottom: 3%;}
.history-wrap .item:nth-child(3n+1){margin-left:0;clear: both;}
.history-wrap .item .img{overflow: hidden; }
.history-wrap .item .img a{display: block;height:0;padding-bottom:67.9%;position: relative;}
.history-wrap .item .img img{display: block;width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.history-wrap .item .tit{margin-top:20px;padding-left:30px;position: relative;}
.history-wrap .item .tit:before{width:0;height:0;border-left:9px solid #00944c;border-top:6px solid transparent;border-bottom:6px solid transparent;content:'';position: absolute;left:6px;top:50%;margin-top:-6px;}
.history-wrap .item .tit a:hover{color:#00944c;}
 
.history-nav .swiper-container{padding:0 80px;}
.history-nav .swiper-slide{height:95px;background:#50a33d url(../image/tree3.png) no-repeat 130% 20%;background-size:50%;border-radius: 10px;border-bottom:5px solid #50a33d;padding:10px;}
.history-nav .swiper-slide a{display: block;width:100%;height:100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.history-nav .swiper-slide.active,.history-nav .swiper-slide:hover{background:#ffc000; }
.history-nav .swiper-slide.active a,.history-nav .swiper-slide:hover a{color:#000;}
.history-content{margin-top:65px;}
.history-top{width:75%;margin:auto; line-height: 1.778;padding-bottom: 40px;background:url(../image/dots.png) no-repeat right bottom; text-indent: 2em;}
.history-list .items .desc .txt{text-indent: 2em;}
.history-list{margin-top:15px;padding-top:75px;position: relative;}
.history-list:before{width:60px;height:60px;background:url(../image/tree4.png) no-repeat center;content:'';position: absolute;left:200px;top:0;z-index: 0;}
.history-list:after{height:100%;width:6px;background:#50a33d;content:'';position: absolute;left:227px;top:60px;z-index: 0;}
.history-list .items{border-top:2px solid #88bd05;overflow: hidden;position: relative;z-index: 10;}
.history-list .items .title{float:left;width:290px;height:45px;line-height: 45px;padding-left:30px;background:url(../image/tit_bg.png) no-repeat right top;  border-radius: 5px 0 0 5px;}
.history-list .items .desc{overflow:hidden; padding:45px 0 40px 33px;}
.history-list .items .desc .txt{line-height: 2;}
.history-list .items .history-pic{margin-top:30px; display: flex;flex-wrap: wrap;}
.history-list .items .history-pic .item{margin-right:30px;margin-bottom: 20px;}
.history-list .items .history-pic .img{border-radius: 10px;overflow: hidden;}
.history-list .items .history-pic .tit{  padding-left:15px;position: relative;margin-top:10px;}
.history-list .items .history-pic .tit:before{width:0;height:0;border-left:7px solid #949494;border-top:6px solid transparent;border-bottom:6px solid transparent;content:'';position: absolute;left:0;top:0.3em; }

.party-section1{margin-top:60px;}
.party-title{display: flex;justify-content: space-between; align-items: center;position: relative;}
.party-title:after{width:90%; border-bottom:3px solid #da1918;content:'';position: absolute;right:0;bottom:0;}
.party-title .tit{min-width:260px;height:71px;font-size:27px;color:#fff;padding:28px 20px 15px 75px;background:url(../image/party_bg.png) no-repeat left top;background-size:auto 100%;position: relative; }
.party-title .more{font-size:16px;padding-right:20px;position: relative;margin-top:15px;}
.party-title .more:after{width:0;height:0;border-left:10px solid #df0213;border-top:6px solid transparent;border-bottom:6px solid transparent;content:'';position: absolute;right:0;top:50%;margin-top:-6px;}
.party-ztjy{margin-top:60px;overflow: hidden;}
.party-ztjy .item{width:31.48%;float:left;margin-left:2.78%;}
.party-ztjy .item .img{border-radius: 10px;overflow: hidden;}
.party-ztjy .item .img a{display: block;height:0;padding-bottom:52.74%;position: relative;}
.party-ztjy .item .img img{display: block;width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.party-ztjy .item:nth-child(3n+1){clear:both;margin-left:0;}
.party-ztjy .item .tit{margin-top:25px;}
.party-ztjy .item .tit a{font-family: "AlibabaPuHuiTi-Bold";}
.party-ztjy .item .txt{margin-top:20px;}
.party-ztjy .item .date{margin-top:15px;}
.party-section2{padding:80px 0 90px;}
.party-section2 .layer-wrapper .wrapper{display: flex;justify-content: space-between;}
.party-box{width:46%;}
.party-news{margin-top:50px;overflow: hidden;}
.party-news .img{float:left;width:44%;overflow: hidden;border-radius: 10px;}
.party-news .img a{display: block;height:0;padding-bottom:59.33%;position: relative;}
.party-news .img img{display: block;width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.party-news .desc{padding-left:23px;padding-top:10px;overflow: hidden;}
.party-news .desc .tit a{font-family: "AlibabaPuHuiTi-Bold";}
.party-news .desc .tit a:hover{color:#da1918;}
.party-news .desc .txt{margin-top:15px;}
.party-news .desc .date{margin-top:18px;}
.party-list{margin-top:40px;padding-top:35px;border-top:1px solid #d7d7d7;}
.party-list li{display: flex;margin-bottom: 28px; justify-content: space-between; align-items: center;}
.party-list li a{flex:1;font-size:18px;padding-right:1em;overflow: hidden;}
.party-list li a:hover{color:#da1918;}
.party-list li span{font-size:16px;color:#666;white-space: nowrap;}
.page-content .party-news{margin-top:0;}
.party-news .item{overflow: hidden;margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #e2e2e2; display: flex;align-items: center;}
.party-news .item .img{width:30%;flex-shrink: 0;}
.party-news .item .learn-more{display: block;width:108px;height:40px;background:#50a33d;font-size:16px;color:#fff;border-radius: 5px;text-align: center;line-height: 40px;margin-top:20px;}

.page-content .party-ztjy .item{margin-bottom: 2.78%;}
.page-content .party-ztjy .item:nth-child(3n+1){clear:boht;margin-left:0;}

.campus-section1{margin-top:85px;}
.campus-section1 .layer-wrapper .wrapper{display: flex;justify-content: space-between;}
.campus-box{width:48%;overflow: hidden;}
.campus-news{margin-top:50px;overflow: hidden;}
.campus-news .img{ overflow: hidden;border-radius: 10px;}
.campus-news .img a{display: block;height:0;padding-bottom:35.97%;position: relative;}
.campus-news .img img{display: block;width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.campus-list{margin-top:20px;}
.campus-list li{display: flex;padding:25px 0;border-bottom:1px solid #e0e0e0; justify-content: space-between; align-items: center;}
.campus-list li a{flex:1;font-size:18px;padding-right:1em;padding-left:45px;background:url(../image/star.png) no-repeat 12px 6px;font-size:18px;overflow: hidden;}
.campus-list li a:hover{color:#498e28;}
.campus-list li span{font-size:16px;color:#666;white-space: nowrap;}
.campus-box .learn-more{float:right;margin-top:20px;}
.campus-section2{padding:50px 0 90px;}
.campus-swiper{ overflow: hidden;margin-top:50px;}  
.campus-swiper .swiper-slide .img{border-radius: 10px;}
.campus-controls{ display: flex;align-items: center;justify-content:center;margin-top:30px;margin-bottom: 20px;}
.campus-controls .swiper-button-prev,.campus-controls .swiper-button-next{width:60px;height:60px; background-size:12px 21px;margin-top:0;position: static;box-shadow: 0 0 20px rgba(0,0,0,0.2);border-radius: 100%;background-color:#fff;background-repeat: no-repeat;background-position: center;} 
.campus-controls .swiper-pagination{position: static;width:auto;margin:0 60px;font-size:20px; }
.campus-controls .swiper-button-prev{background-image:url(../image/arr_left1.png);}
.campus-controls .swiper-button-prev:hover{background-image:url(../image/arr_left.png);background-color:#50a33d;}
.campus-controls .swiper-button-next{background-image:url(../image/arr_right1.png);}
.campus-controls .swiper-button-next:hover{background-image:url(../image/arr_right.png);background-color:#50a33d;}
.cooperate-section1{padding-top:130px; position: relative;}
.cooperate-section1:before{width:25.625vw;height:20.67vw;background:#f5f5f5;content:'';position: absolute;left:0;top:0;z-index: 0;}
.cooperate-section1:after{width:51.84vw;height:127px;background:#72bb46;content:'';position: absolute;right:0;top:130px;z-index: 0;}
.green-block{width:40.46vw;height:64px;background:#00944c;}
.cooperate-left{width:36.6%;float:left;position: relative;z-index: 10;}
.cooperate-news{margin-top:50px;overflow: hidden;}
.cooperate-news .img{ overflow: hidden;}
.cooperate-news .img a{display: block;height:0;padding-bottom:54.3%;position: relative;}
.cooperate-news .img img{display: block;width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.cooperate-list{margin-top:20px;}
.cooperate-list li{ padding:20px 0;border-bottom:1px solid #e0e0e0; justify-content: space-between; align-items: center;}
.cooperate-list li a{display:block;font-size:18px;font-family: "AlibabaPuHuiTi-Bold"; }
.cooperate-list li a:hover{color:#498e28;}
.cooperate-list li span{display:block;font-size:14px;color:#8a8a8a;margin-top:10px;}
.cooperate-right{width:54.878%;float:right;position: relative;z-index: 10;margin-top:50px;}
.cooperate-right  .item{position: relative;}
.cooperate-right .item .desc{position: absolute;left:0;bottom:0;right:0;padding:60px 35px 35px 35px;background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0, 0, 0, 0) 100%);}
.cooperate-right .item .desc .txt{margin-top:10px;}
.cooperate-right .more{display: inline-block;padding-bottom: 35px;border-bottom:1px solid #000;padding-right:174px;background:url(../image/more.png) no-repeat right 10px;margin-top:60px;font-size:16px;}
.cooperate-right .more:hover{color:#498e28;border-color:#498e28;background-image:url(../image/more2.png);}
.cooperate-section2{/*padding:95px 0 110px; */ padding:35px 0 80px;background:url(../image/peixun_bg.jpg) no-repeat center;background-size:cover;margin-bottom: 120px;position: relative; }
.cooperate-section2:after{width:15.5%;height:32px;background:#00944c;content:'';position: absolute;right:0;bottom:-32px;}
.peixun-list{width:75%;margin:35px auto 0;background:#fff;padding:50px 40px;}
.peixun-list .item{margin-bottom: 30px;display: flex;align-items: center;}
.peixun-list .item .date{padding:0 30px;text-align: center;font-size:16px;color:#999;white-space: nowrap;}
.peixun-list .item .date span{display:block;font-size:48px;color:#000;line-height: 1;}
.peixun-list .item .desc{padding-left:30px;border-left:1px solid #e0e0e0;flex:1;overflow: hidden;}
.peixun-list .item .desc .tit{margin-top:5px;}
.peixun-list .item .desc .tit a{font-family: "AlibabaPuHuiTi-Bold";}
.peixun-list .item .desc .txt{margin-top:10px;}
.peixun-list .item:nth-last-child(1){margin-bottom: 0;}
.cooperate-section2 .btn_more{display:block;width:310px;height:64px; line-height: 64px; border-radius: 64px; font-size:18px;color:#fff; text-align:center; padding:0 30px;background:#72bb46 url(../image/more1.png) no-repeat right center;background-origin: content-box;position: absolute;left:50%;bottom:-32px;margin-left:-155px;}
.cooperate-section2 .btn_more:hover{background-color:#50a33d;}
.page-content .peixun-list{width:100%;margin-top:0;padding:0;}
.page-content .peixun-list .item{padding:30px;background:#fcfdfb;border:1px solid #f2f4f2;border-radius: 10px;}
.page-content .peixun-list .item:hover{background:#50a33d;border-color:#50a33d;}
.page-content .peixun-list .item:hover .date,.page-content .peixun-list .item:hover .date span,.page-content .peixun-list .item:hover .tit a,.page-content .peixun-list .item:hover .txt{color:#fff;}
.enrollment-section1{margin-top:65px;}
.enrollment-section1 .enrollment-wrap{display: flex;justify-content: space-between;}
.enrollment-box{width:28.8%;float:left;}
.enrollment-section1 .enrollment-title{display: flex;justify-content: space-between; align-items: center; border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;position: relative;}
.enrollment-section1 .enrollment-title:before{width:64px;height:3px;background:#72bb46;content:'';position: absolute;left:0;bottom:0;}
.enrollment-title .more{display: inline-block; padding-right:42px;background:url(../image/more.png) no-repeat right center;font-size:16px;}
.enrollment-title .more:hover{color:#498e28;border-color:#498e28;background-image:url(../image/more2.png);}
.enrollment-list{margin-top:20px;}
.enrollment-list li{display:flex; padding:16px 0;border-bottom:1px solid #e2e2e2; justify-content: space-between; align-items: center;}
.enrollment-list li a{display:block;font-size:18px;font-family: "AlibabaPuHuiTi-Medium";flex:1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.enrollment-list li a:hover{color:#498e28;}
.enrollment-list li span{font-size:16px;color:#999;padding-left:20px;}
.page-content .enrollment-list{margin-top:0;}
.page-content .enrollment-list li{padding:20px 0;}
.enrollment-video{width:33.5%;float:left;position: relative;overflow: hidden;}
.enrollment-video video{display: none;width:100%;}
.enrollment-video .posterBg{width:100%;position: relative; }
.enrollment-video .btn_play{width:75px;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.enrollment-video .tit{font-size:20px;color:#fff;text-align: center;position: absolute;left:0;right:0;bottom:10px;}
.enrollment-video .img{  height: 330px;}
.enrollment-video .img img{width: 100%; height: 100%; object-fit: cover; max-width: none;}

.enrollment-contact{margin-top:70px;display: flex;justify-content: space-between;}
.enrollment-contact .item{position: relative;}
.enrollment-contact .item:nth-child(1){width:51%;}
.enrollment-contact .item:nth-child(2){width:45.53%;} 
.enrollment-contact .img{position: absolute;left:0;right:0;top:0;bottom:0;}
.enrollment-contact .img img{width:100%;height:100%;object-fit: cover;}
.enrollment-contact .desc{padding:20px 35px;overflow: hidden;  position: relative;z-index: 10;display: flex;align-items: center;justify-content: center;}
.enrollment-contact .desc .icon{width:70px;height:70px;float:left;margin-right:24px;}
.enrollment-contact .desc .tit{font-size:28px;color:#fff;}
.enrollment-contact .desc .txt{margin-top:10px;}
.enrollment-contact .desc .txt,.enrollment-contact .desc .txt a{font-size:24px;color:#fff;}
.enrollment-section2{margin-top:85px;background:#f5f5f5;/*padding:70px 0 40px;*/ padding:40px 0 40px;}
.enrollment-section2 .layer-wrapper .wrapper{overflow: visible;display: flex;justify-content: space-between;}
.enrollment-questions{padding:0 30px;background:#fff;width:51%; }
.questions-list{margin-top:20px;margin-bottom: 20px;}
.questions-list .item{padding:30px 0;border-bottom:1px solid #e2e2e2;}
.questions-list .item:nth-last-child(1){border-bottom: none;}
.questions-list .item .tit{padding-left:40px;position: relative;}
.questions-list .item .tit:before{width:22px;height:22px;background:#72bb46;border-radius: 6px;content: attr(data-content);position: absolute;left:0;top:0;font-size:14px;color:#fff;text-align: center;line-height: 22px;}
.questions-list .item .txt{padding-left:40px;position: relative;margin-top:15px;}
.questions-list .item .txt:before{width:22px;height:22px;background:#dbd639;border-radius: 6px;content: attr(data-content);position: absolute;left:0;top:0;font-size:14px;color:#fff;text-align: center;line-height: 22px;}
.page-content .questions-list{margin:0;}
.enrollment-zixun{width:45.53%;background:#fff;}
.enrollment-section2 .enrollment-title{display: flex;justify-content: space-between; align-items: flex-end;   position: relative;/*margin-top:-24px;*/ margin-top:30px;}
/*.enrollment-section2 .enrollment-title .tit{height:53px;line-height:53px;padding:0 18px 0 18px;background:#1b9d4b;position: relative;}
.enrollment-section2 .enrollment-title .tit:after{width:0;height:0;border-left:45px solid #1b9d4b;content:'';position: absolute;right:-45px;bottom:0;border-top:53px solid transparent;}
.enrollment-section2 .enrollment-title .img{position: absolute;right:30px;top:-215%;}*/
.enrollment-section2 .enrollment-title{display: flex;justify-content: space-between; align-items: center; border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;position: relative;}
.enrollment-section2 .enrollment-title:before{width:64px;height:3px;background:#72bb46;content:'';position: absolute;left:0;bottom:0;}


.zixun-form{padding:20px 30px;}
.zixun-form dl{margin-bottom: 15px;display: flex; align-items: center; background:#f5f5f5;padding:14px 20px;}
.zixun-form dl dt{font-size:18px;margin-right:40px;}
.zixun-form dl dd{flex:1;display: flex;}
.zixun-form dl dd input{width:100%;border:none;background: none;font-size:18px;}
.zixun-form dl.zixun-message{display: block;}
.zixun-form dl.zixun-message dd{margin-top:10px;}
.zixun-form dl dd textarea{width:100%;font-size:18px;}
.zixun-form dl dd img{width:88px;height:40px;}
.zixun-form .btn_submit{display:block;width:100%;height:48px;font-size:18px;color:#fff;background:#00b95e;margin-top:35px;cursor: pointer;text-align: center;line-height: 48px;}
.page-content .zixun-form{margin-top:40px;}
.page-content .zixun-form dl dd textarea{height:80px;}

.enrollment-section3{padding:45px 0 35px;background:url(../image/zhaosheng_bg.jpg) no-repeat center;background-size:cover; }
.school-swiper{margin-top:30px;position: relative;}
.school-swiper .swiper-container{margin:0 60px;}
.school-swiper .swiper-slide{height:132px;background:#fff;padding:10px;display: flex;align-items: center;justify-content: center; flex-direction: column;}
.school-swiper .swiper-slide .tit{ margin-top: 10px; font-size: 16px;}
.school-swiper .swiper-slide .img{height:100%;}
.school-swiper .swiper-slide .img img{max-height: 100%;max-width: 100%;}
.school-swiper .swiper-button-prev,.school-swiper .swiper-button-next{width:22px;height:38px;background-size:22px 38px;margin-top:-19px;}
.school-swiper .swiper-button-prev{left:0;}
.school-swiper .swiper-button-next{right:0;}

.crumbs-menu{background:#f8f7f7;}
.crumbs-menu .layer-wrapper .wrapper{height:72px;display: flex;justify-content: space-between;align-items: center;overflow: visible;}
.crumbs{display: flex;align-items: center;}
.crumbs a{position: relative; padding-left: 20px; margin-right: 15px;}
.crumbs a.home{font-size:18px;font-size:16px;color:#949494;display: inline-block;padding-left:25px;background:url(../image/home.png) no-repeat left center;margin-right:15px;}
.crumbs a:hover{color:#949494;}
.crumbs span{display: inline-block;padding-left:20px;font-size:18px;font-size:16px;color:#006a36;position: relative;}
.crumbs span:before,.crumbs a:before{width:0;height:0;border-top:5px solid transparent;border-bottom: 5px solid transparent;border-left:6px solid #949494;content:'';position: absolute;left:0;top:50%;margin-top:-5px;}
.crumbs a.home:before{  display: none;}
.menu-box{display: flex;}
.menu-box a{font-size:18px;color:#666; margin: 0 1px;/*padding:10px 25px;*/padding:10px 15px;position: relative;}
.menu-box a.active,.menu-box a:hover{color:#fff;border-radius: 10px;}
.menu-box a span{position: relative;z-index: 10;}
.menu-box a:after{width:100%;height:66px;background:#56c54a url(../image/menu_bg.png) no-repeat center;  background-size:cover; border-radius: 8px; content:'';position: absolute;left:0;right:0;top:0;opacity: 0;z-index: 1;}
.menu-box a.active:after,.menu-box a:hover:after{opacity: 1;}
.page-content{/*margin-top:125px;*/ margin-top: 70px; margin-bottom: 95px;} 
.enrollment-list .item{margin-bottom: 40px;display: flex;align-items: center;padding:30px 24px;background:#fcfdfb;border:1px solid #f2f4f2;border-radius: 10px;transition: all 0.3s;}

.enrollment-list .item .date{width:80px;height:80px;text-align: center;font-size:14px;color:#50a33d; padding:10px;background:#eef6ec;  border-radius: 10px;border-top:1px solid #69b058; display: flex;flex-direction: column;align-items: center;justify-content: center;}
.enrollment-list .item .date span{display:block;line-height: 1;}
.enrollment-list .item .desc{padding-left:40px;flex:1;overflow: hidden;} 
.enrollment-list .item .desc .tit a{font-family: "AlibabaPuHuiTi-Bold";}
.enrollment-list .item .desc .txt{margin-top:10px;}
.enrollment-list .item:nth-last-child(1){margin-bottom: 0;}
.enrollment-list .item:hover{background:#50a33d;border-color:#50a33d;}
.enrollment-list .item:hover .date{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.8);border-top:1px solid rgba(255,255,255,0.3);}
.enrollment-list .item:hover .tit,.enrollment-list .item:hover .txt{color:#fff;}

.news-info {padding:0 6%;}

.news-info .news-title { text-align: center;  font-size:24px;color:#000; line-height: 1.7; }
.news-info .source {padding:22px 0 ;text-align: center;color:#666;font-size:16px;display: flex;justify-content: center;align-items: center;border-top:1px solid #ececec;border-bottom: 1px solid #ececec;margin-top:30px; } 
.news-info .source .item{font-size:16px;color:#999;padding:0 16px;} 
.news-info .content { padding:40px 0; font-size:16px; color:#000; line-height: 1.75;overflow: hidden;  }
.news-info .content p { margin-bottom: 1em; } 
.news-info .content img {  height:auto!important; } 
.news-info .prev-next {margin-top: 100px;padding:30px 45px;background:#f6faf5;border-radius: 10px;}
.news-info .prev-next ul{display: flex;justify-content: space-between; }
.news-info .prev-next li {font-size: 18px;display: flex; }
.news-info .prev-next li span{color:#50a33d;padding-right:10px;white-space: nowrap;}
.news-info .prev-next li a {flex:1;display:block; color: #000; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;} 
.news-info .prev-next li a:hover { color: #50a33d; } 

.news-info .prev-next li:nth-child(1){ width: 48%;}
.news-info .prev-next li:nth-child(2){width: 48%;}
.news-info .prev-next li a,.news-info .prev-next li a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; white-space: normal;}


.school-list{display: flex;flex-wrap: wrap;}
.school-list .item{width:12.8%;height:112px; position: relative; background:#fff;padding:10px;display: flex; flex-direction: column; align-items: center;justify-content: center;margin-left:4.64%;margin-bottom: 4.64%;border:1px solid #e2e2e2;

}
.school-list .item:nth-child(6n+1){margin-left:0;}
.school-list .item .img{height: 100%;}
.school-list .item .img img{max-height: 100%;max-width: 100%;}

.page-content .zixun-form{max-width: 60%;margin-left:auto;margin-right:auto;}

.education-section1{margin-top:90px;}
.education-introduce{display: flex;  justify-content: space-between;margin-top:30px;}
.introduce-img{width:38.4%;border:2px solid #50a33d;border-radius: 10px;overflow: hidden;}
.introduce-list{display: flex;flex-wrap: wrap;flex:1;}
.introduce-list .item{width:47%; margin-left:3%;margin-bottom: 3%;padding:30px;border:2px solid #50a33d;display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 10px;overflow: hidden; transition:all 0.3s; position: relative;overflow: hidden;}
.introduce-list .item:after{width:100%;height:120%;background: url(../image/tree.png) no-repeat 0 0;background-size:75%;content:'';position: absolute;left:50%;top:20%;opacity: 0;}
.introduce-list .item>div{position: relative;z-index: 10;}
.introduce-list .item .icon{width:80px;height:80px;overflow: hidden;}
.introduce-list .item .tit{margin-top:15px;}
.introduce-list .item .entit{margin-top:15px;}
.introduce-list .item:nth-last-child(1),.introduce-list .item:nth-last-child(2){margin-bottom: 0;}
.introduce-list .item:hover{background:#50a33d;}
.introduce-list .item:hover:after{opacity: 0.2;}
.introduce-list .item:hover .icon img{margin-top:-100%;}
.introduce-list .item:hover .tit,.introduce-list .item:hover .entit{color:#fff;}


.education-section2{padding:50px 0 60px;background:url(../image/zhuanye_bg.jpg) no-repeat center bottom;background-size:100% 60%;}
.education-special{width:87%;margin:40px auto 0;display: flex;justify-content: space-between;} 
.education-special .item {width:20%;}
.education-special .item .img{background:#fff; border:12px solid #fff; border-radius: 100%;}
.education-special .item .img span{display: block;width:100%;height:0;padding-bottom:100%;border-radius: 100%;position: relative;}
.education-special .item .img img{width:100%;height:100%; object-fit: cover; border-radius: 100%; position: absolute;left:0;top:0;}
.education-special .item .tit{margin-top:25px;}

.education-section11{padding:90px 0;}
.education-section11 .layer-wrapper .wrapper{overflow: visible;}
.education-section22{background:#f4faf6;padding:38px 0;}
.education-special2{display: flex;}
.education-special2 .item{width:25%;display: flex;flex-direction: column;}
.education-special2 .item .desc{padding:38px 20px 38px 65px;border-top:2px solid #50a33d;border-left:1px solid #e2e2e2;flex:2;}
.education-special2 .item:nth-child(1) .desc{border-left:none;}
.education-special2 .item .desc .entit{margin-top:12px;padding-bottom:24px;position: relative;}
.education-special2 .item .desc .entit:after{width:32px;height:7px;background:#50a33d;border-radius: 7px;content:'';position: absolute;left:0;bottom:0;}
.education-special2 .item:hover .desc{background:#50a33d;}
.education-special2 .item:hover .desc .tit,.education-special2 .item:hover .desc .entit{color:#fff;}
.education-special2 .item:hover .desc .entit:after{background:#fff;}

.introduce-list2{width:87%;margin:40px auto 0;display: flex;justify-content: space-between;position: relative;}
.introduce-list2:before{width:100vw;border-top:1px solid #50a33d;content:'';position: absolute;left:50%;transform:translateX(-50%);top:90px;} 
.introduce-list2 .item {width:20%;}
.introduce-list2 .item .icon{width:180px;height:180px;background:#fff; border:1px solid #50a33d; border-radius: 100%;display: flex;justify-content: center;align-items: center;margin:auto;}
.introduce-list2 .item .icon span{display: block;width:80px;height:80px; position: relative;overflow: hidden;} 
.introduce-list2 .item .tit{margin-top:15px;}
.introduce-list2 .item .entit{margin-top:15px;}
.introduce-list2 .item .num{font-size:36px;color:#50a33d; opacity: 0.2;margin-top:20px;line-height: 1;}
.introduce-list2 .item:hover .icon{background:#50a33d;}
.introduce-list2 .item:hover .icon span img{margin-top:-100%;}
.introduce-list2 .item:hover .num{opacity: 1;}


.education-desc{width:63%;margin:50px auto 0;}
.education-desc .txt{margin-top:15px;line-height: 1.75;}
.education-section3{margin-top:80px;}
.education-section3 .swiper-container{width:100%; }
.education-section3 .swiper-wrapper{align-items: flex-end;}
.education-section3 .swiper-slide{width:24%!important; position: relative;display: flex;align-items: flex-end;transform:scale(1);transition: 300ms; height: 400px; }
.education-section3 .swiper-slide .img{/*width:210px;*/ width: 150px; height: 240px;  position: relative;flex-shrink: 0;margin-right:25px; padding:5px;}
.education-section3 .swiper-slide .img:after{ background:#50a33d;border-radius: 10px;content:'';position: absolute;left:0;bottom:0;top:10px;right:10px;z-index: 0;}
.education-section3 .swiper-slide .img a{position: relative;z-index: 10;height: 240px;  display: block;width: 100%;}
.education-section3 .swiper-slide .img a img{width:100%!important;border-radius: 10px;  height: 100%!important; object-fit: cover;}
.education-section3 .swiper-slide .desc{position: relative;z-index: 10;}
.education-section3 .swiper-slide .desc .tit{padding-bottom: 20px;position: relative;white-space: nowrap;}
.education-section3 .swiper-slide .desc .tit:after{width:32px;height:7px;background:#50a33d;border-radius: 7px;content:'';position: absolute;left:0;bottom:0;}
.education-section3 .swiper-slide .desc .txt{display: none;}
.education-section3 .swiper-slide .desc .txt .cell{padding:20px 0;border-bottom: 1px solid rgba(255,255,255,0.8); }
.education-section3 .swiper-slide .desc .txt .cell:nth-last-child(1){border:none;} 
.education-section3 .swiper-slide-active{width:48%!important;width:46%!important;transform:scale(1);padding:40px 40px 15px 15px;}
.education-section3 .swiper-slide-active .img{ height: 320px;}
.education-section3 .swiper-slide-active  .img a{ height: 320px;}
.education-section3 .swiper-slide-active:after{width:100%;height:calc( 100% - 80px );background: #50a33d;content:'';position: absolute;left:0;bottom:0;border-radius: 10px;}
.education-section3 .swiper-slide-active .img{width:54%;margin-right:40px; width: 40%;}
.education-section3 .swiper-slide-active .img:after{display: none;}
.education-section3 .swiper-slide-active .tit a{color:#fff;}
.education-section3 .swiper-slide-active .desc .tit:after{background:#ffc61a;}
.education-section3 .swiper-slide-active .desc .txt{display: block;}
.education-section3 .swiper-slide-active .font{color:#fff;}
.education-controls{ display: flex;align-items: center;justify-content:center;margin-top:30px;margin-bottom: 20px;}
.education-controls .swiper-button-prev,.education-controls .swiper-button-next{width:60px;height:60px; background-size:12px 21px;margin-top:0;position: static;box-shadow: 0 0 20px rgba(0,0,0,0.2);border-radius: 100%;background-color:#fff;background-repeat: no-repeat;background-position: center;} 
.education-controls .swiper-pagination{position: static;width:auto;margin:0 60px;font-size:20px; }
.education-controls .swiper-button-prev{background-image:url(../image/arr_left1.png);}
.education-controls .swiper-button-prev:hover{background-image:url(../image/arr_left.png);background-color:#50a33d;}
.education-controls .swiper-button-next{background-image:url(../image/arr_right1.png);}
.education-controls .swiper-button-next:hover{background-image:url(../image/arr_right.png);background-color:#50a33d;}

.education-section4{padding:50px 0 200px;background:#f4faf6;margin-top:35px;}
.education-section4 .layer-wrapper .wrapper{display: flex;justify-content: space-between;overflow: visible;}
.achieve-box{width:46.7%;}
.achieve-news{margin-top:40px;}
.achieve-news .item{padding-bottom: 25px;border-bottom: 1px solid #24a108;}
.achieve-news .item .txt{margin-top:18px;}
.page-content .achieve-news{margin-top:0;}
.page-content .achieve-news .item{padding:30px 0;border-bottom: 1px solid #e2e2e2;}
.page-content .achieve-news .item a:hover,.achieve-news .item .txt:hover{color: #50a33d;}


.achieve-list{margin-top:35px;}
.achieve-list li{margin-bottom: 15px;}
.achieve-list li a{display: block;font-size:18px;padding-left:30px;position: relative;}
.achieve-list li a:before{width:6px;height:6px;border-radius: 100%;content:'';position: absolute;left:5px;top:0.5em;background:#50a33d;z-index: 2;}
.achieve-list li a:after{width:6px;height:6px;border-radius: 100%;content:'';position: absolute;left:7px;top:0.55em;background:#ffc61a;z-index: 0;}
.achieve-list li a:hover{color:#50a33d;}
.education-build{margin-top:-7%;position: relative;z-index: 10;}
.achieve-build{padding:70px 8.4%;background:url(../image/education_bg1.jpg) no-repeat center;background-size:cover; border-radius: 10px;}
.achieve-build a{display: flex;justify-content: space-between;align-items: center;}
.achieve-build .txt{margin-top:15px;width:80%;}
.achieve-build .more{width:57px;height:57px;border-radius: 100%;background:#ffc61a url(../image/arr_right.png) no-repeat center;flex-shrink: 0;}
.education-section5{padding:65px 0 90px;}
.education-title{display: flex;justify-content: space-between;align-items: center;}
.education-title .more{padding-right:18px;font-size:16px;color:#333;position: relative;}
.education-title .more:after{width:0;height:0;border-left:9px solid #00944c;border-top:6px solid transparent;border-bottom:6px solid transparent;content:'';position: absolute;right:0;top:50%;margin-top:-6px;}
.education-title .more:hover{color:#00944c;}
.education-title .desc{padding-right:70px;background:url(../image/tree2.png) no-repeat right center;text-align: right;}
.education-base {overflow: hidden;margin-top:30px;}
.education-base .item{width:31.48%;float:left;margin-left:2.78%;}
.education-base .item:nth-child(3n+1){margin-left:0;clear: both;}
.education-base .item .img{overflow: hidden;border-radius: 10px;}
.education-base .item .img a{display: block;height:0;padding-bottom:58%;position: relative;}
.education-base .item .img img{display: block;width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.education-base .item .tit{margin-top:20px;padding-left:30px;position: relative;}
.education-base .item .tit:before{width:0;height:0;border-left:9px solid #00944c;border-top:6px solid transparent;border-bottom:6px solid transparent;content:'';position: absolute;left:6px;top:50%;margin-top:-6px;}
.education-base .item .tit a:hover{color:#00944c;}
.page-content .education-base .item{margin-bottom: 30px;}

.teacher-list {overflow: hidden;}
.teacher-list .item{width:48%; position: relative;display: flex;align-items: flex-end;transform:scale(1);transition: 300ms;float:left;padding:40px 40px 15px 15px;margin-left:4%;margin-bottom:4%; }
.teacher-list .item:nth-child(2n+1){clear:both;margin-left:0;}
.teacher-list .item .img{/*width:50%;*/  width: 40%;  position: relative;flex-shrink: 0;margin-right:25px; padding:5px;} 
.teacher-list .item .img a{position: relative;z-index: 10;}
.teacher-list .item .img a img{width:100%;border-radius: 10px;}
.teacher-list .item .desc{position: relative;z-index: 10;}
.teacher-list .item .desc .tit{padding-bottom: 20px;position: relative;white-space: nowrap;}
.teacher-list .item .desc .tit:after{width:32px;height:7px;background:#50a33d;border-radius: 7px;content:'';position: absolute;left:0;bottom:0;} 
.teacher-list .item .desc .txt .cell{padding:20px 0;border-bottom: 1px solid #e2e2e2; }
.teacher-list .item .desc .txt .cell:nth-last-child(1){border:none;}  
.teacher-list .item:after{width:100%;height:calc( 100% - 80px );background: #f4faf6;content:'';position: absolute;left:0;bottom:0;border-radius: 10px;z-index:0;} 
.teacher-list .item:hover .tit a{color:#fff;}
.teacher-list .item:hover .desc .tit:after{background:#ffc61a;}
.teacher-list .item:hover .desc .txt{display: block;}
.teacher-list .item:hover .cell{border-bottom: 1px solid rgba(255,255,255,0.8);}
.teacher-list .item:hover .font{color:#fff;}
.teacher-list .item:hover:after{background:#50a33d;}
.teacher-list .item:hover .desc .tit:after{background:#ffc61a;}

.profile-content .layer-wrapper .wrapper{overflow: visible;}
.profile-top{display: flex;justify-content: center;}
.profile-top .item{position: relative;padding-left:70px;padding-right:70px;margin:0 25px;text-align: center; display: flex;align-items: center;justify-content: center;}
.profile-top .item:before{width:60px;height:100px;background:url(../image/left.png) no-repeat center;background-size:100%;content:'';position: absolute;left:0;top:50%;transform:translateY(-50%);z-index:-1;}
.profile-top .item:after{width:60px;height:100px;background:url(../image/right.png) no-repeat center;background-size:100%;content:'';position: absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1;}
.profile-box{margin-top:75px;}
.profile-box .item{display: flex;position: relative;margin-bottom: 30px;flex-direction: row-reverse; align-items: center;}
.profile-box .item .desc{width:46.74%; font-size:20px;line-height: 1.778;text-indent: 2em;}
.profile-box .item .desc p{margin-bottom: 2em;}
.profile-box .item .desc p:nth-last-child(1){margin-bottom: 0;}
.profile-box .item .img{width:41.67%; border-radius: 10px 0 0 10px;overflow: hidden;margin-left:60px;}
.profile-box .item .img img{width:100%;}
.profile-box .item:nth-child(2n){flex-direction: row;}
.profile-box .item:nth-child(2n) .img{left:auto;right:60.7%;top:0;border-radius: 0 10px 10px 0;margin-left:0;margin-right:60px;} 

.search_box{ padding:50px 0; background: #f2f2f2;margin-top:165px;}
.search_title{font-size:40px;font-weight: bold;text-align: center;margin-bottom: 30px;}
.index-search { width:80%;margin:auto; }
.index-search .form { display: block; overflow: hidden;background:#fff; }
.index-search .btn { cursor: pointer; float: right; height: 50px; width: 100px; text-align: center; line-height: 50px; background:  #50a33d url(../image/search.png) center no-repeat;background-size:20px; color: #fff; font-size: 16px; text-indent: 9999em; }
.index-search .control { float: none; overflow: hidden; }
.index-search .control .inp { font-size: 16px; height: 50px; width: 100%;   padding: 0 15px; box-sizing: border-box; outline: none; background: transparent;border:none; }
.index-search .control .inp:focus { border-color: #fff; }

.search-list{margin-top:60px;overflow: hidden;}
.search-list .item{width:100%;padding:30px 0;border-bottom: 1px solid #e2e2e2;} 
.search-list .item .tit a{font-family: "AlibabaPuHuiTi-Bold";}
.search-list .item .txt{margin-top:20px;}
input{ outline: none;}

.news-info .content  .newsinfocode{}
.news-info .content  .newsinfocode td{ padding: 5px 20px;}
.news-info .content  .newsinfocode *{ text-indent: 0!important;}
.about-honors{}
.mCSB_scrollTools{ right: 0!important;  left: auto!important; top: 0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #50a33d!important; opacity: 0.8!important}
.history-box,.history-year{width: 90%;}
.history-year .swiper-slide{ font-size: 18px;}

.education-title .desc .fb{ font-size:24px; }
.introduce-list2 .item:hover .tit,.achieve-box .tit a:hover{ color:#50a33d; }

.party-ztjy .item .tit a:hover,.party-title a:hover,.party-ztjy .item .txt:hover{ color: #df0213;}

.menu-box a:after{ height:48px;}
.crumbs-red .crumbs span,.crumbs-red .crumbs a:hover{ color:#df0213!important;}
.crumbs-red .menu-box a:after{    background: #c41a0a url(../image/menu_bg2.jpg) no-repeat center;}
.questions-list .item .tit:hover,.questions-list .item .txt:hover{color:#498e28;}
.news-info .crumbs-red .prev-next li span{color:#df0213!important;}
.news-info .crumbs-red .prev-next li a:hover{color:#df0213!important;}
.news-info .crumbs-red .prev-next{ background: #fffaf9;}
.campus-box .learn-more:hover{ background: #297a02; }

.shkd-desc ul *:hover,.shkd-desc *:hover{    color: #50a33d!important;}


/*商贸学校修改*/
/*板块松散问题开始*/
.about-section1,.about-section2,.about-section3{padding:50px 0 50px 0;}
.about-section3{ padding-bottom: 30px;}
.about-desc{ width: 46.5%}
.about-list{ padding-top: 50px;}
.about-section4{ padding-bottom:50px;}
.honors-controls{  }
.shkd-desc{padding-left: 2.8%;}
.page-content{margin-top:50px;margin-bottom:50px;}
.history-content,.campus-section1{ margin-top: 50px;}

.common-page,.campus-news,.campus-swiper,.about-shkd,.history-box{ margin-top: 30px;}
.profile-box .item .img{ margin-left:40px; }
.profile-box .item:nth-child(2n) .img{    margin-right:40px;}
.profile-box,.education-section3,.enrollment-section1,.enrollment-contact,.enrollment-section2{ margin-top:50px; }
.campus-section2{ padding-bottom:30px; }
.about-honors{ margin-top:15px;}
.cooperate-section1,.education-section5{ padding-top: 50px;}
.cooperate-news{ margin-top: 30px;}
.page-content .campus-list{ margin-top: -20px;} 
.cooperate-left{ width: 42%;}
.cooperate-section1:after{ top: 65px;}
.cooperate-right{ }
.cooperate-list li:nth-child(3){ /*border: none;*/}
.cooperate-section2{ margin-bottom: 90px;}
.education-section11{ padding:50px 0;}
.education-section4{ padding-bottom:170px;}
.education-section5{ padding-bottom:50px; }
.education-section3 .swiper-container{ min-height: 400px;}
.page-content .achieve-news{ margin-top: -20px; }
.teacher-list{margin-top: -40px;}
.education-base{ margin-top:30px;}

.enrollment-box{ width: 31%;}
.enrollment-contact .item:nth-child(2),.enrollment-zixun{ width: 47%;}
.enrollment-questions{ width: 100%;}
.enrollment-zixun{ display: none;}
.page-content .zixun-form{ margin-top:20px;}
.zixun-form dl dd textarea{ outline: none;}
.party-section1{ margin-top:50px;}
.party-ztjy,.party-news{margin-top:40px;}
.party-section2{    padding: 50px 0 30px;}
.party-news .item:nth-last-child(1){ margin-bottom: 20px;}
.party-box{ width: 48%;}
.party-ztjy{ }

.news-info .content,.news-info .content *{ line-height: 180%!important; font-size: 16px!important;font-family: "AlibabaPuHuiTi-Regular", Arial, 'Microsoft YaHei'!important;}
.news-info .content p{margin-bottom: 1em!important;}
.news-info .prev-next{margin-top:30px;}

.teacher-list .item{ margin-bottom: 1%;}

/*合作高职院校*/
.school-list{ display: flex; flex-wrap: wrap; margin-right: -2%;}
.school-list .item{ border: none; text-align: center;/*width: 15.3%;margin-left: 1.64%; */ width: 18%;margin-left:2%;  margin-bottom: 2.64%; height: auto; position: relative;}
.school-list .item .inners{border: 1px solid #e2e2e2; width: 100%; box-sizing:border-box;  height: 112px;display: flex; flex-direction: column; align-items: center;justify-content: center;}
.school-list .item .img{ height: auto;}

.school-list .item .tit{ font-size: 16px; margin-top: 8px; }
/*板块松散问题结束*/

/*文字列表开始*/
.enrollment-list .item .desc .txt{ display:none; }
.enrollment-list .item{ padding:8px 0; background: none;  border:none; margin-bottom: 0;  border-bottom: 1px solid #dcdcdc; border-radius:0; }
.enrollment-list .item .date span{ display: none;}
.enrollment-list .item .date{ font-size: 16px; color: #000; width: auto;font-family: "AlibabaPuHuiTi-Regular"; background:none!important; font-weight: normal; border: none!important;    height: auto; }
.enrollment-list .item .tit{ font-size: 18px;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;  } 
.campus-list li{padding: 16px 0;}

.page-content .peixun-list .item{padding:10px;}
.peixun-list .item{    margin-bottom: 15px;}
.peixun-list .item .date span{ font-size: 36px;}
/*文字列表结束*/


/*新加服务行业内页开始*/
.services2{}
.services2 .item .tit a:hover,.party-title a:hover,.services2 .item .txt:hover{ color: #50a33d;}
/*新加服务行业内页结束*/

/*整体色调整开始*/
.green-block,.cooperate-section2:after{background: #fa7302!important;background: url(../image/serbg2.jpg) no-repeat 0 0!important; background-size: 100% auto;}
.cooperate-section2 .btn_more{background-color: #fa7302!important;}
.cooperate-section2 .btn_more:hover{background-color:#fb821e!important;box-shadow: 0px 2px 15px 0px rgba(250, 115, 2, 0.6); }
.learn-more{ background:#fa7302; border-radius:40px; font-size: 16px; }

.cooperate-right .more,.cooperate-section2 .btn_more,.btn_more2{width: 200px; border: none; height: 50px; line-height: 50px; padding: 0; color: #fff;  text-align: center;background:#fa7302; border-radius:45px; font-size: 16px; }
.cooperate-section2 .btn_more{ margin-left: 0; transform: translateX(-50%);}
.btn_more2{ margin:25px auto 0 auto; display: block; }


.learn-more:hover,.cooperate-right .more:hover,.cooperate-section2 .btn_more:hover,.btn_more2:hover{background:#fb821e!important; color: #fff;box-shadow: 0px 2px 15px 0px rgba(250, 115, 2, 0.6); }
.about-desc .tit,.about-section2 .title,.about-section3 .title,.about-section4 .title,.about-list .item,.f-32,.profile-top .item,.f-32 a,.party-title .tit,.party-title .tit a{font-family: "dfdk";} 
.party-title .more:hover{ color: #df0213;}
.introduce-list2:before{      opacity: 0.2}
.education-special2 .item .desc{ transition: all .6s;}
.education-special2 .item .desc{    border-top: 2px solid #eee;}
.education-special2 .item .desc .entit:after{    background: #fa7302;}
.education-special2 .item:hover .desc,.zixun-form .btn_submit{background:#fa7302;}
.introduce-list2 .item .icon{  background-image:-webkit-linear-gradient(top,#fff,#f4faf6,#f4faf6); }
.education-section11{  background-image:-webkit-linear-gradient(top,#fff,#f4faf6,#f4faf6); }
.introduce-list2 .item .entit{ display: none; }


/*按钮颜色色调新改*/

.learn-more,.green-block,.cooperate-section2:after,.cooperate-section2 .btn_more,.cooperate-right .more,.cooperate-section2 .btn_more,.btn_more2,.education-special2 .item .desc .entit:after{   /* background: #00873c;   background: -webkit-linear-gradient(right, #b5d427, #00873c);*/  background-color:#b5d427!important;   box-shadow: 0px 2px 10px 0px rgba(181, 312, 39, 0.4);}
.learn-more:hover,.cooperate-section2 .btn_more:hover,.cooperate-right .more:hover,.cooperate-section2 .btn_more:hover,.btn_more2:hover{background-color:#a3a632!important;box-shadow: 0px 2px 10px 0px rgba(181, 312, 39, 0.4);}




/*整体色调整结束*/


/*内页排版开始*/
/*flexs*/
.nflexs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;}
.imgslist-wrap{ margin:35px 20px 0 20px;}
.imgslist-wrap .item-pic{ max-width:350px; width: 50%;  }
.imgslist-wrap .item-cnt{ flex:1; padding: 30px;}
.imgslist-wrap .item-cell{ margin-bottom: 40px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); border-radius:10px;  overflow: hidden;}
.imgslist-wrap .item-cell:nth-child(2n+1){} 
.imgslist-wrap .item-tit{ font-weight: bold;}
.imgslist-wrap .item-desc{ margin-top:15px;}
.imgslist-wrap .item-cell .item-cnt{ display: flex; align-items: center;}
.imgslist-wrap .item-mores{ margin-top: 10px;}
.imgslist-wrap .item-mores a{ color:#fff; border-radius:36px;  background:#fa7302; line-height: 36px; text-align:center; display: inline-block; padding: 0 15px;  text-align: center;}

.tables2{ max-width: 1200px; margin: 0 auto;}
.teachers-wrap2{ flex-wrap: wrap;}
.teachers-wrap2 .item-cell{ border-radius:10px;  width:18%;  text-align: center; margin-top:35px;  border: 1px solid #eee; margin-right: 1%; margin-left: 1%;}
.teachers-wrap2 .item-cell .item-inners{  margin: 0 auto; max-width: 240px;  padding: 20px 30px;}
.teachers-wrap2 .item-cell .item-pic{ width: 109px; height: 165px; overflow: hidden; margin: 0 auto;}
.teachers-wrap2 .item-cell .item-tit{ line-height: 120%;}
.teachers-wrap2 .item-cell .item-desc{ line-height: 120%;}
.teachers-wrap2 .item-cell .item-cnt{ margin-top: 15px;}
.teachers-wrap2 .item-cell .item-pic img{ width: 100%!important; height: 100%!important;  object-fit: cover; max-width: none;}
/*内页排版结束*/


/*2025-03-03开始*/

.party-news{ padding-bottom: 35px;     border-bottom: 1px solid #d7d7d7;}
.page-content .party-news{ padding-bottom: 0; border-bottom: none;}
.party-list{ margin-top: 0; border-top: none;}
.party-ztjy .item .tit a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.news-info .content img{ display: block; margin: 0 auto;}
.campus-section1 .layer-wrapper,.campus-section2 .layer-wrapper{    padding: 0 100px; width: 100%; box-sizing: border-box;}
.cooperate-left{ float: none; width: auto;}
.innercors .cooperate-news .img{ max-height: 330px;}
.innercors .cooperate-news{ width: 47%; margin-right:3%;}
.cooperate-section1:after{ display: none; }
.innercors{ display: flex; margin-right: -3%;}
.cooperate-list{display: flex; margin-right: -3%; flex-wrap: wrap;}
.cooperate-list li{width: 47%; margin-right:3%;}
.cooperate-title3{ display: flex; justify-content: space-between;}
.cooperate-title3 a{  margin: 0; width: 108px; height: 40px; line-height: 40px;}
.cooperate-news .tits{ position: absolute; bottom: 0; left: 0; right: 0; padding:10px 15px; /*background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));*/ background: rgba(0,0,0,.4);}
.cooperate-news .tits a{  color: #fff;}
.cooperate-section1:before{ border-bottom-right-radius: 100%;}
.green-block{ height:50px; background: none!important;}
.party-section20{ padding-top: 10px;}
.cooperate-news .tits a{ display: block;}
.cooperate-title3{ align-items: center;}
/*学校概况*/
.about-profiles{margin-top: 55px;   }
.aintrs{width: 55%; margin-right: 5%; padding-top:20px;}
.aintrs p{ margin-bottom: 1em;  text-indent: 2em;    line-height: 1.778;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
.abpics{ width: 40%;  overflow: hidden; overflow: hidden;border-top-right-radius:80px;border-bottom-left-radius:80px; }
.abpics img{margin-bottom:2px; max-width: 100%; height: auto!important;}

.crumbs span{color:#50a33d;}
/*教研成果新加*/
.achieve-list20 li span,.achieve-list20 li cite{ display: block; font-style:normal; }
.achieve-list20 li cite{ display: none;}
.achieve-list20 li.cr cite{  display: -webkit-box; margin-top: 18px;}
.achieve-list20 li.cr span{ font-size: 22px;}
.achieve-list20 li.cr a{ padding-left: 0;}
.achieve-list20 li.cr a:before,.achieve-list li.cr a:after{ display: none;}
.achieve-list20{ margin-top: 40px;}
.achieve-list20 li.cr{ padding-bottom: 25px;border-bottom: 1px solid #24a108;margin-bottom: 16px; margin-top:18px;}

  /*教师列表*/ 
.teacher-list .item .img{}
.teacher-list .item .img a{ height: 300px;  overflow: hidden; display:block; border-radius:8px; }
.teacher-list .item .img a img{ width: 100%; height: 100%; max-width:none; object-fit: cover; }
.teachersinfos{margin-bottom:40px;line-height: 180%;}
.teachersinfos p{ padding-bottom: 1em; text-indent: 2em; font-size: 16px; line-height: 180%;}

/*新加三级菜单*/
.crumbs-menu{ position: relative; z-index: 55; }
.menus3{ margin-bottom: 50px;position: relative;  margin-top: -50px; background: #f1f1f1;  }
.menus3 ul{ display: flex; justify-content: center; position: relative;}
.menus3 ul:after{ content: ""; display: block; height: 1px; background: #ddd; position: absolute; top: 50%; left:0; right: 0; display: none}
.menus3 ul li{ margin: 0 15px; position: relative; z-index: 2; position: relative; }
.menus3 ul li:after{ content: ""; height:16px; width:1px;    position: absolute;  background: #ccc; right: -18px; top: 50%; transform: translateY(-50%); display: block;}
.menus3 ul li:nth-last-child(1):after{ display:none; }
.menus3 ul li a{ display: block; padding:4px 15px; margin-top: 4px; margin-bottom: 4px; border-radius:10px; border-top: 1px solid transparent;border-bottom: 1px solid transparent;/*border: 1px solid transparent;*//* */ color: #000;/* background:#fff;  border: 1px solid #ddd;*/ color: #000;}
/*.menus3 ul li.cr a,.menus3 ul li:hover a{border: 1px solid #50a33d; color: #50a33d;}*/

.menus3 ul li.cr a,.menus3 ul li:hover a{/*border: 1px solid #50a33d; */color: #50a33d;/* background: #fff;*/ border-bottom:1px solid #50a33d;border-top:1px solid #f1f1f1;}


.menus3:before {
	content: "";
/*	border-left:200px solid #f8f7f7;
	border-top:120px solid transparent;*/
	 width:150px; height: 50px;
	 background: #fff;
	 border-top: 1px solid #ddd; 
	transform: rotate(45deg);
	position: absolute;
	left: -80px;
	top: -36px; z-index: 6;
	
	display: none;
}




/*相册大图展示*/
.photos{ max-width: 750px; margin: 0 auto;}
.picshowlist{ max-width: 690px; margin:0 auto;}
.picshowtxt{ text-align: center;}
.news-info2 .news-title{ text-align: center; margin-bottom: 20px;}
.picshow {
  width: 100%;
  overflow: hidden;
}
.picshowtop {
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
#pic1 {
  max-width: 100%;
}
#preArrow {
  left: 0px;
}
#nextArrow {
  right: 0px;
}
.contextDiv {
  cursor: pointer;
  height: 100%;
  width: 50%;
  position: absolute;
  top: 0px;
  z-index: 5;
  background: url("../images/98f794382fbd485ca8d110dddbc05c77.gif") repeat;
}
.contextDiv span {
  position: absolute;
  top: 50%;
  margin-top: -10%;
  width: 46px;
  height: 80px;
}
#preArrow_A {
  left: 0px;
  background: url('../image/left20.png') 0px 0px no-repeat;
  display: none;
}
#nextArrow_A {
  right: 0px;
  background: url('../image/right20.png') 0px 0px no-repeat;
  display: none;
}
.picshowtxt {

  min-height: 40px;
  _height: 40px;
  margin-top: 20px; text-align: center;
}
.picshowtxt_left {
  float: left;
  width: 50px;
  height: 50px;
	float: none; width: auto; text-align: center;
  line-height: 30px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.picshowtxt_left span {
  color: #e55656;
  font-size: 30px;
}
.picshowtxt_left i {
  color: #666666;
  font-size: 20px;
}
.picshowtxt_right {
  float: left;
  margin-left: 10px;
  display: inline;
  line-height: 23px;
  color: #666666;
  font-size: 14px;
  width: 880px;
  font-family: "宋体";
}
.picshowlist {
  width: 100%;
  margin-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}
.picshowlist_left {
  float: left;
  width: 120px;
  overflow: hidden;
}
.picleftimg {
  width: 120px;
  height: 80px;
  background: url('../images/photo.jpg') no-repeat;
  padding-top: 9px;
  padding-left: 5px;
  overflow: hidden;
}
.picleftimg img {
  width: 106px;
  height: 66px;
}
.piclefttxt {
  width: 120px;
  line-height: 20px;
  font-family: "宋体";
}
.piclefttxt a {
  color: #444444;
}
.piclefttxt a:hover {
  color: #ff5d11;
  text-decoration: underline;
}
.picshowlist_mid {
  float: left;
  width: 100%;
  margin-left: 15px;
  display: inline;
  overflow: hidden;
  height: 76px;
}
.picmidleft {
  float: left;
  width: 24px;
  height: 76px;
  overflow: hidden;
}
.picmidleft a {
  display: block;
  width: 24px;
  height: 76px;
}
.picmidmid {
  float: left;
  width: 630px;
  overflow: hidden;
  height: 76px;
  padding-left: 2px;
}
.picmidmid ul {
  width: 630px;
  overflow: hidden;
  position: relative;
  height: 76px;
}
.picmidmid ul li {
  float: left;
  margin-left: 8px;
  display: inline;
  width: 116px;
  text-align: center;
  overflow: hidden;
  position: relative; 
  height: 76px;
}
.picmidmid ul li img {
  max-width: 106px;
  height: 76px!important;
}
.selectpic {
  border: 5px solid #cacaca;
  height: 66px !important;
}
.picmidright {
  float: left;
  width: 24px;
  height: 76px;
  overflow: hidden;
}
.picmidright a {
  display: block;
  width: 24px;
  height: 76px;
}
.picshowlist_right {
  float: left;
  width: 120px;
  float: right;
  overflow: hidden;
}

.picshowtxt_left cite{ font-style: normal; margin-left: 15px;    font-family: "AlibabaPuHuiTi-Regular", Arial, 'Microsoft YaHei';}
.picshowtxt_left{ height: auto; padding-bottom: 4px;}
.picshowtxt_right{ height: auto; padding-bottom: 5px; font-size: 16px; width: auto;text-align: center; background: #7b200d; padding: 12px 8px; font-size: 22px; line-height: 150%; color: #fff; width: 100%; box-sizing: border-box; margin: 0;   font-family: "AlibabaPuHuiTi-Regular", Arial, 'Microsoft YaHei'; float: none; text-align: center;}
.picshowtxt{ display: flex;   flex-direction: column-reverse; justify-content: center; align-items: center;/* margin-top: 10px;*/ margin-top: 0;}

.cooperate-list li a{ white-space: normal;  text-overflow: inherit;}

.school-swiper .swiper-slide{ background: none; height: auto;}
.school-swiper .swiper-slide .inners{ height: 130px; background: #fff; width: 100%; display: flex; align-items: center; justify-content: center; padding: 15px 8px;}
.school-swiper .swiper-slide .tit a,.school-swiper .swiper-slide .tit{ color: #fff;}

.school-swiper .swiper-slide .tran_scale img{  transition:none; transform: scale(1);}
/*2025-03-03结束*/

/*招生就业*/
.enrollment-contact2{ position: relative; padding: 15px 50px;}
.enrollment-contact2 .item:nth-child(1),.enrollment-contact2 .item:nth-child(2){  width: auto;}
.enrollment-contact2 .c-imgs{ width:100px; height: 100px;}
.enrollment-contact2 .desc .icon{ width:30px;}
.en-codes{ position: relative; z-index: 5;}
.enrollment-contact2 .contact-list{ position: relative; z-index: 6; align-items: center;}
.enrollment-contact2 .contact-list *{color:#fff;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.enrollment-contact2 .item:nth-last-child(1){ display: flex; align-items: center;}
.enrollment-contact2 .ewm{ width:100px; height:100px; margin-right: 15px;}
.enrollment-contact2 .ewm img{ width:100px!important; height: 100px!important; }
.enrollment-contact2 .contact-list{ justify-content: space-between; width: 100%;}
.enrollment-contact2 .contact-list .tit{padding-left: 40px;
    background: url(../image/telsico2.png) 0 center no-repeat; font-size: 28px;}
.enrollment-contact2  .contact-list .txt{    font-size: 24px; padding-left: 40px;}
.enrollment-questions{ padding-bottom: 35px;}
.enrollment-contact2  .img{   }
.enrollment-contact2  .img img{}
.enrollment-contact2  .img:after{ content: ""; position: absolute; left: 0; right: 0;top: 0; bottom: 0; background: rgba(0,104,53,.2); display: block;}
.imgslist-wrap .item-cnt{padding: 15px 30px;}
.imgslist-wrap .item-desc{ max-height: 140px;text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.imgslist-wrap .mCustomScrollBox{ padding-right: 30px;}
.imgslist-wrap .mCustomScrollbar{ margin-right:-20px;}



@media screen and (max-width: 1480px){
.education-special2 .item .desc{padding:20px;}
.education-section3 .swiper-slide .img{width:180px;}
.education-section3 .swiper-slide-active .img{width:54%;}
.education-section3 .swiper-slide .desc .txt .cell{padding:12px 0;}
.party-title .tit{font-size:20px;height:64px;padding-left:60px;}
.party-news .desc{padding-top:0;}
.party-news .desc .txt,.party-news .desc .date,.party-ztjy .item .txt,.party-ztjy .item .date{margin-top:10px;}
.party-list li{margin-bottom: 15px;}
.party-list li a,.enrollment-list li a{font-size:16px;}
.party-list li span{font-size:14px;}
.enrollment-list li{padding:14px 0;}
.enrollment-contact .desc .txt, .enrollment-contact .desc .txt a{font-size:20px;}
.profile-top .item{padding:0 50px;margin:0 15px;}
.profile-box .item .desc {font-size:18px;} 
.enrollment-video .img{ height: 290px;}
.history-box,.history-year{width: 100%;}
.inbanner{ max-height: 300px; overflow: hidden;}
.inbanner img{ width:100%!important; height: 100%!important; object-fit: cover;}	

/*2025-03-03开始*/
.innercors .cooperate-news .img{ max-height: 300px;}	
	
/*2025-03-03结束*/	

	
	
	
	
	
}

@media screen and (max-width: 1430px){
	
.enrollment-video .img{ height: 290px;}
.profile-box .item .desc p{margin-bottom: 1em;}
	
	
}


@media screen and (max-width: 1100px){
.inbanner{margin-top:90px;}
.crumbs a.home,.crumbs span,.menu-box a{font-size:16px;}
.crumbs a.home{margin-right:16px;padding-left:16px;}
.crumbs span{padding-left:16px;}
.crumbs-menu .layer-wrapper .wrapper{height:48px;}
.menu-box a{padding:5px 15px;}
.menu-box a:after{height:46px;}
.cooperate-section1{padding-top:40px;}
.cooperate-section1:after{top:65px;height:80px;}
.cooperate-list li{padding:12px 0;}
.cooperate-list li a{font-size:16px;}
.cooperate-list li span{margin-top:5px;}
.cooperate-right .more{margin-top:40px;padding-bottom:20px;}
.green-block{height:40px;}
.page-content{margin-top:50px;margin-bottom: 50px;}
.page-content .peixun-list .item{padding:20px 20px 20px 0;margin-bottom: 20px;}
.cooperate-section2{padding:50px 0;margin-bottom: 60px;}
.peixun-list{width:90%;padding:30px;}
.peixun-list .item{margin-bottom: 20px;}
.peixun-list .item .date span{font-size:36px;}
.news-info{padding:0;}
.history-nav .swiper-container{padding:0 14px;}
.history-nav .swiper-slide{height:70px;padding:6px;}
.history-top{width:90%;background-size:60px;}
.history-content{margin-top:30px;}
.campus-section1{margin-top:50px;}
.campus-list li {padding:15px 0;}
.campus-list li a,.learn-more,.zixun-form dl dt,.zixun-form dl dd input,.zixun-form dl dd textarea{font-size:16px;}
.campus-list li span{font-size:14px;}
.introduce-list2 .item .icon{width:120px;height:120px;}
.introduce-list2 .item .icon span{width:50px;height:50px;}
.introduce-list2:before{top:65px;}
.education-build{margin-top:30px;}
.education-section4{padding:40px 0;}
.education-section3 .swiper-slide .img{width:100px;}
.education-section3 .swiper-slide-active{width:45%!important;padding: 20px 20px 10px 10px;}
.education-section3 .swiper-slide-active .img{width:60%;margin-right:20px;}
.education-section3 .swiper-slide-active .desc .rows3{line-clamp: 2; -webkit-line-clamp: 2;}
.enrollment-list{margin-top:10px;}
.enrollment-list li{padding:11px 0;}
.school-swiper .swiper-container{margin:0 40px;}
.page-content .zixun-form{max-width:100%;padding:0;}
.profile-top .item:before,.profile-top .item:after{width:40px;}
.profile-top .item{padding:0 45px;}
.search_box{margin-top:90px;padding:50px 0;}
.search_title{font-size:22px;}
.index-search .btn{width:50px;}
.index-search{width:100%;}
.zixun-form dl{padding:10px 15px;}
.zixun-form dl dt{margin-right:20px;}

}
	.school-list .item .inners{ padding: 6px 5px;}
@media screen and (max-width: 820px){
.menu-box{display: none;}
.school-list .item{width:23.5%;margin-left:2%;margin-bottom: 2%;height:auto;}
	.school-list .item .inners{height:90px; padding: 6px 5px;}
.school-list .item:nth-child(6n+1){margin-left:2%;}
.school-list .item:nth-child(4n+1){margin-left:0;}
.news-info{padding:0;}
.news-info .news-title{font-size:18px;}
.news-info .source{padding:10px 0;margin-top:10px;font-size:14px;}
.news-info .source .item{font-size:14px;padding:0 6px;}
.news-info .prev-next{margin-top:0;padding:10px 20px;}
.news-info .prev-next li{font-size:16px;}
.about-section1,.about-section4,.about-section3,.about-section2,.campus-section2,.education-section11,.education-section5,.party-section2{padding:40px 0;}
.education-section3{margin-top:40px;}
.about-list{flex-wrap: wrap;padding-top:40px;}
.about-list .item{width:50%!important;margin-bottom: 20px;font-size:16px;}
.about-list .item:nth-child(2n+1){border-left:none;}
.history-box,.history-year{width:100%;}
.history-box{margin-top:20px;}
.honors-list,.honors-swiper{width:100%;float:none;}
.honors-swiper{margin-top:30px;}
.shkd-desc{padding-top:0;}
.shkd-desc ul{padding-top:20px;margin-top:20px;}
.honors-list li{font-size:16px;margin-top:15px;padding-left:30px;background-position: 0 6px;}
.honors-controls .swiper-button-prev, .honors-controls .swiper-button-next,
.campus-controls .swiper-button-prev, .campus-controls .swiper-button-next,
.education-controls .swiper-button-prev, .education-controls .swiper-button-next,
.campus-controls .swiper-button-prev, .campus-controls .swiper-button-next{background-size:8px 12px;width:40px;height:40px;}
.history-box .swiper-slide,.learn-more,.achieve-list li a{font-size:16px;}
.learn-more{margin-top:20px;}
.history-year .swiper-slide{font-size:14px;}
.btn_play{width:48px!important;} 
.campus-controls .swiper-pagination,.education-controls .swiper-pagination{margin:0 30px;font-size:16px;}
.introduce-list2{width:100%;}
.party-section1,.party-ztjy{margin-top:40px;}
.party-section2 .layer-wrapper .wrapper{display: block;}
.party-box{width:100%;margin-bottom: 30px;}
.party-news{margin-top:30px;}
.party-news .img{width:38%;}
.party-list{padding-top:30px;margin-top:30px;}
	
.party-list{ margin-top: 0; border-top: none;}	
	
.enrollment-section1 .enrollment-wrap,.enrollment-section2 .layer-wrapper .wrapper{display: block;}
.enrollment-box,.enrollment-video{width:100%;}
.enrollment-video{margin:30px 0;}
.enrollment-video .img img{width:100%;}
.enrollment-questions,.enrollment-zixun{width:100%;}
.enrollment-questions{padding:0 20px 20px;margin-bottom: 40px;}
.questions-list .item{padding:20px 0;}
.enrollment-section2 .enrollment-questions .enrollment-title{margin-left:-30px; }
.enrollment-section2 .enrollment-title{margin-top:0;}
.enrollment-section2 .enrollment-title .img{top:-260%;}
.more{background-size:20px!important;padding-right:30px!important;}
.cooperate-right .more{padding-right:60px!important; padding-right: 0!important;}
.school-swiper .swiper-slide{/*height:130px;*/ height: auto;}
.profile-box .item{display: block;}
.profile-box .item .desc{width:auto;margin:0 14px;font-size:16px;}
.profile-box .item .img{width:auto;margin:0 14px 30px 14px!important;border-radius: 10px!important;overflow: hidden;}
.profile-top{flex-wrap: wrap;justify-content:space-around;}
.profile-top .item{width:30%;margin:0 5% 30px;}
.profile-box{margin-top:40px;}

}
@media screen and (max-width: 640px){

.school-list .item{width:49%; }
.school-list .item:nth-child(4n+1){margin-left:2%;}
.school-list .item:nth-child(2n+1){margin-left:0;}
.peixun-list .item .date{padding:0 10px;font-size:14px;}
.peixun-list .item .date span{font-size:20px;}
.peixun-list .item .desc{padding-left:10px;}
.peixun-list .item .desc .txt{display: none;}
.peixun-list .item .desc .tit{white-space: normal;text-overflow: none; overflow: hidden; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; box-orient: vertical; -webkit-box-orient: vertical; }
.news-info .prev-next ul{display: block;}
.news-info .prev-next ul li{margin:10px 0;}
.cooperate-left{width:100%;float:none;}
.cooperate-right{width:100%;float:none;}
.cooperate-right .item .desc{padding:40px 20px 20px 20px;}
.cooperate-news{margin-top:30px;}
.cooperate-section1:after{top:80px;height:50px;}
.cooperate-right .more{float:right;margin-top:20px;}
.green-block{height:20px;}
.peixun-list{width:100%;margin-top:20px; padding: 20px 20px 20px 10px;}
.cooperate-section2 .btn_more{width:200px;height:48px;line-height: 48px;margin-left:-100px;bottom:-24px;font-size:16px;}
.cooperate-section2:after{height:20px;bottom:-20px;}
.shkd-img{width:100%;float:none;}
.shkd-desc{padding-left:0;margin-top:20px;}
.shkd-desc ul li{padding:0 12px;margin-bottom: 5px;}
.shkd-desc ul li:nth-child(1){padding:0 12px;}
.shkd-desc ul li:nth-child(1):before{display: block;}
.about-list .item{padding:0 10px;}
.history-year .swiper-slide span:before,.history-year .swiper-slide span:after{zoom:0.8;}
.about-desc,.about-video{width:100%;float:none;}
.about-video{margin-top:20px;}
.page-content{ margin-top: 30px;margin-bottom: 30px;}
.history-wrap .item{width:48%;margin-left:4%;margin-bottom: 30px;}
.history-wrap .item:nth-child(3n+1){clear:none;margin-left:4%;}
.history-wrap .item:nth-child(2n+1){clear:both;margin-left:0;}
.history-list .items .title{float:none;width:250px;padding-left:20px;}
.history-list .items{margin-left:18px;}
.history-list:before{left:0;width:40px;height:40px;background-size:100%;}
.history-list:after{width:4px;left:18px;top:40px;z-index:10;}
.history-list .items .desc{padding:20px 0 20px 20px;}
.history-nav .swiper-slide a{font-size:14px;}
.campus-section1 .layer-wrapper .wrapper{display: block;}
.campus-box{width:100%;margin-bottom: 30px;}
.campus-list li{display: block;}
.campus-list li a{display:block;padding-left:20px;background-position: 0 6px;background-size:8px;}
.campus-list li span{display:block;padding-left:20px;margin-top:6px;}
.introduce-list2,.education-special2{flex-wrap: wrap;}
.introduce-list2 .item{width:50%;margin-bottom: 30px;}
.education-special2 .item{width:50%;}
.education-swiper{margin-top:30px;}
.education-section3 .swiper-slide,.education-section3 .swiper-slide-active{width:100%!important;} 
.education-section3 .swiper-slide .desc .txt{display: block;}
.education-section3 .swiper-slide .img,.education-section3 .swiper-slide-active .img{width:100%;margin-right:0;}
.education-section3 .swiper-slide .img{margin-right:20px;}
.education-section3 .swiper-slide-active{background: #50a33d; padding:15px;   align-items: flex-start;border-radius: 10px;}
.education-section3 .swiper-slide-active:after{display: none;}
.education-section3 .swiper-slide{display: block;}
.education-section3 .swiper-slide .desc{margin-top:20px;}
.teacher-list .item{width:100%;float:none;margin-left:0;}
.education-section4 .layer-wrapper .wrapper{display: block;}
.achieve-box{width:100%;margin-bottom: 30px;}
.achieve-news{margin-top:20px;}
.achieve-news .item .txt{margin-top:10px;}
.achieve-build{padding:20px;}
.achieve-build .more{width:40px;height:40px;background-size:8px 12px!important;}
.achieve-build .txt{width:90%;}
.education-section22{padding:20px 0;}
.education-section22 .education-title{display: block;}
.education-title .desc{background-size:40px;margin-top:20px;text-align: left;}
.education-special2 .item .desc{padding:12px;}
.introduce-list2 .item .icon{width:100px;height:100px;}
.introduce-list2:before{display: none;}
.enrollment-list .item .desc{padding-left:20px;}
.enrollment-list .item{padding:15px;margin-bottom: 20px;}
.profile-top .item{width:44%;margin:0 3% 30px;padding:0 20px;font-size:14px;}
.profile-top .item:before, .profile-top .item:after{width:32px;}
.profile-box{margin-top:10px;}
	

.news-info .prev-next li:nth-child(1){ width: auto;}
.news-info .prev-next li:nth-child(2){ width: auto; }	

/*老师列表*/	
.teachers-wrap2 .item-cell{  width: 48%;}	
	
/*2025-03-03开始*/
.campus-section1 .layer-wrapper, .campus-section2 .layer-wrapper{ padding: 0 20px;}   
.cooperate-list li{ width: 97%;}
.innercors{ flex-wrap:wrap;}
.innercors .cooperate-news{ width: 97%;}
.about-profiles{ margin-top: 0; display: block;}	
.aintrs{ padding-top: 0; margin-right: 0; width: 100%;}
.abpics{ border-radius:0; width: 100%;}
.menus3 ul{ display: block; white-space: nowrap; overflow-x: auto;}
.menus3 ul li{ display: inline-block;}	
.menus3{ margin-top: -30px; margin-bottom: 20px;}	

	
/*2025-03-03结束*/	
	
	
	
	
	
}
@media screen and (max-width: 480px){
.history-wrap .item{width:100%;margin-left:0!important;float:none; }  
.education-section4 .layer-wrapper .wrapper{display: block;}
.achieve-box{width:100%;margin-bottom: 30px;}
.education-base .item{width:100%;float:none;margin-bottom: 30px;}
.teacher-list .item {display: block;padding:0;background: #f4faf6; align-items: flex-start;border-radius: 10px;}
.teacher-list .item .img{width:100%;margin-right:0;padding:0;}
.teacher-list .item:after{display: none;}
.teacher-list .item:hover{background: #50a33d;  }
.teacher-list .item .desc{ padding:20px;}

.party-ztjy .item{width:100%;float:none;margin-left:0;margin-bottom: 30px;}
.party-title .tit{font-size:18px;height: 48px; padding-left: 45px;padding-top:18px;}
.party-news .item {display: block;margin-bottom: 30px;padding-bottom: 30px;}
.party-news .item .img,.party-news .img{width:100%;float:none;margin-right:0;margin-bottom: 30px;}
.party-news .desc{padding-left:0;}
.party-section2{padding-top:0;}
.party-title .more{font-size: 14px;}

.enrollment-section2{margin-top:40px;padding:40px 0;}
.enrollment-section2 .enrollment-title .tit{height:40px;line-height: 40px;}
.enrollment-section2 .enrollment-title .tit:after{border-top-width: 40px;border-left-width: 36px;right:-36px;}
.enrollment-section2 .enrollment-title .img{width:44%;top:-30px;}
.page-content .enrollment-list li{display: block;padding:16px 0;}
.enrollment-list li span{display: block;padding-left:0;margin-top:10px;font-size:14px;}
	.enrollment-video .img{ height: 220px;}
	.zoujin-list .item .tit { padding-right:10px;}
	.news-info .content  .newsinfocode td{ padding: 5px 5px;}
	
		.history-year .swiper-slide{ font-size: 13px;}
	.history-box, .history-year{ }
	.about-section2 .wrapper{ overflow: visible;}
	.history-year{}
	.history-year .swiper-container{ margin-left: -15px; margin-right: -15px;}
	.campus-swiper .swiper-container{ padding: 0 40px;}
	
	.honors-list{ max-height: 290px; padding-right:0; box-sizing: border-box;}
	
	.history-box .swiper-slide{ height: 0; overflow: hidden;}
	.history-box .swiper-slide-active{ height: auto!important}
	.history-year{ margin-top:30px;}
	.education-title .desc .fb{ font-size:16px;}
	
	.education-section3 .swiper-container{ min-height: 0;}

	.page-content .achieve-news{ margin-top: 0; }
.teacher-list{margin-top: 0;}
	.page-content .campus-list{ margin-top: 0;} 
	
	
	/*列表修改*/
	.enrollment-list .item{padding: 15px 0; flex-direction: row-reverse;}
	.enrollment-list .item .date{ padding: 0; font-size: 14px;}
	.enrollment-list .item{ margin-bottom: 0; align-items: flex-start;}
	.enrollment-list .item .desc{ padding-left: 0; padding-right: 10px;}
	.common-page{ padding-top: 0;}
	.enrollment-list .item .tit{ font-size: 16px;}
	.about-list .item:nth-last-child(1){    padding-right: 0;}
	.inbanner{  margin-top: 50px;}
	
	.enrollment-section3{padding: 20px 0 15px;}
	.school-swiper{ margin-top: 10px;}
	
	
	/*排版页开始*/
	
	.imgslist-wrap .item-cell{  display: block;}
	.imgslist-wrap .item-pic{ width: 100%;}
	.imgslist-wrap .item-cnt{ padding:15px;}
	.imgslist-wrap .item-desc{ margin-top:0;}
	
	/*排版页结束*/	
	
	/*老师列表*/	
.teachers-wrap2 .item-cell{  width:48%; margin-top:25px;}	
.teachers-wrap2 .item-cell .item-inners{padding: 20px 10px;}
	
	.mobile-menucss{  top: 50px;}
	/*更多按钮*/
	.cooperate-section2 .btn_more{ margin-left: 0;}
	.cooperate-right .more  {  float: none; margin: 15px auto 0 auto; display: block; padding-right: 0;}
	.cooperate-section2 .btn_more,.cooperate-right .more,.cooperate-right .more, .cooperate-section2 .btn_more, .btn_more2{width: 108px; height: 40px; line-height: 40px;}
	
	/*2025-03-03开始*/
	.teachersinfos{ margin-bottom: 20px;}
	.campus-section1 .layer-wrapper, .campus-section2 .layer-wrapper{ padding: 0 14px;} 
	.party-section2{ padding-bottom: 0;}
	
	/*相册开始*/
	.picshowlist_mid{ display: flex; justify-content: space-between; margin: 0;}
	.picmidmid ul li{ margin-left: 4px; margin-right: 4px;}
	.picmidmid{ width: 250px;}
	.news-info2 .news-title{ font-size:20px;}
	/*相册结束*/
	.picshowtxt_right{ font-size: 16px; line-height: 120%;}
	
	/*2025-03-03结束*/
	.school-swiper .swiper-slide{}
	
	
	/*就业指导*/
	.enrollment-box,.enrollment-video{ float: none;}
	.enrollment-contact2{ margin-top:20px; clear: both;padding: 25px 20px 15px 20px;}
	.enrollment-contact2 .contact-list{ display: block;}
	.enrollment-contact2 .contact-list .item{ margin-bottom:10px; padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,.1);}
	.enrollment-contact2 .contact-list .tit{ font-size:20px;  background-size:20px auto; padding-left: 35px;}
	.enrollment-contact2 .contact-list .txt{ font-size:18px; padding-left: 35px;}
	.enrollment-contact .img img{  display: none;}
	.enrollment-contact .img{ background: url("../image/zsbg.jpg") no-repeat; background-size: cover;}
	.enrollment-section1{ margin-top: 20px;}
	.H60{ height: 35px;}
	.enrollment-section2{ padding-top: 15px; padding-bottom:15px; margin-left: -20px; margin-right: -20px;} 
	.enrollment-section2 .enrollment-questions .enrollment-title{ margin-left: 0;}
	.enrollment-section2 .enrollment-title{ padding-bottom: 15px; margin-top: 15px;}
	.enrollment-questions{ overflow: hidden; margin-bottom:10px;}
	
	
	/*教师列表*/
	.teacher-list .item { margin-bottom: 20px;}
	.teacher-list .item .img{ width: 180px; height: 240px;}
	.teacher-list .item{ display: flex;}
	.teacher-list .item .img a{  width: 180px; height: 240px; }
	.article-box img{ display: block; margin: 0 auto;}
	.education-section3 .swiper-slide{ display: flex;}
	.education-section3 .swiper-slide .img{width: 180px; height: 240px; margin-right: 10px;}
	.education-section3 .swiper-slide{ height: 280px}
	.education-section3 .swiper-slide .img{  border-radius:15px!important; overflow: hidden;}
	.education-section3 .swiper-slide .img a img{ width: 100%!important; height: 100%!important; object-fit: cover!important;}
	.education-section3 .swiper-slide .img a{width: 180px; height: 240px;  display: block;}
	
	.imgslist-wrap .item-desc{ max-height: none;}
	
}