.p40{width: calc( 35% - 15px );}
.p50{width: calc( 50% - 15px ); }
.p60{width: calc( 65% - 25px );}
.center{background: url(../img/body_bg.png) no-repeat top center;}

/*banner*/
.banner{width: 1408px;height:402px;}
.banner .swiper-slide{width: 100%;}
.banner .swiper-slide a{display: block;width: 100%;}
.banner .swiper-slide img{width: 100%;}

.title{width: 100%;height: 40px;margin-bottom: 20px;}
.title h3{color: #434343;font-size: 24px; padding-bottom: 6px;; background:url(../img/line.png) no-repeat left bottom;}
.title h3 span{color:#ba242d;}
.title a{display: flex; align-items: center; height: 25px;line-height: 25px;text-align: center;color: #999;padding:0 10px;border-radius: 12.5px;font-size: 14px;}
.title a:hover{color: #ba242d;}
.title a i{display: inline-block;width: 15px;height: 15px; background: url(../img/more.png) no-repeat bottom; padding-left:15px;  }
/*part01*/
.part01{width: 100%;padding:30px 0;}
.news-scroll,.newslist{width: 50%;height: 328px; float:left;}
.news-scroll .swiper-slide a{display: block;height: 100%;}
.news-scroll .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.news-scroll .swiper-slide .news-txt{width: 100%;height: 70px;position: absolute;bottom:0;left:0;}
.news-txt{background: url(../img/news_bg.png) repeat;}

.news-txt p{line-height: 30px;margin-top:10px;font-size: 16px;color: #ffffff;max-width: calc( 100% - 95px );margin-left: 15px;f}


.newslist .pd{padding: 0px 25px;}
.newslist .title h3{color: #434343;font-size: 24px; padding-bottom: 6px;; background:url(../img/line.png) no-repeat left bottom;}
.newslist ul li{padding-bottom:20px;margin-bottom: 20px; }
.newslist ul li:last-child{margin-bottom: 0;}
.newslist ul li a{font-size: 16px;color: #434343;position: relative;padding-left:10px;max-width: calc( 100% - 77px );}

.newslist ul li time{font-size: 16px;color: #434343;flex-shrink: 0; width: 60px; text-align: center; background-color:#ececec;}
.newslist ul li:hover time{background-color: #ba242d; color:#fff}
.newslist ul li:hover a{color: #ba242d;}


.notice .title h3{color: #434343;font-size: 24px; padding-bottom: 6px;; background:url(../img/line.png) no-repeat left bottom;}
.notice ul li{margin-bottom: 10px;transition: 0.4s all;}
.notice ul li .time{text-align: center; background-color: #ececec; position: relative;margin-right: 15px;flex-shrink: 0;width: 75px;  line-height:37px;}

.notice ul li .time .sp1{font-size: 16px;color: #ba242d;display: block;}
.notice ul li .time .sp2{font-size: 24px;color: #ba242d;display: block; font-weight:bold;}
.notice ul li .txt{max-width: calc( 100% - 90px );}
.notice ul li .txt p{font-size: 16px;color: #434343;width: 100%; line-height:30px;}
.notice ul li:last-child{margin-bottom: 0;}
.notice ul li:hover{background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,.3);}
.notice ul li:hover .time{background: #ba242d;}
.notice ul li:hover .time .sp1,.notice ul li:hover .time .sp2{color: #fff;}
.notice ul li:hover .txt p{color: #ba242d;}


/*part05*/
/* 质量监控 */
.part05{width: 100%;padding:30px 0;background-size: 100% 100%;}
.cyxz .title h3{color: #434343;font-size: 24px; padding-bottom: 6px;; background:url(../img/line.png) no-repeat left bottom;}
.rczp .title h3{color: #434343;font-size: 24px; padding-bottom: 6px;; background:url(../img/line.png) no-repeat left bottom;}
.part05 .cyxz ul li::before{content: "";width: 27px;height: 20px;background:url(../img/icon_down.png)  no-repeat left bottom; }
.part05 .cyxz ul li{line-height: 24px;margin-bottom: 20px;}
.part05 .cyxz ul li a{padding-left:10px;color: #434343;max-width: calc( 100% - 40px );}
.part05 .cyxz ul li:last-child{margin-bottom: 0;}
.part05 .cyxz ul li:hover a{color: #ba242d;}
.part05 .cyxz ul li:hover::before{content: "";width: 27px;height: 20px;background:url(../img/icon_down_on.png)  no-repeat left bottom;}
/* 教学评估 */
.part05 .rczp ul li::before{content: "";width: 15px;height: 18px;background:url(../img/jx.png)  no-repeat left center; }
.part05 .rczp ul li{line-height: 24px;margin-bottom: 20px;}
.part05 .rczp ul li a{padding-left:10px;color: #434343;max-width: calc( 100% - 88px );}
.part05 .rczp ul li:last-child{margin-bottom: 0;}
.part05 .rczp ul li:hover a{color: #ba242d;}
.part05 .rczp ul li:hover time{color: #ba242d;}
.part05 .rczp ul li:hover::before{content: "";width: 15px;height: 18px;background:url(../img/jx_on.png)  no-repeat left center;}
.part05 .rczp ul li time{float:right; color: #666;}
/* 专业认证 */
.part05 .rczp ul li::before{content: "";width: 15px;height: 18px;background:url(../img/jx.png)  no-repeat left center; }
.part05 .rczp ul li{line-height: 24px;margin-bottom: 20px;}
.part05 .rczp ul li a{padding-left:10px;color: #434343;max-width: calc( 100% - 88px );}
.part05 .rczp ul li:last-child{margin-bottom: 0;}
.part05 .rczp ul li:hover a{color: #ba242d;}
.part05 .rczp ul li:hover time{color: #ba242d;}
.part05 .rczp ul li:hover::before{content: "";width: 15px;height: 18px;background:url(../img/jx_on.png)  no-repeat left center;}
.part05 .rczp ul li time{float:right; color: #666;}






/*part03*/
/* 常用下载 */
.part03{width: 100%;padding:30px 0;background-size: 100% 100%;}
.cyxz .title h3{color: #434343;font-size: 24px; padding-bottom: 6px;; background:url(../img/line.png) no-repeat left bottom;}
.rczp .title h3{color: #434343;font-size: 24px; padding-bottom: 6px;; background:url(../img/line.png) no-repeat left bottom;}
.part03 .cyxz ul li::before{content: "";width: 27px;height: 20px;background:url(../img/icon_down.png)  no-repeat left bottom; }
.part03 .cyxz ul li{line-height: 24px;margin-bottom: 20px;}
.part03 .cyxz ul li a{padding-left:10px;color: #434343;max-width: calc( 100% - 40px );}
.part03 .cyxz ul li:last-child{margin-bottom: 0;}
.part03 .cyxz ul li:hover a{color: #ba242d;}
.part03 .cyxz ul li:hover::before{content: "";width: 27px;height: 20px;background:url(../img/icon_down_on.png)  no-repeat left bottom;}
/* 人才招聘 */
.part03 .rczp ul li::before{content: "";width: 15px;height: 18px;background:url(../img/jx.png)  no-repeat left center; }
.part03 .rczp ul li{line-height: 24px;margin-bottom: 20px;}
.part03 .rczp ul li a{padding-left:10px;color: #434343;max-width: calc( 100% - 88px );}
.part03 .rczp ul li:last-child{margin-bottom: 0;}
.part03 .rczp ul li:hover a{color: #ba242d;}
.part03 .rczp ul li:hover time{color: #ba242d;}
.part03 .rczp ul li:hover::before{content: "";width: 15px;height: 18px;background:url(../img/jx_on.png)  no-repeat left center;}
.part03 .rczp ul li time{float:right; color: #666;}



/*picter*/
.pic ul li{margin-bottom: 2px;}
.pic ul li img{margin:0 auto;width: 380px; height:95px;}



/*part04*/
.part04{width: 100%;padding:30px 0;background: #ececec; height:40px;}
.part04 .title{width: 100px;}
.part04 .title h3{color: #434343;font-size: 24px; padding-bottom: 6px;; background:url(../img/line.png) no-repeat left bottom;}
.part04 ul{float: left; padding-left:50px;}
.part04 ul li{padding-right: 70px; line-height: 35px; overflow: hidden; float: left;}
.part04 ul li a{display: block; color: #434343;}
.part04 ul li a:hover{color: #ba242d;}