.neiBan .txt{ background: rgba(0, 0, 0, .15);}
.neiBanImg{ width: 100%; object-fit: cover; min-height: 250px;} 
.subNav a{ flex: 1; height: 90px;}
.subNav a.on{ background: #093e96; color: #fff;}
.subNav a:hover{ color: #093e96;} 
.subNav a.on:hover{ color: #fff;}
.pages{}
.pages li span,.pages li a{position: relative;display: block;padding: 10px 15px;margin-left: -1px;line-height: 1.25;color: #0054ae;background-color: #fff;border: 1px solid #dee2e6;}
.pages .disabled span{color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6;}
.pages a:hover,.pages li.active span{background-color: #0054ae !important;border-color: #0054ae !important; color: #fff!important;}
.pagination{justify-content: center!important;display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: 5px;}
.pagination li:first-child span,.pagination li:first-child a{margin-left: 0;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.pagination li:last-child span,.pagination li:last-child a{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}


.profile{ background: url(../images/profilebg.png) no-repeat bottom right;}
.aboutline{ width: 80px; height: 3px;}
.profileIcon{ width: 40px;}
.culture-ul{ padding-top: 1px;}
.culture-ul li{ width: 24%;}
.culture-ul li .txt{ padding: 0 20px; background-color: rgba(0, 0, 0, .5); bottom: 0; left: 0; width: 100%; position: absolute; z-index: 5; transform: translateY(60%); -webkit-transform: translateY(60%); -moz-transform: translateY(60%); -ms-transform: translateY(60%); -o-transform: translateY(60%); }
.culture-ul li .txt .font14{opacity: 0;}
.culture-ul li:hover .txt{ transform:translateY(0) ; background-color: rgba(23, 60, 131, .8); -webkit-transform:translateY(0) ; -moz-transform:translateY(0) ; -ms-transform:translateY(0) ; -o-transform:translateY(0) ; }
.culture-ul li:hover img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.culture-ul li:hover .txt .font14{opacity: 1;}
.honor{ background: url(../images/honorbg.jpg) no-repeat center center; background-size: cover;}
.honor .swiper-container .swiper-slide .img{height:460px;}
.aboutBtn{ width: 70px; height: 70px ;}
.aboutBtn:hover{ background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, .15);}
.mapBox{ min-height: 600px;}
.contact .left{ width: 150px;}

.newslist li{ width: calc((100% - 60px)/3); margin-right: 30px; margin-bottom: 40px;}
.newslist li:nth-child(3n){ margin-right: 0;}
.newslist li:hover{ box-shadow: 0 0 25px rgba(9,62,150, 0.25);}
.newsitem .img img{width: 100%;}
.newsitem .txt{    perspective: 300px;-webkit-perspective: 300px;}
.newsitem .txt:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;visibility: hidden;transform-origin: top center 0;transition: 0.54s;transform: rotateX(-60deg);-webkit-transform: rotateX(-60deg);-moz-transform: rotateX(-60deg);background: -webkit-linear-gradient(130deg, #568de8, #093e96);background: -o-linear-gradient(130deg, #568de8, #093e96);background: -moz-linear-gradient(130deg, #568de8, #093e96);background: linear-gradient(130deg, #568de8, #093e96);}
.newsitem:hover .txt:before{ opacity: 1; visibility: visible; transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); color:#fff;}
.newsitem:hover div{ color: #fff !important;}
.newsitem:hover .img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; } 

.article_info{background: #f5f5f5;padding:70px 0;}
.article_info .article_left{background: #fff;padding:50px;width: 68%;}
.article_info .article_left .article_title{font-size: 26px;}
.article_info .article_left .article_content{margin-top:30px;line-height: 2.4;border-top:1px solid #ececec;padding-top:30px;}
.article_info .article_left .article_bottom{border-top:1px solid #ececec;padding-top:30px;margin-top:50px;}
.article_info .article_left .article_bottom .left{ width: 70%;line-height:3;}
.article_info .article_left .article_bottom .left a{font-size: 16px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.article_info .article_left .article_bottom .left a span{color:#aaa;margin-right:20px;}
.article_info .article_left .article_bottom .return-btn{padding:10px 25px;color:#fff;background: #093e96;border-radius:40px;}
.article_info .article_right{ width: 28.8%;background: #fff;padding:50px;}
.article_info .article_right .article_title{font-size: 26px;padding-left: 25px;line-height: 1;position: relative;}
.article_info .article_right .article_title::after{ width: 3px; height: 100%; position: absolute; left: 0; top: 0; background: #093e96; display: block; content: '';}
.article_info .article_right .right_item{margin-top:30px;border-bottom:1px solid #ececec;}
.article_info .article_right .right_item .item_title{padding:20px 0;font-size: 16px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.article_info .article_right .rightul{font-size: 16px;}
.article_info .article_right .rightul li{margin-top:20px;}
.article_info .article_content p,.article_info .article_content span{white-space: pre-wrap !important;word-wrap: break-word !important; 
  overflow-wrap: break-word !important;}

.photolist li{ width: calc((100% - 40px)/3); margin-right: 20px; margin-bottom: 20px;}
.photolist li:nth-child(3n){ margin-right: 0;}
.photolist li:hover .img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.photolist li:hover{ box-shadow: 0 0 20px rgba(9,62,150, 0.25); transform: scale(0.95); -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); }
.photolist li .img img{ width: 100%; height: 300px; object-fit: cover;}

@media screen and (max-width:1440px){
    .subNav a{ height: 80px;}
    .profileIcon{ width: 35px;}
    .honor .swiper-container .swiper-slide .img{ height: 380px;}
    .aboutBtn{ width: 60px; height: 60px;}
    .mapBox{ min-height: 500px;}
    .newslist li{ width: calc((100% - 40px)/3); margin-right: 20px; margin-bottom: 30px;}
    .newsitem .img img{ height: 235px;}
    .article_info{padding:50px 0;}
    .article_info .article_left{padding:40px;}
    .article_info .article_left .article_title{font-size: 24px;}
    .article_info .article_left .article_content{padding-top:30px;margin-top:30px;}
    .article_info .article_right{padding:40px;}
    .article_info .article_right .article_title{font-size: 24px;}
    .photolist li .img img{  height: 250px; }
}

@media screen and (max-width:1280px){
    .subNav a{ height: 70px;}
    .honor .swiper-container .swiper-slide .img{ height: 300px;}
    .aboutBtn{ width: 50px; height: 50px;}
    .mapBox{ min-height: 450px;}
    .newslist li{ width: calc((100% - 50px)/2); margin-right: 50px; margin-bottom: 30px;}
    .newslist li:nth-child(3n){ margin-right: 50px;}
    .newslist li:nth-child(2n){ margin-right: 0;}
    .newsitem .img img{ height: 300px;}
    .photolist li{ width: calc((100% - 50px)/2); margin-right: 50px; margin-bottom: 30px;}
    .photolist li:nth-child(3n){ margin-right: 50px;}
    .photolist li:nth-child(2n){ margin-right: 0;}
    .photolist li .img img{  height: 360px; }
}

@media screen and (max-width:1040px){
    .subNav a{ height: 60px;}
    .pages li span,.pages li a{padding: 6px 12px;}
    .mapBox{ min-height: 300px;}
    .contact .left{width: 100px;}

    .newslist li{ width: calc((100% - 30px)/2); margin-right: 30px; margin-bottom: 30px;}
    .newslist li:nth-child(3n){ margin-right: 30px;}
    .newslist li:nth-child(2n){ margin-right: 0;}
    .newsitem .img img{ height: 250px;}
    .article_info{padding:40px 0;}
    .article_info .article_left{padding:30px;}
    .article_info .article_left .article_title{font-size: 20px;}
    .article_info .article_left .article_content{padding-top:25px;margin-top:25px;}
    .article_info .article_right{padding:30px;}
    .article_info .article_right .article_title{font-size: 20px;}
    .photolist li{ width: calc((100% - 30px)/2); margin-right: 30px; margin-bottom: 30px;}
    .photolist li:nth-child(3n){ margin-right: 30px;}
    .photolist li:nth-child(2n){ margin-right: 0;}
    .photolist li .img img{  height: 310px; }
}

@media screen and (max-width:750px){
    .subNav a{ height: 50px;}
    .subNav{ font-size: 12px;}
    .aboutline{ width: 40px; margin-top: 10px !important;}
    .profile-ul{display: flex; flex-wrap: wrap;}
    .profile-ul li{ width: 50% ; margin-bottom: 18px;}
    .profileIcon{ width: 20px;}
    .culture-ul{  flex-wrap: wrap;}
    .culture-ul li{ margin: 0; width: 100%; margin: 8px 0;}
    .culture-ul li:last-child{ width: 100%;}
    .culture-ul li img{ width: 100%; height: 200px; object-fit: cover;}

    .aboutBtn{ display: none !important;}
    .mapBox{ min-height: 260px;}
    .contact .left{width: 80px;}

    .newslist li{ width: 100%; margin-right: 0; margin-bottom: 20px;}
    .newslist li:nth-child(3n){ margin-right: 0;}
    .newslist li:nth-child(2n){ margin-right: 0;}
    .article_info{padding:30px 0;}
    .article_info .article_left{width: 100%;padding:20px;}
    .article_info .article_left .article_title{font-size: 18px;}
    .article_info .article_left .article_content{margin-top:20px;padding-top:20px;line-height: 2;}
    .article_info .article_left .article_bottom{margin-top:30px;padding-top:20px;}
    .article_info .article_left .article_bottom .left a{font-size: 14px;}
    .article_info .article_left .article_bottom .left a span{margin-right: 10px;}
    .article_info .article_left .article_bottom .return-btn{padding:8px 12px;}
    .article_info .article_right{display: none;}
    .photolist li{ width: 100%; margin-right: 0; margin-bottom: 20px;}
    .photolist li:nth-child(3n){ margin-right: 0;}
    .photolist li:nth-child(2n){ margin-right: 0;}
    .photolist li .img img{  height: 250px; }
    .photolist{ padding-bottom: 0;}

}