/*!****** lib.css *******/
/*!-----------------[åˆå§‹åŒ–]--------------*/
*,: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(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#444;font-size:12px;line-height:1.5;font-family:"å¾®è½¯é›…é»‘","Microsoft Yahei"}
a{color:inherit;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
em,i{font-style:normal}
input,select,textarea{font-size:12px;color:#444;font-family:"å¾®è½¯é›…é»‘","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#c3cde2}
::-moz-placeholder{color:#c3cde2}
::-ms-input-placeholder{color:#c3cde2}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
@font-face{font-family:SourceHanSerifCN-SemiBold;src:url(../fonts/SourceHanSerifCN-SemiBold.otf)}
@font-face{font-family:SourceHanSerifCN-Bold;src:url(../fonts/SourceHanSerifCN-Bold.otf)}
@keyframes ani_right{
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}
50%{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);opacity:.9}
100%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);opacity:.4}
}
@keyframes ani_up{
0%{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}
100%{-webkit-transform:translate(-50%,-15px);-ms-transform:translate(-50%,-15px);-o-transform:translate(-50%,-15px);transform:translate(-50%,-15px);opacity:.4}
}
@keyframes ani_scale1{
0%{transform:translate(-50%,-50%) scale(.2);opacity:1}
70%{transform:translate(-50%,-50%) scale(.7);opacity:1}
100%{transform:translate(-50%,-50%) scale(1);opacity:0}
}
@keyframes ani_rotate1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.wp{width:100%;max-width:1500px;margin:0 auto}
.menuBtn{display:none;position:fixed;top:15px;right:20px;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;background-color:#fff}
.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)}
.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100;display:none}
.pop-search .pop-search-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.pop-search .pop-search-close{position:absolute;right:50px;top:50px;width:80px;height:80px;background:url(../images/d-close1.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:#1b5fd3;font-size:18px;color:#fff;text-align:center}
.header{padding:0 4.427%;height:130px;position:fixed;left:0;top:0;right:0;z-index:100;display:-webkit-flex;display:flex;justify-content:space-between}
.header:before{content:'';position:absolute;left:0;top:0;right:0;height:2px;background-color:#dab96a}
.header:after{content:'';position:absolute;left:0;top:0;width:100%;height:175px;background:url(../images/header-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header .logo{max-width:36.6%;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}
.header .logo img{display:block;max-height:78px;flex-shrink:0}
.header .logo .img1{max-width:55%;flex-shrink:0}
.header .logo .img2{max-width:41%;flex-shrink:0}
.header .logo .line{margin:0 10px;width:1px;height:58px;background:linear-gradient(180deg,rgba(216,216,216,0) 0,#d8d8d8 56%,rgba(216,216,216,0) 100%);flex-shrink:0}
.header .header-r{padding-left:40px;flex-grow:1}
.header .header-r .scroll{height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.header .header-btns{flex-shrink:0;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}
.header .header-btns .line{margin:0 10px;width:1px;height:14px;background-color:#d8d8d8}
.header .header-lang{font-size:18px;color:#fff;line-height:2}
.header .header-so-btn{width:40px;height:40px;background:url(../images/d-so1.png) center center no-repeat;-webkit-background-size:17px auto;background-size:17px auto;cursor:pointer;display:none}
.header .header-r .header-so-btn{display:block}
.header .nav{flex-shrink:0;display:-webkit-flex;display:flex;justify-content:flex-end}
.header .nav>li{position:relative}
.header .nav>li>a{padding:4px 12px;font-size:20px;color:#fff;line-height:1.5;font-weight:700;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.header .nav>li>a i{position:absolute;right:0;top:50%;width:40px;height:40px;transform:translateY(-50%);z-index:10;display:none}
.header .nav>li>a i:after{content:'';position:absolute;left:50%;top:50%;border:8px solid transparent;border-top-color:#fff;transform:translate(-50%,-50%)}
.header .sub{padding-top:12px;position:absolute;left:50%;top:100%;min-width:120px;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:none}
.header .sub .sub-in{padding:6px 0;background-color:#fff;position:relative}
.header .sub .sub-in:before{content:'';position:absolute;left:50%;bottom:100%;border:6px solid transparent;border-bottom-color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.header .sub a{padding:8px 15px;display:block;text-align:center;font-size:14px;color:#333;line-height:1.5;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header .sub a:hover{background-color:#005bac;color:#fff}
.header.down{background:linear-gradient(180deg,#0848a7 0,#1c478c 100%)}
.header.down:after{opacity:0;visibility:hidden}
.header.pagIn{background:linear-gradient(180deg,#0848a7 0,#1c478c 100%)}
.header.pagIn:after{opacity:0;visibility:hidden}
.footer .mob{display:none}
.footer{margin-top:-110px;padding-top:4.9vw;position:relative}
.footer .wp{max-width:1600px}
.footer .footer-bg1{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;z-index:2}
.footer .footer-bg2{position:absolute;left:0;top:-160px;right:0;height:416px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;z-index:1}
.footer .gotop{margin-left:-8px;position:absolute;left:50%;top:50px;width:40px;height:40px;background:url(../images/d-top.png) center center no-repeat;-webkit-background-size:35px auto;background-size:35px auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;animation:2s linear infinite ani_up;-webkit-animation:2s linear infinite ani_up;z-index:10}
.footer .footer-1{padding:3.14vw 0 36px;border-bottom:1px solid rgba(255,255,255,.3);position:relative;z-index:10}
.footer .footer-1 .wp{height:100%;position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.footer .footer-fLink{width:254px;flex-shrink:0}
.footer .footer-fLink dl{position:relative}
.footer .footer-fLink dt{padding:0 40px 0 16px;font-size:16px;color:#fff;line-height:40px;border:1px solid #fff;border-radius:5px;position:relative;display:-webkit-flex;display:flex;align-items:center}
/* .footer .footer-fLink dt:after{content:'';position:absolute;right:16px;top:50%;width:16px;height:16px;background:url(../images/d-ar1.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)} */
.footer .footer-fLink dt img{max-width:16px;flex-shrink:0}
.footer .footer-fLink dt span{padding-left:6px;max-width:calc(100% - 16px);white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}
.footer .footer-fLink dd{padding-bottom:12px;position:absolute;left:-60px;bottom:100%;width: 500px;z-index:10;display:none}
.footer .footer-fLink dd .in{padding:6px 0;background-color:#fff;border-radius:5px;position:relative;box-shadow:0 0 15px rgba(0,0,0,.3);max-height:192px;overflow-y:auto;display: flex;display: -webkit-flex;flex-wrap: wrap;align-items:flex-start;}
.footer .footer-fLink dd .in::-webkit-scrollbar{width:4px}
.footer .footer-fLink dd .in::-webkit-scrollbar-track{background:0 0}
.footer .footer-fLink dd .in::-webkit-scrollbar-thumb{background:#0848a7}
.footer .footer-fLink dd .in::-webkit-scrollbar-thumb:window-inactive{background:#0848a7}
.footer .footer-fLink dd:after{content:'';position:absolute;left:100px;top:calc(100% - 12px);border:6px solid transparent;border-top-color:#fff}
.footer .footer-fLink dd a{padding:6px 20px;font-size:14px;color:#333;display:block;width:25%;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.footer .footer-fLink dd a:hover{background-color:#0848a7;color:#fff}
.footer .footer-fLink dt.active:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.footer .footer-logo{position:absolute;left:50%;top:50%;display:-webkit-flex;display:flex;align-items:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.footer .footer-logo .img1{max-width:399px;flex-shrink:0}
.footer .footer-logo .img2{max-width:200px;flex-shrink:0}
.footer .footer-logo .line{margin:0 18px;width:1px;height:58px;background:linear-gradient(180deg,rgba(216,216,216,0) 0,#d8d8d8 56%,rgba(216,216,216,0) 100%);flex-shrink:0}
.footer .footer-share{display:-webkit-flex;display:flex;align-items:center}
.footer .footer-share .item{margin-left:18px;position:relative;cursor:pointer}
.footer .footer-share .icon{width:50px;height:50px;border:1px solid #fff;border-radius:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.footer .footer-share .icon img{max-width:30px}
.footer .footer-share .mask-pop{padding-bottom:12px;position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:none}
.footer .footer-share .mask-pop .inner{padding:5px;position:relative;background-color:#fff}
.footer .footer-share .mask-pop .inner:after{content:'';position:absolute;left:50%;top:100%;border:6px solid transparent;border-top-color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.footer .footer-share .mask-pop .pic{width:110px;overflow:hidden}
.footer .footer-share .mask-pop .pic img{display:block;width:100%}
.footer .footer-share .item:hover .icon{background-color:rgba(255,255,255,.15)}
.footer .footer-2{padding:42px 0 30px;position:relative;z-index:10}
.footer .footer-2 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between}
.footer .footer-nav{width:83.94%;border-right:1px solid rgba(216,216,216,.5);flex-shrink:0;display:-webkit-flex;display:flex}
.footer .footer-nav dl{padding-right:5px;width:11.11%;flex-shrink:0}
.footer .footer-nav dt{margin-bottom:13px;font-size:16px;color:#fff;font-weight:400;line-height:1.2;font-family:SourceHanSerifCN-Bold}
.footer .footer-nav dd a{padding:4px 0;display:block;font-size:14px;color:rgba(255,255,255,.7);line-height:1.6;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.footer .footer-nav dd a:hover{color:#fff}
.footer .footer-info{padding-left:40px;width:16.06%;flex-shrink:0}
.footer .footer-info .item{display:-webkit-flex;display:flex;align-items:center}
.footer .footer-info .item+.item{margin-top:36px}
.footer .footer-info .icon{width:46px;height:46px;border-radius:50%;background:linear-gradient(180deg,#d9b45d 0,#cb9a25 100%);flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.footer .footer-info .icon img{max-width:24px}
.footer .footer-info .text{padding-left:14px;width:calc(100% - 46px);font-size:14px;color:#fff;line-height:1.71;flex-shrink:0}
.footer .footer-3{padding:20px 0;background:url(../images/footer-bg3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;z-index:10}
.footer .footer-copy{font-size:16px;color:rgba(255,255,255,.7);text-align:center;line-height:1.5}
.footer .footer-copy a{color:inherit}
.footer .footer-copy a:hover{text-decoration:underline}
.textUl{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.textUl span{background-image:linear-gradient(#fff,#fff);background-position:bottom left;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s ease-in-out;-webkit-transition:background-size .5s ease-in-out;-moz-transition:background-size .5s ease-in-out;-ms-transition:background-size .5s ease-in-out;-o-transition:background-size .5s ease-in-out}
.textUl:hover span{background-size:100% 1px}
.d-title1{margin-bottom:46px;display:-webkit-flex;display:flex}
.d-title1 .tit{position:relative;z-index:1}
.d-title1 .tit .cn{padding:0 20px;font-size:36px;color:#414141;line-height:1.2;font-weight:700;font-family:SourceHanSerifCN-Bold;position:relative;z-index:1}
.d-title1 .tit .cn:after{content:'';position:absolute;right:0;top:50%;width:78px;height:69px;background:url(../images/d-tit-bg4.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}
.d-title1 .tit .en{position:absolute;left:50%;bottom:35%;display:block;font-size:64px;color:#fff;line-height:1;white-space:nowrap;text-transform:uppercase;text-shadow:0 4px 10px rgba(0,91,172,.2);opacity:.6;font-family:SourceHanSerifCN-Bold;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.d-btns1{position:relative;z-index:2}
.d-btns1 .more{padding:0 24px 0 20px;display:block;font-size:18px;color:#bd9e5d;line-height:1.44;position:relative;z-index:1}
.d-btns1 .more:after,.d-btns1 .more:before{content:'';position:absolute;z-index:-1}
.d-btns1 .more:before{left:0;bottom:0;width:7px;height:9px;background:url(../images/d-btn-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.d-btns1 .more:after{left:3px;bottom:0;width:66px;height:14px;background:url(../images/d-btn-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.d-btns1 .more .plane{position:absolute;right:2px;top:50%;width:16px;height:14px;background:url(../images/d-btn-bg3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;margin-top:-7px;opacity:.8}
.d-btns1 .more:hover .plane{animation:2s linear infinite ani_right;-webkit-animation:2s linear infinite ani_right}
.d-btns1.white .more{color:#fff}
.d-btns1.white .more:before{background-image:url(../images/d-btn-bg4.png)}
.d-btns1.white .more:after{background-image:url(../images/d-btn-bg5.png)}
.d-btns1.white .more .plane{background-image:url(../images/d-btn-bg6.png)}
.d-title1.white .tit .cn{color:#fff}
.d-title1.white .tit .cn:after{background-image:url(../images/d-tit-bg7.png)}
.d-title1.white .tit .en{color:rgba(255,255,255,.1)}
.d-title1.middle{position:relative;justify-content:center}
.d-title1.middle .d-btns1{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-title1.between{justify-content:space-between;align-items:center}
.d-title1.between .tit .cn{padding:0 20px 0 0}
.d-title1.between .tit .en{left:0;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.d-title1.line{border-bottom:1px solid #d8d8d8}
.box-banner{padding-bottom:10px;height:calc(100vh + 10px);position:relative;background-color:#fff;overflow:hidden}
.banner{width:160%;height:100%;border-radius:0 0 50% 50%;position:relative;left:50%;overflow:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.banner .slider{margin:0 auto;max-width:100vw;height:100%;position:relative;overflow:hidden}
.banner .swiper-slide{position:relative;overflow:hidden}
.banner .banner-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear}
.banner .banner-bg img{display:none}
.banner .swiper-slide-active .banner-bg{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.banner .swiper-pagination{position:absolute;bottom:130px!important;font-size:0;text-align:center;z-index:10}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 15px!important;display:inline-block;vertical-align:middle;width:14px;height:14px;background:url(../images/d-dot1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;opacity:1}
.banner .swiper-pagination .swiper-pagination-bullet-active{width:40px !important;height:47px !important;background-image:url(../images/d-dot2.png);background-repeat: no-repeat; background-position: center center; -webkit-background-size: contain;background-size: contain;}
.ind-nav{position:absolute;left:0;bottom:10px;right:0;height:114px;z-index:10}
.ind-nav .wp{height:100%;position:relative;z-index:1;display:-webkit-flex;display:flex}
.ind-nav .wp:after,.ind-nav .wp:before{content:'';position:absolute;top:0;bottom:0;z-index:-1}
.ind-nav .wp:before{left:0;width:218px;background-color:#fff;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);-o-transform:skewX(25deg);transform:skewX(25deg);transform-origin:0 0;box-shadow:0 4px 10px 0 rgba(16,71,161,.27)}
.ind-nav .wp:after{right:0;width:calc(100% - 320px);background-color:#fff;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);transform-origin:0 0;box-shadow:0 4px 10px 0 rgba(16,71,161,.27)}
.ind-nav .title{padding-left:1.7%;width:16.7%;position:relative;z-index:1;overflow:hidden;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.ind-nav .title:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#dab762 0,#d49f32 97%);-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);-o-transform:skewX(25deg);transform:skewX(25deg);transform-origin:0 0;z-index:-1}
.ind-nav .title .tit{font-size:30px;color:#fff;font-weight:400;line-height:1.5;font-family:SourceHanSerifCN-Bold}
.ind-nav .list{width:83.3%;position:relative;z-index:1;flex-shrink:0;display:-webkit-flex;display:flex}
.ind-nav .list:before{content:'';position:absolute;left:0;top:0;width:80%;height:100%;background-color:#fff;z-index:-1}
.ind-nav .list li{height:100%;width:15.6%;flex-shrink:0}
.ind-nav .list a{display:block;height:100%;font-size:24px;color:#3d3d3d;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ind-nav .list a:after{content:'';position:absolute;left:100%;top:0;bottom:0;width:20px;background:linear-gradient(90deg,#0c429c -108%,rgba(20,75,158,0) 37%);opacity:.3}
.ind-nav .list li:last-child{padding-right:2%;width:18%}
.ind-nav .list li:last-child a:after{display:none}
.ind-nav .list .bg{position:absolute;left:50%;top:50%;width:166px;height:76px;border:1px dashed rgba(0,91,172,.3);background:radial-gradient(50% 50% at 50% 50%,rgba(49,180,231,.4) 0,rgba(49,180,231,0) 100%);-webkit-transform:translate(-50%,-50%) rotate(10.43deg);-ms-transform:translate(-50%,-50%) rotate(10.43deg);-o-transform:translate(-50%,-50%) rotate(10.43deg);transform:translate(-50%,-50%) rotate(10.43deg);border-radius:50%;z-index:-1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ind-nav .list .bg .plane{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:rotate(-10.43deg);-ms-transform:rotate(-10.43deg);-o-transform:rotate(-10.43deg);transform:rotate(-10.43deg);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.ind-nav .list .bg .circle{position:absolute;left:0;top:2px;width:100%;height:100%;-webkit-transform:rotate(-10.43deg);-ms-transform:rotate(-10.43deg);-o-transform:rotate(-10.43deg);transform:rotate(-10.43deg);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.ind-nav .list .bg .circle:before,.ind-nav .list .bg .plane:before{content:'';position:absolute}
.ind-nav .list .bg .plane:before{left:50%;top:0;width:16px;height:14px;background:url(../images/d-tit-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ind-nav .list .bg .circle:before{left:50%;bottom:0;width:7px;height:6px;background:url(../images/d-tit-bg3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.ind-nav .list a:hover{color:#005bac;font-weight:700}
.ind-nav .list a:hover .bg{opacity:1}
.ind-nav .list a:hover .bg .plane{-webkit-transform:rotate(10deg) translate(40px,0);-ms-transform:rotate(10deg) translate(40px,0);-o-transform:rotate(10deg) translate(40px,0);transform:rotate(10deg) translate(40px,0)}
.ind-nav .list a:hover .bg .circle{-webkit-transform:rotate(10deg) translate(-40px,0);-ms-transform:rotate(10deg) translate(-40px,0);-o-transform:rotate(10deg) translate(-40px,0);transform:rotate(10deg) translate(-40px,0)}
.list#indNavSwp1{display:none!important;padding:0;position:relative;overflow:hidden}
.section-index1{padding:70px 0 248px;position:relative;z-index:1;overflow:hidden}
.section-index1 .index1-bg1{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.d-news1{display:-webkit-flex;display:flex;justify-content:space-between}
.d-news1 .d-title1{padding:10px 0 30px;margin:0}
.d-news1 .col-l{width:25%;flex-shrink:0}
.d-news1 .col-l .d-title1{margin-bottom:13px}
.d-news1 .col-m{width:40.67%;flex-shrink:0}/*42.67%*/
.d-news1 .col-r{width:25%;flex-shrink:0}
.d-newsU1{
    margin: 0 -24px;
}
.d-newsU1 .inner{padding:13px 0;display:block;display:-webkit-flex;display:flex}
.d-newsU1 .img{width:147px;border:5px solid transparent;position:relative;overflow:hidden;flex-shrink:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.d-newsU1 .img:after{content:'';display:block;padding-top:78.83%}
.d-newsU1 .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.d-newsU1 .text{padding:8px 0 0 25px;width:calc(100% - 147px);flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}
.d-newsU1 .tit{font-size:18px;color:#3d3d3d;font-weight:400;line-height:1.33;height:2.66em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.d-newsU1 .tit span{background-image:linear-gradient(#b01709,#b01709)}
.d-newsU1 .date{font-size:16px;color:#999;font-weight:700;font-family:SourceHanSerifCN-Bold}
.d-newsU1 .inner:hover .img{border-color:#b01709}
.d-newsU1 .inner:hover .tit{color:#b01709;font-weight:700}
.d-newsU1 .inner:hover .tit span{-webkit-background-size:100% 2px;background-size:100% 2px}
.d-newsU1 .inner:hover .img:before{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.d-newsU1 .inner:hover .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-newsU2 .inner{padding:28px 0;height:90px;position:relative;z-index:1;display:block;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU2 .line{margin-right:6px;position:absolute;left:0;bottom:-2px;right:0;height:1px;background-color:#d8d8d8;z-index:-1}
.d-newsU2 .line:after,.d-newsU2 .line:before{content:'';position:absolute}
.d-newsU2 .line:before{left:0;bottom:-1px;width:60px;height:3px;background-color:#bd9e5d}
.d-newsU2 .line:after{right:-6px;bottom:-3px;width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%}
.d-newsU2 .bg{position:absolute;left:-24px;top:0;right:-24px;bottom:0;background:url(../images/d-ls-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU2 .bg:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/d-ls-bg2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transition-delay:.3s}
.d-newsU2 .date{width:78px;font-size:20px;color:#b01709;line-height:1.2;font-family:SourceHanSerifCN-Bold;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU2 .text{width:calc(100% - 78px);flex-shrink:0}
.d-newsU2 .tit{font-size:18px;color:#333;font-weight:400;line-height:1.33;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU2 .desc{margin-top:6px;font-size:14px;color:rgba(255,255,255,.8);line-height:1.57;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;display:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU2 .desc p{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}
.d-newsU2 .active .inner{height:130px;align-items:flex-start}
.d-newsU2 .active .line{opacity:0;visibility:hidden}
.d-newsU2 .active .bg{opacity:1;visibility:visible}
.d-newsU2 .active .bg:after{left:4px;top:4px}
.d-newsU2 .active .date{color:#fff}
.d-newsU2 .active .text{padding-top:2px}
.d-newsU2 .active .tit{color:#fff;height:2.66em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.d-newsU2 .active .desc{display:block}
.d-newsSwp1{min-height:715px;position:relative;background-color:#fff;box-shadow:0 4px 30px 0 rgba(0,0,0,.2);overflow:hidden}
.d-newsSwp1 .inner{display:block}
.d-newsSwp1 .img{padding-top:66%;position:relative;overflow:hidden}
.d-newsSwp1 .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsSwp1 .text{padding:34px 50px 60px}
.d-newsSwp1 .hd{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.d-newsSwp1 .more{width:32px;height:32px;background:url(../images/d-btn-bg7.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.d-newsSwp1 .type .cn{display:block;font-size:24px;color:#3d3d3d;line-height:1.1;font-family:SourceHanSerifCN-SemiBold}
.d-newsSwp1 .type .en{margin-top:4px;display:block;padding-left:28px;position:relative;font-size:12px;color:#c4c4c4;text-transform:uppercase}
.d-newsSwp1 .type .en:before{content:'';position:absolute;left:0;top:8px;width:20px;height:4px;background-color:#d91414}
.d-newsSwp1 .tit{margin-top:24px;font-size:20px;color:#3d3d3d;font-weight:400;line-height:1.5;height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.d-newsSwp1 .desc{margin-top:21px;font-size:16px;color:#999;line-height:1.5;height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.d-newsSwp1 .inner:hover .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-newsSwp1 .inner:hover .tit{color:#b01709}
.d-newsSwp1 .inner:hover .tit span{background-image:linear-gradient(#b01709,#b01709);-webkit-background-size:100% 1px;background-size:100% 1px}
.d-newsSwp1 .swiper-pagination{position:absolute;left:50%!important;bottom:35px!important;width:auto!important;min-width:75px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:0;white-space:nowrap;background:url(../images/d-line2.png) center center no-repeat;-webkit-background-size:75px 11px;background-size:75px 11px;z-index:10}
.d-newsSwp1 .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;display:inline-block;vertical-align:bottom;width:6px;height:10px;background-color:#b5b5b5;border-radius:0;opacity:1}
.d-newsSwp1 .swiper-pagination .swiper-pagination-bullet-active{height:16px;background-color:#b01709}
.section-index2{margin:-240px 0;padding:298px 0 200px;position:relative;z-index:10;overflow:hidden}
.section-index2 .mob{display:none!important}
.section-index2 .index2-bg1{position:absolute;left:0;top:14px;bottom:0;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.index2-bg2{position:fixed;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2}
.index2-bg3{position:absolute;right:0;top:400px;width:30.635%;overflow:hidden}
.index2-bg3 img{display:block;width:100%}
.d-plane1{position:absolute;left:0;top:0;right:0;height:228px}
.d-plane1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%}
.d-plane1 .plane{position:absolute;left:50%;bottom:40px;width:12.4%;overflow:hidden;-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);-o-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);opacity:0;transition:all 2s linear}
.d-plane1 .plane img{display:block;width:100%}
.d-plane1.animated .plane{-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:1}
.d-tabsT1{border-top:1px solid rgba(217,217,217,.2);position:relative;z-index:10;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-tabsT1 li{width:16.6%;flex-shrink:0}
.d-tabsT1 .d-btns1{position:absolute;right:0;top:-70px;display:none}
.d-tabsT1 .tit{padding:18px 0;display:block;font-size:24px;color:#fff;line-height:64px;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT1 .tit:before{content:'';position:absolute;left:100%;top:50%;width:1px;height:64px;background-color:rgba(216,216,216,.2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-tabsT1 .tit:after{content:'';position:absolute;left:50%;top:100%;border:20px solid transparent;border-top-color:#152f60;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT1 li:last-child .tit:before{display:none}
.d-tabsT1 .tit .line{position:absolute;left:0;top:-1px;right:0;height:1px;background-color:#fff;opacity:0;visibility:hidden;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT1 .tit .bg{position:absolute;left:50%;top:50%;width:166px;height:76px;border:1px dashed rgba(255,255,255,.3);background:radial-gradient(50% 50% at 50% 50%,#31b4e7 0,rgba(49,180,231,0) 100%);-webkit-transform:translate(-50%,-50%) rotate(10.43deg);-ms-transform:translate(-50%,-50%) rotate(10.43deg);-o-transform:translate(-50%,-50%) rotate(10.43deg);transform:translate(-50%,-50%) rotate(10.43deg);border-radius:50%;z-index:-1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT1 .tit .bg .plane{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:rotate(-10.43deg);-ms-transform:rotate(-10.43deg);-o-transform:rotate(-10.43deg);transform:rotate(-10.43deg);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.d-tabsT1 .tit .bg .circle{position:absolute;left:0;top:2px;width:100%;height:100%;-webkit-transform:rotate(-10.43deg);-ms-transform:rotate(-10.43deg);-o-transform:rotate(-10.43deg);transform:rotate(-10.43deg);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.d-tabsT1 .tit .bg .circle:before,.d-tabsT1 .tit .bg .plane:before{content:'';position:absolute}
.d-tabsT1 .tit .bg .plane:before{left:50%;top:0;width:16px;height:14px;background:url(../images/d-tit-bg5.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d-tabsT1 .tit .bg .circle:before{left:50%;bottom:0;width:7px;height:6px;background:url(../images/d-tit-bg6.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.d-tabsT1 .active .d-btns1{display:block}
.d-tabsT1 .active .tit{font-weight:700}
.d-tabsT1 .active .tit:after{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;visibility:visible}
.d-tabsT1 .active .tit .line{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.d-tabsT1 .active .tit .bg{opacity:1}
.d-tabsT1 .active .tit .bg .plane{-webkit-transform:rotate(10deg) translate(40px,0);-ms-transform:rotate(10deg) translate(40px,0);-o-transform:rotate(10deg) translate(40px,0);transform:rotate(10deg) translate(40px,0)}
.d-tabsT1 .active .tit .bg .circle{-webkit-transform:rotate(10deg) translate(-40px,0);-ms-transform:rotate(10deg) translate(-40px,0);-o-transform:rotate(10deg) translate(-40px,0);transform:rotate(10deg) translate(-40px,0)}
.d-tabsT1#teachingSwp1{display:none!important}
.d-tabsD1 .d-btns1{display:none}
.d-teachingR1{padding:102px 84px 90px;min-height:586px;position:relative;z-index:1;overflow:hidden}
.d-teachingR1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.d-teachingR1 .content{padding:42px 40px 50px;width:50%;background-color:rgba(255,255,255,.9);overflow:hidden;position:relative;z-index:1}
.d-teachingR1 .content .bg-tit{position:absolute;left:-15px;top:-20px;font-size:144px;color:rgba(0,91,172,.08);font-weight:700;line-height:1;z-index:-1}
.d-teachingR1 .content .cont-tit{font-size:24px;color:#005bac;font-weight:700;line-height:1.25;overflow:hidden}
.d-teachingR1 .content .cont-tit span{padding-right:10px;display:inline-block;position:relative}
.d-teachingR1 .content .cont-tit span:after{content:'';position:absolute;left:100%;top:50%;width:1000px;height:1px;background-color:#76a4cc}
.d-teachingR1 .content .desc{margin-top:19px;font-size:16px;color:#464646;line-height:2.13}
.d-teachingR1 .content .d-txtU1{margin-top:20px}
.d-txtU1{margin:0 -15px -8px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-txtU1 li{padding:0 15px;margin-bottom:8px;width:33.33%;flex-shrink:0}
.d-txtU1 .inner{padding:7px 10px 7px 0;display:block;border-bottom:1px solid #d8d8d8;position:relative;background-repeat:no-repeat;background-position:left center;-webkit-background-size:15px auto;background-size:15px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU1 .inner:before{content:'';position:absolute;left:0;top:50%;width:15px;height:20px;background:url(../images/d-ls-3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU1 .inner:after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#d6b158;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU1 .tit{font-size:14px;color:#464646;font-weight:400;line-height:1.88;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU1 .arrow{position:absolute;right:0;top:50%;width:12px;height:12px;background:url(../images/d-ls-1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;margin-top:-6px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU1 .inner:hover{padding-left:20px}
.d-txtU1 .inner:hover:before{background-image:url(../images/d-ls-3.png);opacity:1;visibility:visible}
.d-txtU1 .inner:hover:after{width:100%}
.d-txtU1 .inner:hover .tit{font-weight:700;color:#d6b158}
.d-txtU1 .inner:hover .arrow{background-image:url(../images/d-ls-2.png)}
.section-index3{padding:250px 0 87px;position:relative;z-index:9;overflow:hidden}
.section-index3 .index3-bg1{position:absolute;left:0;top:0;bottom:0;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2}
.section-index3 .index3-bg2{position:absolute;left:0;top:208px;bottom:-130px;width:68.23%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.section-index3 .d-title1{margin-bottom:134px}
.d-academic1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.d-academic1 .col-l{width:27.8%}
.d-academic1 .col-r{width:68.46%;display:-webkit-flex;display:flex;align-items:center}
.d-newsU3 .inner{display:block;height:89px;position:relative;display:-webkit-flex;display:flex;align-items:center}
.d-newsU3 .date{display: none;width:130px;font-size:20px;color:#8d8d8d;font-family:SourceHanSerifCN-Bold;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU3 .tit{width:100%;font-size:18px;color:#333;font-weight:400;line-height:1.5;overflow:hidden;flex-shrink:0;display: -webkit-box;box-orient: vertical;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;overflow: hidden;}
.d-newsU3 .line{margin-right:6px;position:absolute;left:0;bottom:-2px;right:0;height:1px;background-color:#d8d8d8;z-index:-1}
.d-newsU3 .line:after,.d-newsU3 .line:before{content:'';position:absolute}
.d-newsU3 .line:before{left:0;bottom:-1px;width:60px;height:3px;background-color:#b01709;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU3 .line:after{right:-6px;bottom:-3px;width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%}
.d-newsU3 .inner:hover .date{color:#b01709}
.d-newsU3 .inner:hover .line:before{width:100%}
.d-newsU3 .inner:hover .line:after{border-color:#b01709;transition-delay:.3s}
.d-academicSwp1{padding: 34px 44px 38px;width:100%;position:relative;background-color:#fff;box-shadow:0 19px 25px 0 rgba(8,8,8,.17);overflow:hidden;flex-shrink:0}
.d-academicSwp1:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#b01709}
.d-academicSwp1 .slider{position:relative;overflow:hidden;}
.d-academicSwp1 .swiper-slide{height:auto}
.d-academicSwp1 .inner{display:block;height:100%;position:relative}
.d-academicSwp1 .tit{font-size:20px;color:#373737;font-weight:700;line-height:1.5;height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.d-academicSwp1 .tit span{background-image:linear-gradient(#7b0000,#7b0000)}
.d-academicSwp1 .date{margin-top:10px;font-size:16px;color:#999;line-height:1.38;font-family:SourceHanSerifCN-Bold;display: none;}
.d-academicSwp1 .box-img{position:relative;}
.d-academicSwp1 .img{margin-top:12px;padding-top:65.875%;position:relative;overflow:hidden;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;}/*pt 56.875%*/
.d-academicSwp1 .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-academicSwp1 .info{margin-top:45px;font-size:16px;color:#8d8d8d;line-height:1.875}
.d-academicSwp1 .info p{display:-webkit-flex;display:flex;align-items:flex-start}
.d-academicSwp1 .info img{margin:6px 6px 0 0;max-width:20px;flex-shrink:0}
.d-academicSwp1 .info span{flex-grow:1}
.d-academicSwp1 .arrow{position:absolute;right:0;bottom:0;width:64px;height:60px;overflow:hidden;z-index:10;cursor:pointer;}/*b -30px*/
.d-academicSwp1 .arrow:before{content:'';position:absolute;left:0;top:0;width:142%;height:143%;border-radius:50%;background-color:#b01709}
.d-academicSwp1 .arrow:after{content:'';position:absolute;left:55%;top:58%;width:8px;height:14px;background:url(../images/d-arrow2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-academicSwp1 .inner:hover .arrow:after{-webkit-transform:translate(-20%,-50%);-ms-transform:translate(-20%,-50%);-o-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}
.d-academicSwp1 .inner:hover .tit{color:#b01709}
.d-academicSwp1 .inner:hover .tit span{background-size:100% 1px}
.d-academicSwp1 .inner:hover .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-academicSwp1 .swiper-next{position:absolute;right:48px;top:290px;width:64px;height:60px;overflow:hidden;z-index:10;cursor:pointer}
.d-academicSwp1 .swiper-next:before{content:'';position:absolute;left:0;top:0;width:142%;height:143%;border-radius:50%;background-color:#b01709}
.d-academicSwp1 .swiper-next:after{content:'';position:absolute;left:55%;top:50%;width:8px;height:14px;background:url(../images/d-arrow2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-academicSwp1 .swiper-next:hover:after{-webkit-transform:translate(-20%,-50%);-ms-transform:translate(-20%,-50%);-o-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}
.section-index4{margin-top:-87px;padding:184px 0 270px;position:relative;overflow:hidden}
.section-index4 .wp{position:relative;z-index:20}
.section-index4 .index4-bg1{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.section-index4 .index4-bg2{position:absolute;right:0;bottom:40px;width:70.57%;overflow:hidden;z-index:-1}
.section-index4 .index4-bg2 img{display:block;width:100%}
.d-tabsT2{padding-left:39.2%;position:relative;z-index:10;margin-top:5vw;}
.d-tabsT2 ul{position:relative;display:-webkit-flex;display:flex;align-items:center}
.d-tabsT2 .tit{padding-right:40px;margin-right:40px;display:block;position:relative}
.d-tabsT2 .tit:after{content:'';position:absolute;left:100%;top:50%;width:1px;height:30px;background-color:#d8d8d8;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-tabsT2 li:last-child .tit:after{display:none}
.d-tabsT2 .tit .cn{padding-right:20px;font-size:30px;color:#868686;font-family:SourceHanSerifCN-Bold;cursor:pointer;position:relative;z-index:1}
.d-tabsT2 .tit .cn:after{content:'';position:absolute;right:0;top:50%;width:78px;height:69px;background:url(../images/d-tit-bg4.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;opacity:0;visibility:hidden}
.d-tabsT2 .tit .en{position:absolute;left:0;bottom:35%;font-size:64px;color:#fff;line-height:1;white-space:nowrap;text-transform:uppercase;text-shadow:0 4px 10px rgba(0,91,172,.2);opacity:.6;font-family:SourceHanSerifCN-Bold;z-index:-1;display:none}
.d-tabsT2 .d-btns1{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.d-tabsT2 .active .tit .cn{font-size:36px;color:#414141}
.d-tabsT2 .active .tit .cn:after{opacity:1;visibility:visible}
.d-tabsT2 .active .d-btns1,.d-tabsT2 .active .tit .en{display:block}
.d-tabsD2{position:relative;z-index:10}
.d-mnagement1{padding-right:calc((100% - 1500px)/ 2);display:-webkit-flex;display:flex;justify-content:space-between}
.d-mnagement1 .col-l{margin-top:-70px;width:41%;flex-shrink:0}
.d-mnagement1 .col-r{padding:86px 0 0 40px;width:59%;flex-shrink:0}
.d-mnagementSwpFor{margin-left:-116px;position:relative;z-index:1}
.d-mnagementSwpFor .circle{position:absolute;right:17.8%;top:-15px;width:97.8%;padding-top:97.8%;background:url(../images/d-bg4-3.png) center center no-repeat;background-size:100% 100%;z-index:-1}
.d-mnagementSwpFor .circle:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/d-bg4-4.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;animation:8s linear infinite ani_rotate1;-webkit-animation:8s linear infinite ani_rotate1}
.d-mnagementSwpFor .slider{position:relative;padding-top:69.06%;overflow:hidden}
.d-mnagementSwpFor .slider .slider-in{padding-bottom:31.04%;position:absolute;left:0;top:0;width:100%;height:144.7%;border-radius:50%;overflow:hidden}
.d-mnagementSwpFor .inner{display:block;width:100%;height:100%;position:relative}
.d-mnagementSwpFor .img{display:block;width:100%;height:100%}
.d-mnagementSwpFor .img img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-mnagementSwpFor .text{padding:30px 0;position:absolute;left:0;bottom:0;right:0;height:176px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}
.d-mnagementSwpFor .tit{padding:0 40px;font-size:24px;color:#fff;text-align:center;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.d-mnagementSwpFor .inner:hover .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-mnagementSwpFor .swiper-pagination{top:calc(100% + 10px);left:47px;width:160px!important;font-size:0;text-align: left;z-index:10}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet{margin:0 8px!important;display:inline-block;vertical-align:middle;width:8px;height:8px;min-height:27px;background:url(../images/d-dot3.png) center center no-repeat;background-size:100% auto;position:relative;opacity:1}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet:before{content:'';position:absolute;right:calc(100% + 2px);top:50%;width:13px;height:1px;background-color:#b01709}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet:after{content:'';position:absolute;left:calc(100% + 2px);top:50%;width:13px;height:1px;background-color:#b01709}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet-active{width:27px;height:27px;background-image:url(../images/d-dot4.png)}
.d-mnagementSwpFor .swiper-arrows{position:absolute;right:28px;top:calc(100% + 14px);width:415px;height:139px;background:url(../images/d-bg4-5.png) center center no-repeat;background-size:100% 100%;overflow:hidden;z-index:10;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.d-mnagementSwpFor .swiper-arrows .swiper-next,.d-mnagementSwpFor .swiper-arrows .swiper-prev{width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:38px auto;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-mnagementSwpFor .swiper-arrows .swiper-prev{background-image:url(../images/d-arrow3.png)}
.d-mnagementSwpFor .swiper-arrows .swiper-prev:hover{background-image:url(../images/d-arrow5.png)}
.d-mnagementSwpFor .swiper-arrows .swiper-next{background-image:url(../images/d-arrow4.png)}
.d-mnagementSwpFor .swiper-arrows .swiper-next:hover{background-image:url(../images/d-arrow6.png)}
.d-mnagementSwpFor .swiper-arrows .line{margin:0 34px;width:1px;height:40px;background-color:#fff}
.d-mnagementSwpNav{position:relative;overflow:hidden}
.d-mnagementSwpNav .inner{display:block}
.d-mnagementSwpNav .img{margin:0 auto;width:155px;position:relative;z-index:1}
.d-mnagementSwpNav .img:before{content:'';position:absolute;right:2px;top:4px;width:103%;height:103%;border-radius:50%;background-color:#0848a7;z-index:-2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-mnagementSwpNav .img:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background-color:#b01709;border-radius:50%;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-mnagementSwpNav .img .img-in{padding-top:100%;position:relative;border-radius:50%;overflow:hidden}
.d-mnagementSwpNav .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.d-mnagementSwpNav .text{padding-top:24px;margin:0 auto;width:80%}
.d-mnagementSwpNav .tit{font-size:18px;color:#333;font-weight:700;text-align:center;line-height:1.5}
.d-mnagementSwpNav .desc{margin-top:8px;font-size:14px;color:#646464;text-align:center;line-height:1.28;display: none}
.d-mnagementSwpNav .point{margin:20px auto 0;width:1px;height:60px;background:linear-gradient(180deg,#0848a7 0,rgba(8,72,167,0) 100%);position:relative}
.d-mnagementSwpNav .point .circle{position:absolute;left:50%;top:0;width:6px;height:6px;background-color:#0848a7;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d-mnagementSwpNav .point .circle:before{content:'';position:absolute;left:50%;top:50%;width:26px;height:26px;border-radius:50%;background-color:rgba(8,72,167,.3);z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:3s linear infinite ani_scale1;animation:3s linear infinite ani_scale1}
.d-mnagementSwpNav .swiper-slide:nth-child(even) .inner{margin-top:87px}
.d-mnagementSwpNav .active .img:after{right:2px;top:4px;width:103%;height:103%}
.d-mnagementSwpNav .active .point{background:linear-gradient(180deg,#b01709 0,rgba(176,23,9,0) 100%)}
.d-mnagementSwpNav .active .point .circle{background-color:#b01709}
.d-mnagementSwpNav .active .point .circle:before{background-color:rgba(176,23,9,.3)}
/*!æ—¥åŽ†*/
.d-calendar1{width:59.4%;min-height:422px;background:url(../images/d-bg3-3.jpg) center center no-repeat;background-size:cover;flex-shrink:0}
/*!å†…é¡µ*/
.main-in{padding-bottom:310px;margin-top:-100px;position:relative;overflow:hidden}
.main-in:after{content:'';position:absolute;left:0;top:100px;width:100%;height:100%;background:url(../images/d-bg7.jpg) center center no-repeat,linear-gradient(150deg,#e7f4fe 6%,#f0edfa 97%);-webkit-background-size:cover;background-size:cover;z-index:-1}
.main-in .wp{display:-webkit-flex;display:flex}
.main-in .main-in-col{width:240px;flex-shrink:0;position: relative; z-index: 10;}
.main-in .main-in-cor{padding-top:100px;padding-left:80px;width:calc(100% - 240px);flex-shrink:0}
.ban{overflow:hidden}
.ban img{display:block;width:100%}
.d-slideNav1{position:relative;z-index:1}
.d-slideNav1:after{content:'';position:absolute;left:0;top:50px;bottom:0;width:100%;background:url(../images/d-bg5.png) center bottom no-repeat #fff;-webkit-background-size:100% auto;background-size:100% auto;opacity:.1;z-index:-1}
.d-slideNav1:before{content:'';position:absolute;left:0;top:50px;bottom:0;width:100%;background:linear-gradient(180deg,#fff 38%,#ebf0f9 100%);box-shadow:0 4px 10px 0 rgba(0,0,0,.2);z-index:-2}
.d-slideNav1 .hd{padding:22px 15px 10px;overflow:hidden;position:relative;z-index:1}
.d-slideNav1 .hd:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0848a7;-webkit-transform:skewY(2deg);-ms-transform:skewY(2deg);-o-transform:skewY(2deg);transform:skewY(2deg);transform-origin:0 0}
.d-slideNav1 .hd .tit{height:68px;text-align:center;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.d-slideNav1 .hd .tit .cn{font-size:28px;color:#fff;line-height:1.2;font-family:SourceHanSerifCN-Bold}
.d-slideNav1 .hd .tit .en{position:absolute;left:50%;top:4px;white-space:nowrap;opacity:.1;line-height:1;text-transform:uppercase;font-size:30px;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:0 4px 10px 0 rgba(0,91,172,.2);font-family:SourceHanSerifCN-Bold;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.d-slideNav1 .bd{padding:0 24px 110px}
.d-sNavU1 li{border-bottom:1px dashed #d8d8d8}
.d-sNavU1 .tit{padding:15px 24px 15px 5px;display:block;min-height:65px;position:relative;font-size:16px;color:#2c2c2c;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-sNavU1 .tit .arrow{position:absolute;right:0;top:50%;width:40px;height:40px;background:url(../images/d-arrow7.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-sNavU1 .sNavU1-sub{padding:10px 0 14px;border-top:1px dashed #d8d8d8;display:none}
.d-sNavU1 .sNavU1-sub .sub-tit{padding-left:20px;display:block;font-size:14px;color:#8d8d8d;line-height:1.85;position:relative}
.d-sNavU1 .sNavU1-sub .sub-tit:before{content:'';position:absolute;left:6px;top:11px;width:4px;height:4px;background-color:#b01709;border-radius:50%}
.d-sNavU1 .sNavU1-sub.v2{padding-left:20px;}
.d-sNavU1 .active .tit,.d-sNavU1 .sNavU1-sub .sub-tit.active,.d-sNavU1 .sNavU1-sub .sub-tit:hover,.d-sNavU1 li:hover .tit{color:#b01709}
.d-sNavU1 .active .tit .arrow,.d-sNavU1 li:hover .tit .arrow{background-image:url(../images/d-arrow8.png)}
.d-sNavU1 .down .tit .arrow{transform:rotate(90deg);transform-origin:80% 25%}
.d-sNavU1 .down .sNavU1-sub{display:block}
.d-pos1{padding:42px 0 20px;margin-bottom:30px;border-bottom:1px solid #d8d8d8;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.d-title2 .tit{padding-left:20px;position:relative;font-size:28px;color:#2c2c2c;font-weight:700;line-height:1.43;font-family:SourceHanSerifCN-SemiBold}
.d-title2 .tit:before{content:'';position:absolute;left:0;top:50%;width:5px;height:30px;background-color:#0848a7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-title3{padding-top:14px;margin-bottom:42px;display:-webkit-flex;display:flex}
.d-title3 .tit{position:relative;z-index:1}
.d-title3 .tit .cn{padding:0 20px;font-size:26px;color:#2c2c2c;line-height:1.2;font-weight:700;position:relative;z-index:1}
.d-title3 .tit .cn:after{content:'';position:absolute;right:0;top:50%;width:78px;height:69px;background:url(../images/d-tit-bg4.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}
.d-title3.between{justify-content:space-between;align-items:center}
.d-title3.between .tit .cn{padding-left:0}
.d-title3.between .d-btns1{flex-shrink:0}
.d-title3.middle{position:relative;justify-content:center}
.d-title3.middle .d-btns1{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-title3.white .tit .cn{color:#fff}
.cur{padding-left:28px;background:url(../images/d-home1.png) left center no-repeat;-webkit-background-size:17px auto;background-size:17px auto;font-size:16px;color:#626262;line-height:1.25}
.d-title3.white .tit .cn:after{background-image:url(../images/d-tit-bg7.png)}
.cur a{padding:0 6px}
.cur a:hover{color:#0848a7}
.pages{padding-top:90px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.pages ul{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.pages ul li{padding:0 4px}
.pages ul a{padding:0 5px;display:block;font-size:14px;color:#2c2c2c;text-align:center;line-height:28px;min-width:30px;border:1px solid #cfd2d7;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pages ul span{display:block;font-size:14px;color:#2c2c2c}
.pages ul .page-first a{padding:0 12px;border-color:#0848a7}
.pages ul .page-next a,.pages ul .page-prev a{padding:0 16px;border-color:#0848a7}
.pages ul .page-active a,.pages ul a:hover{background-color:#0848a7;color:#fff}
.pages .page-total{margin:0 12px;font-size:14px;color:#2c2c2c}
.pages .page-go{font-size:14px;color:#2c2c2c}
.pages .page-go .inp{margin:0 10px;display:inline-block;vertical-align:middle;width:32px;height:30px;line-height:28px;border:1px solid #cfd2d7;font-size:14px;color:#2c2c2c;text-align:center;background-color:transparent}
.pages .page-go .sur{margin-left:12px;padding:0 15px;display:inline-block;vertical-align:middle;min-width:64px;line-height:28px;border:1px solid #cfd2d7;font-size:14px;color:#2c2c2c;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pages .page-go .sur:hover{background-color:#0848a7;border-color:#0848a7;color:#fff}
/*!å­¦é™¢ç®€ä»‹*/
.d-desc1{overflow:hidden}
.d-desc1 .pic{margin-right:36px;float:left;width:51.74%}
.d-desc1 .pic img{display:block;width:100%}
.d-desc1 .title{margin-bottom:38px}
.d-desc1 .title .tit{padding-top:42px;color:#2c2c2c;text-align:right;line-height:1.5;position:relative;z-index:1}
.d-desc1 .title .tit .en{position:absolute;left:calc(51.74% + 36px);top:-14px;right:0;font-size:86px;line-height:1;color:#fff;text-align:left;opacity:.6;text-shadow:0 4px 10px rgba(8,72,167,.2);text-transform:uppercase;z-index:-1;font-family:SourceHanSerifCN-Bold}
.d-desc1 .title .tit .cn{font-size:32px;font-weight:400}
.d-desc1 .title .tit .form{font-size:26px;font-weight:400;overflow:hidden}
.d-desc1 .title .tit .form span{display:inline-block;position:relative}
.d-desc1 .title .tit .form span:before{content:'';position:absolute;right:calc(100% + 26px);top:60%;width:216px;height:1px;background-color:rgba(141,141,141,.3)}
.d-desc1 .title .tit .form span:after{content:'';position:absolute;right:calc(100% + 20px);top:60%;width:6px;height:6px;border:1px solid rgba(141,141,141,.3);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-desc1 .title .tit .form .year{display:inline-block;font-size:36px;font-weight:700;color:#b01709}
.d-desc1 .txt{font-size:18px;color:#666;line-height:1.89}
/*!é™¢é•¿å¯„è¯­*/
.d-desc2{overflow:hidden}
.d-desc2 .pic{margin-right:52px;padding:14px 0 0 14px;float:left;width:27.2%;position:relative;z-index:1;flex-shrink:0}
.d-desc2 .pic:before{content:'';position:absolute;left:0;top:0;right:14px;bottom:14px;background-color:#c5c5c5;z-index:-1}
.d-desc2 .pic img{display:block;width:100%}
.d-desc2 .txt{padding:54px 0;font-size:18px;color:#666;line-height:1.89;position:relative;z-index:1;overflow:hidden}
.d-desc2 .txt:after,.d-desc2 .txt:before{content:'';position:absolute;width:98px;height:86px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.d-desc2 .txt:before{left:10px;top:0;background-image:url(../images/d-yh1.png)}
.d-desc2 .txt:after{right:0;bottom:100px;background-image:url(../images/d-yh2.png)}
/*!å­¦é™¢é¢†å¯¼*/
.d-ldU1 li+li{border-top:1px dashed rgba(141,141,141,.3)}
.d-ldU1 .inner{padding:40px 0 48px;display:block;display:-webkit-flex;display:flex;align-items:flex-start}
.d-ldU1 .pic{width:16.44%;position:relative;flex-shrink:0}
.d-ldU1 .pic:after{content:'';position:absolute;right:-8px;bottom:-8px;width:64px;height:60px;background:url(../images/d-circle1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.d-ldU1 .pic .pic-in{padding-top:139.69%;position:relative;z-index:1;overflow:hidden}
.d-ldU1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldU1 .text{width:83.56%;flex-shrink:0}
.d-ldU1 .hd{display:-webkit-flex;display:flex}
.d-ldU1 .hd .hd-in{padding:0 10px 0 48px;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.d-ldU1 .hd .hd-in:before{content:'';position:absolute;left:0;bottom:0;right:6px;height:1px;background-color:#d8d8d8;z-index:-1}
.d-ldU1 .hd .hd-in:after{content:'';position:absolute;right:0;bottom:0;width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%;margin-bottom:-3px}
.d-ldU1 .hd .name{padding-bottom:18px;font-size:28px;color:#2c2c2c;font-weight:700;line-height:1.36;position:relative}
.d-ldU1 .hd .name:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#b01709}
.d-ldU1 .hd .job{padding:6px 0 18px;margin-left:30px;font-size:18px;color:grey;line-height:1.5}
.d-ldU1 .txt{margin-top:26px;padding-left:48px;font-size:18px;color:grey;line-height:1.56}
.d-ldU1 .info{margin-top:24px;padding-left:48px;font-size:18px;color:grey;line-height:1.56;word-break:break-all}
.d-ldU1 .info .item{display:-webkit-flex;display:flex;align-items:center}
.d-ldU1 .info .icon{width:46px;height:46px;line-height:46px;font-size:0;text-align:center;flex-shrink:0}
.d-ldU1 .info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-ldU1 .info span{padding-left:12px;flex-grow:1}
.d-ldU1 .inner:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
/*!å­¦é™¢å§”å‘˜ä¼š*/
.d-comm1{margin:0 -16px;display:-webkit-flex;display:flex;justify-content:space-between}
.d-comm1 .col-l,.d-comm1 .col-r{padding:0 16px;width:50%;flex-shrink:0}
.d-comm1 .col-r .item{height:100%}
.d-comm1 .item{padding:22px 0 8px;background-color:#fff;box-shadow:0 4px 10px 0 #e3ecfb}
.d-comm1 .item+.item{margin-top:36px}
.d-comm1 .tit{margin-bottom:18px;padding-left:42px;position:relative;font-size:24px;color:#b01709;font-weight:700}
.d-comm1 .tit:before{content:'';position:absolute;left:0;top:50%;width:4px;height:24px;background-color:#b01709;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-comm1 .txt{padding-left:42px;font-size:0}
.d-comm1 .txt a{margin-bottom:23px;padding-right:15px;display:inline-block;vertical-align:top;min-width:25%;font-size:20px;color:#2c2c2c;line-height:1.2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-comm1 .txt a:hover{color:#b01709}
/*!ç»„ç»‡æœºæž„*/
.d-org1{padding-top:84px;position:relative;z-index:1}
.d-org1 .line{position:absolute;left:50%;top:0;bottom:6px;width:1px;background-color:#0848a7;z-index:-1}
.d-org1 .line .circle1{position:absolute;left:50%;top:0;width:8px;height:8px;background-color:#0848a7;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.d-org1 .line .circle1:before{content:'';position:absolute;left:50%;top:50%;width:20px;height:20px;background-color:rgba(8,72,167,.2);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d-org1 .line .circle2{position:absolute;left:50%;bottom:-6px;width:6px;height:6px;border:1px solid #0848a7;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.d-org1 .list{display:-webkit-flex;display:flex}
.d-org1 .item{margin-bottom:54px;position:relative;display:-webkit-flex;display:flex}
.d-org1 .item:before{content:'';position:absolute;width:88.18%;height:1px;background-color:#d8d8d8}
.d-org1 .item:after{content:'';position:absolute;top:0;width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-org1 .item .circle{position:absolute;top:-4px;width:8px;height:8px;background-color:#0848a7;border-radius:50%;z-index:2}
.d-org1 .item .circle:before{content:'';position:absolute;left:50%;top:50%;width:20px;height:20px;background-color:rgba(8,72,167,.2);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d-org1 .item .tit{padding-top:26px;font-size:24px;color:#033793;font-weight:700;line-height:1.2;position:relative;flex-shrink:0}
.d-org1 .item .tit:before{content:'';position:absolute;left:0;top:-1px;right:0;height:2px;background-color:#033793}
.d-org1 .item .txt{padding-top:30px;flex-grow:1;font-size:0}
.d-org1 .item .txt a{margin-bottom:32px;padding-right:5px;display:inline-block;vertical-align:top;min-width:50%;font-size:20px;color:#2c2c2c;line-height:1.2}
.d-org1 .item .txt span{background-image:linear-gradient(#033793,#033793)}
.d-org1 .item .txt a:hover{color:#033793;font-weight:700}
.d-org1 .col-l,.d-org1 .col-r{width:50%}
.d-org1 .col-l .item{padding-right:40px}
.d-org1 .col-l .item:before{right:0}
.d-org1 .col-l .item:after{right:88.18%}
.d-org1 .col-l .item .circle{right:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}
.d-org1 .col-l .item .tit{order:2}
.d-org1 .col-l .item .txt{padding-right:5px;order:1}
.d-org1 .col-r{padding-top:154px}
.d-org1 .col-r .item{padding-left:40px}
.d-org1 .col-r .item:before{left:0}
.d-org1 .col-r .item:after{left:88.18%}
.d-org1 .col-r .item .tit{order:1}
.d-org1 .col-r .item .txt{padding-left:30px;order:2}
.d-org1 .col-r .item .circle{left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
/*!å‘å±•åŽ†ç¨‹*/
.d-his1{padding-top:104px;position:relative;z-index:1}
.d-his1 .his-logo{position:absolute;left:50%;top:0;width:50px;height:50px;line-height:50px;background-color:#fff;font-size:0;text-align:center;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.d-his1 .his-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-his1 .line{position:absolute;left:50%;top:0;bottom:6px;width:1px;background-color:#0848a7;z-index:-1}
.d-his1 .line .circle2{position:absolute;left:50%;bottom:-6px;width:6px;height:6px;border:1px solid #0848a7;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.d-his1 .list{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}
.d-his1 .item{width:50%;position:relative}
.d-his1 .item .circle{position:absolute;top:67px;width:8px;height:8px;background-color:#0848a7;border-radius:50%;z-index:2}
.d-his1 .item .circle:before{content:'';position:absolute;left:50%;top:50%;width:20px;height:20px;background-color:rgba(8,72,167,.2);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.d-his1 .item .year{font-size:46px;color:#b01709;line-height:1.43;position:relative;font-family:SourceHanSerifCN-Bold;display:-webkit-flex;display:flex}
.d-his1 .item .year span{padding-bottom:6px;position:relative}
.d-his1 .item .year span:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#0848a7}
.d-his1 .item .year:before{content:'';position:absolute;bottom:0;width:82.17%;height:1px;background-color:#d8d8d8}
.d-his1 .item .year:after{content:'';position:absolute;bottom:0;width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}
.d-his1 .item .txt{margin-top:18px;font-size:18px;color:#2c2c2c;line-height:1.67;min-height:3.34em}
.d-his1 .item:nth-child(odd){margin-bottom:80px;margin-top:-50px;text-align:right}
.d-his1 .item:nth-child(odd) .circle{right:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}
.d-his1 .item:nth-child(odd) .year{padding-right:42px;justify-content:flex-end}
.d-his1 .item:nth-child(odd) .year:before{right:0}
.d-his1 .item:nth-child(odd) .year:after{right:82.17%}
.d-his1 .item:nth-child(odd) .txt{padding-right:40px}
.d-his1 .item:nth-child(even){margin-top:50px;text-align:left}
.d-his1 .item:nth-child(even) .circle{left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.d-his1 .item:nth-child(even) .year{padding-left:42px;justify-content:flex-start}
.d-his1 .item:nth-child(even) .year:before{left:0}
.d-his1 .item:nth-child(even) .year:after{left:82.17%}
.d-his1 .item:nth-child(even) .txt{padding-left:40px}
/*!å›¾æ–‡åˆ—è¡¨*/
.d-newsU4 li{margin-top:-1px;position:relative}
.d-newsU4 li+li{border-top:1px dashed rgba(141,141,141,.3)}
.d-newsU4 .inner{padding:30px 50px 30px 30px;display:block;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex}
.d-newsU4 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-color:#0848a7;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 .pic{width:29.46%;position:relative;overflow:hidden;flex-shrink:0}
.d-newsU4 .pic:after{content:'';display:block;padding-top:66.67%}
.d-newsU4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 .text{width:70.54%;flex-shrink:0}
.d-newsU4 .date{margin-bottom:20px;font-family:SourceHanSerifCN-Bold;display:-webkit-flex;display:flex}
.d-newsU4 .date .date-in{padding:0 30px 10px;position:relative;display:-webkit-flex;display:flex;align-items:flex-end}

.d-newsU4 .date .date-in:after,.d-newsU4 .date .date-in:before{content:'';position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 .date .date-in:before{left:0;bottom:0;right:6px;height:1px;background-color:#d9b45d}
.d-newsU4 .date .date-in:after{right:0;bottom:0;width:6px;height:6px;border:1px solid #d9b45d;border-radius:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}
.d-newsU4 .date .t1{font-size:24px;color:#0848a7;line-height:1.42;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 .date .t2{margin-left:6px;padding-bottom:3px;font-size:14px;color:#a3a4a5;line-height:1.43;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 .tit{padding-left:30px;margin-bottom:16px;font-size:20px;color:#2c2c2c;font-weight:400;line-height:1.3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 .desc{margin-bottom:12px;padding-left:30px;font-size:16px;color:grey;opacity:.7;line-height:1.88;max-height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 .d-btns1{display:-webkit-flex;display:flex;justify-content:flex-end;opacity:0}
.d-newsU4 .d-btns1 .more{color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 .d-btns1 .more:after{background-image:url(../images/d-btn-bg5.png)}
.d-newsU4 .d-btns1 .more .plane{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU4 li:hover{border-color:transparent;z-index:10}
.d-newsU4 .inner:hover .bg{opacity:1}
.d-newsU4 .inner:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-newsU4 .inner:hover .date .date-in:after{border-color:#fff}
.d-newsU4 .inner:hover .date .date-in:before{background-color:#fff}
.d-newsU4 .inner:hover .date .t1,.d-newsU4 .inner:hover .date .t2,.d-newsU4 .inner:hover .desc,.d-newsU4 .inner:hover .tit{color:#fff}
.d-newsU4 .inner:hover .d-btns1{opacity:1}
.d-newsU4 .inner:hover .d-btns1 .more .plane{animation:2s linear infinite ani_right;-webkit-animation:2s linear infinite ani_right}
/*!å­¦ç”Ÿæ´»åŠ¨*/
.d-newsU5 li{margin-top:-1px;position:relative}
.d-newsU5 li+li{border-top:1px dashed rgba(141,141,141,.3)}
.d-newsU5 .inner{padding:20px 70px 20px 30px;display:block;min-height:110px;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU5 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#0848a7;z-index:-1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU5 .date{padding-bottom:10px;width:132px;font-family:SourceHanSerifCN-Bold;background:url(../images/d-line3.png) center bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto;flex-shrink:0;display:-webkit-flex;display:flex;align-items:flex-end;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU5 .date .t1{font-size:24px;color:#0848a7;line-height:1.42;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU5 .date .t2{margin-left:6px;padding-bottom:3px;font-size:14px;color:#a3a4a5;line-height:1.43;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU5 .text{padding-left:58px;width:calc(100% - 132px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU5 .tit{font-size:20px;color:#2c2c2c;font-weight:400;line-height:1.3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU5 .d-btns1{position:absolute;right:40px;top:50%;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%);opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU5 .d-btns1 .more{color:#fff}
.d-newsU5 .d-btns1 .more:after{background-image:url(../images/d-btn-bg5.png)}
.d-newsU5 li:hover{border-color:transparent;z-index:10}
.d-newsU5 .inner:hover{padding-right:200px}
.d-newsU5 .inner:hover .bg{opacity:1}
.d-newsU5 .inner:hover .date{background-image:url(../images/d-line4.png)}
.d-newsU5 .inner:hover .date .t1,.d-newsU5 .inner:hover .date .t2,.d-newsU5 .inner:hover .tit{color:#fff}
.d-newsU5 .inner:hover .d-btns1{opacity:1;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.d-newsU5 .inner:hover .d-btns1 .more .plane{animation:2s linear infinite ani_right;-webkit-animation:2s linear infinite ani_right}
/*!ä¸“é¢˜æ–°é—»*/
.d-newsU6{margin:0 -27px -44px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-newsU6 li{padding:0 27px;margin-bottom:44px;width:33.33%}
.d-newsU6 .inner{display:block}
.d-newsU6 .pic{padding-top:53.09%;position:relative;overflow:hidden}
.d-newsU6 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU6 .inner:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
/*!è¯¦æƒ…*/
.d-detail1 .hd{padding-bottom:26px;border-bottom:1px solid #d8d8d8;text-align:center}
.d-detail1 .hd .tit{margin-bottom:24px;font-size:24px;color:#333;font-weight:400;line-height:1.2}
.d-detail1 .hd .info{font-size:16px;color:#868686;line-height:1.2}
.d-detail1 .hd .info span{display:inline-block;padding:0 12px 0 8px}
.d-detail1 .cont{padding:48px 0;font-size:18px;color:#333;line-height:1.89}
/*!ç»ç®¡äººç‰©*/
.d-newsU7{margin:0 -8px -46px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-newsU7 li{padding:0 8px;margin-bottom:46px;width:33.33%;flex-shrink:0}
.d-newsU7 .inner{padding:20px 20px 27px;display:block;height:100%;position:relative;z-index:1;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU7 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#0848a7;z-index:-1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU7 .pic{padding-top:62.86%;position:relative;overflow:hidden}
.d-newsU7 .pic img{position:absolute;left:0;top:0;width:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU7 .text{padding:16px 12px 0}
.d-newsU7 .tit{margin-bottom:10px;font-size:18px;color:#2c2c2c;font-weight:400;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU7 .d-btns1{display:-webkit-flex;display:flex;justify-content:flex-end;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU7 .d-btns1 .more{color:#fff}
.d-newsU7 .d-btns1 .more:after{background-image:url(../images/d-btn-bg5.png)}
.d-newsU7 .inner:hover .bg{opacity:1}
.d-newsU7 .inner:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-newsU7 .inner:hover .tit{color:#fff}
.d-newsU7 .inner:hover .d-btns1{opacity:1}
.d-newsU7 .inner:hover .d-btns1 .more .plane{animation:2s linear infinite ani_right;-webkit-animation:2s linear infinite ani_right}
/*!æ ¡å‹ä¼ä¸š*/
.d-comU1{margin:0 -10px -38px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-comU1 li{padding:0 10px;margin-bottom:38px;width:50%;flex-shrink:0}
.d-comU1 .inner{padding:15px 10px;display:block;background-color:#fff;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-comU1 .pic{width:205px;height:102px;line-height:100px;font-size:0;text-align:center;border:1px solid #a3a4a5;flex-shrink:0}
.d-comU1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-comU1 .text{padding-left:22px;width:calc(100% - 205px);flex-shrink:0}
.d-comU1 .tit{font-size:24px;color:#2c2c2c;font-weight:700;line-height:1.2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-comU1 .inner:hover{box-shadow:0 10px 30px 0 rgba(8,72,167,.15)}
.d-comU1 .inner:hover .tit{color:#0848a7}
/*!å­¦ç³»ç»¼åˆé¡µ*/
.d-desc3{padding:24px 0 28px;display:-webkit-flex;display:flex;align-items:flex-start}
.d-desc3 .pic{margin-top:11px;padding:0 12px 12px 0;width:48%;position:relative;z-index:1;flex-shrink:0;order:2}
.d-desc3 .pic:after{content:'';position:absolute;left:12px;top:12px;right:0;bottom:0;background-color:#b01709;box-shadow:0 4px 10px 0 rgba(0,0,0,.3);z-index:-1}
.d-desc3 .pic .pic-in{padding-top:62%;position:relative;overflow:hidden}
.d-desc3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.d-desc3 .text{padding-right:38px;width:52%;flex-shrink:0;order:1}
.d-desc3 .d-title3{margin-bottom:36px;padding-left:10px}
.d-desc3 .txt{margin-bottom:15px;font-size:18px;color:#666;line-height:2;max-height:12em;-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}
.d-desc3 .d-btns1{display:-webkit-flex;display:flex;justify-content:flex-end}
.d-ld1{padding:28px 0 70px;position:relative;z-index:1}
.d-ld1 .d-title3{margin-bottom:52px}
.d-ld1 .d-ld1-bg{position:absolute;right:calc((1520px - 100vw)/ 2);top:140px;left:-370px;height:520px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;z-index:-1}
.d-ldU2{margin-bottom:-30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-ldU2 li{margin-bottom:30px;width:25%;flex-shrink:0}
.d-ldU2 .inner{display:block}
.d-ldU2 .pic{margin:0 auto;width:205px;position:relative;z-index:1}
.d-ldU2 .pic:before{content:'';position:absolute;right:2px;top:4px;width:104.8%;height:104.8%;border-radius:50%;background-color:#0848a7;z-index:-2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldU2 .pic:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background-color:#b01709;border-radius:50%;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldU2 .pic .pic-in{padding-top:100%;position:relative;border-radius:50%;overflow:hidden}
.d-ldU2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldU2 .text{padding-top:24px;margin:0 auto;width:80%}
.d-ldU2 .tit{font-size:24px;color:#333;font-weight:700;text-align:center;line-height:1.5}
.d-ldU2 .desc{margin-top:8px;font-size:16px;color:#646464;text-align:center;line-height:1.28}
.d-ldU2 .inner:hover .pic:after{right:2px;top:4px;width:104.8%;height:104.8%}
.d-ldU2 .inner:hover .pic img{transform:scale(1.05)}
.d-cour1{padding:70px 0 0}
.d-cour1 .d-title3{margin-bottom:60px}
.d-txtU2{margin:0 -25px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-txtU2 li{padding:0 25px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.d-txtU2 .inner{display:block;height:100%;min-height:76px;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.d-txtU2 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU2 .bg_on{transform:scale(1.2);opacity:0}
.d-txtU2 .tit{padding:20px 40px;font-size:18px;color:#373737;font-weight:400;line-height:1.2;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-txtU2 .inner:hover .bg{opacity:0}
.d-txtU2 .inner:hover .bg_on{transform:scale(1);opacity:1}
.d-txtU2 .inner:hover .tit{color:#fff}
/*!å­¦ç§‘ç»¼åˆé¡µ*/
.d-course1{padding:20px 0 38px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.d-course1 .item{padding:34px 50px;width:54.66%;overflow:hidden;flex-shrink:0}
.d-course1 .d-title3{margin-bottom:30px}
.d-course1 .txt{padding-right:86px;font-size:18px;color:#fff;line-height:1.88;height:7.52em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}
.d-course1 .bt{padding-right:86px;position:relative;display:-webkit-flex;display:flex}
.d-course1 .bt:after,.d-course1 .bt:before{content:'';position:absolute}
.d-course1 .bt:before{bottom:10px;width:1000px;height:1px;background-color:#d8d8d8}
.d-course1 .bt:after{bottom:7px;width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%}
.d-course1 .bt .icon{width:86px;height:86px;line-height:86px;font-size:0;text-align:center}
.d-course1 .bt .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-course1 .item.it1{background-color:#0848a7}
.d-course1 .item.it1 .bt{justify-content:flex-end}
.d-course1 .item.it1 .bt:before{right:212px}
.d-course1 .item.it1 .bt:after{right:206px}
.d-course1 .item.it2{margin:84px 0 0 -7.82%;width:53.16%;background-color:#d9b45d}
.d-course1 .item.it2 .txt{padding:0}
.d-course1 .item.it2 .bt{padding:0;justify-content:flex-start}
.d-course1 .item.it2 .bt:before{left:126px;background-color:#fff}
.d-course1 .item.it2 .bt:after{left:120px;border-color:#fff}
.d-news2{padding:38px 0 42px}
.d-news2 .d-title3{margin-bottom:60px}
.d-news2 .news2-cont{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.d-news2 .news2-cont .news2-col{width:47.9%;flex-shrink:0}
.d-news2 .news2-cont .news2-cor{width:48.9%;flex-shrink:0}
.d-tabsT3 li+li{margin-top:18px}
.d-tabsT3 .inner{padding-right:20px;display:block;height:78px;border:1px solid #c5c5c5;background-color:#fff;position:relative;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT3 .inner:after,.d-tabsT3 .inner:before{content:'';position:absolute;top:50%;width:4px;height:42px;background-color:#c5c5c5;transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT3 .inner:before{left:-1px}
.d-tabsT3 .inner:after{right:-1px}
.d-tabsT3 .date{width:98px;text-align:center;line-height:1.1;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.d-tabsT3 .date .t1{font-size:24px;color:#0848a7;font-family:SourceHanSerifCN-Bold;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT3 .date .t2{font-size:14px;color:#333;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT3 .tit{width:calc(100% - 98px);font-size:18px;color:#333;font-weight:400;line-height:1.66;flex-shrink:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-tabsT3 .active .inner,.d-tabsT3 .inner:hover{background-color:#0848a7;box-shadow:0 4px 10px 0 #a7bdd1}
.d-tabsT3 .active .inner:after,.d-tabsT3 .active .inner:before,.d-tabsT3 .inner:hover:after,.d-tabsT3 .inner:hover:before{background-color:#d9b45d}
.d-tabsT3 .active .date .t1,.d-tabsT3 .active .date .t2,.d-tabsT3 .active .tit,.d-tabsT3 .inner:hover .date .t1,.d-tabsT3 .inner:hover .date .t2,.d-tabsT3 .inner:hover .tit{color:#fff}
.d-news2Hot .inner{display:block;padding-top:65.13%;position:relative;overflow:hidden}
.d-news2Hot .pic{position:absolute;left:0;top:0;width:100%;height:100%}
.d-news2Hot .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-news2Hot .text{padding:20px 30px;position:absolute;left:0;bottom:0;right:0;top:0;background:linear-gradient(180deg,rgba(0,0,0,0) 69%,#080808 100%);z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}
.d-news2Hot .tit{font-size:18px;color:#fff;font-weight:700;line-height:1.55;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.d-news2Hot .inner:hover .pic img{transform:scale(1.05)}
.d-notice1{padding:42px 0 39px}
.d-notice1 .d-title3{margin-bottom:18px}
.d-newsU8{margin:0 -36px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-newsU8 li{padding:0 36px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.d-newsU8 .inner{padding:32px 26px 32px 0;display:block;background:url(../images/d-line5.png) right bottom no-repeat;background-size:100% 18px;display:-webkit-flex;display:flex;align-items:center}
.d-newsU8 .date{width:130px;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.d-newsU8 .date .t1{font-size:16px;color:grey;font-weight:700;font-family:SourceHanSerifCN-Bold}
.d-newsU8 .date .t2{margin-left:6px;min-width:46px;line-height:46px;background-color:#b01709;border-radius:50%;font-size:20px;color:#fff;text-align:center;font-family:SourceHanSerifCN-Bold}
.d-newsU8 .tit{width:calc(100% - 130px);font-size:16px;color:#333;font-weight:400;line-height:1.5;max-height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-newsU8 .inner:hover .tit{color:#b01709}
.d-newsU8 .inner:hover .tit span{background-image:linear-gradient(#b01709,#b01709);background-size:100% 1px}
.d-dev1{padding:39px 0 0}
.d-dev1 .d-title3{margin-bottom:44px}
.d-devInfo1 dl{padding:23px 34px 23px 60px;background-color:#dbe5f3;cursor:default}
.d-devInfo1 dl+dl{margin-top:22px}
.d-devInfo1 dt{position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.d-devInfo1 dt:before{content:'';position:absolute;left:-34px;top:5px;width:17px;height:18px;background:url(../images/d-jia1.png) center center no-repeat;background-size:100% auto}
.d-devInfo1 .tit{font-size:18px;color:#000;font-weight:400;line-height:1.66;flex-grow:1}
.d-devInfo1 .date{margin-left:20px;font-size:16px;color:#0848a7;line-height:1.87;flex-shrink:0}
.d-devInfo1 dd{margin-top:5px;display:none}
.d-devInfo1 .desc{font-size:16px;color:grey;line-height:1.87;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.d-devInfo1 .desc p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.d-devInfo1 dl.active{background-color:#fff}
.d-devInfo1 dl.active dl{padding:28px 60px}
.d-devInfo1 dl.active dt:before{background-image:url(../images/d-jian1.png)}
.d-devInfo1 dl.active .tit{color:#1a4c9c;font-weight:700}
.d-devInfo1 dl.active dd{display:block}
/*!å¸ˆèµ„é˜Ÿä¼*/
.d-filter1{margin-bottom:60px;padding:45px 50px;background-color:rgba(219,229,243,.5)}
.d-filter1 .item{display:-webkit-flex;display:flex;align-items:flex-start}
.d-filter1 .item+.item{margin-top:22px}
.d-filter1 .tit{margin-right:12px;font-size:20px;color:#0848a7;font-weight:700;line-height:1.8;flex-shrink:0}
.d-filter1 .cont{margin-right:-48px;font-size:0;flex-grow:1}
.d-filter1 .cont a{margin-right:48px;display:inline-block;vertical-align:top;font-size:18px;color:#666;line-height:2;width: 32%; margin-right: 1% !important;}
.d-filter1 .cont a:hover span{background-image:linear-gradient(#0848a7,#0848a7)}
.d-filter1 .cont a.active,.d-filter1 .cont a:hover{color:#0848a7;font-weight:700}
.d-ldU3{margin:0 -30px -72px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-ldU3 li{padding:0 30px;margin-bottom:72px;width:50%;flex-shrink:0}
.d-ldU3 .inner{display:block;display:-webkit-flex;display:flex;align-items:flex-start}
.d-ldU3 .pic{margin-left:14px;width:220px;position:relative;z-index:1;flex-shrink:0}
.d-ldU3 .pic:before{content:'';position:absolute;right:2px;top:4px;width:105.4%;height:105.4%;background-color:#0848a7;z-index:-2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldU3 .pic:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background-color:#b01709;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldU3 .pic .pic-in{padding-top:149.38%;position:relative;overflow:hidden}
.d-ldU3 .pic img{position:absolute;left:0;top:0;width:100%;height: 100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldU3 .text{padding-top:23px;width:calc(100% - 220px);flex-shrink:0}
.d-ldU3 .hd{margin-bottom:22px;padding-left:34px;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.d-ldU3 .hd:after,.d-ldU3 .hd:before{content:'';position:absolute;bottom:0}
.d-ldU3 .hd:before{left:-100px;right:6px;height:1px;background-color:#d8d8d8}
.d-ldU3 .hd:after{right:0;bottom:0;transform:translateY(50%);width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%}
.d-ldU3 .hd .name{padding-bottom:18px;font-size:28px;color:#2c2c2c;font-weight:700;line-height:1.46;position:relative}
.d-ldU3 .hd .name:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#b01709}
.d-ldU3 .hd .job{padding:10px 0 18px;margin-left:30px;font-size:18px;color:grey;line-height:1.8}
.d-ldU3 .desc{margin-bottom:22px;padding-left:34px;font-size:16px;color:grey;line-height:1.62;max-height:4.86em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.d-ldU3 .email{padding-left:34px;font-size:18px;color:grey;line-height:1.55;display:-webkit-flex;display:flex;align-items:flex-start}
.d-ldU3 .email img{margin-top:6px;max-width:19px;flex-shrink:0}
.d-ldU3 .email span{padding-left:10px;flex-grow:1}
.d-ldU3 .inner:hover .pic:after{right:2px;top:4px;width:105.4%;height:105.4%}
.d-ldU3 .inner:hover .pic img{transform:scale(1.05)}
/*!å¸ˆèµ„é˜Ÿä¼è¯¦æƒ…*/
.d-ldInfo1 .ldInfo1-hd{margin-bottom:32px;padding:20px 37px 54px;border-bottom:1px dashed rgba(141,141,141,.3);display:-webkit-flex;display:flex;align-items:flex-start}
.d-ldInfo1 .ldInfo1-hd .pic{margin-left:14px;width:220px;position:relative;z-index:1;flex-shrink:0}
.d-ldInfo1 .ldInfo1-hd .pic:before{content:'';position:absolute;right:2px;top:4px;width:105.4%;height:105.4%;background-color:#0848a7;z-index:-2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldInfo1 .ldInfo1-hd .pic:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background-color:#b01709;;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldInfo1 .ldInfo1-hd .pic .pic-in{padding-top:149.38%;position:relative;overflow:hidden}
.d-ldInfo1 .ldInfo1-hd .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-ldInfo1 .ldInfo1-hd .text{width:calc(100% - 220px);flex-shrink:0}
.d-ldInfo1 .ldInfo1-hd .hd{margin-bottom:22px;display:-webkit-flex;display:flex}
.d-ldInfo1 .ldInfo1-hd .hd .hd-in{padding:0 15px 0 42px;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.d-ldInfo1 .ldInfo1-hd .hd .hd-in:after,.d-ldInfo1 .ldInfo1-hd .hd .hd-in:before{content:'';position:absolute;bottom:0}
.d-ldInfo1 .ldInfo1-hd .hd .hd-in:before{left:-100px;right:6px;height:1px;background-color:#d8d8d8}
.d-ldInfo1 .ldInfo1-hd .hd .hd-in:after{right:0;bottom:0;transform:translateY(50%);width:6px;height:6px;border:1px solid #d8d8d8;border-radius:50%}
.d-ldInfo1 .ldInfo1-hd .hd .name{padding-bottom:18px;font-size:28px;color:#2c2c2c;font-weight:700;line-height:1.46;position:relative}
.d-ldInfo1 .ldInfo1-hd .hd .name:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#b01709}
.d-ldInfo1 .ldInfo1-hd .hd .job{padding:10px 0 18px;margin-left:30px;font-size:18px;color:grey;line-height:1.8}
.d-ldInfo1 .ldInfo1-hd .info{padding-left:42px;font-size:18px;color:grey;line-height:1.55}
.d-ldInfo1 .ldInfo1-hd .info p{margin-bottom:10px;display:-webkit-flex;display:flex;align-items:flex-start}
.d-ldInfo1 .ldInfo1-hd .info img{margin-top:4px;max-width:20px;flex-shrink:0}
.d-ldInfo1 .ldInfo1-hd .info span{padding-left:10px;flex-grow:1}
.d-ldInfo1 .ldInfo1-hd .info a{display:block;font-size:inherit;color:inherit}
.d-ldInfo1 .ldInfo1-hd .info a:hover{color:#333}
.d-ldInfo1 .ldInfo1-bd{padding:0 24px}
.d-ldInfo1 .ldInfo1-bd .txt{font-size:18px;color:#666;line-height:1.88}
.d-ldInfo1 .ldInfo1-bd .txt p{font-size: 18px !important;line-height:1.88 !important}
/*!****** lib.css end *******/
/*!****** hlg *******/
@media only screen and (min-width:959px) and (max-width:1919px){
/*!å¤´éƒ¨*/
.header .logo{width:28%}
.header .nav>li>a{padding:4px 10px}
}
@media only screen and (max-width:1799px){
/*!index*/
.d-mnagementSwpFor{margin-left:-40px}
}
@media only screen and (max-width:1679px){
.wp{width:90%}
.header{height:7.738vw}
.header:before{height:.119vw}
.header:after{height:10.41vw}
.header .logo img{max-height:4.642vw}
.header .logo .line{margin:0 .5vw;height:3.452vw}
.header .header-r{padding-left:2.38vw}
.header .header-btns .line{margin:0 .595vw;height:.833vw}
.header .header-lang{font-size:1.071vw}
.header .header-so-btn{width:2.38vw;height:2.38vw;-webkit-background-size:1.011vw auto;background-size:1.011vw auto}
.header .nav>li>a{padding:.238vw 0.6vw;font-size:1.071vw}
.header .sub{padding-top:.714vw;min-width:7.142vw}
.header .sub .sub-in{padding:.357vw 0}
.header .sub a{padding:.476vw .892vw;font-size:.86vw}
.footer{margin-top:-6.547vw;padding-top:6.547vw}
.footer .wp{max-width:95.23vw}
.footer .footer-bg2{top:-9.523vw;height:24.76vw}
.footer .gotop{margin-left:-.476vw;top:2.976vw;width:2.38vw;height:2.38vw;-webkit-background-size:2.083vw auto;background-size:2.083vw auto}
.footer .footer-1{padding:3.166vw 0 2.142vw}
.footer .footer-fLink{width:15.11vw}
.footer .footer-fLink dt{padding:0 .952vw;padding-right:2.38vw;font-size:.952vw}
.footer .footer-fLink dt:after{right:.952vw;width:.952vw;height:.952vw}
.footer .footer-fLink dt img{max-width:.952vw}
.footer .footer-fLink dt span{padding-left:.357vw;max-width:calc(100% - .952vw)}
.footer .footer-fLink dd{padding-bottom:.714vw;left: -3vw}
.footer .footer-fLink dd .in{padding:.357vw 0}
.footer .footer-fLink dd a{padding:.357vw 1.19vw}
.footer .footer-logo .img1{max-width:23.75vw}
.footer .footer-logo .img2{max-width:11.9vw}
.footer .footer-logo .line{margin:0 1.071vw;height:3.452vw}
.footer .footer-share .item{margin-left:1.071vw}
.footer .footer-share .icon{width:2.976vw;height:2.976vw}
.footer .footer-share .icon img{max-width:1.785vw}
.footer .footer-share .mask-pop{padding-bottom:.714vw}
.footer .footer-share .mask-pop .inner{padding:.297vw}
.footer .footer-share .mask-pop .pic{width:6.547vw}
.footer .footer-2{padding:2.5vw 0 1.785vw}
.footer .footer-nav dl{padding-right:.1vw}
.footer .footer-nav dt{margin-bottom:.773vw;font-size:.952vw}
.footer .footer-nav dd a{padding:.238vw 0;font-size:.86vw}
.footer .footer-info{padding-left:2.38vw}
.footer .footer-info .item+.item{margin-top:2.142vw}
.footer .footer-info .icon{width:2.738vw;height:2.738vw}
.footer .footer-info .icon img{max-width:1.428vw}
.footer .footer-info .text{padding-left:.833vw;width:calc(100% - 2.738vw);font-size:.86vw}
.footer .footer-3{padding:1.19vw 0}
.footer .footer-copy{font-size:.952vw}
.d-title1{margin-bottom:2.738vw}
.d-title1 .tit .cn{padding:0 1.19vw;font-size:2.142vw}
.d-title1 .tit .cn:after{width:4.642vw;height:4.107vw}
.d-title1 .tit .en{font-size:3.809vw}
.d-btns1 .more{padding:0 1.428vw 0 1.19vw;font-size:1.071vw}
.d-btns1 .more:before{width:.416vw;height:.535vw}
.d-btns1 .more:after{left:.178vw;width:3.928vw;height:.833vw}
.d-btns1 .more .plane{right:.119vw;width:.952vw;height:.833vw;margin-top:-.416vw}
.d-title1.between .tit .cn{padding:0;padding-right:1.19vw}
.box-banner{padding-bottom:.595vw;height:calc(100vh + .595vw)}
.banner .slider{max-width:100vw}
.banner .swiper-pagination{bottom:7.738vw!important}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 .892vw!important;width:.833vw;height:.833vw}
.banner .swiper-pagination .swiper-pagination-bullet-active{width:2.38vw;height:2.797vw}
.ind-nav{bottom:.595vw;height:6.785vw}
.ind-nav .wp:before{width:12.97vw;box-shadow:0 .238vw .595vw 0 rgba(16,71,161,.27)}
.ind-nav .wp:after{width:calc(100% - 19.04vw);box-shadow:0 .238vw .595vw 0 rgba(16,71,161,.27)}
.ind-nav .title .tit{font-size:1.785vw}
.ind-nav .list a{font-size:1.428vw}
.ind-nav .list a:after{width:1.19vw}
.ind-nav .list .bg{width:9.88vw;height:4.523vw}
.ind-nav .list .bg .circle{top:.119vw}
.ind-nav .list .bg .plane:before{width:.952vw;height:.833vw}
.ind-nav .list .bg .circle:before{width:.416vw;height:.357vw}
.section-index1{padding:4.166vw 0 14.76vw}
.d-news1 .d-title1{padding:.595vw 0 1.785vw}
.d-news1 .col-l .d-title1{margin-bottom:.773vw}
.d-newsU1 .inner{padding:.773vw 0}
.d-newsU1 .img{width:8.75vw}
.d-newsU1 .text{padding:.476vw 0 0 1.488vw;width:calc(100% - 8.75vw)}
.d-newsU1 .tit{font-size:1.071vw}
.d-newsU1 .date{font-size:.952vw}
.d-newsU2 .inner{padding:1.666vw 0;height:5.357vw}
.d-newsU2 .line{margin-right:.357vw;bottom:-.119vw}
.d-newsU2 .line:before{width:3.571vw}
.d-newsU2 .line:after{right:-.357vw;bottom:-.178vw;width:.357vw;height:.357vw}
.d-newsU2 .bg{left:-1.428vw;right:-1.428vw}
.d-newsU2 .date{width:4.642vw;font-size:1.19vw}
.d-newsU2 .text{width:calc(100% - 4.642vw)}
.d-newsU2 .tit{font-size:1.071vw}
.d-newsU2 .desc{margin-top:.357vw;font-size:.86vw}
.d-newsU2 .active .inner{height:7.738vw}
.d-newsU2 .active .bg:after{left:.238vw;top:.238vw}
.d-newsU2 .active .text{padding-top:.119vw}
.d-newsSwp1{min-height:42.55vw}
.d-newsSwp1 .text{padding:2.023vw 2.976vw 3.571vw}
.d-newsSwp1 .more{width:1.904vw;height:1.904vw}
.d-newsSwp1 .type .cn{font-size:1.428vw}
.d-newsSwp1 .type .en{margin-top:.238vw;padding-left:1.666vw;font-size:.86vw}
.d-newsSwp1 .type .en:before{top:.476vw;width:1.19vw;height:.238vw}
.d-newsSwp1 .tit{margin-top:1.428vw;font-size:1.19vw}
.d-newsSwp1 .desc{margin-top:1.25vw;font-size:.952vw}
.d-newsSwp1 .swiper-pagination{bottom:2.083vw!important;min-width:4.464vw}
.d-newsSwp1 .swiper-pagination .swiper-pagination-bullet{margin:0 .238vw!important;width:.357vw;height:.595vw}
.d-newsSwp1 .swiper-pagination .swiper-pagination-bullet-active{height:.952vw}
.section-index2{margin:-14.28vw 0;padding:17.73vw 0 11.9vw}
.section-index2 .index2-bg1{top:.833vw}
.index2-bg3{top:23.8vw}
.d-plane1{height:13.57vw}
.d-plane1 .plane{bottom:2.38vw}
.d-tabsT1 .d-btns1{top:-4.166vw}
.d-tabsT1 .tit{padding:1.071vw 0;font-size:1.428vw;line-height:3.809vw}
.d-tabsT1 .tit:before{height:3.809vw}
.d-tabsT1 .tit:after{border-width:1.19vw}
.d-tabsT1 .tit .bg{width:9.88vw;height:4.523vw}
.d-tabsT1 .tit .bg .circle{top:.119vw}
.d-tabsT1 .tit .bg .plane:before{width:.952vw;height:.833vw}
.d-tabsT1 .tit .bg .circle:before{width:.416vw;height:.357vw}
.d-teachingR1{padding:6.071vw 5vw 5.357vw;min-height:34.88vw}
.d-teachingR1 .content{padding:2.5vw 2.38vw 2.976vw}
.d-teachingR1 .content .bg-tit{left:-.892vw;top:-1.19vw;font-size:8.571vw}
.d-teachingR1 .content .cont-tit{font-size:1.428vw}
.d-teachingR1 .content .cont-tit span{padding-right:.595vw}
.d-teachingR1 .content .cont-tit span:after{width:59.52vw}
.d-teachingR1 .content .desc{margin-top:1.13vw;font-size:.952vw}
.d-teachingR1 .content .d-txtU1{margin-top:1.19vw}
.d-txtU1{margin:0 -.952vw -.476vw}
.d-txtU1 li{padding:0 .952vw;margin-bottom:.476vw}
.d-txtU1 .inner{padding:.416vw 0;padding-right:1.19vw}
.d-txtU1 .inner:before{width:.892vw;height:1.19vw}
.d-txtU1 .tit{font-size:.952vw}
.d-txtU1 .arrow{width:.714vw;height:.714vw;margin-top:-.357vw}
.d-txtU1 .inner:hover{padding-left:1.19vw}
.section-index3{padding:14.88vw 0 5.178vw}
.section-index3 .index3-bg2{top:12.38vw;bottom:-7.738vw}
.section-index3 .d-title1{margin-bottom:7.976vw}
.d-newsU3 .inner{height:5.297vw}
.d-newsU3 .date{width:10vw;font-size:1.19vw}
.d-newsU3 .tit{font-size:1.071vw}
.d-newsU3 .line{margin-right:.357vw;bottom:-.119vw}
.d-newsU3 .line:before{width:3.571vw}
.d-newsU3 .line:after{right:-.357vw;bottom:-.178vw;width:.357vw;height:.357vw}
.d-academicSwp1{padding:2.023vw 2.857vw 2.261vw}
.d-academicSwp1 .inner:after{height:.178vw}
.d-academicSwp1 .tit{font-size:1.19vw}
.d-academicSwp1 .date{margin-top:.595vw;font-size:.952vw}
.d-academicSwp1 .img{margin-top:.714vw}
.d-academicSwp1 .info{margin-top:2.678vw;font-size:.952vw}
.d-academicSwp1 .info img{margin:.238vw .357vw 0 0;max-width:1.19vw}
.d-academicSwp1 .arrow{width:3.809vw;height:3.571vw}
.d-academicSwp1 .arrow:after{width:.476vw;height:.833vw}
.d-academicSwp1 .swiper-next{right:2.857vw;top:17.26vw;width:3.809vw;height:3.571vw}
.d-academicSwp1 .swiper-next:after{width:.476vw;height:.833vw}
.section-index4{margin-top:-5.178vw;padding:10.95vw 0 16.07vw}
.section-index4 .index4-bg2{bottom:2.38vw}
.d-tabsT2 .tit{padding-right:2.38vw;margin-right:2.38vw}
.d-tabsT2 .tit:after{height:1.785vw}
.d-tabsT2 .tit .cn{padding-right:1.19vw;font-size:1.785vw}
.d-tabsT2 .tit .cn:after{width:4.642vw;height:4.107vw}
.d-tabsT2 .tit .en{font-size:3.809vw}
.d-tabsT2 .active .tit .cn{font-size:2.142vw}
.d-mnagement1{padding-right:calc((100% - 89.28vw)/ 2)}
.d-mnagement1 .col-l{margin-top:-4.166vw}
.d-mnagement1 .col-r{padding:5.119vw 0 0 2.38vw}
.d-mnagementSwpFor{margin-left:-1.904vw}
.d-mnagementSwpFor .circle{top:-.892vw}
.d-mnagementSwpFor .text{padding:2vw 0;height:10.47vw}
.d-mnagementSwpFor .tit{padding:0 5vw;font-size:1.428vw}
.d-mnagementSwpFor .swiper-pagination{top:calc(100% + .595vw);left:2.797vw; width: 9vw !important}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet{margin:0 .476vw!important;width:.476vw;height:.476vw;min-height:1.607vw}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet:before{right:calc(100% + .119vw);width:.773vw}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet:after{left:calc(100% + .119vw);width:.773vw}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet-active{width:1.607vw;height:1.607vw}
.d-mnagementSwpFor .swiper-arrows{right:1.666vw;top:calc(100% + .833vw);width:24.7vw;height:8.273vw}
.d-mnagementSwpFor .swiper-arrows .swiper-next,.d-mnagementSwpFor .swiper-arrows .swiper-prev{width:2.38vw;height:2.38vw;background-size:2.261vw auto}
.d-mnagementSwpFor .swiper-arrows .line{margin:0 2.023vw;height:2.38vw}
.d-mnagementSwpNav .img{width:9.226vw}
.d-mnagementSwpNav .img:before{right:.119vw;top:.238vw}
.d-mnagementSwpNav .text{padding-top:1.428vw}
.d-mnagementSwpNav .tit{font-size:1.071vw}
.d-mnagementSwpNav .desc{margin-top:.476vw;font-size:.86vw}
.d-mnagementSwpNav .point{margin:1.19vw auto 0;height:3.571vw}
.d-mnagementSwpNav .point .circle{width:.416vw;height:.416vw}
.d-mnagementSwpNav .point .circle:before{width:1.547vw;height:1.547vw}
.d-mnagementSwpNav .swiper-slide:nth-child(even) .inner{margin-top:5.178vw}
.d-mnagementSwpNav .active .img:after{right:.119vw;top:.238vw}
/*!æ—¥åŽ†*/
.d-calendar1{min-height:26vw}
#schedule-box{font-size:14px!important}
#schedule-box .schedule-hd{padding:15px!important}
#schedule-box .today{font-size:20px!important}
#schedule-box .ul-box>li{height:38px!important;line-height:38px!important}
#schedule-box .week-ul>li{font-size:16px!important}
/*!å†…é¡µ*/
.main-in{padding-bottom:18.45vw;margin-top:-5.952vw}
.main-in:after{top:5.952vw}
.main-in .main-in-col{width:14.28vw}
.main-in .main-in-cor{padding-top:5.952vw;padding-left:4.761vw;width:calc(100% - 14.28vw)}
.d-slideNav1:after,.d-slideNav1:before{top:2.976vw}
.d-slideNav1 .hd{padding:1.309vw .892vw .595vw}
.d-slideNav1 .hd .tit{height:4.047vw}
.d-slideNav1 .hd .tit .cn{font-size:1.666vw}
.d-slideNav1 .hd .tit .en{top:.238vw;font-size:1.785vw}
.d-slideNav1 .bd{padding:0 1.428vw 6.547vw}
.d-sNavU1 .tit{padding:.892vw .297vw;padding-right:1.785vw;min-height:3.869vw;font-size:.952vw}
.d-sNavU1 .tit .arrow{width:2.38vw;height:2.38vw;-webkit-background-size:.952vw auto;background-size:.952vw auto}
.d-sNavU1 .sNavU1-sub{padding:.595vw 0 .833vw}
.d-sNavU1 .sNavU1-sub .sub-tit{padding-left:1.19vw;font-size:.86vw}
.d-sNavU1 .sNavU1-sub .sub-tit:before{left:.357vw;top:.654vw;width:.238vw;height:.238vw}
.d-pos1{padding:2.5vw 0 1.19vw;margin-bottom:1.785vw}
.d-title2 .tit{padding-left:1.19vw;font-size:1.666vw}
.d-title2 .tit:before{width:.297vw;height:1.785vw}
.d-title3{padding-top:.833vw;margin-bottom:2.5vw}
.d-title3 .tit .cn{padding:0 1.19vw;font-size:1.428vw}
.d-title3 .tit .cn:after{width:4.642vw;height:4.107vw}
.cur{padding-left:1.666vw;-webkit-background-size:1.011vw auto;background-size:1.011vw auto;font-size:.952vw}
.cur a{padding:0 .357vw}
.pages{padding-top:5.357vw}
.pages ul li{padding:0 .238vw}
.pages ul a{padding:0 .297vw;font-size:.86vw}
.pages ul span{font-size:.86vw}
.pages ul .page-first a{padding:0 .714vw}
.pages ul .page-next a,.pages ul .page-prev a{padding:0 .952vw}
.pages .page-total{margin:0 .714vw;font-size:.86vw}
.pages .page-go{font-size:.86vw}
.pages .page-go .inp{margin:0 .595vw;width:1.904vw;height:1.785vw;line-height:1.666vw;font-size:.86vw}
.pages .page-go .sur{margin-left:.714vw;padding:0 .892vw;min-width:3.809vw;line-height:1.666vw;font-size:.86vw}
/*!å­¦é™¢ç®€ä»‹*/
.d-desc1 .pic{margin-right:2.142vw}
.d-desc1 .title{margin-bottom:2.261vw}
.d-desc1 .title .tit{padding-top:2.5vw}
.d-desc1 .title .tit .en{left:calc(51.74% + 2.142vw);top:-.833vw;font-size:5.119vw}
.d-desc1 .title .tit .cn{font-size:1.904vw}
.d-desc1 .title .tit .form{font-size:1.547vw}
.d-desc1 .title .tit .form span:before{right:calc(100% + 1.547vw);width:12.85vw}
.d-desc1 .title .tit .form span:after{right:calc(100% + 1.19vw);width:.357vw;height:.357vw}
.d-desc1 .title .tit .form .year{font-size:2.142vw}
.d-desc1 .txt{font-size:1.071vw}
/*!é™¢é•¿å¯„è¯­*/
.d-desc2 .pic{margin-right:3.095vw;padding:.833vw 0 0 .833vw}
.d-desc2 .pic:before{right:.833vw;bottom:.833vw}
.d-desc2 .txt{padding:3.214vw 0;font-size:1.071vw}
.d-desc2 .txt:after,.d-desc2 .txt:before{width:5.833vw;height:5.119vw}
.d-desc2 .txt:before{left:.595vw}
.d-desc2 .txt:after{bottom:5.952vw}
/*!å­¦é™¢é¢†å¯¼*/
.d-ldU1 .inner{padding:2.38vw 0 2.857vw}
.d-ldU1 .pic:after{right:-.476vw;bottom:-.476vw;width:3.809vw;height:3.571vw}
.d-ldU1 .hd .hd-in{padding:0 .595vw 0 2.857vw}
.d-ldU1 .hd .hd-in:before{right:.357vw}
.d-ldU1 .hd .hd-in:after{width:.357vw;height:.357vw;margin-bottom:-.178vw}
.d-ldU1 .hd .name{padding-bottom:1.071vw;font-size:1.666vw}
.d-ldU1 .hd .job{padding-bottom:1.071vw;margin-left:1.785vw;font-size:1.071vw}
.d-ldU1 .txt{margin-top:1.547vw;padding-left:2.857vw;font-size:1.071vw}
.d-ldU1 .info{margin-top:1.428vw;padding-left:2.857vw;font-size:1.071vw}
.d-ldU1 .info .icon{width:2.738vw;height:2.738vw;line-height:2.738vw}
.d-ldU1 .info span{padding-left:.714vw}
/*!å­¦é™¢å§”å‘˜ä¼š*/
.d-comm1{margin:0 -.952vw}
.d-comm1 .col-l,.d-comm1 .col-r{padding:0 .952vw}
.d-comm1 .item{padding:1.309vw 0 .476vw}
.d-comm1 .item+.item{margin-top:2.142vw}
.d-comm1 .tit{margin-bottom:1.071vw;padding-left:2.5vw;font-size:1.428vw}
.d-comm1 .tit:before{width:.238vw;height:1.428vw}
.d-comm1 .txt{padding-left:2.5vw}
.d-comm1 .txt a{margin-bottom:1.369vw;padding-right:.892vw;font-size:1.19vw}
/*!ç»„ç»‡æœºæž„*/
.d-org1{padding-top:5vw}
.d-org1 .line{bottom:.357vw}
.d-org1 .line .circle1{width:.476vw;height:.476vw}
.d-org1 .line .circle1:before{width:1.19vw;height:1.19vw}
.d-org1 .line .circle2{bottom:-.357vw;width:.357vw;height:.357vw}
.d-org1 .item{margin-bottom:3.214vw}
.d-org1 .item:after{width:.357vw;height:.357vw}
.d-org1 .item .circle{top:-.238vw;width:.476vw;height:.476vw}
.d-org1 .item .circle:before{width:1.19vw;height:1.19vw}
.d-org1 .item .tit{padding-top:1.547vw;font-size:1.428vw}
.d-org1 .item .txt{padding-top:1.785vw}
.d-org1 .item .txt a{margin-bottom:1.904vw;padding-right:.297vw;font-size:1.19vw}
.d-org1 .col-l .item{padding-right:2.38vw}
.d-org1 .col-l .item .txt{padding-right:.297vw}
.d-org1 .col-r{padding-top:9.166vw}
.d-org1 .col-r .item{padding-left:2.38vw}
.d-org1 .col-r .item .txt{padding-left:1.785vw}
/*!å‘å±•åŽ†ç¨‹*/
.d-his1{padding-top:6.19vw}
.d-his1 .his-logo{width:2.976vw;height:2.976vw;line-height:2.976vw}
.d-his1 .line{bottom:.357vw}
.d-his1 .line .circle2{bottom:-.357vw;width:.357vw;height:.357vw}
.d-his1 .item .circle{top:3.988vw;width:.476vw;height:.476vw}
.d-his1 .item .circle:before{width:1.19vw;height:1.19vw}
.d-his1 .item .year{font-size:2.738vw}
.d-his1 .item .year span{padding-bottom:.357vw}
.d-his1 .item .year:after{width:.357vw;height:.357vw}
.d-his1 .item .txt{margin-top:1.071vw;font-size:1.071vw}
.d-his1 .item:nth-child(odd){margin-bottom:4.761vw;margin-top:-2.976vw}
.d-his1 .item:nth-child(odd) .year{padding-right:2.5vw}
.d-his1 .item:nth-child(odd) .txt{padding-right:2.38vw}
.d-his1 .item:nth-child(even){margin-top:2.976vw}
.d-his1 .item:nth-child(even) .year{padding-left:2.5vw}
.d-his1 .item:nth-child(even) .txt{padding-left:2.38vw}
/*!å›¾æ–‡åˆ—è¡¨*/
.d-newsU4 .inner{padding:1.785vw;padding-right:2.976vw}
.d-newsU4 .date{margin-bottom:1.19vw}
.d-newsU4 .date .date-in{padding:0 1.785vw .595vw}
.d-newsU4 .date .date-in:before{right:.357vw}
.d-newsU4 .date .date-in:after{width:.357vw;height:.357vw}
.d-newsU4 .date .t1{font-size:1.428vw}
.d-newsU4 .date .t2{margin-left:.357vw;padding-bottom:.178vw;font-size:.86vw}
.d-newsU4 .tit{padding-left:1.785vw;margin-bottom:.952vw;font-size:1.19vw}
.d-newsU4 .desc{margin-bottom:.714vw;padding-left:1.785vw;font-size:.952vw}
/*!å­¦ç”Ÿæ´»åŠ¨*/
.d-newsU5 .inner{padding:1.19vw;padding-right:4.166vw;padding-left:1.785vw;min-height:6.547vw}
.d-newsU5 .date{padding-bottom:.595vw;width:7.857vw}
.d-newsU5 .date .t1{font-size:1.428vw}
.d-newsU5 .date .t2{margin-left:.357vw;padding-bottom:.178vw;font-size:.86vw}
.d-newsU5 .text{padding-left:3.452vw;width:calc(100% - 7.857vw)}
.d-newsU5 .tit{font-size:1.19vw}
.d-newsU5 .d-btns1{right:2.38vw}
.d-newsU5 .inner:hover{padding-right:11.9vw}
/*!ä¸“é¢˜æ–°é—»*/
.d-newsU6{margin:0 -1.607vw -2.619vw}
.d-newsU6 li{padding:0 1.607vw;margin-bottom:2.619vw}
/*!è¯¦æƒ…*/
.d-detail1 .hd{padding-bottom:1.547vw}
.d-detail1 .hd .tit{margin-bottom:1.428vw;font-size:1.428vw}
.d-detail1 .hd .info{font-size:.952vw}
.d-detail1 .hd .info span{padding:0 .714vw 0 .476vw}
.d-detail1 .cont{padding:2.857vw 0;font-size:1.071vw}
/*!ç»ç®¡äººç‰©*/
.d-newsU7{margin:0 -.476vw -2.738vw}
.d-newsU7 li{padding:0 .476vw;margin-bottom:2.738vw}
.d-newsU7 .inner{padding:1.19vw;padding-bottom:1.607vw}
.d-newsU7 .text{padding:.952vw .714vw 0}
.d-newsU7 .tit{margin-bottom:.595vw;font-size:1.071vw}
/*!æ ¡å‹ä¼ä¸š*/
.d-comU1{margin:0 -.595vw -2.261vw}
.d-comU1 li{padding:0 .595vw;margin-bottom:2.261vw}
.d-comU1 .inner{padding:.892vw .595vw}
.d-comU1 .pic{width:12.2vw;height:6.071vw;line-height:5.952vw}
.d-comU1 .text{padding-left:1.309vw;width:calc(100% - 12.2vw)}
.d-comU1 .tit{font-size:1.428vw}
.d-comU1 .inner:hover{box-shadow:0 .595vw 1.785vw 0 rgba(8,72,167,.15)}
/*!å­¦ç³»ç»¼åˆé¡µ*/
.d-desc3{padding:1.428vw 0 1.666vw}
.d-desc3 .pic{margin-top:.654vw;padding:0 .714vw .714vw 0}
.d-desc3 .pic:after{left:.714vw;top:.714vw}
.d-desc3 .text{padding-right:2.261vw}
.d-desc3 .d-title3{margin-bottom:2.142vw;padding-left:.595vw}
.d-desc3 .txt{margin-bottom:.892vw;font-size:1.071vw}
.d-ld1{padding:1.666vw 0 4.166vw}
.d-ld1 .d-title3{margin-bottom:3.095vw}
.d-ld1 .d-ld1-bg{right:calc((90.47vw - 100vw)/ 2);top:8.333vw;left:-22.02vw;height:30.95vw}
.d-ldU2{margin-bottom:-1.785vw}
.d-ldU2 li{margin-bottom:1.785vw}
.d-ldU2 .pic{width:12.2vw}
.d-ldU2 .pic:before{right:.119vw;top:.238vw}
.d-ldU2 .text{padding-top:1.428vw}
.d-ldU2 .tit{font-size:1.428vw}
.d-ldU2 .desc{margin-top:.476vw;font-size:.952vw}
.d-ldU2 .inner:hover .pic:after{right:.119vw;top:.238vw}
.d-cour1{padding:4.166vw 0 0}
.d-cour1 .d-title3{margin-bottom:3.571vw}
.d-txtU2{margin:0 -1.488vw -2.38vw}
.d-txtU2 li{padding:0 1.488vw;margin-bottom:2.38vw}
.d-txtU2 .inner{min-height:4.523vw}
.d-txtU2 .tit{padding:1.19vw 2.38vw;font-size:1.071vw}
/*!å­¦ç§‘ç»¼åˆé¡µ*/
.d-course1{padding:1.19vw 0 2.261vw}
.d-course1 .item{padding:2.023vw 2.976vw}
.d-course1 .d-title3{margin-bottom:1.785vw}
.d-course1 .txt{padding-right:5.119vw;font-size:1.071vw}
.d-course1 .bt{padding-right:5.119vw}
.d-course1 .bt:before{bottom:.595vw;width:59.52vw}
.d-course1 .bt:after{bottom:.41vw;width:.357vw;height:.357vw}
.d-course1 .bt .icon{width:5.119vw;height:5.119vw;line-height:5.119vw}
.d-course1 .item.it1 .bt:before{right:12.61vw}
.d-course1 .item.it1 .bt:after{right:12.26vw}
.d-course1 .item.it2{margin:5vw 0 0 -7.82%}
.d-course1 .item.it2 .bt:before{left:7.5vw}
.d-course1 .item.it2 .bt:after{left:7.142vw}
.d-news2{padding:2.261vw 0 2.5vw}
.d-news2 .d-title3{margin-bottom:3.571vw}
.d-tabsT3 li+li{margin-top:1.071vw}
.d-tabsT3 .inner{padding-right:1.19vw;height:4.642vw}
.d-tabsT3 .inner:after,.d-tabsT3 .inner:before{width:.238vw;height:2.5vw}
.d-tabsT3 .date{width:5.833vw}
.d-tabsT3 .date .t1{font-size:1.428vw}
.d-tabsT3 .date .t2{font-size:.86vw}
.d-tabsT3 .tit{width:calc(100% - 5.833vw);font-size:1.071vw}
.d-news2Hot .text{padding:1.19vw 1.785vw}
.d-news2Hot .tit{font-size:1.071vw}
.d-notice1{padding:2.5vw 0 2.321vw}
.d-notice1 .d-title3{margin-bottom:1.071vw}
.d-newsU8{margin:0 -2.142vw -2.38vw}
.d-newsU8 li{padding:0 2.142vw;margin-bottom:2.38vw}
.d-newsU8 .inner{padding:1.904vw 0;padding-right:1.547vw;background-size:auto 1.071vw}
.d-newsU8 .date{width:7.738vw}
.d-newsU8 .date .t1{font-size:.952vw}
.d-newsU8 .date .t2{margin-left:.357vw;min-width:2.738vw;line-height:2.738vw}
.d-newsU8 .tit{width:calc(100% - 7.738vw);font-size:.952vw}
.d-dev1{padding:2.321vw 0 0}
.d-dev1 .d-title3{margin-bottom:2.619vw}
.d-devInfo1 dl{padding:1.369vw 2.023vw;padding-left:3.571vw}
.d-devInfo1 dl+dl{margin-top:1.309vw}
.d-devInfo1 dt:before{left:-2.023vw;top:.297vw;width:1.011vw;height:1.071vw}
.d-devInfo1 .tit{font-size:1.071vw}
.d-devInfo1 .date{margin-left:1.19vw;font-size:.952vw}
.d-devInfo1 dd{margin-top:.297vw}
.d-devInfo1 .desc{font-size:.952vw}
.d-devInfo1 dl.active dl{padding:1.666vw 3.571vw}
/*!å¸ˆèµ„é˜Ÿä¼*/
.d-filter1{margin-bottom:3.571vw;padding:2.678vw 2.976vw}
.d-filter1 .item+.item{margin-top:1.309vw}
.d-filter1 .tit{margin-right:.714vw;font-size:1.19vw}
.d-filter1 .cont{margin-right:-2.857vw}
.d-filter1 .cont a{margin-right:2.857vw;font-size:1.071vw}
.d-ldU3{margin:0 -1.785vw -4.285vw}
.d-ldU3 li{padding:0 1.785vw;margin-bottom:4.285vw}
.d-ldU3 .pic{margin-left:.833vw;width:13.09vw}
.d-ldU3 .pic:before{right:.119vw;top:.238vw}
.d-ldU3 .text{padding-top:1.369vw;width:calc(100% - 13.09vw)}
.d-ldU3 .hd{margin-bottom:1.309vw;padding-left:2.023vw}
.d-ldU3 .hd:before{left:-5.952vw;right:.357vw}
.d-ldU3 .hd:after{width:.357vw;height:.357vw}
.d-ldU3 .hd .name{padding-bottom:1.071vw;font-size:1.666vw}
.d-ldU3 .hd .job{padding:.595vw 0 1.071vw;margin-left:1.785vw;font-size:1.071vw}
.d-ldU3 .desc{margin-bottom:1.309vw;padding-left:2.023vw;font-size:.952vw}
.d-ldU3 .email{padding-left:2.023vw;font-size:1.071vw}
.d-ldU3 .email img{margin-top:.357vw;max-width:1.13vw}
.d-ldU3 .email span{padding-left:.595vw}
.d-ldU3 .inner:hover .pic:after{right:.119vw;top:.238vw}
/*!å¸ˆèµ„é˜Ÿä¼è¯¦æƒ…*/
.d-ldInfo1 .ldInfo1-hd{margin-bottom:1.904vw;padding:1.19vw 2.202vw 3.214vw}
.d-ldInfo1 .ldInfo1-hd .pic{margin-left:.833vw;width:13.09vw}
.d-ldInfo1 .ldInfo1-hd .pic:before{right:.119vw;top:.238vw}
.d-ldInfo1 .ldInfo1-hd .text{width:calc(100% - 13.09vw)}
.d-ldInfo1 .ldInfo1-hd .hd{margin-bottom:1.309vw}
.d-ldInfo1 .ldInfo1-hd .hd .hd-in{padding:0 .892vw 0 2.5vw}
.d-ldInfo1 .ldInfo1-hd .hd .hd-in:before{left:-5.952vw;right:.357vw}
.d-ldInfo1 .ldInfo1-hd .hd .hd-in:after{width:.357vw;height:.357vw}
.d-ldInfo1 .ldInfo1-hd .hd .name{padding-bottom:1.071vw;font-size:1.666vw}
.d-ldInfo1 .ldInfo1-hd .hd .job{padding:.595vw 0 1.071vw;margin-left:1.785vw;font-size:1.071vw}
.d-ldInfo1 .ldInfo1-hd .info{padding-left:2.5vw;font-size:1.071vw}
.d-ldInfo1 .ldInfo1-hd .info p{margin-bottom:.595vw}
.d-ldInfo1 .ldInfo1-hd .info img{margin-top:.238vw;max-width:1.19vw}
.d-ldInfo1 .ldInfo1-hd .info span{padding-left:.595vw}
.d-ldInfo1 .ldInfo1-bd{padding:0 1.428vw}
.d-ldInfo1 .ldInfo1-bd .txt{font-size:1.071vw}
.d-ldInfo1 .ldInfo1-bd .txt p{font-size:1.071vw !important}
}
@media only screen and (max-width:1399px){
/*!å¤´éƒ¨*/
.header .header-lang{font-size:14px}
.header .nav>li>a{padding:.238vw .6vw;font-size:14px}
.header .sub a{font-size:12px}
/*!åº•éƒ¨*/
.footer{margin-top:-8.547vw;padding-top:8.547vw}
.footer .footer-fLink dt{font-size:14px}
.footer .footer-fLink dt:after{right:10px;width:12px;height:12px}
.footer .footer-fLink dt img{max-width:14px}
.footer .footer-fLink dt span{max-width:calc(100% - 14px)}
.footer .footer-share .icon{width:36px;height:36px}
.footer .footer-share .icon img{max-width:20px}
.footer .footer-share .mask-pop{padding-bottom:10px}
.footer .footer-share .mask-pop .inner{padding:5px}
.footer .footer-share .mask-pop .pic{width:80px}
.footer .footer-nav dl{padding-right:15px}
.footer .footer-nav dt{font-size:14px}
.footer .footer-nav dd a{font-size:12px}
.footer .footer-info .icon{width:30px;height:30px}
.footer .footer-info .icon img{max-width:16px}
.footer .footer-info .text{width:calc(100% - 30px);font-size:12px}
.footer .footer-copy{font-size:12px}
/*!å…¬ç”¨*/
.d-title1{margin-bottom:25px!important}
.d-title1 .tit .cn{padding:0 20px;font-size:28px}
.d-title1 .tit .en{font-size:50px}
.d-title1.between .tit .cn{padding-right:20px}
.d-btns1 .more{padding:0 18px 0 10px;font-size:14px}
.d-btns1 .more:before{width:4px;height:6px}
.d-btns1 .more:after{width:48px;height:10px}
.d-btns1 .more .plane{width:12px;height:10px}
/*!index*/
.ind-nav{height:80px}
.ind-nav .title .tit{font-size:20px}
.ind-nav .list a{font-size:16px}
.d-news1 .d-title1{margin:0!important;padding:6px 0 15px}
.d-news1 .col-l .d-title1{margin-bottom:10px!important}
.d-newsU1 .inner{padding:10px 0}
.d-newsU1 .text{padding:6px 0 0 15px}
.d-newsU1 .tit{font-size:14px}
.d-newsU1{
    margin: 0 -1.428vw;
}
.d-newsU1 .date{font-size:12px}
.d-newsSwp1 .text{padding:20px 30px 60px}
.d-newsSwp1 .type .cn{font-size:16px}
.d-newsSwp1 .type .en{margin-top:4px;font-size:12px}
.d-newsSwp1 .type .en:before{top:8px}
.d-newsSwp1 .tit{margin-top:15px;font-size:14px}
.d-newsSwp1 .desc{margin-top:15px;font-size:12px}
.d-newsU2 .date{font-size:16px;width:60px}
.d-newsU2 .text{width:calc(100% - 60px)}
.d-newsU2 .tit{font-size:14px}
.d-newsU2 .desc{margin-top:4px;font-size:12px}
.d-newsU2 .line{margin-right:6px}
.d-newsU2 .line:before{width:30px}
.d-newsU2 .line:after{width:6px;height:6px;bottom:-3px;right:-6px}
.d-tabsT1 .tit{font-size:16px;line-height:50px}
.d-tabsT1 .d-btns1{top:-50px}
.d-newsU2 .active .inner{height:94px}
.d-teachingR1 .content{padding:30px}
.d-teachingR1 .content .bg-tit{font-size:70px}
.d-teachingR1 .content .cont-tit{font-size:16px}
.d-teachingR1 .content .desc{margin-top:15px;font-size:12px}
.d-teachingR1 .content .d-txtU1{margin-top:15px}
.d-txtU1 .inner{padding:5px 15px 5px 0}
.d-txtU1 .inner:before{width:10px;height:14px}
.d-txtU1 .tit{font-size:12px}
.d-txtU1 .arrow{width:10px;height:10px}
.d-txtU1 .inner:hover{padding-left:15px}
.d-newsU3 .inner{height:60px}
.d-newsU3 .date{font-size:16px;width:100px}
.d-newsU3 .tit{font-size:14px}
.d-newsU3 .line{margin-right:6px}
.d-newsU3 .line:before{width:30px}
.d-newsU3 .line:after{width:6px;height:6px;bottom:-3px;right:-6px}
.d-academicSwp1{padding:25px 30px}
.d-academicSwp1 .tit{font-size:14px}
.d-academicSwp1 .date{margin-top:6px;font-size:12px}
.d-academicSwp1 .img{margin-top:8px}
.d-academicSwp1 .info{margin-top:30px;font-size:12px}
.d-academicSwp1 .info img{margin:4px 6px 0 0;max-width:14px}
.d-academicSwp1 .arrow{width:46px;height:42px}
.d-academicSwp1 .arrow:after{width:6px;height:10px}
.d-tabsT2 .tit:after{height:20px}
.d-tabsT2 .tit .cn{font-size:22px}
.d-tabsT2 .tit .en{font-size:46px}
.d-tabsT2 .active .tit .cn{font-size:28px}
.d-mnagementSwpFor .text{padding:15px 0;height:80px}
.d-mnagementSwpFor .tit{padding:0 30px;font-size:16px}
.d-mnagementSwpFor .swiper-pagination{width: 10vw !important}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet{margin:0 6px!important;width:5px;height:5px;min-height:18px}
.d-mnagementSwpFor .swiper-pagination .swiper-pagination-bullet-active{width:18px;height:18px}
.d-mnagementSwpFor .swiper-arrows{width:200px;height:66px}
.d-mnagementSwpFor .swiper-arrows .swiper-next,.d-mnagementSwpFor .swiper-arrows .swiper-prev{width:30px;height:30px;-webkit-background-size:20px auto;background-size:20px auto}
.d-mnagementSwpFor .swiper-arrows .line{margin:0 10px}
.d-mnagementSwpNav .text{padding-top:20px}
.d-mnagementSwpNav .tit{font-size:14px}
.d-mnagementSwpNav .desc{margin-top:6px;font-size:12px}
.d-mnagementSwpNav .point{margin:15px auto 0;height:40px}
.d-mnagementSwpNav .point .circle{width:6px;height:6px}
.d-mnagementSwpNav .point .circle:before{width:24px;height:24px}
/*!æ—¥åŽ†*/
.d-calendar1{min-height:360px}
#schedule-box{font-size:12px!important}
#schedule-box .schedule-hd{padding:10px!important}
#schedule-box .today{font-size:18px!important}
#schedule-box .ul-box>li{height:38px!important;line-height:38px!important}
#schedule-box .week-ul{padding:0 20px!important}
#schedule-box .week-ul>li{font-size:14px!important}
#schedule-box .schedule-bd{padding:0 20px!important}
#schedule-box .selected-style::after,#schedule-box .today-flag:after{width:26px!important;height:26px!important}
/*!å†…é¡µ*/
.d-slideNav1 .hd .tit .cn{font-size:24px}
.d-slideNav1 .hd .tit .en{font-size:28px}
.d-sNavU1 .tit{font-size:14px}
.d-sNavU1 .tit .arrow{width:30px;height:30px;-webkit-background-size:10px auto;background-size:10px auto}
.d-sNavU1 .sNavU1-sub{padding:15px 0}
.d-sNavU1 .sNavU1-sub .sub-tit{padding:6px 0 6px 14px;font-size:12px;line-height:1.2}
.d-sNavU1 .sNavU1-sub .sub-tit:before{left:4px;top:11px;width:4px;height:4px}
.d-pos1{padding:30px 0 10px;margin-bottom:30px}
.d-title2 .tit{padding-left:20px;font-size:24px}
.d-title2 .tit:before{width:3px;height:24px}
.d-title3{padding:0;margin-bottom:25px}
.d-title3 .tit .cn{font-size:20px}
.cur{font-size:14px;padding-left:24px;-webkit-background-size:16px auto;background-size:16px auto}
.pages ul a{font-size:14px}
.pages ul .page-first a{padding:0 5px}
.pages ul .page-next a,.pages ul .page-prev a{padding:0 10px}
.pages .page-go,.pages .page-total{font-size:14px}
.pages .page-go .inp{width:36px;height:30px;line-height:28px}
.pages .page-go .sur{padding:0 10px;line-height:28px;font-size:14px}
/*!å­¦é™¢ç®€ä»‹*/
.d-desc1 .title .tit .cn{font-size:20px}
.d-desc1 .title .tit .en{font-size:58px}
.d-desc1 .title .tit .form{font-size:20px}
.d-desc1 .title .tit .form .year{font-size:28px}
.d-desc1 .txt{font-size:14px}
/*!é™¢é•¿å¯„è¯­*/
.d-desc2 .txt{font-size:14px}
.d-desc2 .txt:after,.d-desc2 .txt:before{width:60px;height:52px}
/*!å­¦é™¢é¢†å¯¼*/
.d-ldU1 .pic:after{right:-6px;bottom:-6px;width:40px;height:38px}
.d-ldU1 .hd .hd-in{padding:0 8px 0 30px}
.d-ldU1 .hd .name{padding-bottom:8px;font-size:20px}
.d-ldU1 .hd .job{padding-bottom:8px;margin-left:15px;font-size:14px}
.d-ldU1 .info,.d-ldU1 .txt{margin-top:15px;padding-left:30px;font-size:14px}
.d-ldU1 .info .icon{width:30px;height:30px;line-height:30px}
.d-ldU1 .info span{padding-left:10px}
/*!å­¦é™¢å§”å‘˜ä¼š*/
.d-comm1 .tit{font-size:16px}
.d-comm1 .tit:before{width:2px;height:18px}
.d-comm1 .txt a{font-size:14px}
/*!ç»„ç»‡æœºæž„*/
.d-org1{padding-top:50px}
.d-org1 .col-r{padding-top:80px}
.d-org1 .line{bottom:6px}
.d-org1 .line .circle1{width:6px;height:6px}
.d-org1 .line .circle1:before{width:16px;height:16px}
.d-org1 .line .circle2{bottom:-6px;width:6px;height:6px}
.d-org1 .item{display:block}
.d-org1 .item .circle,.d-org1 .item:after{width:6px;height:6px}
.d-org1 .item .circle:before{width:16px;height:16px}
.d-org1 .item .tit{font-size:20px}
.d-org1 .item .tit:before{width:50%}
.d-org1 .item .txt{padding:20px 0 0!important}
.d-org1 .item .txt a{font-size:14px}
.d-org1 .col-l .item{padding-right:20px}
.d-org1 .col-l .tit{text-align:right}
.d-org1 .col-l .item .tit:before{left:auto}
.d-org1 .col-r .item{padding-left:20px}
/*!å‘å±•åŽ†ç¨‹*/
.d-his1{padding-top:8vw}
.d-his1 .his-logo{width:40px;height:40px;line-height:40px}
.d-his1 .line{bottom:6px}
.d-his1 .item .circle{top:40px;width:6px;height:6px}
.d-his1 .line .circle2{bottom:-6px;width:6px;height:6px}
.d-his1 .item .year{font-size:28px}
.d-his1 .item .year:after{width:6px;height:6px}
.d-his1 .item .year span{padding-bottom:4px}
.d-his1 .item .txt{font-size:14px}
.d-his1 .item .circle:before{width:16px;height:16px}
/*!å›¾æ–‡åˆ—è¡¨*/
.d-newsU4 .date .date-in:before{right:6px}
.d-newsU4 .date .date-in:after{width:6px;height:6px}
.d-newsU4 .date .t1{font-size:18px}
.d-newsU4 .date .t2{font-size:12px}
.d-newsU4 .tit{font-size:16px}
.d-newsU4 .desc{font-size:14px}
/*!å­¦ç”Ÿæ´»åŠ¨*/
.d-newsU5 .date{width:100px}
.d-newsU5 .text{width:calc(100% - 100px)}
.d-newsU5 .date .t1{font-size:18px}
.d-newsU5 .date .t2{font-size:12px}
.d-newsU5 .tit{font-size:16px}
/*!è¯¦æƒ…*/
.d-detail1 .hd .tit{font-size:18px}
.d-detail1 .cont,.d-detail1 .hd .info{font-size:14px}
/*!æ ¡å‹ä¼ä¸š*/
.d-comU1 .inner{padding:10px}
.d-comU1 .tit{font-size:18px}
/*!ç»ç®¡äººç‰©*/
.d-newsU7 .tit{font-size:16px}
/*!å­¦ç³»ç»¼åˆé¡µ*/
.d-desc3 .txt{font-size:14px}
.d-ldU2 .tit{font-size:18px}
.d-ldU2 .desc,.d-txtU2 .tit{font-size:14px}
/*!å­¦ç§‘ç»¼åˆé¡µ*/
.d-course1 .txt{font-size:14px}
.d-course1 .bt:after{width:6px;height:6px}
.d-course1 .item.it1 .bt:before{right:calc(12.26vw + 6px)}
.d-course1 .item.it2 .bt:after{left:calc(7.5vw - 6px)}
.d-news2Hot .tit{font-size:16px}
.d-tabsT3 .date .t1{font-size:18px}
.d-tabsT3 .date .t2{font-size:12px}
.d-tabsT3 .tit{font-size:16px}
.d-newsU8 .date{width:90px}
.d-newsU8 .date .t1{font-size:14px}
.d-newsU8 .date .t2{font-size:16px}
.d-newsU8 .tit{padding-left:10px;width:calc(100% - 90px);font-size:14px}
.d-devInfo1 dt:before{top:7px;width:14px;height:15px}
.d-devInfo1 .tit{font-size:16px}
.d-devInfo1 .date,.d-devInfo1 .desc{font-size:14px}
/*!å¸ˆèµ„é˜Ÿä¼*/
.d-filter1 .tit{font-size:16px}
.d-filter1 .cont a{font-size:14px}
.d-ldU3 .hd .name{font-size:20px}
.d-ldU3 .desc,.d-ldU3 .email,.d-ldU3 .hd .job{font-size:14px}
.d-ldU3 .email img{margin:4px 4px 0 0;max-width:16px}
/*!å¸ˆèµ„é˜Ÿä¼è¯¦æƒ…*/
.d-ldInfo1 .ldInfo1-hd .hd .name{font-size:20px}
.d-ldInfo1 .ldInfo1-hd .hd .job,.d-ldInfo1 .ldInfo1-hd .info{font-size:14px}
.d-ldInfo1 .ldInfo1-hd .info img{margin:4px 4px 0 0;max-width:16px}
.d-ldInfo1 .ldInfo1-bd .txt{font-size:14px}
.d-ldInfo1 .ldInfo1-bd .txt p{font-size:14px !important}
}
@media only screen and (max-width:1199px){
/*!å¤´éƒ¨*/
.header{padding:0 20px}
.header .logo{max-width:31%}
.header .header-r{padding-left:2vw}
.header .nav>li>a{padding:.238vw .3vw}
.header .sub .sub-in{padding:5px 0}
.header .sub a{padding:6px 15px}
.header .header-so-btn{width:30px;height:30px;-webkit-background-size:14px auto;background-size:14px auto}
/*!åº•éƒ¨*/
.footer .footer-1{padding:60px 0 20px}
.footer .footer-fLink dt{line-height:30px}
/*!index*/
.ind-nav{height:60px}
.ind-nav .list a:hover .bg .plane{-webkit-transform:rotate(10deg) translate(25px,0);-ms-transform:rotate(10deg) translate(25px,0);-o-transform:rotate(10deg) translate(25px,0);transform:rotate(10deg) translate(25px,0)}
.ind-nav .list a:hover .bg .circle{-webkit-transform:rotate(10deg) translate(-25px,0);-ms-transform:rotate(10deg) translate(-25px,0);-o-transform:rotate(10deg) translate(-25px,0);transform:rotate(10deg) translate(-25px,0)}
/*!å†…é¡µ*/
.main-in{margin-top:-75px}
.main-in:after{top:75px}
.main-in .main-in-col{width:18vw}
.main-in .main-in-cor{padding-top:75px;width:calc(100% - 18vw)}
.d-slideNav1 .hd{padding:15px 15px 10px}
.d-slideNav1 .hd .tit{height:50px}
.d-slideNav1 .bd{padding:0 20px 60px}
.d-sNavU1 .tit{padding:10px 30px 10px 0}
/*!æ ¡å‹ä¼ä¸š*/
.d-comU1 .tit{font-size:16px}
/*!å­¦ç§‘ç»¼åˆé¡µ*/
.d-course1 .item{padding:30px}
.d-course1 .item.it2{margin-top:70px}
.d-tabsT3 .inner{min-height:60px}
.d-newsU8{margin:0 -1.5vw -2.38vw}
.d-newsU8 li{padding:0 1.5vw}
.d-devInfo1 dl{padding:20px 30px 20px 40px}
.d-devInfo1 dt:before{left:-24px}
/*!å¸ˆèµ„é˜Ÿä¼*/
.d-ldU3 .hd .name{font-size:16px}
.d-ldU3 .hd .job{margin-left:.8vw;font-size:12px}
.d-ldU3 .desc,.d-ldU3 .email{font-size:12px}
.d-ldU3 .email img{margin:4px 4px 0 0;max-width:12px}
}
@media only screen and (max-width:959px){
body{padding-top:60px}
.wp,.wp1300{width:100%;padding:0 20px}
/*!å¤´éƒ¨*/
.menuBtn{display:block}
.header{height:60px;background:linear-gradient(180deg,#0848a7 0,#1c478c 100%)}
.header .logo{margin:0;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:none;width:230px;height:50px;line-height:50px}
.header .logo img{max-height:40px}
.header .logo .line{width:1px;height:30px}
.header .header-btns{padding:0 30px 10px;margin-bottom:10px;border-bottom:1px solid #ccc;justify-content:flex-start}
.header .header-so-btn{display:block;position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;-webkit-background-size:24px auto;background-size:24px auto}
.header .header-lang{font-size:18px}
.header .header-btns .line,.header .header-r .header-so-btn{display:none}
.header .header-r{padding:60px 0 0;position:fixed;right:0;top:0;bottom:0;width:300px;background:linear-gradient(180deg,#0848a7 0,#1c478c 100%);z-index:9;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-r .scroll{padding:20px 0;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;overflow-y:auto}
.header .header-r.active{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .header-r .scroll,.header .nav{display:block}
.header .nav>li{margin-bottom:8px}
.header .nav>li>a{padding:8px 30px;color:#fff;line-height:1.5;font-size:20px}
.header .nav>li>a:after{height:2px}
.header .nav>li>a i{display:block}
.header .nav>li.on>a i:after{transform:translate(-50%,-50%) rotate(180deg);transform-origin:50% 30%}
.header .sub{padding-top:10px;min-width:0;width:100%;position:static;transform:translate(0)}
.header .sub .sub-in{padding:15px 0}
.header .sub .sub-in:before{left:13%}
.header .sub a{padding:7px 20px 7px 40px;font-size:16px;text-align:left}
.search-box{width:300px}
.pop-search .pop-search-close{width:60px;height:60px;right:20px;top:20px}
/*!åº•éƒ¨*/
.footer .pc{display:none!important}
.footer .mob{display:block!important}
.footer{margin-top:-80px;padding-top:12.3vw}
.footer .wp{flex-wrap:wrap}
.footer .footer-nav{display:none}
.footer .gotop{top:25px;width:18px;height:18px;background-size:18px auto}
.footer .footer-1{margin-bottom:10px;padding:0;border:none}
.footer .footer-1 .wp,.footer .footer-2 .wp,.footer .wp{padding:0 30px;max-width:none}
.footer .footer-logo{margin-bottom:16px;order:1;position:static;transform:translate(0);width:100%}
.footer .footer-logo .img1{max-width:60%}
.footer .footer-logo .img1 img{max-height:36px}
.footer .footer-logo .img2{max-width:30%}
.footer .footer-logo .img2 img{max-height:22px}
.footer .footer-logo .line{margin:0 10px;width:1px;height:40px}
.footer .footer-fLink{width:60%;order:2}
.footer .footer-fLink dt{padding:0 15px;font-size:9px}
.footer .footer-fLink dt img{max-width:12px}
.footer .footer-fLink dt span{padding-left:8px;max-width:calc(100% - 12px)}
.footer .footer-fLink dd{width: 340px}
.footer .footer-fLink dd .in{padding:10px 0}
.footer .footer-fLink dd a{padding:5px 20px;width: 50%;font-size: 12px}
.footer .footer-share{order:2}
.footer .footer-share .item{margin-left:12px}
.footer .footer-share .icon{width:32px;height:32px}
.footer .footer-share .mask-pop .pic{width:70px}
.footer .footer-2{padding:0;margin-bottom:5px}
.footer .footer-info{padding:0;width:100%}
.footer .footer-info .item{padding:10px 0}
.footer .footer-info .item+.item{margin:0;border-top:1px dashed rgba(216,216,216,.2)}
.footer .footer-info .icon{width:40px;height:40px}
.footer .footer-info .text{padding-left:12px;font-size:9px;line-height:1.33}
.footer .footer-3{padding:12px 0;background:#0848a7}
.footer .footer-copy{font-size:9px}
/*!å…¬ç”¨*/
.d-title1 .tit .cn{font-size:24px}
.d-title1 .tit .en{font-size:32px}
.d-btns1 .more{font-size:12px}
/*!index*/
.box-banner{height:auto}
.banner{height:220px;border-radius:0}
.banner .swiper-pagination{bottom:15px!important}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:6px;height:6px}
.banner .swiper-pagination .swiper-pagination-bullet-active{width:20px !important;height:24px !important}
.ind-nav{position:static;height:auto;box-shadow:0 .238vw .595vw 0 rgba(16,71,161,.27)}
.ind-nav .wp{padding:0;display:block}
.ind-nav .wp:after,.ind-nav .wp:before{display:none}
.ind-nav .title{padding:15px 20px;width:100%;background:linear-gradient(180deg,#dab762 0,#d49f32 97%)}
.ind-nav .title:after{display:none}
.ind-nav .list{width:100%;display:none}
.ind-nav .list:before{display:none}
.ind-nav .list a{height:70px}
.ind-nav .list .bg{width:100px;height:58px}
.ind-nav .list .bg .plane:before{width:11px;height:10px}
.ind-nav .list .bg .circle:before{width:5px;height:4px}
.ind-nav .list a:hover .bg .plane{-webkit-transform:rotate(15deg) translate(28px,0);ms-transform:rotate(15deg) translate(28px,0);-o-transform:rotate(15deg) translate(28px,0);transform:rotate(15deg) translate(28px,0)}
.ind-nav .list a:hover .bg .circle{-webkit-transform:rotate(15deg) translate(-28px,0);-ms-transform:rotate(15deg) translate(-28px,0);-o-transform:rotate(15deg) translate(-28px,0);transform:rotate(15deg) translate(-28px,0)}
.list#indNavSwp1{display:block!important}
.section-index1{padding:40px 0 80px}
.section-index1 .d-title1{display:none}
.d-news1{display:block}
.d-news1 .col-l,.d-news1 .col-m,.d-news1 .col-r{width:100%}
.d-news1 .col-l,.d-news1 .col-m{margin-bottom:30px}
.d-news1 .col-l .d-title1,.d-news1 .col-r .d-title1{display:-webkit-flex;display:flex}
.d-newsU1 .img{width:120px}
.d-newsU1 .text{width:calc(100% - 120px)}
.d-newsU2 .inner{padding:20px 0;height:50px}
.d-newsU2 .bg{left:-20px;right:-20px}
.d-newsU2 .active .inner{height:110px}
.d-newsSwp1 .swiper-pagination{bottom:20px!important;background-size:100% auto}
.d-newsSwp1 .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:3px;height:6px}
.d-newsSwp1 .swiper-pagination .swiper-pagination-bullet-active{height:12px}
.section-index2{margin:-40px 0;padding:110px 0}
.section-index2 .pc{display:none!important}
.section-index2 .mob{display:block!important}
.section-index2 .index2-bg1{top:4px}
.d-plane1{width:104%;height:66px;left:-2%}
.d-plane1 .plane{opacity:1;-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}
.d-tabsT1{display:none!important}
.d-tabsT1#teachingSwp1{display:block!important}
.d-tabsT1 .tit{font-size:14px}
.d-tabsT1 .tit .bg{width:100px;height:48px}
.d-tabsT1 .tit .bg .plane:before{width:11px;height:10px}
.d-tabsT1 .tit .bg .circle:before{width:5px;height:4px}
.d-tabsT1 .swiper-slide-active .tit .bg{opacity:1}
.d-tabsT1 .swiper-slide-active .tit .bg .plane{-webkit-transform:rotate(15deg) translate(28px,0);ms-transform:rotate(15deg) translate(28px,0);-o-transform:rotate(15deg) translate(28px,0);transform:rotate(15deg) translate(28px,0)}
.d-tabsT1 .swiper-slide-active .tit .bg .circle{-webkit-transform:rotate(15deg) translate(-28px,0);-ms-transform:rotate(15deg) translate(-28px,0);-o-transform:rotate(15deg) translate(-28px,0);transform:rotate(15deg) translate(-28px,0)}
.d-tabsD1 .d-btns1{margin-top:20px;display:block!important}
.d-tabsD1 .d-btns1 .more{padding-top:5px;padding-bottom:5px;width:52px;margin:0 auto}
.d-tabsD1 .d-btns1 .more:after,.d-tabsD1 .d-btns1 .more:before{bottom:5px}
.d-teachingR1{padding:0}
.d-teachingR1 .bg{position:static;padding-top:52.55%}
.d-teachingR1 .content{padding:30px 20px;width:100%}
.d-teachingR1 .content .bg-tit{font-size:60px;left:-5px;top:-8px}
.d-txtU1{margin:0 -10px}
.d-txtU1 li{padding:0 10px;width:50%}
.section-index3{padding:80px 0}
.d-newsU1{
    margin: 0;
}
.section-index3 .d-title1{margin-bottom:10px!important}
.d-academic1{display:block}
.d-academic1 .col-l,.d-academic1 .col-r{width:100%}
.d-academic1 .col-l{margin-bottom:30px}
.d-academic1 .col-r{flex-wrap:wrap}
.d-calendar1{width:100%;order:1}
.d-academicSwp1{width:100%;order:2}
.d-academicSwp1 .arrow{bottom:-22px;}
.section-index4{margin-top:-80px;padding:80px 0}
.section-index4 .wp{z-index:2}
.section-index4 .index4-bg2{bottom:80px}
.d-tabsT2{padding:0;margin-bottom:30px}
.d-tabsT2 .tit .cn{font-size:18px}
.d-tabsT2 .tit .en{font-size:32px}
.d-tabsT2 .active .tit .cn{font-size:24px}
.d-mnagement1,.d-tabsT2 .active .d-btns1{display:block}
.d-mnagement1 .col-l,.d-mnagement1 .col-r{width:100%}
.d-mnagement1 .col-l{margin:0 0 70px}
.d-mnagement1 .col-r{padding:0}
.d-mnagementSwpFor .swiper-pagination{width: calc(100% - 200px) !important}
.d-mnagementSwpFor .swiper-arrows{width:160px;height:52px}
/*!å†…é¡µ*/
.main-in{margin:0;padding:20px 0 130px;overflow:hidden}
.main-in .wp{display:block}
.main-in .main-in-col,.main-in .main-in-cor{width:100%;padding:0;margin:0}
.d-slideNav1 .hd:before{content:'';position:absolute;right:15px;top:50%;width:40px;height:40px;background:url(../images/d-menu1.png) center center no-repeat;-webkit-background-size:30px auto;background-size:30px auto;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-slideNav1 .hd:after{-webkit-transform:skew(0);-ms-transform:skew(0);-o-transform:skew(0);transform:skew(0)}
.d-slideNav1 .hd .tit{align-items:flex-start}
.d-slideNav1 .hd .tit .en{left:0;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.d-slideNav1 .bd{padding-bottom:40px;display:none}
.d-pos1{padding:30px 0 15px;display:block}
.cur{margin-top:10px}
.pages{padding-top:30px}
.pages ul{width:100%}
.pages ul li{display:none}
.pages ul .page-active,.pages ul .page-first,.pages ul .page-next,.pages ul .page-prev{display:block}
.pages .page-go,.pages .page-total{margin-top:5px;width:100%;text-align:center}
/*!å­¦é™¢ç®€ä»‹*/
.d-desc1 .pic{float:none;width:100%;margin:0 0 10px}
.d-desc1 .title{margin-bottom:20px}
.d-desc1 .title .tit{padding-top:30px}
.d-desc1 .title .tit .en{left:auto;right:50px}
/*!é™¢é•¿å¯„è¯­*/
.d-desc2 .pic{padding:15px 0 0 15px;float:none;width:200px;margin:0 auto}
.d-desc2 .pic:before{right:15px;bottom:15px}
.d-desc2 .txt{padding-top:20px}
/*!å­¦é™¢é¢†å¯¼*/
.d-ldU1 .inner{padding:20px 0}
.d-ldU1 .pic{width:110px}
.d-ldU1 .text{width:calc(100% - 110px)}
.d-ldU1 .hd .hd-in{padding:0 8px 0 20px}
.d-ldU1 .hd .name{font-size:18px}
.d-ldU1 .hd .job{font-size:12px}
.d-ldU1 .info,.d-ldU1 .txt{padding-left:20px;font-size:12px}
/*!å­¦é™¢å§”å‘˜ä¼š*/
.d-comm1{display:block}
.d-comm1 .col-l,.d-comm1 .col-r{width:100%}
.d-comm1 .col-r{margin-top:15px}
.d-comm1 .item{padding:20px 0 15px}
.d-comm1 .item+.item{margin-top:15px}
.d-comm1 .tit{margin-bottom:10px;padding-left:20px}
.d-comm1 .txt{padding-left:20px}
.d-comm1 .txt a{margin-bottom:5px;padding:4px 15px 4px 0}
/*!ç»„ç»‡æœºæž„*/
.d-org1 .item .tit{padding-top:15px}
.d-org1 .item .txt{padding-top:10px!important}
.d-org1 .item .txt a{margin-bottom:5px;padding:4px 15px 4px 0}
/*!å‘å±•åŽ†ç¨‹*/
.d-his1{padding-top:90px}
.d-his1 .item .circle{top:36px}
.d-his1 .item .year{font-size:24px}
.d-his1 .item .txt{margin-top:10px}
.d-his1 .item:nth-child(odd) .txt,.d-his1 .item:nth-child(odd) .year{padding-right:20px}
.d-his1 .item:nth-child(even) .txt,.d-his1 .item:nth-child(even) .year{padding-left:20px}
.d-his1 .item:nth-child(odd){margin-bottom:60px;margin-top:-30px}
.d-his1 .item:nth-child(even){margin-top:30px}
/*!å›¾æ–‡åˆ—è¡¨*/
.d-newsU4 .inner{padding:15px 15px 20px;flex-wrap:wrap;align-items:flex-start}
.d-newsU4 .pic{margin-bottom:10px;width:100%}
.d-newsU4 .text{width:100%}
.d-newsU4 .date{margin-bottom:10px}
.d-newsU4 .date .date-in{padding:0 0 5px}
.d-newsU4 .date .t2{padding-bottom:4px;margin-left:4px}
.d-newsU4 .tit{padding-left:0;margin-bottom:5px}
.d-newsU4 .desc{margin-bottom:10px;padding-left:0;line-height:1.5;max-height:3em}
.d-newsU4 .d-btns1{opacity:1}
.d-newsU4 .d-btns1 .more{color:#bd9e5d}
.d-newsU4 .d-btns1 .more:after{background-image:url(../images/d-btn-bg2.png)}
/*!å­¦ç”Ÿæ´»åŠ¨*/
.d-newsU5 .inner{min-height:60px}
.d-newsU5 .date .t2{padding-bottom:4px;margin-left:4px}
.d-newsU5 .text{padding-left:15px}
.d-newsU5 .d-btns1{right:15px}
.d-newsU5 .inner:hover{padding-right:80px}
/*!ä¸“é¢˜æ–°é—»*/
.d-newsU6 li{padding:0 5px;margin-bottom:10px;width:50%}
/*!è¯¦æƒ…*/
.d-detail1 .hd{padding-bottom:15px}
.d-detail1 .hd .tit{margin-bottom:10px}
/*!æ ¡å‹ä¼ä¸š*/
.d-comU1{margin-bottom:-15px}
.d-comU1 li{margin-bottom:15px;width:100%}
.d-comU1 .inner{padding:15px}
.d-comU1 .pic{width:120px;height:60px;line-height:58px}
.d-comU1 .text{padding-left:15px;width:calc(100% - 100px)}
/*!ç»ç®¡äººç‰©*/
.d-newsU7{margin-bottom:-20px}
.d-newsU7 li{margin-bottom:20px;width:100%}
.d-newsU7 .inner{padding:15px}
.d-newsU7 .text{padding:10px 15px}
.d-newsU7 .tit{margin-bottom:10px;height:auto;max-height:3.34em}
.d-newsU7 .d-btns1{opacity:1}
.d-newsU7 .d-btns1 .more{color:#bd9e5d}
.d-newsU7 .d-btns1 .more:after{background-image:url(../images/d-btn-bg2.png)}
.d-newsU7 .inner:hover .d-btns1 .more{color:#fff}
/*!å­¦ç³»ç»¼åˆé¡µ*/
.d-desc3{padding:0 0 25px;flex-wrap:wrap}
.d-desc3 .pic{margin-top:20px;padding:0 10px 10px 0;width:100%;order:2}
.d-desc3 .pic:after{top:10px;left:10px}
.d-desc3 .text{width:100%;order:1}
.d-desc3 .d-title3,.d-desc3 .txt{margin-bottom:10px}
.d-ld1{padding:25px 0}
.d-ld1 .d-title3{margin-bottom:25px}
.d-ld1 .d-ld1-bg{top:268px}
.d-ldU2{margin-bottom:-20px}
.d-ldU2 li{margin-bottom:20px;width:50%}
.d-ldU2 .pic{width:100px}
.d-ldU2 .text{padding-top:10px}
.d-ldU2 .desc{margin-top:4px}
.d-cour1{padding-top:25px}
.d-cour1 .d-title3{margin-bottom:25px}
.d-txtU2{margin-bottom:-15px}
.d-txtU2 li{margin-bottom:15px;width:100%}
.d-txtU2 .inner{min-height:40px}
.d-txtU2 .tit{padding:15px 40px}
/*!å­¦ç§‘ç»¼åˆé¡µ*/
.d-course1{padding:0 0 25px;display:block}
.d-course1 .item{width:100%!important}
.d-course1 .d-title3{margin-bottom:10px}
.d-course1 .txt{padding:0;margin-bottom:10px}
.d-course1 .bt{padding:0}
.d-course1 .bt:before{bottom:10px;width:1000px}
.d-course1 .bt:after{bottom:7px}
.d-course1 .bt .icon{width:40px;height:40px;line-height:40px}
.d-course1 .item.it1 .bt:before{right:60px}
.d-course1 .item.it1 .bt:after{right:54px}
.d-course1 .item.it2{margin:0}
.d-course1 .item.it2 .bt:before{left:60px}
.d-course1 .item.it2 .bt:after{left:54px}
.d-news2{padding:25px 0}
.d-news2 .d-title3{margin-bottom:25px}
.d-news2 .news2-cont{display:block}
.d-news2 .news2-cont .news2-col,.d-news2 .news2-cont .news2-cor{width:100%}
.d-news2 .news2-cont .news2-col{margin-bottom:15px}
.d-news2Hot .text{padding:20px}
.d-tabsT3 li+li{margin-top:10px}
.d-tabsT3 .inner{padding-right:20px;min-height:70px}
.d-tabsT3 .date{width:60px}
.d-tabsT3 .date .t2{margin-top:4px}
.d-tabsT3 .tit{width:calc(100% - 60px)}
.d-notice1{padding:25px 0}
.d-notice1 .d-title3{margin-bottom:10px}
.d-newsU8 li{width:100%}
.d-newsU8 .inner{padding:15px 0;background-size:100% 12px}
.d-newsU8 .date .t2{margin-left:4px;min-width:30px;line-height:30px}
.d-dev1{padding:25px 0 0}
.d-dev1 .d-title3{margin-bottom:25px}
.d-devInfo1 dl+dl{margin-top:15px}
/*!å¸ˆèµ„é˜Ÿä¼*/
.d-filter1{padding:20px;margin-bottom:20px}
.d-filter1 .item{flex-wrap:wrap}
.d-filter1 .item+.item{margin-top:15px}
.d-filter1 .tit{width:100%;margin:0 0 5px}
.d-ldU3{margin-bottom:-20px}
.d-ldU3 li{width:100%;margin-bottom:20px}
.d-ldU3 .pic{width:100px}
.d-ldU3 .text{width:calc(100% - 100px)}
.d-ldU3 .hd{padding-left:20px;margin-bottom:10px}
.d-ldU3 .hd .job{margin-left:10px}
.d-ldU3 .desc{padding-left:20px;margin-bottom:10px}
.d-ldU3 .email{padding-left:20px}
/*!å¸ˆèµ„é˜Ÿä¼è¯¦æƒ…*/
.d-ldInfo1 .ldInfo1-hd{padding:20px 0;margin-bottom:20px}
.d-ldInfo1 .ldInfo1-hd .pic{margin:0;width:100px}
.d-ldInfo1 .ldInfo1-hd .text{width:calc(100% - 100px)}
.d-ldInfo1 .ldInfo1-hd .hd{margin-bottom:10px}
.d-ldInfo1 .ldInfo1-hd .hd .hd-in{padding:0 10px 0 15px}
.d-ldInfo1 .ldInfo1-hd .info{padding-left:15px}
.d-ldInfo1 .ldInfo1-hd .info p{margin-bottom:8px}

}

/*!****** hlg end *******/
.cont img,.cont video{display:inline-block !important;margin:0 auto !important;max-width:100% !important;height:auto !important}
.cont table{margin:0 auto !important;max-width:100% !important;height:auto !important}
.d-course1 .item-con{display: block;}
.d-course1 .item-hd{display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-end;}
.d-course1 .item-hd .icon{margin-left: 34px; width: 86px; height: 86px; line-height: 86px; font-size: 0; text-align: center; flex-shrink: 0;}
.d-course1 .item-hd .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.d-course1 .item-hd .d-title3{padding: 0; padding-bottom: 28px; margin: 0; margin-bottom: 15px; flex-grow: 1; position: relative;}
.d-course1 .item-hd .d-title3:before, .d-course1 .item-hd .d-title3:after{content: ''; position: absolute;}
.d-course1 .item-hd .d-title3:before{left: -1000px; bottom: 0; right: 6px; height: 1px; background-color: #fff;}
.d-course1 .item-hd .d-title3:after{right: 0; bottom: -3px; width: 6px; height: 6px; border: 1px solid #fff; border-radius: 50%;}
.d-course1 .item-hd .d-title3 .tit .cn{padding-right: 40px; font-size: 34px;}
.d-course1 .item-hd .d-title3 .tit .cn:after{top: 17%; width: 60px; height: 54px;}
.d-course1 .item.it1, .d-course1 .item.it2{padding: 0 !important;}
.d-course1 .item.it1 .item-con{padding: 42px 139px 42px 70px;}
.d-course1 .item.it2 .item-con{padding: 42px 84px 42px 54px;}
.d-course1 .item.it2 .item-hd{}
.d-course1 .item.it2 .item-hd .icon{margin: 0; margin-right: 34px; order: 1;}
.d-course1 .item.it2 .item-hd .d-title3{order: 2; justify-content: flex-end;}
.d-course1 .item.it2 .item-hd .d-title3:before{left: 6px; right: -1000px;}
.d-course1 .item.it2 .item-hd .d-title3:after{left: 0; right: auto;}
@media only screen and (max-width:1679px){
    .d-course1 .item-hd .icon{margin-left: 2.023vw; width: 5.119vw; height: 5.119vw; line-height: 5.119vw;}
    .d-course1 .item-hd .d-title3{padding-bottom: 1.666vw; margin-bottom: 0.892vw;}
    .d-course1 .item-hd .d-title3:before{right: 0.357vw;}
    .d-course1 .item-hd .d-title3 .tit .cn{padding-right: 2.380vw; font-size: 2.023vw;}
    .d-course1 .item-hd .d-title3 .tit .cn:after{width: 3.571vw; height: 3.214vw;}
    .d-course1 .item.it1 .item-con{padding: 2.5vw 8.273vw 2.5vw 4.166vw;}
    .d-course1 .item.it2 .item-con{padding: 2.5vw 5vw 2.5vw 3.214vw;}
    .d-course1 .item.it2 .item-hd .icon{margin-right: 2.023vw;}
    .d-course1 .item.it2 .item-hd .d-title3:before{left: 0.357vw;}
}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:959px){
    .d-course1 .item-hd .icon{width: 50px; height: 50px; line-height: 50px;}
    .d-course1 .item-hd .d-title3{padding-bottom: 15px; margin-bottom: 5px;}
    .d-course1 .item-hd .d-title3 .tit .cn{font-size: 24px;}
    .d-course1 .item-hd .d-title3 .tit .cn:after{width: 60px; height: 54px;}
    .d-course1 .item.it1 .item-con, .d-course1 .item.it2 .item-con{padding: 20px 30px;}
}






/* 新增页面 */
/* 研究机构 */
.m-researchl{
    /* overflow: hidden; */
}
.m-researchl .research{
    /* overflow: hidden; */
    margin-bottom: 36px;
}
.m-researchl .item{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -16px;
    margin-bottom: 56px;
}
.m-researchl .item:last-child{
    margin-bottom: 0;
}
.m-researchl .item .box{
    padding: 0 16px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
}
.m-researchl .item .con{
    display: block;
    height: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0px 4px 10px 0px #E3ECFB;
    -moz-box-shadow: 0px 4px 10px 0px #E3ECFB;
    -ms-box-shadow: 0px 4px 10px 0px #E3ECFB;
    -o-box-shadow: 0px 4px 10px 0px #E3ECFB;
    box-shadow: 0px 4px 10px 0px #E3ECFB;
    overflow: hidden;
    padding: 22px 0 38px;
}
.m-researchl .item .con .tit{
    padding: 0 42px;
    position: relative;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5em;
    color: #0848A7;
    margin-bottom: 14px;
}
.m-researchl .item .con .tit:after{
    content: "";
    position: absolute;
    width: 4px;
    height: 24px;
    background: #0848A7;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.ul-listl1{
    overflow: hidden;
    padding: 0 42px;
}
.ul-listl1 li{
    margin-bottom: 10px;
}
.ul-listl1 li:last-child{
    margin-bottom: 0;
}
.ul-listl1 .v1{
    display: block;
    font-size: 20px;
    line-height: 1.5em;
    color: #2C2C2C;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl1 .v1:hover{
    color: #0848A7;
}
.ul-listl1.w3 li{
    width: 33.33%;
    float: left;
    padding-right: 10px;
}

/* 学系设置 */
.ul-listl2{
    overflow: hidden;
    margin: 50px -29px 0;
}
.ul-listl2 li{
    width: 50%;
    float: left;
    padding: 0 29px;
    margin-bottom: 45px;
}
.ul-listl2 .con{
    display: block;
    position: relative;
}
.ul-listl2 .con:after{
    content: "";
    position: absolute;
    top: 9px;
    left: -8px;
    bottom: -9px;
    right: 0;
    background: #D9B45D;
    opacity: 0;
    visibility: hidden;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transform: scale(0.9,0.9);
    -webkit-transform: scale(0.9,0.9);
    -moz-transform: scale(0.9,0.9);
    -ms-transform: scale(0.9,0.9);
    -o-transform: scale(0.9,0.9);
}
.ul-listl2 .con .box{
    background: #E4EDFC;
    padding: 35px 31px 58px 30px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.ul-listl2 .con .tit{
    font-size: 22px;
    line-height: 1.181em;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #414141;
    margin-bottom: 23px;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl2 .con .tit i{
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    background: url(../images/xz/iconl1.png) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-right: 6px;
    margin-top: -2px;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl2 .con .desc{
    font-size: 16px;
    line-height: 1.75em;
    color: #808080;
    display: -webkit-box;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    overflow: hidden;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl2 .con .more{
    position: absolute;
    right: 31px;
    bottom: 29px;
    font-size: 18px;
    line-height: 1.5em;
    text-transform: uppercase;
    color: #FFFFFF;
    overflow: hidden;
    background: url(../images/xz/bgl1.png) bottom center no-repeat;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
    width: 83px;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl2 .con:hover:after{
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    opacity: 1;
    visibility: visible;
}
.ul-listl2 .con:hover .box{
    background: #0848a7 url(../images/xz/bgl2.jpg) right center no-repeat;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -ms-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;
    margin-right: -8px;
}
.ul-listl2 .con:hover .tit{
    color: #fff;
}
.ul-listl2 .con:hover .tit i{
    background-image: url(../images/xz/iconl1-1.png);
}
.ul-listl2 .con:hover .desc{
    color: #fff;
}
.ul-listl2 .con:hover .more{
    opacity: 1;
    visibility: visible;
}

/* 教学案例 */
.ul-listl3{
    overflow: hidden;
}
.ul-listl3 li{
    margin-bottom: 20px;
}
.ul-listl3 .con{
    display: block;
    margin: 0 auto;
    border: #e2e2e2 1px solid;
    padding: 10px 20px;
    overflow: hidden;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl3 .con .top{
    overflow: hidden;
    margin-bottom: 5px;
}
.ul-listl3 .con .tit{
    font-size: 16px;
    line-height: 1.875em;
    color: #333;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ul-listl3 .con .top .date{
    float: right;
    color: #666666;
    font-size: 14px;
    line-height: 1.5em;
    margin-left: 20px;
}
.ul-listl3 .con .date,
.ul-listl3 .con .info{
    font-size: 12px;
    color: #666;
    line-height: 1.5em;
}
.ul-listl3 .con:hover{
    background-color: #a2c1e0;
}

/* 案例中心 */
.m-synopsisl{
    overflow: hidden;
    padding-top: 22px;
}
.m-synopsisl .text{
    font-size: 18px;
    line-height: 2em;
    overflow: hidden;
}
.m-synopsisl .text span{
    font-weight: bold;
    color: #0848a7;
}
.m-linkl{
    overflow: hidden;
    padding-top: 74px;
}
.m-linkl .d-title3.middle{
    margin-bottom: 61px;
}
.m-linkl .d-title3.middle .d-btns1{
    top: auto;
    bottom: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
}
.m-linkl .d-txtU2{
    -webkit-box-pack: justify;
    -webkit-justify-content: center;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
}
.m-linkl .d-txtU2 li{
    padding: 0 10px;
}
.m-linkl .d-txtU2{
    margin-left: -10px;
    margin-right: -10px;
}
.m-linkl .d-txtU2 .tit{
    padding: 20px;
}
.m-casel{
    overflow: hidden;
    padding-top: 90px;
}
.m-slickl1{
    overflow: hidden;
    padding: 27px 0 38px;
    margin: 0 0;
}
.m-slickl1 .item{
    margin-bottom: 39px;
    padding: 0 25px;
}
.m-slickl1 .con{
    display: block;
    overflow: hidden;
    /* background-color: #fff;   */
}
.m-slickl1 .con .pic{
    width: 100%;
    font-size: 0;
    height: 87px;
    line-height: 87px;
    text-align: center;
}
.m-slickl1 .con .pic img{
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.m-slickl1 .slick-arrow {
    position: absolute;
    width: 36px;
    height: 36px;
    bottom: 0;
    font-size: 0;
    border: none;
    outline: none;
    z-index: 8;
    cursor: pointer;
    background-color: transparent;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border: 1px solid rgba(5, 85, 159, 0.48);
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.m-slickl1 .slick-prev {
    left: 50%;
    margin-left: -53px;
    background-image:url(../images/xz/iconl2-1.png);
}
.m-slickl1 .slick-next {
    right: 50%;
    margin-right: -53px;
    background-image:url(../images/xz/iconl3-1.png);
}
.m-slickl1 .slick-prev:hover{
    background-color: #05559F;
    border-color: #05559F;
    background-image: url(../images/xz/iconl2.png);
}
.m-slickl1 .slick-next:hover{
    background-color: #05559F;
    border-color: #05559F;
    background-image: url(../images/xz/iconl3.png);
}


@media only screen and (max-width:1679px){
    /* 研究机构 */
    .m-researchl .research{
        margin-bottom: 1.875vw;
    }
    .m-researchl .item{
        margin: 0 -0.833vw;
        margin-bottom: 2.916vw;
    }
    .m-researchl .item .box{
        padding: 0 0.833vw;
    }
    .m-researchl .item .con{
        -webkit-box-shadow: 0 0.208vw 0.520vw 0 #E3ECFB;
        -moz-box-shadow: 0 0.208vw 0.520vw 0 #E3ECFB;
        -ms-box-shadow: 0 0.208vw 0.520vw 0 #E3ECFB;
        -o-box-shadow: 0 0.208vw 0.520vw 0 #E3ECFB;
        box-shadow: 0 0.208vw 0.520vw 0 #E3ECFB;
        padding: 1.145vw 0 1.979vw;
    }
    .m-researchl .item .con .tit{
        padding: 0 2.187vw;
        font-size: 1.25vw;
        margin-bottom: 0.729vw;
    }
    .m-researchl .item .con .tit:after{
        width: 0.208vw;
        height: 1.25vw;
    }
    .ul-listl1{
        padding: 0 2.187vw;
    }
    .ul-listl1 li{
        margin-bottom: 0.520vw;
    }
    .ul-listl1 .v1{
        font-size: 1.041vw;
        line-height: 1.5em;
    }
    .ul-listl1.w3 li{
        padding-right: 0.520vw;
    }
    /* 学系设置 */
    .ul-listl2{
        margin: 2.604vw -1.510vw 0;
    }
    .ul-listl2 li{
        padding: 0 1.510vw;
        margin-bottom: 2.343vw;
    }
    .ul-listl2 .con:after{
        top: 0.468vw;
        left: -0.416vw;
        bottom: -0.468vw;
    }
    .ul-listl2 .con .box{
        background: #E4EDFC;
        padding: 1.822vw 1.614vw 3.020vw 1.562vw;
    }
    .ul-listl2 .con .tit{
        font-size: 1.145vw;
        line-height: 1.181em;
        margin-bottom: 1.197vw;
    }
    .ul-listl2 .con .tit i{
        width: 1.302vw;
        height: 1.302vw;
        margin-right: 0.312vw;
        margin-top: -0.104vw;
    }
    .ul-listl2 .con .desc{
        font-size: 0.833vw;
        line-height: 1.75em;
    }
    .ul-listl2 .con .more{
        right: 1.614vw;
        bottom: 1.510vw;
        font-size: 0.937vw;
        line-height: 1.5em;
        width: 4.322vw;
    }
    .ul-listl2 .con:hover .box{
        margin-right: -0.416vw;
    }
    /* 教学案例 */
    .ul-listl3 li{
        margin-bottom: 1.041vw;
    }
    .ul-listl3 .con{
        margin: 0 auto;
        padding: 0.520vw 1.041vw;
    }
    .ul-listl3 .con .top{
        margin-bottom: 0.260vw;
    }
    .ul-listl3 .con .tit{
        font-size: 0.833vw;
        line-height: 1.875em;
    }
    .ul-listl3 .con .top .date{
        font-size: 0.729vw;
        line-height: 1.5em;
        margin-left: 1.041vw;
    }
    /* 案例中心 */
    .m-synopsisl{
        padding-top: 1.145vw;
    }
    .m-synopsisl .text{
        font-size: 0.937vw;
        line-height: 2em;
    }
    .m-synopsisl .text span{
        font-weight: bold;
    }
    .m-linkl{
        padding-top: 3.854vw;
    }
    .m-linkl .d-title3.middle{
        margin-bottom: 3.177vw;
    }
    .m-linkl .d-txtU2 li{
        padding: 0 0.520vw;
    }
    .m-linkl .d-txtU2{
        margin-left: -0.520vw;
        margin-right: -0.520vw;
    }
    .m-linkl .d-txtU2 .tit{
        padding: 1.041vw;
    }
    .m-casel{
        padding-top: 4.687vw;
    }
    .m-slickl1{
        padding: 1.406vw 0 1.979vw;
        margin: 0 -1.302vw;
    }
    .m-slickl1 .item{
        margin-bottom: 2.031vw;
        padding: 0 1.302vw;
    }
    .m-slickl1 .con .pic{
        font-size: 0;
        height: 4.531vw;
        line-height: 4.531vw;
    }
}

@media only screen and (max-width:1399px){
    .m-researchl .item .con .tit{
        font-size: 16px;
        padding: 0 15px;
        margin-bottom: 10px;
    }
    .m-researchl .item .con .tit:after{
        width: 2px;
        height: 18px;
    }
    .ul-listl1 .v1{
        font-size: 14px;
    }
    .ul-listl1.w3 li{
        width: 50%;
    }
    .m-researchl .item .box{
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .m-researchl .item{
        margin: 0 -10px;
    }
    .ul-listl1{
        padding: 0 15px;
    }
    .ul-listl2 .con .tit{
        font-size: 18px;
    }
    .ul-listl2 .con .tit i{
        width: 20px;
        height: 20px;
        margin-top: -2px;
        margin-right: 5px;
    }
    .ul-listl2 .con .desc{
        font-size: 12px;
    }
    .ul-listl2 .con .more{
        font-size: 14px;
        width: 60px;
    }
    .ul-listl3 .con .tit{
        font-size: 14px;
    }
    .ul-listl3 .con .top .date{
        font-size: 12px;
        margin-left: 20px;
        margin-top: 4px;
    }
    .ul-listl3 .con{
        padding: 10px;
    }
    .ul-listl3 li{
        margin-bottom: 10px;
    }
    .m-synopsisl .text{
        font-size: 14px;
    }
    .m-slickl1 .item{
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .m-slickl1 .con .pic{
        height: 90px;
        line-height: 90px;
    }
    .m-slickl1{
        padding: 0 0 50px;
    }
    .m-linkl,.m-casel{
        padding-top: 30px;
    }
    .m-researchl .item .con{
        padding: 18px 0;
    }
}

@media only screen and (max-width:1199px){
    .ul-listl2 .con .more{
        opacity: 1;
        visibility: visible;
        color: #414141;
        bottom: 15px; 
        right: 15px;
    }
    .ul-listl2 .con:hover:after,
    .ul-listl2 .con:after{
        display: none;
    }
    .ul-listl2 .con:hover .box{
        margin-right: 0;
        background: #E4EDFC;
    }
    .ul-listl2 .con:hover .tit{
        color: #414141;
    }
    .ul-listl2 .con:hover .tit i{
        background-image: url(../images/xz/iconl1.png);
    }
    .ul-listl2 .con:hover .desc{
        color: #808080;
    }
    .ul-listl2{
        margin: 0 -5px;
    }
    .ul-listl2 li{
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .ul-listl2 .con .box{
        padding: 15px 15px 50px;
    }
}

@media only screen and (max-width:959px){
    .m-researchl .item{
        display: block;
    }
    .m-linkl .d-txtU2 .tit{
        padding: 15px 40px;
    }
    .m-synopsisl .text{
        line-height: 1.5em;
    }
}
@media only screen and (max-width:480px){
    .ul-listl1.w3 li{
        width: auto;
        float: none;
    }
    .ul-listl2 li{
        width: auto;
        float: left;
    }
}


/* 新增2 */
.ul-listl4{
    overflow: hidden;
}
.ul-listl4 li{
    float: left;
    width: 205px;
    margin-right: 13px;
    margin-bottom: 20px;
    position: relative;
}
.ul-listl4 li:after{
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    width: 0px;
    height: 0px;
    border-top: 8px solid #0848a7;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    display: none;
}
.ul-listl4 .con{
    display: block;
    overflow: hidden;
    height: 54px;
    line-height: 52px;
    width: 100%;
    border: 1px solid #dfdfdf;
    text-align: center;
    font-size: 14px;
    color: #333;
    padding: 0 15px;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl4 li.on .con,
.ul-listl4 .con:hover{
    background-color: #0848a7;
    color: #fff;
    border-color: #0848a7;
}
.ul-listl4 li.on:after,
.ul-listl4 li:hover:after{
    display: block;
}

@media only screen and (max-width: 1679px) {
    .ul-listl4 li{
        width: 12.20vw;
        margin-right: 0.774vw;
        margin-bottom: 1.191vw;
    }
    .ul-listl4 li:after{
        content: "";
        bottom: -0.476vw;
        border-top: 0.476vw solid #0848a7;
        border-left: 0.476vw solid transparent;
        border-right: 0.476vw solid transparent;
    }
    .ul-listl4 .con{
        height: 3.216vw;
        line-height: 3.097vw;
        border: 1px solid #dfdfdf;
        font-size: 0.833vw;
    }
}

@media only screen and (max-width:1399px){
    .ul-listl4 .con{
        font-size: 12px;
    }
}

@media only screen and (max-width:1199px){
    .ul-listl4 .con{
        height: 36px;
        line-height: 34px;
        padding: 0 10px;
    }
    .ul-listl4 li{
        width: 100px;
        margin-right: 10px;
        margin-bottom: 15px;
    }
    .ul-listl4 li:after{
        bottom: -8px;
        border-top: 8px solid #0848a7;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
    }
}

@media only screen and (max-width:959px){
    .ul-listl4{
        margin: 0 -5px;
    }
    .ul-listl4 li{
        width: 33.33%;
        margin: 0 0 20px;
        padding: 0 5px;
    }
}