.pc-hide {display: none; }

.n24-box-sizing {box-sizing: border-box;  overflow: visible !important; }

@keyframes sca {0% {transform: scale(1.1); }

    50% {transform: scale(1); }

    100% {transform: scale(1.1); }
}

@keyframes border-line {to {transform: rotate(1turn); }
}

@keyframes toRight {0% {transform: translateX(-80%); }

    100% {transform: translateX(140%); }
}

@keyframes toLeft {0% {transform: translateX(80%); }

    100% {transform: translateX(-140%); }
}

.n24-zhuti{background:url(../images/zhuti.jpg) no-repeat;margin:auto;width:100%; }



/*开放时间*/
.hours_box{position: relative;font-size: 20px;line-height: 2;padding-bottom: 50px; }
.hours_box img{vertical-align: middle; }
.hours_l{width: 100%; }
.hours{float: left;margin:3% 0 0 7%; }
.opening{display: inline-block;vertical-align: middle; }
.hours_box .t1{color: #707070; }
.hours_box .t2{font-size: 60px; /* font-weight: bold; */ color:#333333; font-family: "impact";letter-spacing: -1px;line-height: 1; }
.hours_line{line-height: 0;content: '';display: inline-block;height: 3px;width: 30px;background: #333;vertical-align: middle;margin-top: 35px;margin-left: 10px;margin-right: 10px; }
.opening_tip{float: left;margin:1% 0 3% 7%; color: #7d1e1e; }
.shut_time {float: left;border-left: 2px solid #e3d2c4;padding-left: 20px;margin-left: 20px;margin-top: 10px; }
.shut_time .time {font-family: "Georgia";font-size: 18px; }
.open_link{float:left;width: 97%; }
.open_link .link {display: -webkit-box;display: -ms-flexbox;display: flex; }

.open_link .li {width: calc((100% - 70px) / 5);margin: 0 2.5%;position: relative;overflow: hidden;border: 1px solid #a28254;border-radius: 50%; -webkit-transition: all 0.32s;transition: all 0.32s; }
.open_link .li:hover{border: 1px solid #7d1e1e; }
.open_link .li::before {content: '';display: block;padding-top: 100%; }
.open_link .li .img-i {position: absolute;left: 50%;top: 50%; -webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 100%;max-height: 100%; -webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; }
.open_link .li a {color: #a28254; position: absolute;left: 0; /*	top: 50%; */
	width: 100%;text-align: center;font-size: 24px;top: 0;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column;flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center;justify-content: center; -webkit-box-align: center; -ms-flex-align: center;align-items: center; -webkit-transition: all 0.3s;transition: all .5s; }
.open_link .li a:hover{color: #7d1e1e; margin-top: -10%; }

.open_link .li .jt{content: '';width: 11px;height: 11px;background: url(../images/d-ls-3.png) no-repeat;background-size: 100% 100%;position: absolute;left: 0;bottom: 0; z-index:999;opacity: 0;margin-left: 0;transition: all .5s; -webkit-transition: all .5s; }
.open_link .li:hover .jt {left: 50%;bottom: 20%;margin-left: -5px;opacity: 1; }
/*	首页-要闻*/
.in_newbox{position: relative; }
.in_ztimg{position: absolute;right: 0;top: 30px;width: 32%; }
.in_ztimg .img{width: 100%; }
.in_ztimg .img img{width: 100%; }
.in_ztimg .img:last-child{margin-bottom: 0; }

/* about
-------------------------------------------------------------- */
.about{width:100%;overflow:hidden;background:url(../images/aboutbg.jpg) no-repeat bottom center;background-size:cover;padding-top:140px;padding-bottom:120px;position:relative; }

.about .aboutimg img{width:100%;height:100%;object-fit:cover; }
.about .aboutimg:hover img{transform:scale(1.01); -webkit-transform:scale(1.01); -moz-transform:scale(1.01); -ms-transform:scale(1.01); }
.aboutnr{width:41%;overflow:hidden; z-index:9;padding:3% 0 0 0; float:left; }
	
  .aboutimg{float:right;width:50%; }
	
	
.aboutms{width:100%;overflow:hidden;font-size:16px;color:#939393;line-height:30px;margin-top:28px;transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
.aboutms p{width:100%;overflow:hidden;font-size:16px;color:#939393;line-height:30px; }
.aboutnr .more{margin:40px 0 80px 0; }
.more{width:100%; }
.more a{width:180px;height:52px;background:#a28254;border-radius:26px;line-height:52px;font-size:18px;color:#fff;display:flex;justify-content:space-between;align-items:center;padding-left:32px;transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;position:relative; }
.more a span{font-size:18px;color:#fff;position:relative;z-index:1; }
.more a i{margin-right:4px;position:relative;z-index:1; }
.more a:hover{transform:translateY(-3px); }
.tit h3{width:100%; overflow:hidden; font-size:26px; color:#1d1d1d; line-height:36px; font-weight:normal; padding-left:44px; background:url(../images/icon5.png) no-repeat left center; margin-bottom:33px; }


.tit h3 a{font-size:26px;color:#01449b; }
.titjs{width:100%;overflow:hidden;font-size:28px;color:#1d1d1d;line-height:38px; }
.titjs1{width:100%;overflow:hidden;font-size:28px;color:#1d1d1d;line-height:38px;margin-bottom:7px; }
.titjs1 span{font-size:28px;color:#a28254; }
	
	
.n24-e_n {padding: 120px 0; background-image: url(../images/bg6.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }	
.n24-wrap {width: 100%; }

.n24-wrap-1 {margin-top: -60px; }

.n24-wrap .n24-cont {margin: 0 auto;width: 78.125vw;box-sizing: border-box;max-width: 1500px; }

.n24-banner-wrap {width: 100%; /*height: 100vh; */
    overflow: hidden; }

.n24-banner-wrap .swiper-slide a {display: block;width: 100%;height: 100%;overflow: hidden; }

.n24-banner-wrap .swiper-container {/*height: 100vh; */
}

.n24-banner-wrap .swiper-slide video,
.n24-banner-wrap .swiper-slide img {width: 100%;height: 100%;object-fit: cover; }

.n24-banner-wrap .swiper-slide img {animation: sca 30s linear infinite; }

.n24-banner-wrap .swiper-button-prev {left: 80px; }

.n24-banner-wrap .swiper-button-next {right: 97px; }

.n24-banner-wrap .swiper-button-prev::after,
.n24-banner-wrap .swiper-button-next::after {display: none; }

.n24-banner-wrap .swiper-pagination {bottom: 110px;background-color: rgba(0, 0, 0, 0.1);padding: 15px 30px;border-radius: 30px;display: inline-block;width: auto;left: 50%;transform: translateX(-50%); }

.n24-banner-wrap .swiper-pagination .swiper-pagination-bullet {background-color: transparent;opacity: 1;border: 1px solid #fff; }

.n24-banner-wrap .swiper-pagination .swiper-pagination-bullet-active {border-color: #cbb28d;background-color: #cbb28d; }

.n26-p-nav-wrap {position: relative;z-index: 200;margin-top: -74px; }

.n26-p-nav-wrap .n24-cont {text-align: center;display: flex;justify-content: center;background-color: rgba(0, 12, 64, 0.7);border-radius: 16px; /*box-shadow: inset 0px 2px 16px 0px rgba(255, 255, 255, 0.35); */
    position: relative;overflow: hidden; }

.n26-p-nav-wrap .n24-cont::before,
.n26-p-nav-wrap .n24-cont::after {content: '';display: block;width: 60%;height: 25px;background-image: url(../images/project-line.png);background-repeat: no-repeat;background-size: 100% 100%;position: absolute; }

.n26-p-nav-wrap .n24-cont::before {left: 0;top: -12px;animation: toRight 3s linear infinite; }

.n26-p-nav-wrap .n24-cont::after {right: 0;bottom: -12px;animation: toLeft 3s linear infinite; }

.n26-p-nav-wrap .n24-project-nav-item {flex: 1;height: 100px;text-align: center;color: #fff;font-weight: bold;font-size: 20px;transition: 500ms;position: relative; }

.n26-p-nav-wrap .n24-project-nav-item:not(:first-child)::before {content: '';display: block;width: 1px;height: 50px;background-color: #fff;opacity: 0.2;position: absolute;left: 0;top: 0;bottom: 0;margin: auto; }

.n26-p-nav-wrap .n24-project-nav-item::after {content: '';width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;z-index: 205;opacity: 0.2;transition: 500ms; }

.n26-p-nav-wrap .n24-project-nav-item:hover::after {opacity: 0.8; }

.n26-p-nav-wrap .n24-project-nav-item span {background-position: center;background-size: auto 40px;overflow: visible;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin: auto;width: 100%;box-sizing: border-box;z-index: 210;transition: 500ms;font-size: 19px; }

.n26-p-nav-wrap .n24-project-nav-item:hover span {/*text-shadow: 2px 0 #01449b; */
    font-size: 20px;text-shadow: 1px 0 #01449b,
    -1px 0 #01449b,
    0 1px #01449b,
    0 -1px #01449b,
    1px 1px #01449b,
    -1px -1px #01449b,
    1px -1px #01449b,
    -1px 1px #01449b; }

.n26-p-nav-wrap .n24-project-nav-item:nth-child(1)::after {background: url(../images/mf.png) no-repeat center;background-size: auto 44px; }

.n26-p-nav-wrap .n24-project-nav-item:nth-child(2)::after {background: url(../images/smp.png) no-repeat center;background-size: auto 44px; }

.n26-p-nav-wrap .n24-project-nav-item:nth-child(3)::after {background: url(../images/mba.png) no-repeat center;background-size: auto 44px; }

.n26-p-nav-wrap .n24-project-nav-item:nth-child(4)::after {background: url(../images/emba.png) no-repeat center;background-size: auto 44px; }

.n26-p-nav-wrap .n24-project-nav-item:nth-child(5)::after {background: url(../images/phd.png) no-repeat center;background-size: auto 44px; }

.n26-p-nav-wrap .n24-project-nav-item:nth-child(6)::after {background: url(../images/ges.png) no-repeat center;background-size: auto 44px; }

.n26-p-nav-wrap .n24-project-nav-item:nth-child(7)::after {background: url(../images/ee.png) no-repeat center;background-size: auto 44px; }


.section-index2{margin:-40px 0 0;padding:150px 0 130px;position:relative;z-index:5;overflow:hidden;width:100%}
.section-index2 .index2-bg1   {position: absolute; left: 0; top: 14px; bottom: 0; height:100%; width: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -1; }


.section-index2 .mob{display:none!important}
.wp {width: 100%; max-width: 1500px; margin: 0 auto; }


.index2-bg3{position:absolute;right:0;top:400px;width:30.635%;overflow:hidden}
.index2-bg3 img{display:block;width:100%}
.d-plane1{position:absolute;left:0;top:0;right:0;height:228px}
.d-plane1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center; -webkit-background-size:100% 100%;background-size:100% 100%}
.d-plane1 .plane{position:absolute;left:50%;bottom:40px;width:12.4%;overflow:hidden; -webkit-transform:translateX(-50%) scale(0); -ms-transform:translateX(-50%) scale(0); -o-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);opacity:0;transition:all 2s linear}
.d-plane1 .plane img{display:block;width:100%}
.d-plane1.animated .plane{-webkit-transform:translateX(-50%) scale(1); -ms-transform:translateX(-50%) scale(1); -o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:1}
.d-tabsT1{border-top:1px solid rgba(217,217,217,.2);position:relative;z-index:10;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-tabsT1 li{width:20%;flex-shrink:0}
.d-tabsT1 .d-btns1{position:absolute;right:0;top:-70px;display:none}
.d-tabsT1 .tit{padding:18px 0;display:block;font-size:24px;color:#fff;line-height:64px;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:center;align-items:center; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT1 .tit:before{content:'';position:absolute;left:100%;top:50%;width:1px;height:64px;background-color:rgba(216,216,216,.2); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);transform:translateY(-50%)}
.d-tabsT1 .tit:after{content:'';position:absolute;left:50%;top:100%;border:20px solid transparent;border-top-color:#1e4285; -webkit-transform:translate(-50%,-100%); -ms-transform:translate(-50%,-100%); -o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:-1;opacity:0;visibility:hidden; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT1 li:last-child .tit:before{display:none}
.d-tabsT1 .tit .line{position:absolute;left:0;top:-1px;right:0;height:1px;background-color:#fff;opacity:0;visibility:hidden; -webkit-transform:translateY(-2px); -ms-transform:translateY(-2px); -o-transform:translateY(-2px);transform:translateY(-2px); -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.d-tabsT1 .tit .bg{position:absolute;left:50%;top:50%;width:166px;height:76px; /*background:radial-gradient(50% 50% at 50% 50%,#31b4e7 0,rgba(49,180,231,0) 100%); -webkit-transform:translate(-50%,-50%) rotate(10.43deg); -ms-transform:translate(-50%,-50%) rotate(10.43deg); -o-transform:translate(-50%,-50%) rotate(10.43deg);transform:translate(-50%,-50%) rotate(10.43deg);border-radius:50%;z-index:-1;opacity:0; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out*/}


.d-tabsT1 .tit .bg .plane{position:absolute;left:0;top:0;width:100%;height:100%; -webkit-transform:rotate(-10.43deg); -ms-transform:rotate(-10.43deg); -o-transform:rotate(-10.43deg);transform:rotate(-10.43deg); -webkit-transition:all .3s linear; -o-transition:all .3s linear;transition:all .3s linear}
.d-tabsT1 .tit .bg .circle{position:absolute;left:0;top:2px;width:100%;height:100%; -webkit-transform:rotate(-10.43deg); -ms-transform:rotate(-10.43deg); -o-transform:rotate(-10.43deg);transform:rotate(-10.43deg); -webkit-transition:all .3s linear; -o-transition:all .3s linear;transition:all .3s linear}
.d-tabsT1 .tit .bg .circle:before,.d-tabsT1 .tit .bg .plane:before{content:'';position:absolute}
.d-tabsT1 .tit .bg .plane:before{left:50%;top:0;width:16px;height:14px;background:url(../images/d-tit-bg5.png) center center no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d-tabsT1 .tit .bg .circle:before{left:50%;bottom:0;width:7px;height:6px;background:url(../images/d-tit-bg6.png) center center no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%; -webkit-transform:translate(-50%,50%); -ms-transform:translate(-50%,50%); -o-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.d-tabsT1 .active .d-btns1{display:block}
.d-tabsT1 .active .tit{font-weight:700;color:#f6e3ae;background:url(../images/maisui.png) no-repeat center; }

.d-tabsT1 .active .tit:after{-webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -o-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;visibility:visible}
.d-tabsT1 .active .tit .line{opacity:1;visibility:visible; -webkit-transform:translate(0); -ms-transform:translate(0); -o-transform:translate(0);transform:translate(0)}
.d-tabsT1 .active .tit .bg{opacity:1}
.d-tabsT1 .active .tit .bg .plane{-webkit-transform:rotate(10deg) translate(40px,0); -ms-transform:rotate(10deg) translate(40px,0); -o-transform:rotate(10deg) translate(40px,0);transform:rotate(10deg) translate(40px,0)}
.d-tabsT1 .active .tit .bg .circle{-webkit-transform:rotate(10deg) translate(-40px,0); -ms-transform:rotate(10deg) translate(-40px,0); -o-transform:rotate(10deg) translate(-40px,0);transform:rotate(10deg) translate(-40px,0)}
.d-tabsT1#zhutiSwp1{display:none!important}
.d-tabsD1 .d-btns1{display:none}
.d-zhuti{min-height:500px;position:relative;z-index:1;overflow:hidden}
.d-zhuti .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center; -webkit-background-size:cover;background-size:cover;z-index:-1}
.d-zhuti .content{padding:42px 40px 50px;width:35%;background-color:rgba(255,255,255,.9);overflow:hidden;position:relative;z-index:1; margin: 3%; }
.d-zhuti .content .bg-tit{position:absolute;left:-15px;top:-20px;font-size:144px;color:rgba(0,91,172,.08);font-weight:700;line-height:1;z-index:-1}
.d-zhuti .content .cont-tit{font-size:24px;color:#005bac;font-weight:700;line-height:1.25;overflow:hidden}
.d-zhuti .content .cont-tit span{padding-right:10px;display:inline-block;position:relative}
.d-zhuti .content .cont-tit span:after{content:'';position:absolute;left:100%;top:50%;width:1000px;height:1px;background-color:#76a4cc}
.d-zhuti .content .desc{margin-top:19px;font-size:16px;color:#464646;line-height:2.13}
.d-zhuti .content .d-txtU1{margin-top:20px}
.d-txtU1{margin:0 -15px -8px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-txtU1 li{padding:0 15px;margin-bottom:8px;width:33.33%;flex-shrink:0}
.d-txtU1 .inner{padding:7px 10px 7px 0;display:block;border-bottom:1px solid #01449b;position:relative;background-repeat:no-repeat;background-position:left center; -webkit-background-size:15px auto;background-size:15px auto; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.d-txtU1 .inner:before{content:'';position:absolute;left:0;top:50%; width:15px;height:20px;background:url(../images/icon-article.png) center center no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.d-txtU1 .inner:after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#a28254; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU1 .tit{font-size:17px;color:#01449b;font-weight:400;line-height:1.88; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU1 .arrow{position:absolute;right:-20px;top:51%;width:12px;height:12px;background:url(../images/d-ls-1.png) center center no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%;margin-top:-6px; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU1 .inner:hover{padding-left:20px}
.d-txtU1 .inner:hover:before{opacity:1;visibility:visible}
.d-txtU1 .inner:hover:after{width:100%}
.d-txtU1 .inner:hover .tit{font-weight:700;color:#a28254}
.d-txtU1 .inner:hover .arrow{background-image:url(../images/d-ls-2.png)}



.d-title1{margin-bottom:46px;display:-webkit-flex;display:flex}
.d-title1 .tit{position:relative;z-index:1}
.d-title1 .tit .cn{padding:0 20px;font-size:36px;color:#414141;line-height:1.2;font-weight:700;font-family:SourceHanSerifCN-Bold;position:relative;z-index:1}
.d-title1 .tit .cn:after{content:'';position:absolute;right:0;top:50%;width:78px;height:69px;background:url(../images/d-tit-bg4.png) center center no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}
.d-title1 .tit .en{position:absolute;left:50%;bottom:35%;display:block;font-size:64px;color:#fff;line-height:1;white-space:nowrap;text-transform:uppercase;text-shadow:0 4px 10px rgba(0,91,172,.2);opacity:.6;font-family:SourceHanSerifCN-Bold; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.d-btns1{position:relative;z-index:2}
.d-btns1 .more{padding:0 24px 0 20px;display:block;font-size:18px;color:#bd9e5d;line-height:1.44;position:relative;z-index:1}
.d-btns1 .more:after,.d-btns1 .more:before{content:'';position:absolute;z-index:-1}
.d-btns1 .more:before{left:0;bottom:0;width:7px;height:9px;background:url(../images/d-btn-bg1.png) center center no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%}
.d-btns1 .more:after{left:3px;bottom:0;width:66px;height:14px;background:url(../images/d-btn-bg2.png) center center no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%}
.d-btns1 .more .plane{position:absolute;right:2px;top:50%;width:16px;height:14px;background:url(../images/d-btn-bg3.png) center center no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%;margin-top:-7px;opacity:.8}
.d-btns1 .more:hover .plane{animation:2s linear infinite ani_right; -webkit-animation:2s linear infinite ani_right}
.d-btns1.white .more{color:#fff}
.d-btns1.white .more:before{background-image:url(../images/d-btn-bg4.png)}
.d-btns1.white .more:after{background-image:url(../images/d-btn-bg5.png)}
.d-btns1.white .more .plane{background-image:url(../images/d-btn-bg6.png)}
.d-title1.white .tit .cn{color:#fff}
.d-title1.white .tit .cn:after{background-image:url(../images/d-tit-bg7.png)}
.d-title1.white .tit .en{color:rgba(255,255,255,.1)}
.d-title1.middle{position:relative;justify-content:center}
.d-title1.middle .d-btns1{position:absolute;right:0;top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);transform:translateY(-50%)}
.d-title1.between{justify-content:space-between;align-items:center}
.d-title1.between .tit .cn{padding:0 20px 0 0}
.d-title1.between .tit .en{left:0; -webkit-transform:translate(0); -ms-transform:translate(0); -o-transform:translate(0);transform:translate(0)}
.d-title1.line{border-bottom:1px solid #d8d8d8}



 


.n26-title-wrap .n24-title-en {font-size: 30px;color: #acacac;line-height: 1; }

.n26-title-wrap .n24-title-en::after {content: '';display: block;width: 48px;height: 4px;margin: 20px 0;background-color: #acacac; }

.n26-title-wrap .n24-title-cn {font-size: 40px;font-weight: bold;color:#01449b;margin-bottom: 70px;line-height:35px; }

.n26-title-wrap .n24-title-more-btn {display: inline-block;color: #fff;font-size: 16px;background-color: #a28254;line-height: 46px;border-radius: 23px;padding: 0 26px;transition: 500ms; }

.n26-title-wrap .n24-title-more-btn:hover {background-color: #01449b; }

.n26-cang .n24-title-cn{color: #fff; }



.n26-dove .n26-title-wrap,
.n26-cang .n26-title-wrap {margin-top: 50px;position: absolute;right: 0;text-align: right; }

.n26-dove .n26-title-wrap .n24-title-en,
.n26-cang .n26-title-wrap .n24-title-en {position: relative;padding-bottom: 44px; }

.n26-dove .n26-title-wrap .n24-title-en::after,
.n26-cang .n26-title-wrap .n24-title-en::after {position: absolute;right: 0;bottom: 0; }

.n26-cang {background-image: url(../images/bg4.jpg);background-repeat: no-repeat;background-size: cover;background-position: center; }

.n26-cang .n24-cont {padding: 60px 0;padding-right: 200px;position: relative; }

.n26-cang .swiper-container {padding-bottom: 50px;overflow: visible;padding-top: 30px; }

.n26-cang .n26-cang-item {display: block;background-color: #fff;box-shadow: 5px 10px 15px 0px rgba(0, 0, 0, 0.2); }

.n26-cang .n26-cang-cover {width: 100%;height: 230px;overflow: hidden; }

.n26-cang .n26-cang-cover img {width: 100%;height: 100%;object-fit: cover; }

.n26-cang .swiper-slide {box-sizing: border-box;padding: 0 15px;transition: 300ms; }

.n26-cang .swiper-slide:hover {transform: translateY(-30px); }

.n26-cang .swiper-slide:hover .n26-cang-title {color: #01449b; }

.n26-cang .n26-cang-text {padding: 30px 20px 45px 20px;position: relative; }

.n26-cang .n26-cang-text::after {content: '”';color: #cbb28d;opacity: 0.22;font-size: 120px;position: absolute;right: 10px;top: 60px;font-weight: bold;font-family: Arial, Helvetica, sans-serif; }

.n26-cang .n26-cang-text .n26-cang-title {text-align: justify;font-size: 20px;color: #333;font-weight: bold;line-height: 30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;transform: 500ms; }

.n26-cang .n26-cang-text .n26-cang-desc {font-size: 14px;color: #999;line-height: 24px;height: 48px;margin: 20px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.n26-cang .n26-cang-text .n26-cang-source {color: #cbb28d;font-size: 14px;line-height: 1;padding-left:25px; line-height:20px;background-image: url(../images/icon-article.png);background-repeat: no-repeat; background-position: left center;margin-top: 20px; }

.n26-cang .n26-cang-text .n26-cang-intro {padding-top:25px;margin-top: 18px;border-top: 1px dotted #cbb28d;font-size: 14px;color: #333;line-height: 24px;min-height: 72px; }

.n26-cang .n26-cang-text .n26-cang-intro span {float: left;color:#cbb28d; }

.n26-cang .n26-cang-text .n26-cang-intro span:nth-child(2) {width: calc(100% - 50px); }

.n26-cang .n26-cang-text .n26-cang-intro .n26-cang-name {display: inline-block;width: 40px;height:40px;padding-top: 5px;line-height:16px;color: #fff;text-align: center;font-size: 14px;margin-right: 10px;background-color: #cbb28d;border-radius: 0 8px 8px 8px; }

.n26-cang .swiper-pagination-bullet {background-color: #bfbfbf;width: 12px;height: 12px;border-radius: 15px;opacity: 1; }

.n26-cang .swiper-pagination-bullet-active {width: 25px;background-color: #01449b; }

.n26-cang .swiper-container {position: relative; overflow:hidden }

.n26-cang .swiper-button-prev,
.n26-cang .swiper-button-next {width: 50px; }

.n26-cang .swiper-button-prev::after,
.n26-cang .swiper-button-next::after {display: none; }

.n26-cang .swiper-button-prev {left: -70px; }

.n26-cang .swiper-button-next {right: -70px; }






.n26-dove {padding: 120px 0 100px;background-image: url(../images/bg5.png);background-repeat: no-repeat;background-position: center bottom;background-size: 100% auto; }

.n26-dove .n24-cont {position: relative;padding-right: 200px; }

.n26-dove .n26-title-wrap {margin-top: 0; }
 
 
.n26-new-item-list {display: flex;
  flex-wrap: wrap;
  gap:2%; }
 .n26-new-item {float: left;width: 63%; }

 .n26-new-item .n26-new-item-a {float: left;width: 48%;overflow: hidden;margin-bottom: 30px; }

/* .n26-new-item  .n26-new-item-a:nth-child(odd) {margin-right: 4%; } */

 .n26-new-item .n26-new-item-a .n26-new-item-cover {position: relative;width: 100%;padding-top: 59.26%;overflow: hidden; }

 .n26-new-item .n26-new-item-a .n26-new-item-cover img {width: 100%;height: 100%;object-fit: cover;transition: 500ms;position: absolute;left: 0;top: 0; }

 .n26-new-item .n26-new-item-a .n26-new-item-cover span {position: absolute;bottom: 15px;right: 15px;display: inline-block;background-color: rgba(0, 0, 0, 0.5);color: #fff;font-size: 14px;line-height: 30px;padding: 0 30px 0 50px;border-radius: 15px;background-image: url(../images/icon-address.png);background-position: left 30px center;background-repeat: no-repeat; }

 .n26-new-item .n26-new-item-a .n26-new-item-text {padding-top: 25px; }

 .n26-new-item .n26-new-item-a .n26-new-item-date {float: left;width: 80px;border-right: 1px solid #cbb28d;padding-right: 25px; }

 .n26-new-item .n26-new-item-a .n26-new-item-date span {transition: 500ms;display: block;text-align: center;font-weight: bold;color: #cbb28d; }

 .n26-new-item .n26-new-item-a .n26-new-item-date .n26-new-item-date-day {font-size: 42px; }

 .n26-new-item .n26-new-item-a .n26-new-item-date .n26-new-item-date-month {font-size: 16px;margin-top: 15px;line-height: 1; }

 .n26-new-item .n26-new-item-a .n26-new-item-title {transition: 500ms;float: left;width: calc(100% - 0px);box-sizing: border-box;padding-left: 5px;font-weight: bold;color: #333;font-size: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

 .n26-new-item .n26-new-item-a:hover .n26-new-item-cover {box-shadow: 6px 8px 24px 0px rgba(0, 0, 0, 0.18); }

 .n26-new-item .n26-new-item-a:hover .n26-new-item-cover img {transform: scale(1.1); }

 .n26-new-item .n26-new-item-a:hover .n26-new-item-date {border-color: #01449b; }

 .n26-new-item .n26-new-item-a:hover .n26-new-item-date span {color: #01449b; }

 .n26-new-item .n26-new-item-a:hover .n26-new-item-title {color: #01449b; }

 .n26-tong {float: right;width: 32%; }

 .n26-tong .n26-tong-item {display: block;padding: 35px 0;border-bottom: 1px solid #ccc; }

 .n26-tong .n26-tong-item:hover .n26-tong-item-title {color: #01449b; }

 .n26-tong .n26-tong-item-date {float: left;width: 80px;height: 80px;background-color: #cbb28d;box-sizing: border-box;padding-top: 15px; }

 .n26-tong .n26-tong-item-date span {display: block;color: #01449b;font-weight: bold;text-align: center; }

 .n26-tong .n26-tong-item-date-day {font-size: 30px; }

 .n26-tong .n26-tong-item-date-month {font-size: 15px; }

 .n26-tong .n26-tong-item-title {float: left;width: calc(100% - 110px);padding-left:25px;box-sizing: border-box;font-size: 18px;font-weight: bold;color: #333;padding-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

 .n26-title-wrap {position: relative; }

 .n26-tong-list {margin-top: -35px; }

 .n26-title-wrap .n24-title-more-btn {position: absolute;right: 0;bottom: 0; }

 


@media (max-width: 1600px) {.n24-banner-wrap .swiper-pagination {bottom: 80px; }
    .count-w .n24-data-item .n24-data-desc {font-size: 16px; }

    .n24-news .n24-news-left .n24-news-top-cover {height: 280px; }
 

    .n26-cang .n26-cang-text .n26-cang-desc {margin: 10px 0; }

    .n26-cang .n26-cang-text .n26-cang-source {margin-top: 15px; }

    .n26-cang .n26-cang-text .n26-cang-intro {margin-top: 15px;padding-top: 15px;min-height: 104px; }

     .n26-new-item .n26-new-item-a .n26-new-item-date {padding-right: 10px; }

     .n26-new-item .n26-new-item-a .n26-new-item-title {padding-left: 10px; }


     .n26-tong .n26-tong-item {padding: 30px 0; }


     .n26-tong-list {margin-top: -30px; }
}

@media (max-width: 1400px) {.n24-research .n24-cont,
    .n24-news .n24-cont {padding: 60px 0;padding-left: 150px; }

    .n26-dove .n24-cont,
    .n26-cang .n24-cont {padding-right: 150px; }

    .n26-title-wrap .n24-title-en {font-size: 26px; }

    .n26-title-wrap .n24-title-cn {font-size: 34px;margin-bottom: 50px; }
    .n26-p-nav-wrap {margin-top: -66px; }
    .n26-p-nav-wrap .n24-project-nav-item {font-size: 18px; }

    .n26-p-nav-wrap .n24-project-nav-item span {padding: 0 15px; }

    .n26-p-nav-wrap .n24-project-nav-item:nth-child(1)::after,
    .n26-p-nav-wrap .n24-project-nav-item:nth-child(2)::after,
    .n26-p-nav-wrap .n24-project-nav-item:nth-child(3)::after,
    .n26-p-nav-wrap .n24-project-nav-item:nth-child(4)::after,
    .n26-p-nav-wrap .n24-project-nav-item:nth-child(5)::after,
    .n26-p-nav-wrap .n24-project-nav-item:nth-child(6)::after {background-size: auto 30px; }

    .count-w .n24-data-item {width: 190px; }

    .count-w .n24-data-item .n24-data-desc {font-size: 14px; }

    .count-w .n24-data-item .n24-data-num {margin: 10px 0;font-size: 60px; }

    .count-w .n24-data-item .n24-data-item-icon {width: 120px;height: 120px; }

   

     .n26-new-item,
     .n26-tong {width: 100%; }

     .n26-new-item .n26-title-wrap .n24-title-cn,
     .n26-tong .n26-title-wrap .n24-title-cn {margin-bottom: 30px; }

     .n26-tong {margin-top: 50px; }


   
  

   
}

@media (max-width: 1280px) {body {min-width: unset; }


 
	

    .n26-cang .n26-cang-text .n26-cang-title {font-size: 16px; }

     .n26-new-item .n26-new-item-a .n26-new-item-title {font-size: 16px; }

     .n26-new-item .n26-new-item-a .n26-new-item-text {padding-top: 15px; }

     .n26-new-item .n26-new-item-a .n26-new-item-date .n26-new-item-date-day {font-size: 32px; }

     .n26-new-item .n26-new-item-a .n26-new-item-date .n26-new-item-date-month {font-size: 14px;margin-top: 10px; }

 
}

@media (max-width: 1024px) {.aboutnr {width: 99%; overflow: hidden; z-index: 9; padding: 3% 0 0 0; float: left; }
	 .aboutimg{float:left;width:100%; }
	 .aboutimg img{max-width:100%; }

    .pc-hide {display: block; }

    .pc-show {display: none; }

    * {box-sizing: border-box; }

    .n24-banner-wrap {margin-top: 60px;width: 100vw;height: 9rem; }

    .n24-banner-wrap .swiper-pagination {bottom: 0; }

    .n24-banner-wrap .swiper-container {height:9rem; }

    .n24-banner-wrap .swiper-button-next,
    .n24-banner-wrap .swiper-button-prev {display: none; }

    .n26-p-nav-wrap,
    .count-w {display: none; }

    .n24-wrap {padding: 0 0.5rem;box-sizing: border-box; }

    .n24-wrap .n24-cont {box-sizing: border-box;width: 100%;padding: 0.7rem 0; }

    .n26-title-wrap {position: relative; }

    .n26-title-wrap .n24-title-en {font-size: 0.36rem; }

    .n26-title-wrap .n24-title-en::after {content: '';width: 1rem;height: 0.15rem;margin: 0.6rem 0; }

    .n26-title-wrap .n24-title-cn {font-size: 1.8rem;margin-bottom: 0.8rem; color:#064795; }

    .n26-title-wrap .n24-title-more-btn {position: absolute;right: 0;bottom: 0;display: inline;line-height: 4;background: none;padding: 0;color: #01449b;font-size: 0.5rem; }

    .n26-title-wrap .n24-title-more-btn:hover {background-color: transparent; }

    
    .n26-dove .n26-title-wrap,
    .n26-cang .n26-title-wrap {position: relative;margin-top: 0;text-align: left; }

    .n26-dove .n26-title-wrap .n24-title-en,
    .n26-cang .n26-title-wrap .n24-title-en {padding-bottom: 0; }

    .n26-dove .n26-title-wrap .n24-title-en::after,
    .n26-cang .n26-title-wrap .n24-title-en::after {position: relative; }

    .n26-cang {background: none; }

    .n26-cang .n24-cont {padding-bottom: 0; }

    .n26-cang .swiper-pagination-bullet-active {background-color: #cbb28d; }

    .n26-cang .swiper-container {padding-top: 0;padding-bottom: 12%; }

    .n26-cang .swiper-button-wrap {display: none; }

    .n26-cang .swiper-slide {padding: 0; }

    .n26-cang .n26-cang-cover {height:auto; }

    .n26-cang .n26-cang-text {padding:5%  2%; }

    .n26-cang .n26-cang-text::after {top: 24%; }

    .n26-cang .n26-cang-text .n26-cang-title {font-size: 1.2rem;line-height: 1.5;font-weight: normal;height: auto; }

    .n26-cang .n26-cang-text .n26-cang-desc {font-size: 0.8rem;line-height: 1.5;height: auto; }

    .n26-cang .n26-cang-text .n26-cang-source {font-size: 0.24rem;margin-top: 0.3rem;padding-top: 0; }

    .n26-cang .n26-cang-text .n26-cang-intro .n26-cang-name {font-size: 1rem; }

     

  

     .n26-new-item .n26-new-item {width: 100%; }

     .n26-new-item .n26-new-item:nth-child(odd) {margin-right: 4%; }


     .n26-new-item .n26-new-item-a .n26-new-item-title {font-weight: normal; }

     .n26-new-item .n26-new-item-a:hover .n26-new-item-title {color: #333; }

     .n26-new-item .n26-new-item-a:hover .n26-new-item-date {border-color: #cbb28d; }

     .n26-new-item .n26-new-item-a:hover .n26-new-item-date span {color: #cbb28d; }

     .n26-new-item .n26-new-item-a:hover .n26-new-item-date .n26-new-item-date-day {font-size: 0.64rem; }

     .n26-new-item .n26-new-item-a:hover .n26-new-item-date .n26-new-item-date-month {font-size: 0.24rem; }

     .swiper-pagination-bullet {background-color: #d2d2d2;width: 8px;height: 8px;opacity: 1; }

     .swiper-pagination-bullet-active {background-color: #cbb28d;width: 25px;border-radius: 5px; }

     .n26-tong {margin-top: 0.5rem; }

     .n26-tong .n26-tong-item {padding: 0.3rem 0; }

     .n26-tong .n26-tong-item-date {display: none; }

     .n26-tong .n26-tong-item-title {width: 100%;padding: 0;font-size: 0.9rem;font-weight: normal;line-height: 22px;padding:5px 0; }

   

    .n24-header-menu .n24-header-menu-inner-left img{margin-top: 0; }
}

@media (max-width: 1440px) {.n24-wrap .n24-cont{width:90vw}

}

@media (max-width: 1024px) {.d-tabsT1 .tit{font-size:15px; line-height:28px; }
	.d-zhuti .content{width:94%; }
	.d-zhuti .content .desc{font-size:14px; }
	.d-txtU1 li{width:38%}
	.section-index2{padding: 90px 0 60px; }
	
	.aboutnr .more{margin: 40px 0; }
	.opening_tip{line-height: 25px;font-size: 17px; width: 72%; }
	.open_link .li{width: calc((100% - 0px) / 4); line-height: 25px; }
	.open_link .li a{font-size:17px; }
	.open_link .li{margin: 0 0.7%; }
	.opening_tip, .hours{margin: 1% 0 3% 5%;}
	 .n26-new-item .n26-new-item-a {width: 100%; }
}