@media screen and (max-width:1420px) {
    .section2 .xuesu .xs_img {height:205px;}
    .banner .jt{width:40px;line-height:40px;height:40px;background-size:13px;}
    .banner:hover .swiper-button-next{right:30px}
    .banner:hover .swiper-button-prev{left:30px;}
}
@media screen and (max-width:980px) {
/* home */
.banner .dot .swiper-pagination{bottom:15px}
.banner .jt{display:none;}
.banner .tit{display:none;}
.banner .dot .swiper-pagination{text-align:center;}
.banner .dot .swiper-pagination .swiper-pagination-bullet{width:25px;height:25px;}
.sec_type{padding:0 0 10px;}
.sec_type .cat{font-size:18px;}
.section1 .hotlist .item{padding-bottom:10px;}
.section1 .dot{bottom:auto;top:28%;right:0;left:auto;}
.section1 .dot .dot_jt{width:98%;padding:0 15px;}
.section1 .focus .jt{border-color:#fff;}
.section1 .focus .jt i{color:#fff;}
.section1 .focus{margin-bottom:25px;}
.section1 .notice .sec_type{padding:10px;}
.more{width:90px;height:30px;line-height:30px;}
.section1 .notice .list{padding:15px;}
.section1 .notice .list li{padding:15px 0 25px;}
.section1 .notice .list li:last-child{border-bottom:0;}
.section1 .notice .list li .time{margin-top:7px;}
.section2 .tab_news .sec_type li{margin-right:15px;}
.section2 .tab_news .sec_type li::after{height:3px;bottom:-13px}
.section2 .tab_news .list .item .tit{margin:15px 0;}
.section2 .tab_news .list .item{padding:15px;}
.section2 .tab_news .list .item .desc{height:48px;-webkit-line-clamp:2;}
.section3 .swp_dot .jt i{font-size:18px;}
.section3 .swiper-wrapper{padding-bottom:10px;}

.ny_slide{height:380px}
.ny_slide .tit{font-size:24px;}
.ny_slide .desc{font-size:14px;line-height:22px;margin-bottom:30px;}
.main{padding:25px 0;}
.main .side{width:100%;margin-right:0;margin-bottom:20px;border-bottom-width:4px;}
.main .contbox{width:100%;clear:both;}
.main .side .side_cont{padding:15px;}
.main .side .side_ul{margin-bottom:5px;}
.main .side .side_tit{padding:15px;}
.main .side .side_ul li{padding:13px 0 13px 15px;background-position:left top 18px}
.main .side .side_ul li a,.main .side .side_ul li .v1{font-size:16px;}
.main .side .side_ul li dl a{font-size:14px;}
.main .side .side_news{margin-top:0;display:none;}
.main .contbox .crumbs{padding-bottom:15px;}
.main .contbox .pagebox .page_tit{padding:25px 0 10px;}
.main .contbox .pagebox .page_cont{line-height:25px;}
.sort{flex-wrap: wrap;padding:30px 0 10px;}
.sort .label{font-size:15px;}
.sort .intbox{width:100%;margin-top:15px;}
.main .side .side_ul li::after{right:-15px;width:4px}
/* news */
.main .list_news{margin-top:15px;}
.main .list_news li{padding:15px 0;}
.pages{padding: 20px 0;}
.pages li{margin: 0 2px;}
.pages li a{font-size: 12px;height: 30px;line-height: 30px;margin:0 6px;}
.pages li i{font-size: 14px;}
.pages li:nth-child(n+7){display: none;}
.pages li:last-child{display: inline-block !important;}
.pages li.prev a, .pages li.next a{width:30px}
.main .contbox .newsbox .news_tit{font-size:18px;}
.main .contbox .newsbox .news_attr{justify-content: flex-start;}
.main .contbox .newsbox .news_attr span{width:100%;margin:5px 0;}
.main .contbox .newsbox .news_cont{line-height:25px;}
.main .contbox .newsbox .news_cont img,.main .contbox .page_cont img{max-width:100%;height:auto;}
.main .contbox .newsbox .sxp{padding-top:8px;margin-top:2px;}
/* show_team */
.teamInfo .team1 .team_img{margin-right:0;}
.teamInfo .team1 .team_info{padding:25px 0;width: unset;}
.teamInfo .team1 .team_info .tit{margin-bottom:10px;}
.teamInfo .team1{padding-bottom:15px;}
.teamInfo .team2 .tab_ul li{height:40px;line-height:40px;padding:0 12px;font-size:15px;}
.teamInfo .team2 .tablist .itembox{line-height:25px;}
.teamInfo .team2 .tablist .itembox img{max-width:20%;height:auto;}
.teamInfo .team2 .tablist .itembox p span{font-family: 'Microsoft Yahei', sans-serif !important;font-size: 16px !important;}
/* footer */
.footer .item .icon{width:55px;height:55px;line-height:55px;}
.footer .item .icon img{height:30px;}
.footer{padding:25px 0 0 0;}
.footer .ft2 .ft2_left{width:100%}
.footer .ft2 .ft2_rbox{max-width:100%;}
.footer .ft2 .ft2_rbox .links2 a{margin-right:15px;}
.footer .ft1{padding:0 25px}
.footer .ft1 .jt{background-size:15px;}
.footer .ft1 .tit{font-size:12px;margin:10px 0;}
.footer .ft1 .swiper-button-prev{left:-10px;}
.footer .ft1 .swiper-button-next{right:-10px;}
.footer .ft2 .ft2_left{margin-bottom:15px;}
.footer .ft2 .ft2_mid{margin:25px 0}
.footer .ft2 .dd{margin-bottom:6px!important;}
.footer .ft2{padding-bottom:30px;}
}