<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.wp{width:90%;max-width:1560px;margin:0 auto}
.wp2{width:90%;max-width:1352px;margin:0 auto;min-height: 370px;}
.menuBtn{display:none;position:fixed;top:15px;right:15px;width:30px;height:30px;cursor:pointer;z-index:10;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header{padding:0 80px;position:fixed;left:0;top:0;right:0;z-index:100;height:152px;line-height:152px;font-size:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header:after{content:'';position:absolute;left:0;top:0;right:0;height:320px;background:linear-gradient(180deg,rgb(154, 13, 20),rgba(231, 63, 63, 0) 100%);z-index:-1}
.logo{display:inline-block;vertical-align:middle;width:447px;height:64px;line-height:64px;font-size:0}
.logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header-r{display:inline-block;vertical-align:middle;width:calc(100% - 447px);font-size:0;text-align:right;line-height:1;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header-r .scroll{display:inline-block;vertical-align:middle;border-bottom:1px solid transparent;position:relative}
.header-r.on .scroll{border-color:#a0a4a8}
.header-r .so-btn{display:inline-block}
.nav{display:inline-block;vertical-align:middle;font-size:0}
.nav li{padding:4px 0;display:inline-block;vertical-align:middle}
.nav li&gt;a{padding:0 34px;display:block;font-size:20px;color:#fff;line-height:45px;position:relative;z-index:1}
.nav li&gt;a:hover {font-weight: bold;}
.nav li&gt;a:before{margin:-9px -5px 0 0;content:'';position:absolute;right:0;top:50%;width:10px;height:18px;background:url(../images/icon-line.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.nav li&gt;a:after{content:'';position:absolute;left:8px;top:0;bottom:0;right:8px;;z-index:-1;-webkit-transform:skewX(22deg);-ms-transform:skewX(22deg);-o-transform:skewX(22deg);transform:skewX(22deg);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.nav li:last-child&gt;a:before{display:none}
.nav li&gt;a i{position:absolute;right:20px;top:50%;width:30px;height:30px;background:url(../images/icon-arrow20.png) center center no-repeat;display:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.sub{padding-top:12px;position:absolute;left:0;top:100%;right:0;text-align:left;font-size:0;overflow:hidden;z-index:10;display:none}
.sub .sub-in{margin-left:-26px}
.sub a{padding-left:26px;margin-right:24px;display:inline-block;vertical-align:middle;font-size:18px;color:#fff;line-height:28px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sub a:before{content:'';position:absolute;left:0;top:50%;width:3px;height:3px;background-color:#fff;border-radius:50%;margin-top:-1.5px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sub a:hover{text-decoration:underline}
.nav li.on&gt;a:after,.nav li:hover&gt;a:after{opacity:1}
.nav li.on&gt;a i{background-image:url(../images/icon-arrow21.png)}
.so-btn{vertical-align:middle;width:30px;height:40px;background:url(../images/icon-so.png) center center no-repeat;-webkit-background-size:30px auto;background-size:30px auto;cursor:pointer;display:none}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.m-pop .pop-close{position:absolute;right:50px;top:50px;width:80px;height:80px;background:url(../images/icon-close.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:500px;height:45px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 140px 0 12px;display:block;width:100%;height:45px;line-height:45px;box-shadow:3px 3px 3px rgba(0,0,0,.5) inset;font-size:16px;color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:45px;line-height:45px;background-color:#94070a;font-size:18px;color:#fff;text-align:center}
.header.fixed{height:98px;line-height:98px;background-color:#9a0d14}
.header.fixed:after{display:none}
.header.headerIn{height:98px;line-height:98px;background-color:#9a0d14}
.header.headerIn:after{display:none}
.footer{background-color:#9a0d14;position:relative;z-index:50}
.footer-1{padding:68px 80px;border-bottom:1px solid rgba(255,255,255,.2)}
.footer-1:after,.footer-1:before{content:'';display:block;width:100%;clear:both}
.footer-1 .footer-l{float:left}
.footer-1 .footer-m{padding:8px 40px 0;font-size:0;text-align:center;overflow:hidden}
.footer-1 .footer-r{float:right}
.footer-logo{width:447px;overflow:hidden}
.footer-info{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;line-height:2.57;text-align:left}
.footer-link{width:260px;position:relative}
.footer-link dt{padding:0 60px 0 30px;height:30px;line-height:28px;border:1px solid rgba(255,255,255,.4);border-radius:14px;font-size:14px;color:#fff;background:url(../images/icon-arrow1.png) right 20px center no-repeat;-webkit-background-size:10px auto;background-size:10px auto;cursor:pointer}
.footer-link dd{padding:10px 0;position:absolute;left:0;bottom:100%;right:0;background-color:#fff;z-index:2;height:165px;overflow-y:auto;display:none}
.footer-link dd a{padding:4px 30px;display:block;font-size:14px;color:#9a0d14;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer-link dd a:hover{background-color:#9a0d14;color:#fff}
.footer-link dd::-webkit-scrollbar{width:4px}
.footer-link dd::-webkit-scrollbar-track{background:0 0}
.footer-link dd::-webkit-scrollbar-thumb{background:#9a0d14}
.footer-link dd::-webkit-scrollbar-thumb:window-inactive{background:#9a0d14}
.footer-shareBtn{font-size:0;text-align:right}
.footer-shareBtn .item{display:inline-block;vertical-align:middle;position:relative}
.footer-shareBtn .btn{width:50px;height:50px;line-height:50px;font-size:0;text-align:center}
.footer-shareBtn .btn img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer-shareBtn .pop-mask{position:absolute;left:50%;bottom:100%;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-o-transform:translate(-50%,-10px);transform:translate(-50%,-10px);z-index:2;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer-shareBtn .pop-mask .pic{padding:5px;background-color:#fff;width:100px;overflow:hidden}
.footer-shareBtn .pop-mask .pic img{display:block;margin:0 auto}
.footer-shareBtn .item:hover .pop-mask{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.footer-2{padding:15px 0}
.footer-copy{font-size:14px;color:#fff;text-align:center;line-height:1.5}
.footer-copy p a{color:#fff;}
.he_shubiao{position:fixed;z-index:99999;pointer-events:none;transform:translate(-50%,-50%)}
.he_shubin{width:0;height:0}
.he_shubin::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;border:1px solid #004585;background:rgba(255,255,255,.2);transition:all .36s}
.he_shubin::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:2px;border-radius:50%;background:#004585;transition:all .36s}
.he_shubiao.on .he_shubin::before{width:46px;height:46px}
.he_shubiao.on .he_shubin::after{background:#004585;width:6px;height:6px}
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
.main{margin:0 auto;width:100%;max-width:1920px;overflow:hidden}
.title-1{position:relative;z-index:1}
.title-1:after,.title-1:before{content:'';display:block;width:100%;clear:both}
.title-1 .tit{float:left}
.title-1 .tit .cn{font-size:70px;color:#333;font-weight:400;line-height:1.1}
.title-1 .tit .cn a{color:inherit}
.title-1 .tit .en{position:absolute;left:206px;top:-44px;font-size:94px;font-weight:900;color:rgba(253,253,253,0);opacity:.2;-webkit-text-stroke:1px #000;text-stroke:1px #000;line-height:1;text-transform:uppercase;white-space:nowrap;z-index:-1}
.title-1 .btn-1{margin-top:18px;float:right}
.title-2{margin-bottom:30px}
.title-2 .tit{font-size:36px;color:#9a0d14;font-weight:400;line-height:1.5}
.title-3{margin:50px 0 25px}
.title-3 .tit{font-size:0;text-align:center;position:relative;overflow:hidden}
.title-3 .tit span{padding:0 30px;display:inline-block;vertical-align:middle;font-size:34px;color:#333;line-height:1.5;position:relative;z-index:2}
.title-3 .tit span:after,.title-3 .tit span:before{content:'';position:absolute;top:50%;width:2000px;height:2px;background-color:#415780}
.title-3 .tit span:before{right:100%}
.title-3 .tit span:after{left:100%}
.btn-1 .a1{display:block;width:41px;height:41px;background-color:#9a0d14;border-radius:20px;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btn-1 .a1:before{content:'';position:absolute;left:0;top:0;width:41px;height:41px;background:url(../images/icon-arrow3.png) center center no-repeat #9a0d14;-webkit-background-size:cover;background-size:cover;z-index:1}
.btn-1 .a1 span{display:block;width:70px;height:41px;line-height:41px;background-color:#9a0d14;font-size:14px;color:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);position:relative;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btn-1 .a1:hover{padding-left:41px;width:111px}
.btn-1 .a1:hover span{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.cur{padding:28px 0 40px;font-size:20px;color:#9a0d14;line-height:1.5}
.cur a{color:inherit}
.cur em{margin:0 4px}
.cur a:hover{font-weight:700}
.cur_f{color:#fff;font-size:14px}
.page{margin:80px 0 16px;font-size:0;text-align:center}
.page .page-total,.page ul{display:inline-block;vertical-align:middle}
.page ul{font-size:0;text-align:center}
.page ul li{margin:0 10px;display:inline-block;vertical-align:middle}
.page ul a{padding:0 4px;display:block;font-size:14px;color:#707070;min-width:30px;line-height:24px;text-align:center;border:1px solid #666;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.page ul .page-end a,.page ul .page-first a,.page ul .page-next a,.page ul .page-prev a{padding:0 15px}
.page ul .page-active a,.page ul a:hover{background-color:#5276b6;color:#fff;border-color:#5276b6}
.page .page-total{font-size:14px;color:#707070;line-height:26px}
.banner{height:100vh;position:relative;overflow:hidden}
.banner .slick-list,.banner .slick-slide,.banner .slick-slide .item,.banner .slick-slide&gt;div,.banner .slick-track,.banner .slider{height:100%}
.banner .con{display:block;height:100%;position:relative;overflow:hidden}
.banner img{display:block;width:100%;height:100%;object-fit:cover}
.banner .xt{position:absolute;right:0;top:0;bottom:0;width:100%;-webkit-background-size:contain;background-size:contain;z-index:1}
.banner-text{position:absolute;left:500px;right:80px;top:90%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left;z-index:10;background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(127, 133, 138, 1));} 
.banner-text .title .cn{margin-bottom:20px;font-size:60px;color:#fff;font-weight:700;line-height:1.1;text-shadow:0 2px 9px rgba(0,0,0,0.44) ;margin-top: 8px; margin-left: 8px;}
.banner-text .title .en{font-size:20px;color:#fff;line-height:1.1;font-weight:400}
.banner .banner-btns{padding-right:50px;position:absolute;left:80px;bottom:74px;z-index:20}
.banner .slick-dots{font-size:0}
.banner .slick-dots li{margin:0 10px;display:inline-block;vertical-align:middle;font-size:18px;color:#fff;line-height:38px;overflow:hidden;position:relative;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.banner .slick-dots .slick-active{padding-right:98px;font-size:24px}
.banner .slick-dots .slick-active:after{content:'';position:absolute;right:0;top:50%;width:85px;height:1px;background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.banner .slick-dots button{outline:0;border:none;text-indent:-999px}
.banner .slick-arrow{position:absolute;top:50%;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:33px auto;background-size:33px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.banner .slick-next{right:0;background-image:url(../images/icon-arrow2.png)}
.section-1{padding:111px 80px 65px 180px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.section-1 .title-1{margin-bottom:68px;width:45.72%}
.box-news{font-size:0}
.box-news .news-col{margin-right:1.39%;display:inline-block;vertical-align:top;width:45.72%}
.box-news .news-cor{display:inline-block;vertical-align:top;width:52.89%}
.news-ls1{margin:0 -12px -5px;font-size:0}
.news-ls1 li{padding:0 12px;margin-bottom:24px;display:inline-block;vertical-align:top;width:50%}
.news-ls1 .con{display:block}
.news-ls1 .pic{margin-bottom:17px;padding-top:56.13%;position:relative;overflow:hidden}
.news-ls1 .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls1 .title{font-size:18px;color:#333;font-weight:400;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.news-ls1 .desc{margin-bottom:8px;font-size:14px;color:#6e8ab4;line-height:1.71;height:3.42em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.news-ls1 .more-btn{font-size:14px;color:#8a8a8a;line-height:1.5}
.news-ls1 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls2{padding-top:2px}
.news-ls2 li{margin-top:-2px;position:relative}
.news-ls2 li:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;border-top:2px dotted rgba(110,138,180,.4)}
.news-ls2 .con{padding:0 120px 0 20px;display:block;height:73px;line-height:73px;position:relative;z-index:1}
.news-ls2 .con:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls2 .con:before{margin-top:-15px;content:'';position:absolute;left:0;top:50%;width:1px;height:30px;background-color:#e96666}
.news-ls2 .date{position:absolute;right:0;top:50%;font-size:16px;color:#e96666;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.news-ls2 .title{font-size:18px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls2 .con:hover:after{left:-10px;right:-10px;opacity:1;box-shadow:0 0 40px 0 rgba(25,72,186,.24)}
.news-ls2 .con:hover .title{color:#9a0d14}
.news-slick{position:relative;overflow:hidden}
.news-slick .con{display:block;position:relative;overflow:hidden}   
.news-slick .pic{padding-top:67.43%;position:relative;overflow:hidden}
.news-slick .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover}
.news-slick .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-slick .mask .mask-in{padding:50px 54px;position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.news-slick .mask .date{margin-bottom:16px;font-size:16px;color:#f39274;line-height:1.2;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all .5s .1s;-o-transition:all .5s .1s;transition:all .5s .1s}
.news-slick .mask .title{margin-bottom:14px;font-size:18px;color:#fff;font-weight:400;line-height:1.2;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all .5s .2s;-o-transition:all .5s .2s;transition:all .5s .2s}
.news-slick .mask .desc{margin-bottom:14px;font-size:14px;color:rgba(255,255,255,.5);line-height:2.14;height:4.28em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all .5s .3s;-o-transition:all .5s .3s;transition:all .5s .3s}
.news-slick .mask .more-btn{font-size:14px;color:#fff;line-height:1.2;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all .5s .4s;-o-transition:all .5s .4s;transition:all .5s .4s}
.news-slick .con:hover .mask{opacity:1}
.news-slick .con:hover .mask .date,.news-slick .con:hover .mask .desc,.news-slick .con:hover .mask .more-btn,.news-slick .con:hover .mask .title{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}
.news-slick .slick-dots{position:absolute;right:30px;bottom:34px;left:0;font-size:0;text-align:right;z-index:20}
.news-slick .slick-dots li{margin:0 9px;display:inline-block;vertical-align:middle;width:6px;height:6px;background-color:#fff;border-radius:50%;overflow:hidden}
.news-slick .slick-dots button{outline:0;border:none;text-indent:-999px}
.news-slick .slick-dots .slick-active{width:11px;height:11px;background-color:#e96666}
.section-2{padding:65px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.section-2 .wp{height:100%;position:relative;font-size:0}
.section-2 .title-1{margin-bottom:30px}
.section-2 .title-1 .tit .en{top:-38px}
.notice-pic{position:absolute;left:0;top:-60px;width:40.39%;overflow:hidden}
.notice-pic img{display:block;margin:0 auto}
.box-notice{margin-left:42.76%;display:inline-block;vertical-align:top;width:57.24%}
.notice-ls1{padding-top:2px}
.notice-ls1 li{margin-top:-2px;position:relative}
.notice-ls1 li:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;border-top:2px dotted #b6d9ff}
.notice-ls1 .con{display:block;height:102px;line-height:102px;font-size:0;position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.notice-ls1 .con:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/notice-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;opacity:0;z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.notice-ls1 .con .con-in{display:inline-block;vertical-align:middle;width:100%}
.notice-ls1 .title{margin-bottom:6px;font-size:24px;color:rgb(154,13,20);font-weight:400;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.notice-ls1 .date{font-size:20px;color:rgb(154,13,20);line-height:1.2}
.notice-ls1 .con:hover:after{left:-46px;right:-24px;background-color:#fff;box-shadow:0 0 40px 0 rgba(25,72,186,.24);opacity:1}
.section-3{padding:70px 0 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.section-3 .title-1{margin-bottom:40px}
.section-3 .title-1 .tit .en{left:auto;top:-34px;right:260px;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.box-research{position:relative}
.research-hd{padding:0 126px 0 130px;position:absolute;left:20.05%;top:130px;width:39.11%;z-index:10}
.tabs-ls1{margin:0 -20px -20px 0;font-size:0}
.tabs-ls1 li{margin:0 20px 20px 0;display:inline-block;vertical-align:middle}
.tabs-ls1 .lk1{padding:0 16px;display:block;min-width:125px;line-height:31px;border:1px solid #2179db;border-radius:17px;font-size:16px;color:#2179db;text-align:center}
.tabs-ls1 .lk1 .icon{margin-right:22px;margin-top:-2px;display:inline-block;vertical-align:middle;width:11px;height:11px;border:3px solid #2179db;border-radius:50%;position:relative}
.tabs-ls1 .lk1 .icon:before{content:'';position:absolute;left:100%;top:50%;width:15px;height:1px;background-color:#2179db}
.tabs-ls1 .btn-1{position:absolute;right:126px;top:30px;z-index:10;display:none}
.tabs-ls1 .active .lk1{border-color:#ffd12b;background-color:#ffd12b;color:#2179db;font-weight:700}
.tabs-ls1 .active .btn-1{display:block}
.tabs-desc1 .tabs-item{height:0;visibility:hidden;overflow:hidden}
.tabs-desc1 .tabs-item.active{height:auto;visibility:visible}
.research-slick1{overflow:hidden}
.research-slick1 .for{float:right;width:44.9%}
.research-slick1 .for .con{display:block}
.research-slick1 .for .pic{padding-top:69.26%;position:relative;overflow:hidden}
.research-slick1 .for .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover}
.research-slick1 .nav{margin-top:310px;padding:32px 25px 32px 130px;float:right;width:39.11%;height:392px;background:url(../images/research-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;right:-78px}
.research-slick1 .nav .con{padding-right:50px;display:block;height:70px;line-height:70px;overflow:hidden;position:relative}
.research-slick1 .nav .con:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;border-top:2px dotted #b6d9ff}
.research-slick1 .nav .date{float:left;font-size:16px;color:#6e8ab4}
.research-slick1 .nav .title{padding-left:32px;font-size:18px;color:#333;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.research-slick1 .nav .title:before{margin-top:-1.5px;content:'';position:absolute;left:15px;top:50%;width:3px;height:3px;background-color:#6e8ab4;border-radius:50%}
.research-slick1 .nav .icon{margin-top:-10px;position:absolute;right:2px;top:50%;width:34px;height:20px;background:url(../images/icon-circle.png) center center no-repeat;-webkit-background-size:95% 95%;background-size:100% 100%;opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.research-slick1 .nav .slick-current .title{color:#9a0d14;font-weight:700}
.research-slick1 .nav .slick-current .icon{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.research-slick2{overflow:hidden}
.research-slick2 .for{float:right;width:44.9%}
.research-slick2 .for .con{display:block}
.research-slick2 .for .pic{padding-top:69.26%;position:relative;overflow:hidden}
.research-slick2 .for .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover}
.research-slick2 .nav{margin-top:310px;padding:40px 110px 40px 134px;float:right;width:39.11%;height:392px;background:url(../images/research-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;right:-78px}
.research-slick2 .nav .con{display:block}
.research-slick2 .nav .date{margin-bottom:6px;font-size:16px;color:#6e8ab4}
.research-slick2 .nav .title{font-size:18px;color:#333;font-weight:400;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.research-slick2 .nav .desc{margin-bottom:34px;font-size:14px;color:#6e8ab4;line-height:1.71;height:5.13em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.research-slick2 .nav .more-btn{font-size:14px;color:#8a8a8a;line-height:1.2}
.research-slick2 .nav .slick-arrow{position:absolute;bottom:-16px;z-index:20;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:14px auto;background-size:14px auto;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.research-slick2 .nav .slick-prev{right:24px;background-image:url(../images/icon-arrow4.png)}
.research-slick2 .nav .slick-next{right:-14px;background-image:url(../images/icon-arrow5.png)}
.research-slick2 .nav .slick-prev:hover{background-image:url(../images/icon-arrow6.png)}
.research-slick2 .nav .slick-next:hover{background-image:url(../images/icon-arrow7.png)}
.section-4{padding:90px 0 88px;background-repeat:no-repeat;background-position:right center;-webkit-background-size:contain;background-size:contain;position:relative;z-index:1}
.section4-bg{position:absolute;left:0;top:0;right:0;height:1228px;background-repeat:no-repeat;background-position:right top;-webkit-background-size:100% auto;background-size:100% auto;z-index:-1}
.section-4 .title-1{margin:0 auto 80px;width:42.71%}
.section-4 .title-1 .tit .en{top:-54px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.exchanges-slick{padding-right:68px;width:74.69%;position:relative}
.exchanges-slick .slider{position:relative;overflow:hidden}
.exchanges-slick .item{padding:0 38px}
.exchanges-slick .con{display:block}
.exchanges-slick .pic{margin-bottom:6px;padding-top:61.02%;position:relative;overflow:hidden}
.exchanges-slick .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.exchanges-slick .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover}
.exchanges-slick .title{padding-top:36px;font-size:30px;color:#333;font-weight:400;line-height:1.2;position:relative;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.exchanges-slick .title .en{position:absolute;left:0;top:0;right:0;font-size:60px;color:rgba(0,0,0,.15);line-height:1.1;font-weight:700;font-family:Arail}
.exchanges-slick .slick-current .pic:after{opacity:0}
.exchanges-slick .slick-current .title{opacity:1}
.exchanges-slick .slick-arrow{position:absolute;top:40%;width:44px;height:44px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:99% auto;background-size:99% auto;z-index:20;cursor:pointer}
.exchanges-slick .slick-prev{left:268px;background-image: url(../images/icon-arrow12.png);}
.exchanges-slick .slick-next{right:0;background-image: url(../images/icon-arrow13.png);}
.section-5{padding:96px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;z-index:10}
.section-5 .title-1{position:absolute;left:180px;top:112px;width:30%}
.section-5 .title-1 .tit .en{left:18%;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.famousTeachers-slick{font-size:0}
.famousTeachers-slick .nav{margin-right:8.09%;display:inline-block;vertical-align:middle;width:33%}
.famousTeachers-slick .nav .item{padding:0 25px}
.famousTeachers-slick .nav .con{display:block}
.famousTeachers-slick .nav .pic{padding-top:55.67%;position:relative;overflow:hidden}
.famousTeachers-slick .nav .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover}
.famousTeachers-slick .nav .slick-arrow{margin-top:-16px;position:absolute;top:50%;width:32px;height:32px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:98% 98%;background-size:98% 98%;z-index:20;cursor:pointer}
.famousTeachers-slick .nav .slick-prev{display:none}
.famousTeachers-slick .nav .slick-next{right:8px;background-image:url(../images/icon-arrow13.png)}
.famousTeachers-slick .for{padding-right:9.4%;display:inline-block;vertical-align:middle;width:58.91%}
.famousTeachers-slick .for .con{display:block;position:relative;height:100%}
.famousTeachers-slick .for .pic{width:70%;position:relative;overflow:hidden}
.famousTeachers-slick .for .pic:after{content:'';display:block;padding-top:109.28%}
.famousTeachers-slick .for .pic img{position:absolute;left:50%;top:50%;max-width: 100%; max-height: 100%; object-fit:cover; -webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.famousTeachers-slick .for .inner{padding-top: 36px; position:absolute;right:0;top:30%;overflow: hidden;}
.famousTeachers-slick .for .title{margin:-36px 0 0 14px;float: right; width: 35px;font-size:36px;color:#333;font-weight:700;line-height:1}
.famousTeachers-slick .for .zw{padding-left:12px;margin-left:20px;float: right; width: 30px;font-size:16px;color:#333;border-left:1px solid #2179db}
.famousTeachers-slick .for .desc{float: right;width: 180px;font-size:14px;color:#333;line-height: 1.1;overflow: hidden;}
.famousTeachers-slick .for .desc p{display: block; width: 30px; text-align: center; float: right; word-break: break-all;}
.famousTeachers-slick .for .desc span{display: block;}
.famousTeachers-slick .for .desc .rotate{-webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);}
.row-section{background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;background-size:100% auto;position:relative;z-index:10}
.section-6{padding:128px 0 90px}
.section-6 .title-1{position:absolute;left:180px;top:-10px;width:29%}
.section-6 .title-1 .tit .en{left:20%;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.box-exhibition{padding-left:180px;position:relative;font-size:0}
.box-exhibition .tabs-ls1{position:absolute;left:66.93%;top:283px;width:454px;z-index:20}
.box-exhibition .exhibition-col{margin-right:8.51%;padding-top:150px;display:inline-block;vertical-align:top;width:55.11%}
.box-exhibition .exhibition-cor{display:inline-block;vertical-align:top;width:36.38%}
.tabs-desc2 .tabs-item{height:0;visibility:hidden}
.tabs-desc2 .tabs-item.active{height:auto;visibility:visible}
.tabs-desc2-text .tabs-item{overflow:hidden}
.exhibition-forImg-slick{position:relative;overflow:hidden}
.exhibition-forImg-slick .con{display:block}
.exhibition-forImg-slick .pic{padding-top:56.2%;position:relative;overflow:hidden}
.exhibition-forImg-slick .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover}
.exhibition-forText-slick{margin-bottom:120px;padding-right:180px;position:relative;overflow:hidden}
.exhibition-forText-slick .con{display:block}
.exhibition-forText-slick .title{margin-bottom:20px;font-size:36px;color:#333;font-weight:400;line-height:1.33;height:2.66em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.exhibition-forText-slick .author{padding-bottom:12px;margin-bottom:20px;width:70%;font-size:16px;color:#333;line-height:1.2;border-bottom:1px solid #2179db}
.exhibition-forText-slick .desc{font-size:14px;color:#333;line-height:2.14;height:6.42em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.exhibition-nav-slick{margin-right:-200px;position:relative}
.exhibition-nav-slick .slider{overflow:hidden}
.exhibition-nav-slick .slider-in{margin:0 -36px;overflow:hidden}
.exhibition-nav-slick .item{padding:0 36px}
.exhibition-nav-slick .con{display:block}
.exhibition-nav-slick .pic{padding-top:41.69%;position:relative;overflow:hidden}
.exhibition-nav-slick .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover}
.exhibition-nav-slick .slick-arrow{margin-top:-16px;position:absolute;top:50%;width:32px;height:32px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:20;cursor:pointer}
.exhibition-nav-slick .slick-prev{left:-16px;background-image:url(../images/icon-arrow12.png)}
.exhibition-nav-slick .slick-next{display:none}
.section-7{padding:84px 0 162px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.section-7 .title-1{margin-bottom:50px;text-align:center}
.section-7 .title-1 .tit{float:none}
.section-7 .title-1 .tit .en{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.partyBuilding-slick{margin:0 -400px;position:relative;overflow:hidden}
.partyBuilding-slick .item{padding:0 120px}
.partyBuilding-slick .con{display:block;position:relative;opacity:.4;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.partyBuilding-slick .pic{padding-top:58.24%;position:relative;overflow:hidden}
.partyBuilding-slick .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover}
.partyBuilding-slick .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.partyBuilding-slick .mask .mask-in{padding:42px 50px;position:absolute;left:0;bottom:0;right:0}
.partyBuilding-slick .mask .date{margin-bottom:12px;font-size:16px;color:#b7d9ff;line-height:1.2}
.partyBuilding-slick .mask .title{font-size:18px;color:#fff;font-weight:400;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.partyBuilding-slick .slick-current .item{padding:0}
.partyBuilding-slick .slick-current .con,.partyBuilding-slick .slick-current .mask{opacity:1}
.section-in1{background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;font-size:0;overflow:hidden}
.section-in1-col{display:inline-block;vertical-align:top;width:262px;margin-bottom: 30px;}
.section-in1-cor{padding-left:36px;display:inline-block;vertical-align:top;width:calc(100% - 262px);min-height: 500px;}
.slide-title{padding:29px 22px;background-color:#9a0d14}
.slide-title .tit{padding-top:14px;position:relative;font-weight:400}
.slide-title .tit:before{content:'';position:absolute;left:0;top:0;width:68px;height:6px;background-color:#fff}
.slide-title .tit .cn{font-size:30px;color:#fff;line-height:1.5}
.slide-title .tit .en{font-size:20px;color:#fff;line-height:1.3;text-transform:uppercase}
.ban{overflow:hidden}
.ban img{display:block;width:100%}
.slide-nav li{border-bottom:1px solid #ccc}
.slide-nav a{display:block;background-color:#f5f5f5;line-height:90px;font-size:0;text-align:center}
.slide-nav a span{display:inline-block;vertical-align:middle;font-size:20px;color:#666;line-height:1.5}
.slide-nav li.active a span{color:#9a0d14;font-weight:700;font-size:24px}
.slide-nav2&gt;ul&gt;li&gt;a{padding:0 20px 0 50px;display:block;background-color:#f1f1f1;line-height:90px;position:relative;border-bottom:1px solid #ccc}
.slide-nav2&gt;ul&gt;li&gt;a:before{margin-top:-7px;content:'';position:absolute;left:26px;top:50%;width:14px;height:14px;background:url(../images/icon-circle2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.slide-nav2&gt;ul&gt;li&gt;a&gt;span{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px);min-width:100px;font-size:24px;color:#333;line-height:1.5;font-weight:700}
.slide-nav2&gt;ul&gt;li&gt;a&gt;i{margin-left:12px;vertical-align:middle;width:16px;height:16px;background:url(../images/icon-arrow14.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;display:none}
.slide-nav2&gt;ul&gt;li&gt;ul{padding:16px 0;background-color:rgb(153,153,153,.05);display:none}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a{padding:6px 0 6px 50px;display:block}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;span{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px);font-size:20px;color:#666;line-height:1.5}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;i{margin-left:18px;vertical-align:middle;width:11px;height:11px;background:url(../images/icon-arrow16.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;display:none}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul{display:none}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a{padding:8px 0 8px 67px;display:block}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;span{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px);font-size:16px;color:#666;line-height:1.5}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;i{margin-left:18px;vertical-align:middle;width:11px;height:11px;background:url(../images/icon-arrow16.png) center center no-repeat;display:none}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a:hover&gt;span{color:#9a0d14}
.slide-nav2&gt;ul&gt;li.active&gt;a:before{background-image:url(../images/icon-circle3.png)}
.slide-nav2&gt;ul&gt;li.active&gt;a&gt;span{color:#9a0d14}
.slide-nav2&gt;ul&gt;li.active&gt;a&gt;i{background-image:url(../images/icon-arrow15.png)}
.slide-nav2&gt;ul&gt;li.active&gt;ul{display:block}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li.active&gt;a&gt;span{color:#9a0d14}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li.active&gt;a&gt;i{background-image:url(../images/icon-arrow17.png)}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li.active&gt;ul{display:block}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li.active&gt;a&gt;span{color:#9a0d14}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li.active&gt;a&gt;i{background-image:url(../images/icon-arrow17.png)}
.news-ls3 li{margin:0 -20px}
.news-ls3 .con{padding:40px 20px 44px;display:block;border-bottom:1px solid;font-size:0;position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls3 .con:after{content:"";z-index:-1;position:absolute;left:0;bottom:-1px;width:0;height:calc(100% + 1px);box-shadow:0 8px 13px 0 rgba(0,0,0,.07);background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls3 .l{float:none;display:inline-block;vertical-align:top;width:36%;position:relative}
.news-ls3 .r{padding-left:28px;float:none;display:inline-block;vertical-align:top;width:64%}
.news-ls3 .pic{padding-top:60.92%;position:relative;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16)}
.news-ls3 .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls3 .date{padding-bottom:4px;position:absolute;left:22px;top:0;width:80px;text-align:center;background-color:#9a0d14}
.news-ls3 .date:after{content:'';position:absolute;left:50%;top:27px;width:71px;height:18px;background:url(../images/icon-line2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.news-ls3 .date .d1{margin-bottom:8px;font-size:20px;color:#fff;line-height:1.5}
.news-ls3 .date .d2{font-size:16px;color:#fff;line-height:1.5}
.news-ls3 .title{margin-bottom:22px;padding-bottom:18px;position:relative;font-size:20px;color:#9a0d14;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls3 .title:before{content:'';position:absolute;left:0;bottom:0;width:60px;height:3px;background-color:#204f9f}
.news-ls3 .desc{margin-bottom:29px;font-size:12px;color:#666;line-height:2.5;height:7.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls3 .btn-more{font-size:0}
.news-ls3 .btn-more .a1{display:inline-block;vertical-align:middle;width:100px;height:30px;line-height:28px;border:1px solid #9a0d14;font-size:16px;color:#9a0d14;text-align:center;border-radius:15px}
.news-ls3 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls3 .con:hover:after{width:100%;transform:scale(1)}
.news-ls3 .con:hover .desc{color:#9a0d14}
.detail-1{margin-bottom:180px;font-size:18px;color:#666;line-height:1.94;text-indent:2em}
.ml-ls1{font-size:0}
.ml-ls1 li{padding:0 8px;margin-bottom:16px;display:inline-block;vertical-align:middle;width:25%}
.ml-ls1 .con{padding:8px 15px;display:block;font-size:20px;color:#666;line-height:1.5;text-align:center;background-color:#eee;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ml-ls1 .con:hover{background-color:#9a0d14;color:#fff}
.ml-ls2{margin:0 -30px -45px}
.ml-ls2 li{padding:0 30px;margin-bottom:45px;display:inline-block;vertical-align:top;width:33.33%}
.ml-ls2 .con{display:block;font-size:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ml-ls2 .pic{display:inline-block;vertical-align:top;width:120px;position:relative;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16)}
.ml-ls2 .pic:after{content:'';display:block;padding-top:137.19%}
.ml-ls2 .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ml-ls2 .inner{padding-left:15px;display:inline-block;vertical-align:top;width:calc(100% - 120px)}
.ml-ls2 .name{margin-bottom:10px;font-size:18px;color:#9a0d14;font-weight:700;line-height:1.5}
.ml-ls2 .name .en{margin-left:6px;display:inline-block;vertical-align:middle;font-size:12px;color:rgb(46,89,167,.77);font-weight:400}
.ml-ls2 .info{margin-bottom:18px;padding-bottom:8px;font-size:12px;color:#9a0d14;line-height:1.5;border-bottom:1px solid}
.ml-ls2 .info p{margin-bottom:8px;white-space:nowrap;-ms-text-overflow:ellipsis;}
.ml-ls2 .more-btn{font-size:0;text-align:right}
.ml-ls2 .more-btn .a1{padding-right:26px;display:inline-block;vertical-align:middle;font-size:12px;color:#9a0d14;line-height:1.5;background:url(../images/icon-arrow18.png) right center no-repeat;-webkit-background-size:12px auto;background-size:12px auto}
.ml-ls2 .con:hover{background:url(../images/logo2.png) right top no-repeat;-webkit-background-size:64px auto;background-size:64px auto}
.ml-ls2 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.detail-2{overflow:hidden}
.detail-2 .head{margin-right:54px;float:left;width:220px;position:relative;z-index:1}
.detail-2 .head:after{content:'';position:absolute;left:10px;top:14px;right:-10px;bottom:-14px;background-color:#9a0d14;z-index:-1}
.detail-2 .head img{display:block;width:100%}
.detail-2 .cont{overflow:hidden}
.detail-2 .hd{padding-bottom:10px;border-bottom:2px solid}
.detail-2 .hd .name{margin-bottom:8px;font-size:28px;color:#333;font-weight:700;line-height:1.5}
.detail-2 .hd .name .en{margin-left:16px;display:inline-block;vertical-align:middle;font-size:16px;color:#999;line-height:1.5;font-weight:400}
.detail-2 .hd .zw{font-size:16px;color:#333;line-height:1.5}
.detail-2 .con{padding:12px 0;font-size:18px;color:#666;line-height:1.94;text-indent:2em}
.detail-2_f .hd{padding-bottom:19px;border:none;position:relative}
.detail-2_f .hd:after{content:'';position:absolute;left:0;bottom:0;width:44px;height:4px;background-color:#fff}
.detail-2_f .con,.detail-2_f .hd .name,.detail-2_f .hd .name .en,.detail-2_f .hd .zw{color:#fff}
.section-in2{margin-top:98px;padding-bottom:48px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1}
.section-in2:before{content:'';position:absolute;left:0;top:0;right:0;height:320px;background:linear-gradient(180deg,rgba(44,49,55,.6),rgba(93,97,101,0) 100%);z-index:-1}
.section-in2 .cur{padding:22px 0 12px;text-align:right}
.tabs-ls2{margin:46px 0 52px;padding:0 20px;font-size:0;border-bottom:1px solid}
.tabs-ls2 li{margin-right:92px;display:inline-block;vertical-align:middle}
.tabs-ls2 .con{padding:0 28px 14px;display:block;font-size:28px;color:#333;line-height:1.5;position:relative}
.tabs-ls2 .con:after{content:'';position:absolute;left:0;bottom:-3px;right:0;height:5px;background-color:#9a0d14;opacity:0}
.tabs-ls2 .active .con:after{opacity:1}
.tabs-desc3 .tabs-item{height:0;visibility:hidden;overflow:hidden}
.tabs-desc3 .tabs-item.active{height:auto;visibility:visible}
.detail-3{padding-bottom:180px;font-size:20px;color:#666;line-height:1.5}
.detail-3 h4{font-size:26px;color:#333}
.zp-ls{margin:0 -24px -38px;font-size:0;padding-bottom: 25px;}
.zp-ls li{padding:0 24px;margin-bottom:38px;display:inline-block;vertical-align:top;width:25%}
.zp-ls .con{display:block;background-color:#fff}
.zp-ls .pic{padding:36px 20px 20px;border:1px solid #c2c2c2}
.zp-ls .pic .pic-in{padding-top:156.87%;position:relative;overflow:hidden}
.zp-ls .pic img{position:absolute;left:50%;top:50%;max-width: none;min-width: 100%;min-height:100%;object-fit:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.zp-ls .inner{padding:20px;border:1px solid #c2c2c2}
.zp-ls .title{margin-bottom:8px;font-size:25px;color:#333;font-weight:400;line-height:1.52;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.zp-ls .head{margin-bottom:12px;padding:0 12px;overflow:hidden}
.zp-ls .head .head-img{margin-right:8px;float:left;width:41px;height:41px;border-radius:50%;overflow:hidden}
.zp-ls .head .head-img img{display:block;width:100%;height:100%;object-fit:cover}
.zp-ls .head .name{font-size:25px;color:#333;line-height:41px;overflow:hidden}
.zp-ls .bt{overflow:hidden}
.zp-ls .bt .l{float:left}
.zp-ls .bt .r{float:right}
.zp-ls .bt .icon{margin-right:6px;float:left;width:20px;height:26px;line-height:26px;font-size:0;text-align:center}
.zp-ls .bt .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.zp-ls .bt span{display:block;font-size:18px;color:#999;line-height:26px;overflow:hidden}
.zp-ls .pic:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.zp-ls .con:hover .title{color:#9a0d14}
.zp-ls2{margin:0 -43px -20px;font-size:0}
.zp-ls2 li{padding:0 43px;margin-bottom:20px;display:inline-block;vertical-align:top;width:33.33%}
.zp-ls2 .con{display:block}
.zp-ls2 .pic{margin-bottom:16px;height:420px;line-height:420px;font-size:0;text-align:center;background-color:#dedede;overflow:hidden}
.zp-ls2 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.zp-ls2 .title{margin-bottom:10px;font-size:19px;color:#333;font-weight:400;line-height:1.53;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.zp-ls2 .info{font-size:22px;color:#707070;line-height:1.5}
.zp-ls2 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.zp-ls2 .con:hover .title{color:#9a0d14}
.mz-ls{margin:0 -30px -68px;font-size:0}
.mz-ls li{padding:0 30px;margin-bottom:68px;display:inline-block;vertical-align:top;width:33.33%}
.mz-ls .con{display:block}
.mz-ls .pic{margin-bottom:18px;padding-top:74.92%;position:relative;overflow:hidden}
.mz-ls .pic img{position:absolute;left:0;top:0;min-width:100%;min-height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mz-ls .pic .arrow{position:absolute;right:0;bottom:0;width:48px;height:36px;background:rgb(46,89,167,.8) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto}
.mz-ls .title{font-size:26px;color:#333;text-align:center;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mz-ls .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.mz-ls .con:hover .title{color:#9a0d14}
.detail-4{padding-bottom:60px}
.detail-4 .hd{padding-bottom:26px;border-bottom:1px solid #999}
.detail-4 .hd .title{margin-bottom:12px;font-size:30px;color:#333;font-weight:700;line-height:1.5;text-align:center}
.detail-4 .hd .info{font-size:14px;color:#999;line-height:1.5;text-align:center}
.detail-4 .hd .info span{margin:0 15px;display:inline-block}
.detail-4 .hd .info img{margin:-2px 4px 0 0;display:inline-block;vertical-align:middle;max-width:16px}
.detail-4 .con{padding:34px 0;font-size:17px;color:#999;line-height:1.53}
.detail-4 .con p {
line-height: 32px;
 font-size: 16px;
 text-indent: 2em;
 text-align: justify;
}
.detail-4 .con img {
 margin: 10px auto;
 display: block;
 max-width: 100%;
 height: auto !important;
}
.detail-4 .con embed {
 margin: 10px auto;
 display: block;
 max-width: 100%;

}


@media only screen and (max-width:1920px){
.header{padding:0 4.166vw;height:7.916vw;line-height:7.916vw}
.header:after{height:16.66vw}
.logo{width:26.28vw;height:3.333vw;line-height:3.333vw}
.header-r{width:calc(100% - 26.28vw)}
.nav li{padding:.208vw 0}
.nav li&gt;a{padding: 0 1vw;
    font-size: 1.14vw;
    font-family: "SimSun", "宋体", serif;
    line-height: 2.343vw;}
.nav li&gt;a:before{margin:-.468vw -.26vw 0 0;width:.52vw;height:.937vw}
.nav li&gt;a:after{left:.416vw;right:.416vw}
.sub{padding-top:.625vw}
.sub .sub-in{margin-left:-1.354vw}
.sub a{padding-left:1.354vw;margin-right:1.25vw;font-size:.937vw}
.sub a:before{width:.156vw;height:.156vw}
.so-btn{width:1.562vw;height:2.083vw;-webkit-background-size:1.562vw auto;background-size:1.562vw auto}
.m-pop .pop-close{right:2.604vw;top:2.604vw;width:2.166vw;height:2.166vw}
.search-box{width:26.04vw;height:2.343vw}
.search-box .inp{padding:0 .625vw;padding-right:7.291vw;height:2.343vw;line-height:2.343vw;box-shadow:.156vw .156vw .156vw rgba(0,0,0,.5) inset;font-size:.833vw}
.search-box .submit{width:6.25vw;height:2.343vw;line-height:2.343vw;font-size:.937vw}
.header.fixed,.header.headerIn{height:5.104vw;line-height:5.104vw}
.footer-1{padding:3.541vw 4.166vw}
.footer-1 .footer-m{padding:.4vw 2.083vw 0}
.footer-logo{width:23.28vw}
.footer-info{font-size:0.9vw}
.footer-link{width:13.54vw}
.footer-link dt{padding:0 1.562vw;padding-right:3.125vw;height:1.562vw;line-height:1.458vw;border-radius:.729vw;font-size:.729vw;background-size:.52vw auto}
.footer-link dd{padding:.52vw 0}
.footer-link dd a{padding:.208vw 1.562vw;font-size:.729vw}
.footer-shareBtn .btn{width:2.604vw;height:2.604vw;line-height:2.604vw}
.footer-shareBtn .pop-mask{-webkit-transform:translate(-50%,-.52vw);-ms-transform:translate(-50%,-.52vw);-o-transform:translate(-50%,-.52vw);transform:translate(-50%,-.52vw)}
.footer-shareBtn .pop-mask .pic{padding:.26vw}
.footer-2{padding:.781vw 0}
.footer-copy{font-size:.729vw}
.title-1 .tit .cn{font-size:3.5vw}
.title-1 .tit .en{left:10.72vw;top:-2.291vw;font-size:3.8vw}
.title-1 .btn-1{margin-top:.937vw}
.title-2{margin-bottom:1.562vw}
.title-2 .tit{font-size:1.875vw}
.title-3{margin:2.604vw 0 1.302vw}
.title-3 .tit span{padding:0 1.562vw;font-size:1.77vw}
.title-3 .tit span:after,.title-3 .tit span:before{width:104.1vw;height:.104vw}
.btn-1 .a1,.btn-1 .a1:before{width:2.135vw;height:2.135vw}
.btn-1 .a1 span{width:5vw;height:2.135vw;line-height:2.135vw;font-size:.729vw}
.btn-1 .a1:hover{padding-left:2.135vw;width:6.8vw}
.cur{padding:1.458vw 0 2.083vw;font-size:1.041vw}
.cur em{margin:0 .208vw}
.page{margin:4.166vw 0 .833vw}
.page ul li{margin:0 .52vw}
.page ul a{font-size:.729vw;min-width:1.562vw;line-height:1.25vw}
.page ul .page-end a,.page ul .page-first a,.page ul .page-next a,.page ul .page-prev a{padding:0 .781vw}
.page .page-total{font-size:.729vw}
.banner-text{left:4.166vw;right:4.166vw;margin-left: 0%;width: 30%;}
.banner-text .title .cn{margin-bottom:0.854vw;font-size:2vw;margin-right: 0.5vw;}
.banner-text .title .en{font-size:1.041vw}
.banner .banner-btns{padding-right:2.604vw;left:4.166vw;bottom:3.854vw}
.banner .slick-dots li{margin:0 .52vw;font-size:.937vw}
.banner .slick-dots .slick-active{padding-right:5.104vw;font-size:1.25vw}
.banner .slick-dots .slick-active:after{width:4.427vw}
.banner .slick-arrow{width:2.083vw;height:2.083vw;-webkit-background-size:1.718vw auto;background-size:1.718vw auto}
.section-1{padding:5.781vw 4.166vw 3.385vw;padding-left:9.375vw}
.section-1 .title-1{margin-bottom:3.541vw}
.news-ls1{margin:0 -.625vw -.26vw}
.news-ls1 li{padding:0 .625vw;margin-bottom:1.25vw}
.news-ls1 .pic{margin-bottom:.885vw}
.news-ls1 .title{font-size:.937vw}
.news-ls1 .desc{margin-bottom:.416vw;font-size:.729vw}
.news-ls1 .more-btn{font-size:.729vw}
.news-ls2{padding-top:.104vw}
.news-ls2 li{margin-top:-.104vw}
.news-ls2 li:after{height:.104vw}
.news-ls2 .con{padding:0 6.25vw 0 1.041vw;height:3.802vw;line-height:3.802vw}
.news-ls2 .con:before{margin-top:-.781vw;height:1.562vw}
.news-ls2 .date{font-size:.833vw}
.news-ls2 .title{font-size:.937vw}
.news-ls2 .con:hover:after{left:-.52vw;right:-.52vw;box-shadow:0 0 2.083vw 0 rgba(25,72,186,.24)}
.news-slick .mask .mask-in{padding:2.604vw 2.812vw}
.news-slick .mask .date{margin-bottom:.833vw;font-size:.833vw;-ms-transform:translateY(.52vw);-o-transform:translateY(.52vw);transform:translateY(.52vw)}
.news-slick .mask .title{margin-bottom:.729vw;font-size:.937vw;-ms-transform:translateY(.52vw);-o-transform:translateY(.52vw);transform:translateY(.52vw)}
.news-slick .mask .desc{margin-bottom:.729vw;font-size:.729vw;-ms-transform:translateY(.52vw);-o-transform:translateY(.52vw);transform:translateY(.52vw)}
.news-slick .mask .more-btn{font-size:.729vw;-ms-transform:translateY(.52vw);-o-transform:translateY(.52vw);transform:translateY(.52vw)}
.news-slick .slick-dots{right:1.562vw;bottom:1.77vw}
.news-slick .slick-dots li{margin:0 .468vw;width:.312vw;height:.312vw}
.news-slick .slick-dots .slick-active{width:.572vw;height:.572vw}
.section-2{padding:3.385vw 0}
.section-2 .title-1{margin-bottom:1.562vw}
.section-2 .title-1 .tit .en{top:-1.979vw}
.notice-pic{top:-3.125vw}
.notice-ls1{padding-top:.104vw}
.notice-ls1 li{margin-top:-.104vw}
.notice-ls1 li:after{height:.104vw}
.notice-ls1 .con{height:5.312vw;line-height:5.312vw}
.notice-ls1 .title{margin-bottom:.312vw;font-size:.937vw}
.notice-ls1 .date{font-size:.833vw}
.notice-ls1 .con:hover:after{left:-2.395vw;right:-1.25vw}
.section-3{padding:3.645vw 0 0}
.section-3 .title-1{margin-bottom:2.083vw}
.section-3 .title-1 .tit .en{top:-1.77vw;right:13.54vw}
.research-hd{padding:0 6.562vw 0 6.77vw;top:6.77vw}
.tabs-ls1{margin:0 -1.041vw -1.041vw 0}
.tabs-ls1 li{margin:0 1.041vw 1.041vw 0}
.tabs-ls1 .lk1{padding:0 .833vw;min-width:6.51vw;line-height:1.614vw;border-radius:.885vw;font-size:.833vw}
.tabs-ls1 .lk1 .icon{margin-right:1.145vw;width:.572vw;height:.572vw}
.tabs-ls1 .lk1 .icon:before{width:.781vw}
.tabs-ls1 .btn-1{right:6.562vw;top:1.562vw}
.research-slick1 .nav{margin-top:16.14vw;padding:1.666vw 1.302vw;padding-left:6.77vw;height:20.41vw;right:-4.062vw}
.research-slick1 .nav .con{padding-right:2.604vw;height:3.645vw;line-height:3.645vw}
.research-slick1 .nav .con:after{height:.104vw}
.research-slick1 .nav .date{font-size:.833vw}
.research-slick1 .nav .title{padding-left:1.666vw;font-size:.937vw}
.research-slick1 .nav .title:before{margin-top:-.078vw;left:.781vw;width:.156vw;height:.156vw}
.research-slick1 .nav .icon{margin-top:-.52vw;width:1.77vw;height:1.041vw;-webkit-transform:translateX(-.52vw);-ms-transform:translateX(-.52vw);-o-transform:translateX(-.52vw);transform:translateX(-.52vw)}
.research-slick2 .nav{margin-top:16.14vw;padding:2.083vw 5.729vw;padding-left:6.979vw;height:20.41vw;right:-4.062vw}
.research-slick2 .nav .date{margin-bottom:.312vw;font-size:.833vw}
.research-slick2 .nav .title{font-size:.937vw}
.research-slick2 .nav .desc{margin-bottom:1.77vw;font-size:.729vw}
.research-slick2 .nav .more-btn{font-size:.729vw}
.research-slick2 .nav .slick-arrow{bottom:-.833vw;width:2.083vw;height:2.083vw;background-size:.729vw auto}
.research-slick2 .nav .slick-prev{right:1.25vw}
.research-slick2 .nav .slick-next{right:-.729vw}
.section-4{padding:4.687vw 0 4.63vw}
.section-4 .title-1{margin:0 auto 4.166vw}
.section-4 .title-1 .tit .en{top:-2.812vw}
.exchanges-slick{padding-right:3.541vw}
.exchanges-slick .item{padding:0 1.979vw}
.exchanges-slick .pic{margin-bottom:.312vw}
.exchanges-slick .title{padding-top:1.875vw;font-size:1.562vw}
.exchanges-slick .title .en{font-size:3.125vw}
.exchanges-slick .slick-arrow{width:2.291vw;height:2.291vw}
.exchanges-slick .slick-prev{left:13.95vw}
.section-5{padding:5vw 0}
.section-5 .title-1{left:9.375vw;top:5.833vw}
.famousTeachers-slick .nav .item{padding:0 1.302vw}
.famousTeachers-slick .nav .slick-arrow{margin-top:-.833vw;width:1.666vw;height:1.666vw}
.famousTeachers-slick .nav .slick-next{right:.416vw}
.famousTeachers-slick .for .inner{padding-top: 1.9vw}
.famousTeachers-slick .for .title{margin:-1.875vw 0 0 .729vw;font-size:1.875vw}
.famousTeachers-slick .for .zw{padding-left:.625vw;margin-left:1.041vw;font-size:.833vw}
.famousTeachers-slick .for .desc{font-size:.729vw}
.section-6{padding:6.687vw 0 4.687vw}
.section-6 .title-1{left:9.375vw;top:-.52vw}
.box-exhibition{padding-left:9.375vw}
.box-exhibition .tabs-ls1{top:15.73vw;width:23.64vw}
.box-exhibition .exhibition-col{padding-top:7.812vw}
.exhibition-forText-slick{margin-bottom:6.25vw;padding-right:9.375vw}
.exhibition-forText-slick .title{margin-bottom:1.041vw;font-size:1.875vw}
.exhibition-forText-slick .author{padding-bottom:.625vw;margin-bottom:1.041vw;font-size:.833vw}
.exhibition-forText-slick .desc{font-size:.729vw}
.exhibition-nav-slick{margin-right:-10.41vw}
.exhibition-nav-slick .slider-in{margin:0 -1.875vw}
.exhibition-nav-slick .item{padding:0 1.875vw}
.exhibition-nav-slick .slick-arrow{margin-top:-.833vw;width:1.666vw;height:1.666vw}
.exhibition-nav-slick .slick-prev{left:-.833vw}
.section-7{padding:4.375vw 0 8.437vw}
.section-7 .title-1{margin-bottom:2.604vw}
.partyBuilding-slick{margin:0 -20.83vw}
.partyBuilding-slick .item{padding:0 6.25vw}
.partyBuilding-slick .mask .mask-in{padding:2.187vw 2.604vw}
.partyBuilding-slick .mask .date{margin-bottom:.625vw;font-size:.833vw}
.partyBuilding-slick .mask .title{font-size:.937vw}
.section-in1-col{width:16.64vw}
.section-in1-cor{padding-left:1.875vw;width:calc(100% - 16.64vw)}
.slide-title{padding:1.51vw 1.145vw}
.slide-title .tit{padding-top:.729vw}
.slide-title .tit:before{width:3.541vw;height:.312vw}
.slide-title .tit .cn{font-size:1.562vw}
.slide-title .tit .en{font-size:1.041vw}
.slide-nav a{line-height:4.687vw}
.slide-nav a span{font-size:1.041vw}
.slide-nav li.active a span{font-size:1.25vw}
.slide-nav2&gt;ul&gt;li&gt;a{padding:0 1.041vw 0 2.604vw;line-height:4.687vw}
.slide-nav2&gt;ul&gt;li&gt;a:before{margin-top:-.364vw;left:1.354vw;width:.729vw;height:.729vw}
.slide-nav2&gt;ul&gt;li&gt;a&gt;span{max-width:calc(100% - 1.562vw);min-width:5.208vw;font-size:1.25vw}
.slide-nav2&gt;ul&gt;li&gt;a&gt;i{margin-left:.625vw;width:.833vw;height:.833vw}
.slide-nav2&gt;ul&gt;li&gt;ul{padding:.833vw 0}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a{padding:.312vw 0;padding-left:2.604vw}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;span{max-width:calc(100% - 1.562vw);font-size:1.041vw}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;i{margin-left:.937vw;width:.572vw;height:.572vw}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a{padding:.416vw 0;padding-left:3.489vw}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;span{max-width:calc(100% - 1.562vw);font-size:.833vw}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;i{margin-left:.937vw;width:.572vw;height:.572vw}
.news-ls3 li{margin:0 -1.04vw}
.news-ls3 .con{padding:2.083vw 1.04vw 2.291vw}
.news-ls3 .r{padding-left:1.458vw}
.news-ls3 .pic{box-shadow:0 .156vw .312vw rgba(0,0,0,.16)}
.news-ls3 .date{padding-bottom:.208vw;left:1.145vw;width:4.166vw}
.news-ls3 .date:after{top:1.406vw;width:3.697vw;height:.937vw}
.news-ls3 .date .d1{margin-bottom:.416vw;font-size:1.041vw}
.news-ls3 .date .d2{font-size:.833vw}
.news-ls3 .title{margin-bottom:1.145vw;padding-bottom:.937vw;font-size:1.041vw}
.news-ls3 .title:before{width:3.125vw;height:.156vw}
.news-ls3 .desc{margin-bottom:1.51vw;font-size:.625vw}
.news-ls3 .btn-more .a1{width:5.208vw;height:1.562vw;line-height:1.458vw;font-size:.833vw}
.detail-1{margin-bottom:9.375vw;font-size:.937vw}
.ml-ls1 li{padding:0 .416vw;margin-bottom:.833vw}
.ml-ls1 .con{padding:.416vw .781vw;font-size:1.041vw}
.ml-ls2{margin:0 -1.562vw -2.343vw}
.ml-ls2 li{padding:0 1.562vw;margin-bottom:2.343vw}
.ml-ls2 .con:hover{-webkit-background-size:3.333vw auto;background-size:3.333vw auto}
.ml-ls2 .pic{width:6.25vw;box-shadow:0 .156vw .312vw rgba(0,0,0,.16)}
.ml-ls2 .inner{padding-left:.781vw;width:calc(100% - 6.25vw)}
.ml-ls2 .name{margin-bottom:.52vw;font-size:.937vw}
.ml-ls2 .name .en{margin-left:.312vw;font-size:.625vw}
.ml-ls2 .info{margin-bottom:.937vw;padding-bottom:.416vw;font-size:.625vw}
.ml-ls2 .info p{margin-bottom:.416vw}
.ml-ls2 .more-btn .a1{padding-right:1.354vw;font-size:.625vw;background-size:.625vw auto}
.detail-2 .head{margin-right:2.812vw;width:11.45vw}
.detail-2 .head:after{left:.52vw;top:.729vw;right:-.52vw;bottom:-.729vw}
.detail-2 .hd{padding-bottom:.52vw}
.detail-2 .hd .name{margin-bottom:.416vw;font-size:1.458vw}
.detail-2 .hd .name .en{margin-left:.833vw;font-size:.833vw}
.detail-2 .hd .zw{font-size:.833vw}
.detail-2 .con{padding:.625vw 0;font-size:.937vw}
.detail-2_f .head{margin-right:85px;width:15.05vw}
.detail-2_f .hd{padding-bottom:.989vw}
.detail-2_f .hd:after{width:2.291vw;height:.208vw}
.section-in2{margin-top:5.104vw;padding-bottom:2.5vw}
.section-in2:before{height:16.66vw}
.section-in2 .cur{padding:1.145vw 0 .625vw}
.tabs-ls2{margin:2.395vw 0 2.708vw;padding:0 1.041vw}
.tabs-ls2 li{margin-right:4.833vw}
.tabs-ls2 .con{padding:0 1.458vw .729vw;font-size:1.458vw}
.tabs-ls2 .con:after{bottom:-.156vw;height:.26vw}
.detail-3{padding-bottom:9.375vw;font-size:1.041vw}
.detail-3 h4{font-size:1.354vw}
.zp-ls{margin:0 -1.25vw -1.979vw}
.zp-ls li{padding:0 1.25vw;margin-bottom:1.979vw}
.zp-ls .pic{padding:1.041vw;padding-top:1.875vw}
.zp-ls .inner{padding:1.041vw}
.zp-ls .title{margin-bottom:.416vw;font-size:1.302vw}
.zp-ls .head{margin-bottom:.625vw;padding:0 .625vw}
.zp-ls .head .head-img{margin-right:.416vw;width:2.135vw;height:2.135vw}
.zp-ls .head .name{font-size:1.302vw;line-height:2.135vw}
.zp-ls .bt .icon{margin-right:.312vw;width:1.041vw;height:1.354vw;line-height:1.354vw}
.zp-ls .bt span{font-size:.937vw;line-height:1.354vw}
.zp-ls2{margin:0 -2.239vw -1.041vw}
.zp-ls2 li{padding:0 2.239vw;margin-bottom:1.041vw}
.zp-ls2 .pic{margin-bottom:.833vw;height:21.87vw;line-height:21.87vw}
.zp-ls2 .title{margin-bottom:.52vw;font-size:.989vw}
.zp-ls2 .info{font-size:1.145vw}
.mz-ls{margin:0 -1.562vw -3.541vw}
.mz-ls li{padding:0 1.562vw;margin-bottom:3.541vw}
.mz-ls .pic{margin-bottom:.937vw}
.mz-ls .pic .arrow{width:2.5vw;height:1.875vw;-webkit-background-size:.833vw auto;background-size:.833vw auto}
.mz-ls .title{font-size:1.354vw}
.detail-4{padding-bottom:3.125vw}
.detail-4 .hd{padding-bottom:1.354vw}
.detail-4 .hd .title{margin-bottom:.625vw;font-size:1.562vw}
.detail-4 .hd .info{font-size:.729vw}
.detail-4 .hd .info span{margin:0 .781vw}
.detail-4 .hd .info img{margin:-.104vw .208vw 0 0;max-width:.833vw}
.detail-4 .con{padding:1.77vw 0;font-size:.885vw}
}
@media only screen and (max-width:1799px){
.news-ls1 .title{font-size:16px}
.news-ls1 .desc{font-size:14px}
.research-slick2 .nav .title{font-size:16px}
.exhibition-forText-slick .desc,.research-slick2 .nav .desc{font-size:14px}
.box-exhibition .tabs-ls1{top:18vw}
.news-slick .mask .desc{font-size:14px}
.news-ls3 .desc{font-size:12px}
.famousTeachers-slick .for .inner{top: 12%}
}
@media only screen and (max-width:1399px){
.news-ls1 .title{font-size:14px}
.news-ls1 .desc{font-size:12px}
.research-slick2 .nav .title{font-size:14px}
.research-slick2 .nav .desc{font-size:12px}
.box-exhibition .tabs-ls1{top:19vw}
}
@media only screen and (max-width:1199px){
.header{height:60px;line-height:60px}
.logo{width:180px;height:40px;line-height:40px}
.header-r{width:calc(100% - 180px)}
.nav li&gt;a{padding:0 1.5vw}
.footer-logo{width:200px}
.footer-link{width:160px}
.footer-link dt{height:3vw;line-height:2.9vw;background-position:right .8vw center;-webkit-background-size:.8vw auto;background-size:.8vw auto}
.footer-shareBtn .btn{width:4vw;height:4vw;line-height:4vw}
.footer-copy,.footer-info{font-size:12px}
.title-2 .tit{font-size:24px}
.title-3 .tit span{font-size:20px}
.btn-1 .a1 span{width:60px}
.btn-1 .a1:hover{padding-left:20px;width:80px}
.cur{font-size:12px}
.page ul a{font-size:12px;line-height:18px;min-width:18px}
.page ul .page-end a,.page ul .page-first a,.page ul .page-next a,.page ul .page-prev a{padding:0 5px}
.page .page-total{font-size:12px;line-height:18px}
.banner-text .title .cn{font-size:36px}
.banner-text .title .en{font-size:16px}
.banner .slick-dots li{font-size:14px}
.banner .slick-dots .slick-active{font-size:18px}
.news-ls1 .title{font-size:16px}
.news-ls1 .desc,.news-ls1 .more-btn{font-size:12px}
.news-ls2 .con{padding-right:80px}
.news-ls2 .date{font-size:12px}
.news-ls2 .title{font-size:14px}
.news-slick .mask .date{font-size:12px}
.news-slick .mask .title{font-size:16px}
.news-slick .mask .desc,.news-slick .mask .more-btn{font-size:12px}
.notice-ls1 .con{height:60px;line-height:60px}
.notice-ls1 .title{font-size:14px}
.notice-ls1 .date,.research-slick1 .nav .date{font-size:12px}
.research-slick1 .nav .title{font-size:14px}
.tabs-ls1 .lk1{line-height:28px;font-size:14px;border-radius:40px}
.tabs-ls1 .lk1 .icon{width:8px;height:8px}
.exchanges-slick .title{padding-top:12px;font-size:16px}
.exchanges-slick .title .en{font-size:24px}
.famousTeachers-slick .for .title{font-size:18px}
.famousTeachers-slick .for .zw{font-size:14px}
.famousTeachers-slick .for .desc{font-size:12px;width: 120px}
.famousTeachers-slick .for .desc p{width: 20px}
.exhibition-forText-slick .title{font-size:18px}
.exhibition-forText-slick .author{font-size:14px}
.exhibition-forText-slick .desc{font-size:12px}
.box-exhibition .tabs-ls1{top:204px}
.partyBuilding-slick .mask .date{font-size:12px}
.partyBuilding-slick .mask .title{font-size:16px}
.slide-title .tit .cn{font-size:20px}
.slide-title .tit .en{font-size:12px}
.section-in1-col{width:180px}
.section-in1-cor{width:calc(100% - 180px)}
.slide-nav a span{font-size:16px!important}
.slide-nav2&gt;ul&gt;li&gt;a{padding-left:30px}
.slide-nav2&gt;ul&gt;li&gt;a:before{width:10px;height:10px;margin-top:-5px}
.slide-nav2&gt;ul&gt;li&gt;a&gt;span{font-size:16px;max-width:calc(100% - 20px)}
.slide-nav2&gt;ul&gt;li&gt;a&gt;i{margin-left:5px;width:12px;height:12px}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a{padding-left:30px}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;span{font-size:14px;max-width:calc(100% - 20px)}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;i{margin-left:5px;width:10px;height:10px}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a{padding-left:40px}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;span{font-size:12px;max-width:calc(100% - 20px)}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;i{margin-left:5px;width:10px;height:10px}
.news-ls3 .date{width:50px}
.news-ls3 .date .d1,.news-ls3 .date .d2{font-size:14px}
.news-ls3 .title{font-size:16px}
.news-ls3 .desc{font-size:12px;line-height:1.8;height:5.4em}
.news-ls3 .btn-more .a1{width:70px;height:24px;line-height:22px;font-size:12px}
.mz-ls .title{font-size:16px}
.mz-ls .pic .arrow{width:30px;height:24px;-webkit-background-size:12px auto;background-size:12px auto}
.detail-2 .hd{padding-bottom:10px}
.detail-2 .hd .name{margin-bottom:5px;font-size:18px}
.detail-2 .hd .name .en{font-size:12px}
.detail-2 .hd .zw{font-size:14px}
.detail-2 .con{padding:15px 0;font-size:14px}
.tabs-ls2 .con{font-size:16px}
.tabs-ls2 .con:after{height:3px}
.detail-3{font-size:14px}
.detail-3 h4{font-size:18px}
.zp-ls .title{font-size:16px}
.zp-ls .head .head-img{width:30px;height:30px}
.zp-ls .head .name{font-size:14px;line-height:30px}
.zp-ls .bt .icon{width:24px;height:24px;line-height:24px}
.zp-ls .bt span{font-size:12px;line-height:24px}
.zp-ls2 .title{font-size:16px}
.zp-ls2 .info{font-size:12px}
.ml-ls2 .name{font-size:16px}
.ml-ls2 .info,.ml-ls2 .name .en{font-size:12px}
.ml-ls2 .more-btn .a1{font-size:12px;-webkit-background-size:8px auto;background-size:8px auto}
.ml-ls1 .con{padding:8px 15px;font-size:14px}
.detail-4{padding-bottom:40px}
.detail-4 .hd .title{font-size:20px}
.detail-4 .hd .info{font-size:12px}
.detail-4 .hd .info span{margin:0 4px}
.detail-4 .hd .info img{max-width:12px}
.detail-4 .con{font-size:14px}
.detail-1{margin-bottom:40px;font-size:14px}
}
@media only screen and (max-width:950px){
.menuBtn{display:block}
.header,.header.fixed,.header.headerIn{height:60px;line-height:60px}
.logo{position:relative;width:240px;z-index:100}
.header-r{padding:80px 0;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#9a0d14;text-align:left;display:none}
.header-r .scroll{display:block;height:100%;overflow:hidden;overflow-y:auto}
.nav{width:100%}
.nav li{display:block}
.nav li&gt;a{padding:10px 40px;font-size:18px;line-height:1.5}
.nav li&gt;a:before{display:none}
.nav li&gt;a i{display:block}
.sub{position:static}
.sub .sub-in{margin:0}
.sub a{padding:5px 50px;display:block;font-size:14px;line-height:1.5}
.sub a:before{display:none}
.so-btn{position:absolute;right:60px;top:50%;width:40px;height:40px;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-background-size:24px auto;background-size:24px auto;display:block}
.header-r .so-btn{display:none}
.search-box{width:400px;height:50px}
.search-box .inp{padding:0 100px 0 20px;height:50px;line-height:50px;font-size:16px}
.search-box .submit{width:80px;height:50px;line-height:50px;font-size:18px}
.banner{height:auto}
.section-1{padding:60px 20px}
.research-hd{width:50%;top:5vw;left:9.05%}
.research-slick1 .nav,.research-slick2 .nav{width:50%;height:230px}
.research-slick1 .nav .con{height:46px;line-height:46px}
.research-slick2 .nav .date{font-size:12px}
.research-slick2 .nav .title{font-size:16px}
.research-slick2 .nav .desc,.research-slick2 .nav .more-btn{font-size:12px}
.famousTeachers-slick .for .inner{top:20%}
.box-exhibition{padding-left:20px}
.box-exhibition .tabs-ls1{left:64.53%;width:25vw;top:170px}
.section-in2{margin-top:60px}
.section-in2 .cur{padding:10px 0}
.ml-ls2 li{width:50%}
.ml-ls2 .con:hover{-webkit-background-size:50px auto;background-size:50px auto}
}
@media only screen and (max-width:767px){
.wp{width:100%;padding:0 20px}
.search-box{width:300px}
.m-pop .pop-close{width:40px;height:40px}
.footer-1{padding:20px}
.footer-1 .footer-l,.footer-1 .footer-m,.footer-1 .footer-r{float:none;padding:0}
.footer-1 .footer-l{margin-bottom:10px}
.footer-logo{width:auto;height:40px;line-height:40px;font-size:0}
.footer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer-link{margin-bottom:10px;width:100%}
.footer-link dt{padding:0 40px 0 15px;height:34px;line-height:32px;font-size:14px;-webkit-background-size:10px auto;background-size:10px auto;background-position:right 10px center}
.footer-link dd a{padding:5px 15px;font-size:14px}
.footer-shareBtn{margin-bottom:10px;text-align:center}
.footer-shareBtn .btn{width:40px;height:40px;line-height:40px}
.footer-info{line-height:1.5}
.footer-2{padding:8px 0}
.banner-text .title .cn{font-size:24px}
.banner-text .title .en{font-size:12px}
.banner .banner-btns{padding-right:30px}
.banner .slick-arrow{width:30px;height:30px;-webkit-background-size:18px auto;background-size:18px auto}
.title-1{margin-bottom:15px!important}
.title-1 .tit .cn{font-size:24px}
.title-1 .tit .en{left:22vw!important;right:auto!important;font-size:30px}
.title-1 .btn-1{margin:0}
.btn-1 .a1,.btn-1 .a1:before{width:30px;height:30px}
.btn-1 .a1 span{font-size:12px;height:30px;line-height:30px}
.btn-1 .a1:hover{padding-left:30px;width:90px}
.page{margin:20px 0 40px}
.section-1{padding:40px 20px 20px}
.section-1 .title-1{width:100%}
.box-news .news-col,.box-news .news-cor{display:block;width:100%;margin:0}
.box-news .news-col{margin-bottom:20px}
.news-ls1{margin-bottom:-15px}
.news-ls1 li{width:100%;margin-bottom:15px}
.news-ls2 .con{padding-left:10px;height:50px;line-height:50px}
.news-ls2 .con:before{height:14px;margin-top:-7px}
.section-2{padding:20px 0}
.news-slick .slick-dots li{width:6px;height:6px}
.news-slick .slick-dots .slick-active{width:8px;height:8px}
.notice-ls1 .title{margin-bottom:6px}
.section-3{padding:20px}
.research-hd{position:static;padding:0;margin:0 0 15px;width:100%}
.tabs-ls1 .lk1{padding:0 15px}
.research-slick1 .for,.research-slick1 .nav,.research-slick2 .for,.research-slick2 .nav{float:none;width:100%;right:0;margin:0}
.research-slick1 .nav{padding:20px}
.research-slick1 .nav .con{padding-right:30px}
.research-slick1 .nav .icon{width:20px;height:12px;margin-top:-6px}
.research-slick2 .nav{padding:20px}
.section-4{padding:20px 0;margin:0}
.section-4 .title-1{width:calc(100% - 40px)}
.section-4 .title-1 .tit .en{left:50%!important}
.exchanges-slick{padding-right:40px;width:calc(100% - 20px)}
.exchanges-slick .slick-arrow{width:30px;height:30px;top:32%}
.section-5{padding:20px 0}
.section-5 .title-1{position:relative;left:auto;top:auto;width:calc(100% - 40px);margin:0 auto}
.famousTeachers-slick{display:flex;flex-wrap:wrap}
.famousTeachers-slick .for,.famousTeachers-slick .nav{display:block;width:100%;margin:0}
.famousTeachers-slick .for{margin-bottom:20px;order:1}
.famousTeachers-slick .for .inner{top:5%}
.famousTeachers-slick .nav{order:2}
.famousTeachers-slick .nav .slick-arrow{width:32px;height:32px;margin-top:-16px}
.section-6{padding:20px 0}
.box-exhibition{padding-left:20px}
.section-6 .title-1{position:relative;left:auto;top:auto;width:calc(100% - 20px)}
.box-exhibition .tabs-ls1{margin-bottom:15px;position:static;width:calc(100% - 20px)}
.box-exhibition .exhibition-col,.box-exhibition .exhibition-cor{display:block;width:100%;padding:0}
.box-exhibition .exhibition-col{margin-bottom:15px;width:calc(100% - 20px)}
.exhibition-nav-slick .slick-arrow{width:32px;height:32px;margin-top:-16px}
.exhibition-nav-slick .slick-prev{left:-16px}
.section-7{padding:20px 20px 40px}
.section-7 .title-1 .tit .en{left:50%!important}
.partyBuilding-slick{margin:0}
.section-in1-col,.section-in1-cor{float:none;width:100%;padding:0}
.section-in1-col{margin-bottom:15px}
.slide-title{padding:15px}
.slide-title .tit:before{width:30px;height:2px}
.slide-nav a,.slide-nav2&gt;ul&gt;li&gt;a{line-height:40px}
.slide-nav2&gt;ul&gt;li&gt;a:before{left:10px}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;a{padding:4px 0 4px 30px}
.slide-nav2&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a{padding:4px 0 4px 40px}
.news-ls3 .con{padding:15px 0}
.news-ls3 .l,.news-ls3 .r{width:100%;padding:0}
.news-ls3 .l{margin-bottom:10px}
.mz-ls li{width:50%}
.section-in2{padding-bottom:20px}
.detail-2 .head{margin-bottom:20px;float:none;width:160px}
.detail-2 .head:after{left:10px;top:10px;right:-10px;bottom:-10px}
.tabs-ls2{margin:20px 0}
.tabs-ls2 li{margin-right:5px}
.tabs-ls2 .con{padding-bottom:5px}
.zp-ls li{width:50%}
.zp-ls2{margin-bottom:-15px}
.zp-ls2 li{margin-bottom:15px;width:50%}
.zp-ls2 .pic{height:200px;line-height:200px}
.ml-ls2 li{width:100%}
.ml-ls2 .pic{width:24%}
.ml-ls2 .inner{padding-left:15px;width:76%}
.ml-ls2 .more-btn .a1{padding-right:16px}
.ml-ls1 li{width:50%}
}
@media only screen and (max-width:480px){
.title-1 .tit .en {
 font-size: 23px;}
.famousTeachers-slick .for .desc {-webkit-line-clamp: 3;}
.section-in2 .cur {text-align: left;}
}
.nav li{position: relative;}
.sub{width: 800px;}
.nav li:nth-child(5) .sub, .nav li:nth-child(6) .sub, .nav li:nth-child(7) .sub, .nav li:nth-child(8) .sub, .nav li:nth-child(9) .sub, .nav li:nth-child(10) .sub, .nav li:nth-child(11) .sub{right: 0; left: auto; text-align: right;}
.header.fixed .sub{padding: 15px 12px; background-color: rgba(46, 89, 167, .8); box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
@media only screen and (max-width:1920px){
    .sub{width: 50vw;}
}
@media only screen and (max-width:950px){ 
.nav li:nth-child(5) .sub,.nav li:nth-child(6) .sub, .nav li:nth-child(7) .sub, .nav li:nth-child(8) .sub, .nav li:nth-child(9) .sub, .nav li:nth-child(10) .sub, .nav li:nth-child(11) .sub{ text-align: left;}
}
@media only screen and (max-width:950px){
    .sub{padding: 0 !important; width: 100%;}
    .header.fixed .sub{box-shadow: none;}
}
@media only screen and (max-width:767px){
    .slide-title{background-image: url(../images/icon-arrow21.png); background-position: right 15px center; background-repeat: no-repeat; -webkit-background-size: 16px auto;
    background-size: 16px auto;}
    .slide-title.on{background-image: url(../images/icon-arrow20.png);}
    .slide-nav2{display: none;}
}
@media only screen and (max-width:950px){
    .famousTeachers-slick .for .pic{width: 58%;}
}
@media only screen and (max-width:767px){
    .famousTeachers-slick .for{padding: 0 20px;}
    .famousTeachers-slick .for .pic{}
    .famousTeachers-slick .for .inner{margin: 0; margin-top: 20px; position: static; width: 100%; height: auto; writing-mode: horizontal-tb;}
    .famousTeachers-slick .for .title{padding: 0; margin: 0; margin-bottom: 6px; float: none; width: 100%;}
    .famousTeachers-slick .for .zw{width: 100%; float: none;}
    .famousTeachers-slick .for .desc{float: none; width: 100%; height: auto !important; line-height: 1.5;}
    .famousTeachers-slick .for .desc p{float: none; display: inline; width: auto;}
    .famousTeachers-slick .for .desc span{display: inline-block;}
    .famousTeachers-slick .for .zw{padding: 0; margin: 0; border-left: none; position: relative;}
    .famousTeachers-slick .for .zw:after{content: ''; position: absolute; left: 0; bottom: 0; width: 20px; height: 1px; background-color: #2179db;}
    .famousTeachers-slick .for .desc{margin-top: 12px;}
}
@media only screen and (max-width:340px){ 
.logo{width: 222px;}
.so-btn {right: 45px;}
}
.slide-nav3{}
.slide-nav3&gt;ul{}
.slide-nav3&gt;ul&gt;li{}
.slide-nav3&gt;ul&gt;li&gt;.hd{padding: 0 20px 0 50px; display: block; background-color: #F1F1F1; line-height: 90px; position: relative; border-bottom: 1px solid #cccccc;}
.slide-nav3&gt;ul&gt;li&gt;.hd:before{margin-top: -7px; content: ''; position: absolute; left: 26px; top: 50%; width: 14px; height: 14px; background: url(../images/icon-circle2.png) center center no-repeat; -webkit-background-size: cover;
background-size: cover;}
.slide-nav3&gt;ul&gt;li&gt;.hd&gt;.tit{display: inline-block; vertical-align: middle; max-width: calc(100% - 46px); min-width: 100px; font-size: 24px; color: #333333; line-height: 1.5; font-weight: bold;}
.slide-nav3&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 12px; display: inline-block; vertical-align: middle; width: 30px; height: 30px; background: url(../images/icon-arrow14.png) center center no-repeat; -webkit-background-size: 16px auto;
background-size: 16px auto; display: none;}
.slide-nav3&gt;ul&gt;li&gt;ul{padding: 16px 0; background-color: rgb(153, 153, 153, .05); display: none;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li{}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd{padding: 6px 0; padding-left: 50px; display: block;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;.tit{display: inline-block; vertical-align: middle; max-width: calc(100% - 50px); font-size: 20px; color: #666666; line-height: 1.5;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 18px; display: inline-block; vertical-align: middle; width: 30px; height: 30px; background: url(../images/icon-arrow16.png) center center no-repeat; -webkit-background-size: 11px auto;
background-size: 11px auto; display: none;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul{display: none;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li{}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd{padding: 8px 0; padding-left: 67px; display: block;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;.tit{display: inline-block; vertical-align: middle; max-width: calc(100% - 50px); font-size: 16px; color: #666666; line-height: 1.5;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 18px; display: inline-block; vertical-align: middle; width: 30px; height: 30px; background: url(../images/icon-arrow16.png) center center no-repeat; -webkit-background-size: 11px auto;
background-size: 11px auto; display: none;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd:hover&gt;span{color: #9a0d14;}
.slide-nav3&gt;ul&gt;li.active{}
.slide-nav3&gt;ul&gt;li.active&gt;.hd{}
.slide-nav3&gt;ul&gt;li.active&gt;.hd:before{background-image: url(../images/icon-circle3.png);}
.slide-nav3&gt;ul&gt;li.active&gt;.hd&gt;.tit{color: #9a0d14;}
.slide-nav3&gt;ul&gt;li.active&gt;.hd&gt;i{background-image: url(../images/icon-arrow15.png);}
.slide-nav3&gt;ul&gt;li.active&gt;ul{display: block;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li.active{}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li.active&gt;.hd{}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li.active&gt;.hd&gt;.tit{color: #9a0d14;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li.active&gt;.hd&gt;i{background-image: url(../images/icon-arrow17.png);}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li.active&gt;ul{display: block;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li.active{}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li.active&gt;.hd{}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li.active&gt;.hd&gt;.tit{color: #9a0d14;}
.slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li.active&gt;.hd&gt;i{background-image: url(../images/icon-arrow17.png);}
@media only screen and (max-width:1920px){
    .slide-nav3&gt;ul&gt;li&gt;.hd{padding: 0 1.041vw 0 2.604vw; line-height: 4.687vw;}
    .slide-nav3&gt;ul&gt;li&gt;.hd:before{margin-top: -0.364vw; left: 1.354vw; top: 50%; width: 0.729vw; height: 0.729vw;}
    .slide-nav3&gt;ul&gt;li&gt;.hd&gt;.tit{  max-width: calc(100% - 2.204vw); min-width: 5.208vw; font-size: 1vw; }
    .slide-nav3&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 0.625vw; width: 1.562vw; height: 1.562vw; -webkit-background-size: 0.833vw auto;
    background-size: 0.833vw auto; }
    .slide-nav3&gt;ul&gt;li&gt;ul{padding: 0.833vw 0;}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd{padding: 0.312vw 0; padding-left: 2.604vw; }
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;.tit{max-width: calc(100% - 2.604vw); font-size: 1.041vw; }
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 0.937vw; width: 1.562vw; height: 1.562vw; -webkit-background-size: 0.572vw auto;
    background-size: 0.572vw auto; }
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd{padding: 0.416vw 0; padding-left: 3.489vw; }
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;.tit{max-width: calc(100% - 2.604vw); font-size: 0.833vw; }
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 0.937vw; width: 1.562vw; height: 1.562vw; -webkit-background-size: 0.572vw auto;
    background-size: 0.572vw auto; }
}
@media only screen and (max-width: 1199px) {
    .slide-nav3&gt;ul&gt;li&gt;.hd{padding-left: 30px;}
    .slide-nav3&gt;ul&gt;li&gt;.hd:before{width: 10px; height: 10px; margin-top: -5px;}
    .slide-nav3&gt;ul&gt;li&gt;.hd&gt;.tit{font-size: 16px; max-width: calc(100% - 40px);}
    .slide-nav3&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 5px; width: 30px; height: 30px; -webkit-background-size: 10px auto;
    background-size: 10px auto;}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd{padding-left: 30px;}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;.tit{font-size: 14px; max-width: calc(100% - 30px);}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 5px; width: 20px; height: 20px; -webkit-background-size: 8px auto;
    background-size: 8px auto;}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd{padding-left: 40px;}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;.tit{font-size: 12px; max-width: calc(100% - 30px);}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd&gt;i{margin-left: 5px; width: 10px; height: 10px; width: 20px; height: 20px; -webkit-background-size: 8px auto;
    background-size: 8px auto;}
}
@media only screen and (max-width: 767px) {
    .slide-nav3{display: none;}
    .slide-nav3&gt;ul&gt;li&gt;.hd{line-height: 40px;}
    .slide-nav3&gt;ul&gt;li&gt;.hd:before{left: 10px;}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;.hd{padding: 4px 0; padding-left: 30px;}
    .slide-nav3&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.hd{padding: 4px 0; padding-left: 40px;}
}
.tabs-btns{}
.tabs-btns .tabs-item{display: none;}
.tabs-btns .tabs-item.active{display: block;}
.detail-2_f .hd, .detail-2 .con{opacity: 1 !important;}


.partyBuilding-slick .slick-arrow{position: absolute; top: 50%; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
background-size: cover; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); z-index: 10;}
.partyBuilding-slick .slick-prev{left: 30.5%; background-image: url(../images/icon-arrow12.png);}
.partyBuilding-slick .slick-next{right: 30.5%; background-image: url(../images/icon-arrow13.png);}
@media only screen and (max-width: 1199px) {
    .partyBuilding-slick .slick-prev{left: 29.5%;}
    .partyBuilding-slick .slick-next{right: 29.5%;}
}
@media only screen and (max-width: 767px) {
    .partyBuilding-slick{padding: 0 15px;}
    .partyBuilding-slick .slick-prev{left: 0;}
    .partyBuilding-slick .slick-next{right: 0;}
}







.box-leader{padding-bottom: 124px;}
.leader-title{padding: 56px 20px 22px 60px; font-size: 26px; color: #242525; font-weight: normal; line-height: 1.5;}
.leader-table{}
.leader-table table{width: 100%;}
.leader-table tr{position: relative;}
.leader-table tr:before{content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 3px; background-color: #82aaf2; z-index: 1;}
.leader-table tr:after{content: ''; position: absolute; left: 50px; bottom: 0; right: 50px; height: 1px; background-color: #dfdfdf; z-index: 1;}
.leader-table td{padding: 10px 8px; font-size: 26px; color: #242525; height: 82px; line-height: 1.5; background-color: #fff; position: relative;}
.leader-table .nameList{font-size: 20px;}
.leader-table .nameList p{margin-right: 16px; display: inline-block;}
.leader-table td:nth-child(1), .leader-table td:nth-child(2){white-space: nowrap;}
.leader-table td:nth-child(1){padding: 10px 36px 10px 58px;}
.leader-table td:nth-child(2){padding: 10px 24px;}
.leader-table td:nth-child(3){padding: 10px 58px 10px 36px;}
.leader-table td:nth-child(2):before, .leader-table td:nth-child(3):before{content: ''; position: absolute; left: 0; top: 50%; width: 1px; height: 40px; background-color: #d0d0d0; margin-top: -20px; z-index: 1;}
.leader-table tr:last-child:after{display: none;}
.leader-table.first{}
.leader-table.first tr:first-child:before{background-color: #9a0d14;}
@media only screen and (max-width:1920px){
    .box-leader{padding-bottom: 6.458vw;}
    .leader-title{padding: 2.916vw 1.041vw 1.145vw 3.125vw; font-size: 1.354vw; }
    .leader-table tr:before{width: 0.156vw;  }
    .leader-table tr:after{left: 2.604vw; right: 2.604vw;}
    .leader-table td{padding: 0.520vw 0.416vw; font-size: 1.354vw; height: 4.270vw;}
    .leader-table .nameList{font-size: 1.041vw;}
    .leader-table .nameList p{margin-right: 0.833vw;}
    .leader-table td:nth-child(1){padding: 0.520vw 1.875vw 0.520vw 3.020vw;}
    .leader-table td:nth-child(2){padding: 0.520vw 1.25vw;}
    .leader-table td:nth-child(3){padding: 0.520vw 3.020vw 0.520vw 1.875vw;}
    .leader-table td:nth-child(2):before, .leader-table td:nth-child(3):before{height: 2.083vw; margin-top: -1.041vw;}
}
@media only screen and (max-width:1199px){
    .leader-table td{padding-top: 10px !important; padding-bottom: 10px !important; font-size: 14px; white-space: normal !important;}
    .leader-table .nameList{font-size: 12px;}
    .leader-title{font-size: 16px;}
}
@media only screen and (max-width:767px){
    .leader-table tr:before{width: 2px;}
    .leader-table td:nth-child(2):before, .leader-table td:nth-child(3):before{height: 20px; margin-top: -10px;}
    .leader-table td:nth-child(2){padding: 10px !important; white-space: nowrap !important;}
    .leader-title{padding: 30px 3.125vw 10px;}
}
.carousel {
    position: relative;
}

.carousel-slides {
    display: flex;
    overflow: hidden;
}

.carousel-slides&gt;* {
    flex: 0 0 100%;
    width: 100%;
    /* Add your slide styling here */
}

.carousel-control {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.3);
    color: white;
    border: none;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 120px;
    padding-bottom: 120px;
    cursor: pointer;
}

.prev {
    left: 0px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

.next {
    right: 0px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

.carousel-control:focus,
.carousel-control:hover {
    background-color: rgba(0, 0, 0, 0.8);
}
</pre></body></html>