blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch}
html{overflow-x: hidden;}
body{
	overflow-x: hidden;
	overflow-y: auto;
	color:#3d4c63;background:#fff;font:14px/1.5 "Century Gothic","Microsoft Yahei",sans-serif;outline:0;max-width:1920px;margin:0 auto;padding-top:253px}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif}
input,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
a:hover{color:#ff4b59}
.wp{margin:0 auto;width:98%;max-width:1610px}
.header{position:fixed;left:0;top:0;right:0;height:253px;--logo-h:clamp(56px,4.7vw,68px);z-index:100;background-color:transparent;transition:height .45s cubic-bezier(.4,0,.2,1),background-color .3s ease,box-shadow .3s ease}
.logo{position:absolute;left:5.9%;top:0;width:auto;height:100%;display:flex;align-items:center;font-size:0;z-index:100}
.logo a{display:flex;align-items:center;line-height:0}
.logo img{display:block;height:var(--logo-h);width:auto;max-width:none}
.header-r{position:absolute;right:4.4%;top:0;text-align:right;line-height:1.4;z-index:100}
.header-link{font-size:0}
.header-link a{padding:0 18px;display:inline-block;vertical-align:middle;font-size:16px;color:#fff;line-height:40px;font-weight:normal;position:relative;transition:color .2s ease}
.header-link a:before{content:'';position:absolute;left:0;top:50%;width:1px;height:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;transition:background-color .2s ease}
.header-link a:first-child:before{display:none}
.header-link a:hover{color:#0879f8}
.nav ul li{float:left;position:relative}
.nav ul li>a{display:block;font-size:20px;color:#fff;font-weight:bold;letter-spacing:.1em;line-height:55px;padding:0 14px;cursor:pointer;transition:color .2s ease}
.nav ul .on>a,.nav ul li:hover>a{color:#0879f8}
.sub{padding:18px 0 34px;position:absolute;left:50%;top:100%;width:240px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-top:2px solid #0879f8;background-color:#fff;box-shadow:0 0 20px rgba(4,79,163,.2);display:none}
.sub:before{content:'';position:absolute;left:50%;bottom:100%;width:30px;height:10px;background:url(../images/i1.png) center center no-repeat;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.sub a{display:block;padding:0 30px;font-size:18px;color:#000;font-weight:300;letter-spacing:.1em;font-family:"Microsoft YaHei Light","Microsoft Yahei",sans-serif;text-align:left;line-height:1.9;cursor:pointer}
.sub a:hover{color:#0879f8}
.nav ul li.show .sub{display:block}
@media only screen and (min-width:1200px){
.header-r{display:flex;flex-direction:column;justify-content:center;height:100%}
.header-link{margin-bottom:calc(var(--logo-h) * .05)}
.header-link a{line-height:calc(var(--logo-h) * .399)}
.nav ul li>a{line-height:calc(var(--logo-h) * .551)}
.bodyH .header-r{justify-content:flex-start;padding-top:calc((100px - var(--logo-h)) / 2)}
.bodyH .nav ul li{padding-bottom:calc((100px - var(--logo-h)) / 2)}
.nav ul li:last-child .sub{left:auto;right:0;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.nav ul li:last-child .sub:before{left:auto;right:30px;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
}
.menuBtn{margin-top:20px;position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#fff;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.bodyH .header{height:100px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}
.bodyH .header-link a{color:#000}
.bodyH .header-link a:before{background-color:#000}
.bodyH .header-link a:hover{color:#0879f8}
.bodyH .nav ul li>a{color:#000}
.bodyH .nav ul li.on>a,.bodyH .nav ul li:hover>a{color:#0879f8}
.footer{padding:64px 0 84px;background-color:#1d4883;word-break:break-all;position:relative}
.ft-bg{position:absolute;right:0;top:0;width:100%;height:371px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.ft-bg2{position:absolute;left:0;bottom:0;width:100%;height:304px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.footer-con{position:relative;z-index:2}
.footer-top{padding-bottom:20px;margin-bottom:44px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}
.footer-top:before{content:'';position:absolute;left:69%;top:10px;width:1px;height:80%;background-color:rgba(255,255,255,.1)}
.footer-link{padding:6px;float:left;width:69%;overflow:hidden}
.footer-link .item{padding-right:10px;float:left;width:25%}
.footer-link .item:first-child{width:21%}
.footer-link .item:nth-child(2n){width:30%}
.footer-link .item:nth-child(3n){width:30%}
.footer-link .item:nth-child(4n){width:19%}
.footer-link dl{margin-bottom:38px}
.footer-link dl dt{margin-bottom:20px;font-size:24px;color:#fff;font-weight:700;position:relative}
.footer-link dl dt i{position:absolute;right:0;top:0;bottom:0;width:40px;background:url(../images/i8.png) center center no-repeat;-webkit-background-size:14px auto;background-size:14px auto;display:none}
.footer-link dl dt.on i{background-image:url(../images/i9.png)}
.footer-link dl dd{overflow:hidden}
.footer-link dl dd a{display:block;font-size:18px;color:rgba(187,212,240,.9);line-height:2.2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.footer-link dl dd a:hover{color:#0879f8}
.footer-info{padding:0 2.2% 0 3.5%;float:right;width:31%;font-size:18px;color:#fff;line-height:2.1;overflow:hidden}
.footer-info p a{
    color: #fff;
}
.footer-info .share-btn{margin-top:22px;overflow:hidden}
.footer-info .share-btn a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.footer-info .share-btn .bdshare-button-style0-16 a{padding:0;margin:0 5px;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:rgba(255,255,255,.4);border-radius:4px}
.footer-info .share-btn .bdshare-button-style0-16 .bds_tsina{background-image:url(../images/i3.png)}
.footer-info .share-btn .bds_instagram{background-image:url(../images/i4.png)}
.footer-info .share-btn .bdshare-button-style0-16 .bds_twi{background-image:url(../images/i5.png)}
.footer-info .share-btn .bdshare-button-style0-16 .bds_fbook{background-image:url(../images/i6.png)}
.footer-info .share-btn .bdshare-button-style0-16 .bds_linkedin{background-image:url(../images/i7.png)}
.footer-info .share-btn a:hover{background-color:#0879f8;opacity:1;filter:alpha(opacity=100)}
.footer-copy{width:80%;font-size:20px;color:#b4d0ef}
.body-bg{position:absolute;right:0;top:0;width:68%;padding-top:27.85%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.body-bg2{position:absolute;right:0;top:0;width:68%;padding-top:80.6%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.body-bg3{position:absolute;left:0;top:0;width:32%;height:253px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}
.tit-1{margin-bottom:36px;text-align:center;overflow:hidden}
.tit-1 h3{font-size:clamp(26px,2.75vw,48px);letter-spacing:.2em;color:#000;text-align:center}
.tit-2{margin-bottom:60px;overflow:hidden}
.tit-2 h3{font-size:60px;color:#fff;text-align:center}
.tit-3{margin-bottom:36px;overflow:hidden}
.tit-3 h3{font-size:60px;color:#000;text-align:center}
.btn-1{font-size:0;text-align:center;overflow:hidden}
.btn-1 a{display:inline-block;vertical-align:middle;font-size:20px;color:#000;font-weight:700;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.btn-1 a:hover{color:#0879f8}
.index-1{font-size:0;position:relative;z-index:2}
.index-bg2{position:absolute;left:0;top:0;bottom:0;width:400px;background-repeat:no-repeat;background-position:left center;-webkit-background-size:auto 100%;background-size:auto 100%;background-color:#0879f8}
.sk-1{padding-left:136px;display:inline-block;vertical-align:middle;width:73%;position:relative;z-index:10}
.sk-1 .slider{position:relative;overflow:hidden}
.sk-1 .slider .pic{padding-top:63%;position:relative;overflow:hidden}
.sk-1 .slider .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sk-1 .slider .pic:hover img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.sk-1 .sk1-dots{position:absolute;left:0;bottom:32px;font-size:0;color:#fff;line-height:1;font-weight:700}
.sk-1 .sk1-dots em,.sk-1 .sk1-dots span{display:inline-block;vertical-align:bottom}
.sk-1 .sk1-dots em{font-size:44px;font-weight:400;margin:0 7px}
.sk-1 .sk1-dots .current{font-size:50px}
.sk-1 .sk1-dots .num{font-size:20px}
.sk-1 .sk1-arrow{padding:8px 26px;position:absolute;left:100%;top:33.2%;background-color:#0879f8;white-space:nowrap;overflow:hidden}
.sk-1 .sk1-arrow .slick-arrow{display:inline-block!important;vertical-align:middle;outline:0;border:none;text-indent:-999px;background-repeat:no-repeat;background-position:center center;background-color:transparent;width:44px;height:44px;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sk-1 .sk1-arrow .slick-prev{background-image:url(../images/prev.png)}
.sk-1 .sk1-arrow .slick-next{background-image:url(../images/next.png)}
.sk-1 .sk1-arrow .slick-arrow:hover{opacity:.6;filter:alpha(opacity=60)}
.txt-1{padding:8% 0 0 39px;font-size:36px;color:#000;line-height:1.6;font-weight:700;display:inline-block;vertical-align:middle;width:27%}
.txt-1 a{color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.txt-1 a:hover{color:#0879f8}
.index-2{padding:98px 0 56px;position:relative;z-index:2;overflow:hidden}
.news-1{padding-bottom:62px;margin:0 -20px}
.news-1 li{padding:0 20px;float:left;width:25%}
.news-1 .con{display:block;position:relative}
.news-1 .pic{position:relative;transform:scaleX(1);transform-origin:left;overflow:hidden}
.news-1 .pic:after{content:"";left:0;top:0;position:absolute;z-index:2;width:100%;background-color:#f6f6f6;height:100%;transform-origin:right;transform:scaleX(1)}
.news-1 .pic img{display:block;width:100%;height:auto;transition:transform 1.2s cubic-bezier(.23,1,.32,1) 0s}
.news-1 .date{padding:10px 10px 16px;position:absolute;left:20px;top:-10px;background-color:#0879f8;color:#fff;line-height:1;text-align:center;font-weight:700;min-width:64px}
.news-1 .date .d1{margin-bottom:2px;font-size:clamp(17px,1.5vw,28px)}
.news-1 .date .d2{font-size:clamp(15px,1.2vw,22px)}
.news-1 .bt{padding:16px 20px;margin*:-40px 0 0 20px;background-color:#fff;border-top:3px solid #0879f8;overflow:hidden;position:relative;z-index:2}
.news-1 .bt h4{margin-bottom:12px;font-size:clamp(17px,1.35vw,26px);color:#000;line-height:1.6;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}
.news-1 .bt .txt{font-size:clamp(13px,1.05vw,19px);color:#000;line-height:1.7}
.news-1 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.news-1 .con:hover .bt h4{color:#0879f8}
.index-3{overflow:hidden}
.index-3 .col-l{padding-top:3.45%;width:73%;position:relative}
.index-3 .col-r{width:27%;position:relative}
.ind3-pic{padding-top:64%;position:relative;overflow:hidden}
.ind3-pic .img{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-transition:.5s;-o-transition:.5s;transition:.5s}
.ind3-pic .mask,.ind3-pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.ind3-pic .txt{padding-left:18%;position:absolute;left:0;bottom:9.5%;width:64%;z-index:2}
.ind3-pic .txt h4{margin-bottom:32px;font-size:56px;color:#fff;line-height:1.3}
.ind3-pic .txt .date{font-size:28px;color:#fff;font-weight:700}
.ind3-pic .bg{position:absolute;left:0;bottom:0;right:0;height:51.5%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.ind3-pic:hover .img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.ind3-pic2{margin-left:-95%;padding-top:96.8%;position:relative;overflow:hidden}
.ind3-pic2 .img{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-transition:.5s;-o-transition:.5s;transition:.5s}
.ind3-pic2 img{position:absolute;left:0;top:0;width:100%;height:100%}
.ind3-pic2 .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(8,121,248,.9)}
.ind3-pic2 .txt{padding:4.7% 5.5%;position:absolute;left:0;top:0;width:auto}
.ind3-pic2 .txt h4{margin-bottom:16px;font-size:28px;color:#fff;line-height:1.6}
.ind3-pic2 .txt .date{font-size:28px;color:#fff;font-weight:700}
.ind3-pic2 .bg{position:absolute;left:10.5%;top:0;bottom:0;width:38.2%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.ind3-pic2 .bg2{position:absolute;right:0;top:0;bottom:0;width:39%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.ind3-pic2:hover .img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.ind3-pic3{padding-top:89%;position:relative;overflow:hidden}
.ind3-pic3 .img{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;opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ind3-pic3 img{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ind3-pic3 .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1d4883;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ind3-pic3 .txt{padding:9.5% 10%;position:absolute;left:0;top:0;width:auto}
.ind3-pic3 .txt h4{margin-bottom:20px;font-size:28px;color:#fff;line-height:1.6}
.ind3-pic3 .txt .date{font-size:20px;color:#fff;font-weight:700}
.ind3-pic3:hover .img,.ind3-pic3:hover img{opacity:1;filter:alpha(opacity=100)}
.ind3-pic3:hover .mask{background-color:rgba(29,72,131,.9)}
.ind3-pic3:hover .txt .date,.ind3-pic3:hover .txt h4{color:#0879f8}
.index-4{background-color:#f7f7f7;position:relative;z-index:2}
.ind4-bg{position:absolute;left:0;top:0;bottom:-114px;width:100%;z-index:1}
.index4-con{padding:145px 0 81px;position:relative;z-index:12;overflow:hidden}
.about-1{padding:0 13.2%;position:relative;z-index:2;overflow:hidden}
.about-1 .video{margin-left:20px;float:right;width:43%;overflow:hidden}
.about-1 .video .video-inner{padding-top:122%;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.about-1 .video .start{position:absolute;left:50%;top:50%;width:88px;height:88px;background:url(../images/i2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}
.about-1 .video .logo{position:absolute;left:30px;bottom:30px;right:30px;top:auto;width:auto;height:90px;line-height:90px;font-size:0;overflow:hidden}
.about-1 .video .logo img{display:inline-block;vertical-align:middle;max-height:100%}
.about-1 .inner{padding-top:2%;overflow:hidden}
.about-1 .inner h4{margin-bottom:24px;font-size:70px;color:#161f1e}
.about-1 .inner .txt{margin-bottom:60px;font-size:24px;color:#161f1e;line-height:1.6}
.about-1 .inner .btn-1{text-align:left}
.about-1 .video:hover .video-inner{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.index-5{background-color:#1d4883;position:relative;z-index:1;overflow:hidden}
.ind5-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}
.index5-con{padding:210px 0 105px;overflow:hidden;position:relative;z-index:2}
.num-1{margin:0 -54px;padding-bottom:52px;overflow:hidden}
.num-1 li{margin-bottom:20px;float:left;width:16.66%}
.num-1 .con{display:block;overflow:hidden}
.num-1 .top{padding:45px 20px 0;width:180px;margin:0 auto 5px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% auto;background-size:100% auto}
.num-1 .pic{width:90px;height:90px;margin:0 auto 5px;overflow:hidden}
.num-1 .pic img{display:block;width:100%;height:100%}
.num-1 .num{font-size:48px;color:#fff;font-weight:700;text-align:center;line-height:1.2}
.num-1 h4{font-size:22px;color:#fff;text-align:center;font-weight:400}
.ind5-date{font-size:18px;color:#fff;text-align:center}
.index-6{position:relative;background-color:#fff;overflow:hidden}
.ind6-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}
.index6-con{padding:98px 0 120px;overflow:hidden;position:relative;z-index:2}
.store-1 li{float:left;width:20%;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.store-1 li:nth-child(1){border-top:1px solid #e5e5e5}
.store-1 li:nth-child(2){border-top:1px solid #e5e5e5}
.store-1 li:nth-child(3){border-top:1px solid #e5e5e5}
.store-1 li:nth-child(4){border-top:1px solid #e5e5e5}
.store-1 li:nth-child(5){border-top:1px solid #e5e5e5}
.store-1 li:nth-child(5n){border-right:1px solid #e5e5e5}
.store-1 .con{display:block}
.store-1 .pic{height:193px;line-height:193px;font-size:0;text-align:center;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.store-1 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.store-1 li:hover{position:relative;z-index:10}
.store-1 .con:hover .pic{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.19)}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:none}
.pop-close{position:absolute;right:20px;top:20px;width:40px;height:40px;background:url(../images/i8.png) center center no-repeat;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}
.pop-video{position:absolute;left:50%;top:50%;width:70%;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pop-video video{display:block;width:100%}
.ind4-svg{position:absolute;left:0;bottom:-114px;width:30%;overflow:hidden;z-index:10}
.ind4-svg .ind4-svg-inner{padding-top:48%;position:relative}
.ind4-svg .bg-circle-object{position:absolute;left:-50%;top:0;width:100%}
.ind4-svg .bg-circle-object .cls-1{fill:none;stroke:#0879f8;stroke-miterlimit:10;stroke-width:80px;stroke-dasharray:1014;stroke-dashoffset:1014}
.ind4-svg.inview .bg-circle-object .cls-1{stroke-dashoffset:0;transition:all 1s cubic-bezier(.81,.1,.2,.97) 0s}
.ft-svg{position:absolute;right:0;bottom:0;width:35%;overflow:hidden;z-index:10}
.ft-svg .ft-svg-inner{margin-right:-6%;padding-top:49%;position:relative;overflow:hidden}
.ft-svg .bg-circle-object{position:absolute;left:0;top:0;width:100%}
.ft-svg .bg-circle-object .cls-1{fill:none;stroke:#0879f8;stroke-miterlimit:10;stroke-width:70px;stroke-dasharray:1014;stroke-dashoffset:1014}
.ft-svg.inview .bg-circle-object .cls-1{stroke-dashoffset:0;transition:all 1s cubic-bezier(.81,.1,.2,.97) 0s}
.news-1 li{-webkit-transition:all 4s cubic-bezier(.08,.82,.17,1);transition:all 4s cubic-bezier(.08,.82,.17,1)}
.news-1 li:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}
.news-1 li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}
.news-1 li:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}
.news-1 li:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}
.news-1 .inview{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;visibility:visible}
.news-1 .inview .pic{transform:scaleX(1);transition:transform .7s cubic-bezier(.81,.1,.2,.97) .2s}
.news-1 .inview .pic:after{transition:transform .8s cubic-bezier(.24,.89,.31,.97) .8s;transform:scaleX(0)}
.news-1 li.inview:nth-child(1) .pic{-webkit-transition-delay:.2s;transition-delay:.2s}
.news-1 li.inview:nth-child(2) .pic{-webkit-transition-delay:.2s;transition-delay:.4s}
.news-1 li.inview:nth-child(3) .pic{-webkit-transition-delay:.2s;transition-delay:.6s}
.news-1 li.inview:nth-child(4) .pic{-webkit-transition-delay:.2s;transition-delay:.8s}
.text-wrap{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}
.ind3-pic .txt.inview .text-wrap{animation:.8s cubic-bezier(.86,0,.07,1) .4s both clip-to-right}
.ind3-pic .txt.inview h4{animation-delay:.1s}
.ind3-pic .txt.inview .date{animation-delay:.2s}
.ind3-pic2 .txt.inview .text-wrap{animation:.8s cubic-bezier(.86,0,.07,1) .4s both clip-to-right}
.ind3-pic2 .txt.inview h4{animation-delay:.1s}
.ind3-pic2 .txt.inview .date{animation-delay:.2s}
.ind3-pic3 .txt.inview .text-wrap{animation:.8s cubic-bezier(.86,0,.07,1) .4s both clip-to-right}
.ind3-pic3 .txt.inview h4{animation-delay:.1s}
.ind3-pic3 .txt.inview .date{animation-delay:.2s}
.about-1 .inner.inview .text-wrap{animation:.8s cubic-bezier(.86,0,.07,1) .4s both clip-to-right}
.about-1 .inner.inview h4{animation-delay:.1s}
.about-1 .inner.inview .txt{animation-delay:.2s}
@keyframes clip-to-right{
from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}
to{-webkit-clip-path:inset(-2% -4% -2% -2%);clip-path:inset(-2% -4% -2% -2%)}
}
@-webkit-keyframes clip-to-right{
from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}
to{-webkit-clip-path:inset(-2% -4% -2% -2%);clip-path:inset(-2% -4% -2% -2%)}
}
body.inside{padding-top: 100px;}
@media only screen and (max-width:1920px){
.footer-copy{width:68%}
}
@media only screen and (max-width:1620px){
.num-1{margin:0}
}
@media only screen and (max-width:1600px){
.header{padding:0 3%}
.header-link a{font-size:14px;padding:0 10px}
.nav ul li>a{font-size:18px;padding:0 6px}
.sub a{font-size:16px}
.txt-1{font-size:28px}
.sk-1 .sk1-dots .current{font-size:40px}
.sk-1 .sk1-dots em{font-size:34px}
.sk-1 .sk1-dots .num{font-size:16px}
.btn-1 a{font-size:16px}
.ind3-pic .txt h4{font-size:36px}
.ind3-pic .txt .date,.ind3-pic2 .txt .date,.ind3-pic2 .txt h4,.ind3-pic3 .txt h4{font-size:20px}
.ind3-pic3 .txt .date{font-size:16px}
.about-1 .inner h4{font-size:40px}
.about-1 .inner .txt{font-size:20px}
.tit-2 h3{font-size:30px}
.num-1 .top{width:140px}
.num-1 .pic{width:70px;height:70px}
.num-1 .num{font-size:30px}
.num-1 h4{font-size:16px}
.tit-3 h3{font-size:30px}
.store-1 .pic{height:140px;line-height:140px}
.footer-link dl dt{font-size:20px}
.footer-link dl dd a{font-size:14px}
.footer-info{font-size:14px}
.footer-info .share-btn .bdshare-button-style0-16 a{width:40px;height:40px}
.footer-copy{font-size:16px}
}
@media only screen and (max-width:1366px){
.bodyH .header{padding:0 20px}
.header-link a{font-size:12px}
.nav ul li>a{font-size:16px}
.sub a{font-size:14px}
.txt-1{font-size:22px}
.sk-1 .sk1-dots .current{font-size:30px}
.sk-1 .sk1-dots em{font-size:28px}
.sk-1 .sk1-dots .num{font-size:12px}
.ind3-pic .txt{padding-left:10%}
.footer-info{padding:0 2%}
}
@media only screen and (max-width:1199px){
body,body.inside{padding-top:80px}
.header{position:fixed;left:0;top:0;right:0;height:80px !important;
	line-height:80px !important;background-color:#fff;
	box-shadow:0 0 10px rgba(0,0,0,.25);z-index:100;
	padding: 0 3% !important;
}
.logo{position:static;height:80px !important;line-height:80px !important;
	margin-top: 0 !important;
}
.logo img{height:56px}
.header-r{
	position: fixed !important;
	padding:0;left:0;top:80px;right:0;bottom:0;overflow-y:auto;background-color:rgba(0,0,0,.8);display:none}
.body-bg3{height:80px}
.menuBtn{display:block}
.menuBtn b{background-color:#000}
.header-link{display:none}
.nav ul li{float:none;text-align:center}
.nav ul.fix{min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px);display:flex;flex-direction:column;justify-content:center}
.nav ul.fix:before,.nav ul.fix:after{display:none}
.nav ul.fix>li{display:flex;flex-direction:column;justify-content:center;min-height:72px;border-top:1px solid rgba(255,255,255,.16)}
.nav ul.fix>li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}
.nav ul li>a{font-size:clamp(18px,4.8vw,24px);line-height:1.5;padding:0}
.bodyH .nav ul li>a{color: #fff;}
.sub{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);width:auto;padding:10px 0 18px}
.sub a{font-size:clamp(14px,4.4vw,17px);text-align:center;line-height:1.8}
.sk-1{padding-left:80px}
.txt-1{font-size:16px}
.index-2{padding:80px 0}
.news-1{margin:0 -10px;padding-bottom:40px}
.news-1 li{padding:0 10px}
.news-1 .bt{padding:15px;margin-left:15px}
.ind3-pic .txt{padding-left:5%}
.ind3-pic .txt h4{margin-bottom:20px;font-size:26px}
.ind3-pic .txt .date{font-size:16px}
.ind3-pic2 .txt h4{font-size:16px;margin-bottom:10px}
.ind3-pic2 .txt .date{font-size:16px}
.ind3-pic3 .txt h4{font-size:16px;margin-bottom:10px}
.ind3-pic3 .txt .date{font-size:14px}
.index4-con{padding:80px 0}
.about-1 .video .start{width:70px;height:70px}
.about-1 .video .logo{height:40px;line-height:40px}
.about-1 .inner h4{margin-bottom:20px;font-size:30px}
.about-1 .inner .txt{margin-bottom:30px;font-size:16px}
.index5-con{padding:180px 0 80px}
.tit-2{margin-bottom:40px}
.tit-2 h3{font-size:20px}
.num-1{padding-bottom:40px}
.num-1 .top{width:100px;padding:24px 20px 0}
.num-1 .pic{width:50px;height:50px}
.num-1 .num{font-size:18px}
.ind5-date,.num-1 h4{font-size:14px}
.index6-con{padding:80px 0}
.store-1 .pic{height:120px;line-height:120px}
.footer{padding:60px 0}
.footer-link dl{margin-bottom:30px}
.footer-link dl dt{font-size:16px;margin-bottom:15px}
.footer-link dl dd a{font-size:12px}
.footer-info{font-size:12px}
.footer-info .share-btn .bdshare-button-style0-16 a{width:30px;height:30px}
.footer-copy{font-size:14px}
}
@media only screen and (max-width:959px){
.txt-1{padding:21% 0 0 20px}
}
@media only screen and (max-width:767px){
.wp{width:100%;padding:0 15px}
.header{height:50px !important;line-height:50px !important;background-color:#fff}
body,body.inside{padding-top:50px}
.nav{top:50px}
.nav ul.fix{min-height:calc(100vh - 50px);min-height:calc(100dvh - 50px)}
.logo{height:50px !important;line-height:50px !important;}
.logo img{height:38px}
.header-bg{height:50px}
.menuBtn{margin-top:5px}
.body-bg{display:none}
.header-r{top:50px}
.index-1 .wp{padding:0}
.index-bg2{display:none}
.sk-1{padding:0;display:block;width:auto}
.sk-1 .sk1-dots{left:5%;bottom:10px}
.sk-1 .sk1-arrow{left:auto;right:0;bottom:0;top:auto;padding:5px 10px}
.sk-1 .sk1-arrow .slick-arrow{width:24px;height:24px;-webkit-background-size:8px auto;background-size:8px auto}
.txt-1{display:block;width:auto;padding:20px}
.index-2{padding:60px 0}
.tit-1{margin-bottom:30px}
.news-1{padding-bottom:0}
.news-1 li{margin-bottom:30px;width:100%}
.index-3 .col-l,.index-3 .col-r{float:none;width:auto}
.ind3-pic .txt{width:auto;padding:0 5%}
.ind3-pic .txt h4{font-size:20px;margin-bottom:10px}
.ind3-pic .txt .date{font-size:12px}
.ind3-pic2{margin:0;padding-top:47%}
.ind3-pic2 .txt{padding:4% 5%}
.ind3-pic3{padding-top:34%}
.ind3-pic3 .txt{padding:4% 5%}
.index4-con{padding:60px 0}
.ind4-bg{bottom:-60px}
.about-1{padding:0 5%}
.about-1 .video{float:none;width:auto;margin:0 0 30px}
.about-1 .inner h4{font-size:20px;margin-bottom:15px}
.about-1 .inner .txt{font-size:14px;margin-bottom:20px}
.btn-1 a{font-size:14px}
.index5-con{padding:110px 0 60px}
.tit-2{margin-bottom:30px}
.num-1{padding-bottom:20px}
.num-1 li{width:50%}
.index6-con{padding:60px 0}
.tit-3{margin-bottom:30px}
.tit-3 h3{font-size:20px}
.store-1 li{width:33.33%}
.store-1 .pic{height:80px;line-height:80px}
.footer{padding:30px 0}
.footer-top{padding:0;margin-bottom:20px}
.footer-top:before{display:none}
.footer-info{float:none;width:auto;margin-bottom:20px;font-size:14px;text-align:center}
.footer-info .share-btn{margin-top:15px;font-size:0}
.footer-info .share-btn .bdshare-button-style0-16 a{float:none;display:inline-block;vertical-align:middle}
.footer-link{float:none;width:auto}
.footer-link .item,.footer-link .item:first-child,.footer-link .item:nth-child(2n),.footer-link .item:nth-child(3n),.footer-link .item:nth-child(4n),.footer-link .item:nth-child(5n){width:100%}
.footer-link dl{margin:0 0 10px}
.footer-link dl dt{padding:0 15px;font-size:14px;margin:0;line-height:30px;background-color:rgba(255,255,255,.4)}
.footer-link dl dt i{display:block}
.footer-link dl dd{display:none;padding:10px 0}
.footer-link dl dd a{padding:0 15px;font-size:10px}
.footer-copy{font-size:10px}
.body-bg2{top:20%}
.body-bg3{height:50px}
.ind4-svg{bottom:-60px;width:60%}
.store-1 li:nth-child(4){border-top:none}
.store-1 li:nth-child(5){border-top:none}
.store-1 li:nth-child(5n){border-right:none}
.store-1 li:nth-child(3n){border-right:1px solid #e5e5e5}
}


/*苹果*/
.m-tips{display: none;}

.wp2{
	width: 85%;max-width: 1542px;
	margin: 0 auto;
}

.ban{
	height: 360px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;z-index: 1;
}
.ban .tit{
	font-size: 60px;color: #fff;line-height: 1.5;
	padding: 0 15.53%;
	position: absolute;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-snav{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
}
.cur{
	float: right;
	font-size: 16px;color: #666;line-height: 89px;
	text-transform: uppercase;font-weight: bold;
}
.cur span{margin-left: 5px;}
.cur a{color: inherit;margin: 0 5px;}
.cur a:hover{color: #0879f8;}
.cur img{
	display: inline-block;vertical-align: middle;
	margin-top: -2px;
}
.snav{
	overflow: hidden;
}
.snav li{
	float: left;
	margin-right: 24px;
	font-size: 18px;color: #000;line-height: 89px;
	font-weight: bold;
}
.snav a{color: inherit;}
.snav a:hover,.snav li.on a{color: #0879f8;}
.snav li:last-child{margin-right: 0;}

.box-contact{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 62px 0 108px;
}

.m-tit1{
	font-size: 50px;color: #161f1e;line-height: 1.5;
	font-weight: bold;text-align: center;
	clear: both;
}

.m-contact{
	overflow: hidden;
	padding: 70px 12.62% 0;
}
.m-contact .pic{
	float: left;
	width: 48.3%;
	margin-right: 42px;
}
.m-contact .pic img{
	display: block;width: 100%;
}
.m-contact .txt{
	overflow: hidden;
	font-size: 20px;color: #000;line-height: 45px;
	padding-top: 26px;
}
.m-contact p a{color: #0879f8;}
.m-contact p a:hover{text-decoration: underline;}
.m-contact .tit{
	font-size: 30px;font-weight: bold;line-height: 1.5;
	margin-bottom: 22px;
}
.m-contact .link-job{
	display: block;
	font-size: 20px;color: #fff;line-height: 52px;
	text-align: center;
	background: #0879f8;
	text-decoration: underline;
	margin-top: 30px;
}

.box-faq{
	padding-top: 65px;
}
.p-list1{
	padding: 60px 7.2% 79px;
	margin-top: 37px;
	position: relative;z-index: 1;
}
.p-list1:after{
	content: "";
	position: absolute;top: 0;bottom: 0;
	left: -999px;right: -999px;z-index: -1;
	background: #f7f7f7;

}
.p-list1 li{
	margin-bottom: 20px;
}
.p-list1 .tit1{
	font-size: 24px;color: #fff;line-height: 38px;
	font-weight: bold;
	padding: 21px 96px 25px 30px;
	cursor: pointer;
	background: #1e88ff url(../images/img5.png) no-repeat;
	background-position: right 30px center;
}
.p-list1 li.ok .tit1{
	background-image: url(../images/img6.png);
}
.p-list1 .con{
	background: #fff;
	margin-top: 10px;
	font-size: 16px;color: #000;line-height: 28px;
	padding: 25px 30px 31px;
	display: none;
}
.p-list1 li.ok .con{display: block;}
.p-list1 .tit2{
	font-size: 24px;color: #1e88ff;font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 6px;
}


.box-info1{
	padding-top: 61px;
	font-size: 16px;color: #000;line-height: 30px;
	text-align: center;
}
.box-info1 .m-tit1{
	margin-bottom: 34px;
}
.box-info1 .inner{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	margin-top: 33px;
}
.p-list2{
	overflow: hidden;
	margin: 0 -15px;
}
.p-list2 li{
	float: left;
	width: 25%;
	padding: 0 15px;
}
.p-list2 .con{
	height: 120px;
	background: #0879f7;
	padding: 0 14px;
	overflow: hidden;
	position: relative;z-index: 1;
	cursor: pointer;
}
.p-list2 .tit{
	position: absolute;left: 14px;right: 14px;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 24px;color: #fff;line-height: 38px;
	font-weight: bold;text-align: center;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.p-list2 li.on .tit,
.p-list2 .con:hover .tit{
	text-decoration: underline;
}

.m-txt1{
	font-size: 16px;color: #000;line-height: 30px;
	text-align: left;
	padding: 68px 0 74px;
	border-bottom: 2px solid #0879f8;
}
.m-txt1 h1{
	font-size: 36px;line-height: 1.5;
	text-align: center;text-transform: uppercase;
	margin-bottom: 16px;
}
.m-txt1 .tips{
	text-align: center;
	font-style: italic;
}

.box-info2{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	overflow: hidden;
	padding: 55px 0 50px;
}
.box-info2 .col-l{
	width: 47.85%;
}
.box-info2 .col-r{
	width: 47.85%;
}
.box-info2 .txt{
	font-size: 16px;color: #000;line-height: 28px;
	margin-bottom: 46px;
}
.box-info2 .tit1{
	font-size: 24px;color: #0879f8;font-weight: bold;
	margin-bottom: 16px;
}
.box-info2 .tit2{
	font-size: 16px;font-weight: bold;
	margin-bottom: 8px;
}
.box-info2 .tit2 a{color: inherit;text-decoration: underline;}
.box-info2 .tit2 a:hover{color: #0879f8;}
.box-info2 p a{
	color: #1d4883;font-weight: bold;
	display: inline-block;vertical-align: middle;
	margin-top: 5px;
}
.box-info2 p a:hover{text-decoration: underline;}

.box-funding1{
	padding-top: 62px;
}
.box-funding1 .inner{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 60px 0 154px;
	margin-top: 33px;
}
.m-funding{}
.m-funding .slick-dots{position: absolute;left: 0;bottom: -82px;width: 100%;text-align: center;z-index: 99;}
.m-funding .slick-dots li{display: inline-block;margin: 0 5px;}
.m-funding .slick-dots li button{display: block;width: 12px;height: 12px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #dbdbdb;border-radius: 50%;
    border: none;cursor: pointer;
}
.m-funding .slick-dots li.slick-active button{background-color: #0879f8;}
.m-funding .pic{
	float: left;
	width: 48.54%;
	margin-right: 39px;
}
.m-funding .pic img{
	display: block;width: 100%;
}
.m-funding .txt{
	overflow: hidden;
	font-size: 16px;color: #000;line-height: 28px;
}
.m-funding .tit1{
	font-size: 30px;font-weight: bold;
	line-height: 1.5;
	text-transform: uppercase;
}
.m-funding .tit2{
	font-size: 16px;font-weight: bold;
	margin: 21px 0 28px;
}

.box-funding2{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 80px 0 77px;
}

.p-list3{
	overflow: hidden;
	margin: 0 -14px;
}
.p-list3 li{
	float: left;
	width: 33.33%;
	padding: 0 14px 23px;
}
.p-list3 .con{
	display: block;
	height: 390px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 35px 30px 0;
	font-size: 16px;color: #fff;line-height: 28px;
	/*text-align: justify;*/
}
.p-list3 .tit{
	font-size: 24px;color: #fff;font-weight: bold;
	margin-bottom: 21px;
	text-align: left;
}

.m-tit2{
	font-size: 36px;color: #000;line-height: 1.5;
	font-weight: bold;text-align: center;
	clear: both;
}
.m-tit2.white{color: #fff;}

.box-aheo1{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 68px 0 75px;
	font-size: 16px;color: #161f1e;line-height: 28px;
}
.box-aheo1 .m-tit2{
	margin-bottom: 24px;
}

.box-aheo2{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 100px 0 101px;
}
.p-list4{
	overflow: hidden;
	margin: 0 -17px;
}
.p-list4 li{
	float: left;
	width: 20%;
	padding: 0 17px;
}
.p-list4 .con{
	display: block;
	font-size: 24px;color: #fff;line-height: 38px;
	font-weight: bold;
	text-align: center;
}
.p-list4 .pic{
	height: 0;
	padding-top: 136.538%;
	position: relative;z-index: 1;
	overflow: hidden;
	margin-bottom: 21px;
	box-shadow: 0 5px 21px rgba(0,0,0,.25);
}
.p-list4 .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
}
.p-list4 .det{
	height: 76px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.p-list4 .con:hover{
	color: #0879f8;text-decoration: underline;
}

.box-aheo3{
	padding: 48px 0 72px;
	position: relative;z-index: 1;
}
.box-aheo3 .bg{
	background-repeat: no-repeat;
	background-position: right bottom;
	-webkit-background-size: cover;
	background-size: cover;
	position: absolute;left: 0;top: -1px;z-index: 2;
	width: 15.625%;height: 60.4%;
}
.p-list5{
	margin: 26px 0 0;
	position: relative;z-index: 1;
	font-size: 0;
}
.p-list5:after{
	content: "";
	position: absolute;left: -999px;right: -999px;
	top: 0;
	height: 1px;
	background: #e5e5e5;
}
.p-list5 li{
	display: inline-block;vertical-align: top;
	width: 25%;
	border-left: 1px solid #e5e5e5;
	padding: 30px 0 14px 19px;
}
.p-list5 .date{
	background: #0879f8;
	width: 64px;
	font-size: 20px;color: #fff;line-height: 1.05;
	text-align: center;
	padding: 10px 0 16px;
	margin-bottom: 10px;
	font-weight: bold;
}
.p-list5 .date span{
	display: block;font-size: 26px;
}
.p-list5 .tit{
	font-size: 24px;color: #000;line-height: 38px;
	font-weight: bold;
	height: 152px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.p-list5 .tit a{color: inherit;}
.p-list5 .tit a:hover{color: #0879f8;text-decoration: underline;}

.box-aheo4{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 48px 0 100px;
	font-size: 16px;color: #161f1e;line-height: 28px;
}

.m-report{
	margin: 32px -10px 0;
}
.m-report .slick-dots{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;z-index: 99;}
.m-report .slick-dots li{display: inline-block;margin: 0 5px;}
.m-report .slick-dots li button{display: block;width: 12px;height: 12px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;border-radius: 50%;
    border: none;cursor: pointer;
}
.m-report .slick-dots li.slick-active button{background-color: #0879f8;}
.m-report .slick-next,.m-report .slick-prev{
    position: absolute;top: 50%;margin-top: -20px;overflow: hidden;
    width: 23px;height: 40px;font-size: 0;line-height: 0;z-index: 100;
    background: none;border: none;
    background-repeat: no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
    cursor: pointer;
    opacity: .5;
}
.m-report .slick-prev{left: -54px;background-image: url(../images/img32.png);}
.m-report .slick-next{right: -54px;background-image: url(../images/img33.png);}
.m-report .slick-prev:hover,
.m-report .slick-next:hover{
	opacity: 1
}

.m-report .inner{
	background: #fff;
	padding-bottom: 30px;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	width: 95.7%;
	margin: 0 auto 52px;
}
.m-report .con1{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	overflow: hidden;
	height: 240px;
	padding: 22px 52px 0 30px;
}
.m-report .pic{
	float: left;
	width: 180px;height: 180px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 29px;
	overflow: hidden;
	margin-top: 8px;
}
.m-report .pic img{
	display: block;width: 100%;height: 100%;
}
.m-report .txt{
	overflow: hidden;
	font-size: 16px;color: #fff;line-height: 28px;
	font-weight: bold;
}
.m-report .con2{
	width: 91.42%;
	height: 290px;
	background: url(../images/img31.png) left top no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	font-size: 16px;color: #000;line-height: 28px;
	padding: 21px 20px 10px;
	margin: 20px auto 0;
	position: relative;z-index: 1;
}
.m-report .con2 .det{
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

.box-university1{
	font-size: 16px;color: #161f1e;line-height: 28px;
	padding-top: 62px;
}
.box-university1 .inner{
	position: relative;z-index: 1;
	padding: 52px 0 92px;
	margin-top: 31px;
}
.box-university1 .inner:after{
	content: "";
	position: absolute;top: 0;bottom: 0;right: -999px;left: -76px;z-index: -1;
	background: #f7f7f7;
}
.box-university1 .pic{
	float: left;
	width: 36%;
	margin-right: 68px;
	padding-top: 9px;
}
.box-university1 .pic img{
	display: block;width: 100%;
}
.box-university1 .txt{
	overflow: hidden;
}

.box-university2{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 68px 0 94px;
	font-size: 16px;color: #fff;line-height: 28px;
}
.box-university2 .m-tit2{
	margin-bottom: 32px;
}
.box-university2 .video{
	float: left;
	width: 48.61%;
	margin-right: 39px;
	font-style: italic;
	text-align: center;
	margin-bottom: 24px;
}
.box-university2 .video video{
	display: block;width: 100%;
	height: auto;
	margin-bottom: 14px;
}
.box-university2 .tit1{
	font-size: 24px;font-weight: bold;
	margin-bottom: 18px;
}

.box-university3{
	position: relative;z-index: 1;
	padding: 68px 0 80px;
}
.box-university3 .bg {
    background-repeat: no-repeat;
    background-position: left bottom;
    -webkit-background-size: cover;
    background-size: cover;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    width: 15.625%;
    height: 60.4%;
}

.box-university4{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 48px 0 58px;
	overflow: hidden;
}
.box-university4 .m-tit2{text-align: left;margin-bottom: 10px;}
.box-university4 .col-l{
	width: 49%;
}
.box-university4 .col-r{
	width: 49%;
}
.box-university4 .txt{
	margin: 0 -10px;
}
.box-university4 .item{
	float: left;width: 50%;
	padding: 0 10px;
	font-size: 24px;color: #fff;line-height: 50px;
}
.box-university4 .item a{
	display: block;
	color: inherit;
	padding-left: 23px;
	background: url(../images/img41.png) left center no-repeat;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.box-university4 .item a:hover{
	color: #e84091;text-decoration: underline;
	background-image: url(../images/img42.png);
}
.box-university4 .item.blue a:hover{
	color: #28a7e1;
	background-image: url(../images/img47.png);
}

.m-txt2{
	padding: 62px 0 35px;
	font-size: 16px;color: #000;line-height: 28px;
	text-align: center;
}
.m-txt2 .m-tit1{
	margin-bottom: 23px;
}

.g-box1{
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: cover;
	background-size: cover;
	padding-bottom: 24px;
}

.p-list6{
	text-align: center;
	background: #0879f8;
	padding: 29px 0 35px;
	margin-bottom: 60px;
	position: relative;z-index: 1;
}
.p-list6:after{
	content: "";
	position: absolute;right: 100%;top: 0;bottom: 0;left: -999px;
	background: #fff;
}
.p-list6 li{
	display: inline-block;vertical-align: middle;
	font-size: 24px;color: #fff;line-height: 1.5;
	font-weight: bold;
	margin: 0 43px;
	cursor: pointer;
}
.p-list6 li.on{text-decoration: underline;}

.p-list7{}
.p-list7 li{
	overflow: hidden;
	background: #fff;
	margin-bottom: 60px;
}
.p-list7 .pic{
	float: left;
	width: 49.93%;
}
.p-list7 .pic .con{
	height: 0;
	padding-top: 60.694%;
	position: relative;z-index: 1;
	overflow: hidden;
}
.p-list7 .pic img{
	display: block;width: 100%;
	position: absolute;left: 0;top: 50%;right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.p-list7 .txt{
	overflow: hidden;
	font-size: 16px;color: #000;line-height: 30px;
	padding: 48px 41px 20px;
	border-top: 3px solid #0879f8;
}
.p-list7 .tit{
	font-size: 24px;line-height: 38px;
	font-weight: bold;text-transform: uppercase;
	margin-bottom: 12px;
}
.p-list7 .tit a{color: inherit;}
.p-list7 .tit a:hover{color: #0879f8;}
.p-list7 .date{
	font-weight: bold;
	margin-top: 35px;
}
.p-list7 li:nth-child(2n) .pic{
	float: right;
}

.box-research{
	padding-top: 62px;
}
.box-research .inner{
	padding: 0 0 77px;
	margin-top: 30px;
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-txt3{
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: cover;
	background-size: cover;
	font-size: 16px;color: #161f1e;line-height: 1.75;
	padding: 65px 0 103px;
}
.m-txt3 .tips{
	text-align: center;
}
.m-txt3 h1{
	font-size: 40px;font-weight: bold;text-align: center;
	line-height: 1.5;
}
.m-txt3 h2{
	font-size: 40px;font-weight: bold;text-align: center;
	line-height: 1.5;
}
.m-txt3 .info{
	font-weight: bold;
	padding: 16px 0 32px;margin-bottom: 33px;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
}

.m-tit3{
	font-size: 40px;line-height: 1.5;color: #161f1e;
	font-weight: bold;text-align: center;
}

.box-pic{
	padding-top: 65px;
}
.box-pic .inner{
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 0 0 20px;margin-top: 52px;
}
.p-list8{
	overflow: hidden;
	margin: 0 -30px;
}
.p-list8 li{
	float: left;
	width: 33.33%;
	padding: 0 30px 60px;
}
.p-list8 .pic{
	height: 0;
	padding-top: 62.5%;
	position: relative;z-index: 1;
	overflow: hidden;
}
.p-list8 .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
}

.m-txt4{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 65px 0 101px;
	font-size: 16px;color: #161f1e;line-height: 1.75;
}
.m-txt4 h1{
	font-size: 40px;line-height: 1.5;font-weight: bold;
	text-align: center;
}
.m-txt4 .inner{
	border-top: 1px solid #dcdcdc;
	padding-top: 33px;padding-bottom: 112px;
	margin-top: 32px;
}
.m-txt4 .con-bot{
	padding-top: 43px;
	line-height: 36px;
}
.m-txt4 .con-bot a{
	color: inherit;
	border-bottom: 2px solid #888d8c;
}
.m-txt4 .con-bot a:hover{color: #0879f8;border-color: #0879f8;}
.m-txt4 .con-bot .item{
	margin: 0 39px;
	padding-left: 31px;
	background: url(../images/img81.png) left center no-repeat;
}

.m-tit4{
	font-size: 30px;color: #0879f8;line-height: 1.5;
	font-weight: bold;
}
.m-trust{
	margin-top: 15px;
	font-size: 16px;color: #000;line-height: 34px;
	font-style: italic;font-weight: bold;
	padding: 31px 80px 39px;
	border: 1px solid #0879f8;
	position: relative;z-index: 1;
}
.m-trust:after{
	content: "";
	position: absolute;left: 6.79%;bottom: 100%;
	width: 10px;height: 5px;
	background: url(../images/img84.jpg) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-trust .date{
	color: #0879f8;
	font-style: normal;
	padding-top: 8px;
}
.m-trust .slick-next,.m-trust .slick-prev{
    position: absolute;top: 50%;margin-top: -15px;overflow: hidden;
    width: 17px;height: 30px;font-size: 0;line-height: 0;z-index: 100;
    background: none;border: none;
    background-repeat: no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
    cursor: pointer;
}
.m-trust .slick-prev{left: -49px;background-image: url(../images/img82.png);}
.m-trust .slick-next{right: -49px;background-image: url(../images/img83.png);}

.box-event1{
	padding-top: 62px;
}
.box-event1 .m-tit1{
	margin-bottom: 51px;
}
.box-event1 .inner{
	padding: 39px 0 81px;
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}

.m-so1{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 80px 0;
	overflow: hidden;
}
.m-so1 .tit{
	float: left;
	width: 354px;
	font-size: 36px;color: #fff;line-height: 60px;
	font-weight: bold;
}
.m-so1 .con{
	overflow: hidden;
	padding-right: 127px;
	position: relative;z-index: 1;
}
.m-so1 .submit{
	position: absolute;right: 0;top: 0;z-index: 2;
	float: right;
	width: 127px;height: 60px;
	background: #0879f8 url(../images/img93.png) center center no-repeat;
	border: none;cursor: pointer;
}
.m-so1 select{
	float: left;
	width: 31.3%;height: 60px;
	background:url(../images/img91.png) no-repeat,
			   url(../images/img92.png) no-repeat;
	background-color: #fff;
	background-position: left 20px center,right 20px center;
	font-size: 18px;color: #000;line-height: 60px;
	font-weight: bold;
	padding: 0 40px 0 47px;
	margin-right: 2%;
}

.p-list9{}
.p-list9 li{
	border-bottom: 1px dashed #dcdcdc;
	padding-bottom: 25px;
	margin-bottom: 28px;
	font-size: 16px;color: #000;line-height: 1.75;
}
.p-list9 .date{
	font-weight: bold;
	margin-top: 22px;
}
.p-list9 .tit{
	font-size: 24px;line-height: 1.5;
	font-weight: bold;
	margin-bottom: 22px;
	text-transform: uppercase;
}
.p-list9 .tit a{color: inherit;}
.p-list9 .tit a:hover{color: #0879f8;}

.box-event2{
	padding-top: 62px;
}
.box-event2 .inner{
	margin-top: 41px;
	padding-bottom: 40px;
}
.box-event2 .p-list7 li{
	margin-bottom: 40px;
}

.m-date{
	margin-bottom: 40px;
	position: relative;z-index: 1;
}
.m-date:after{
	content: "";
	position: absolute;right: 100%;top: 0;bottom: 0;left: -999px;
	background: #fff;
}
.m-date .tit{
	float: left;
	width: 280px;
	background: #1d4883;
	font-size: 22px;color: #fff;line-height: 70px;
	text-align: center;
}
.m-date .con{
	overflow: hidden;
	background: #0879f8;
	text-align: center;line-height: 70px;
}
.m-date .con a{
	display: inline-block;vertical-align: middle;
	width: 60px;height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
margin: 0 2px;
	font-size: 16px;color: #fff;line-height: 30px;
	text-align: center;font-weight: bold;
}
.m-date .con a.on1{background: rgba(255,255,255,.3);}
.m-date .con a.on2{background: #fff;color: #0879f8;}
.m-date .slick-next,.m-date .slick-prev{
    position: absolute;top: 50%;margin-top: -15px;overflow: hidden;
    width: 30px;height: 30px;font-size: 0;line-height: 0;z-index: 9999;
    background: none;border: none;
    background-repeat: no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
    cursor: pointer;
}
.m-date .slick-prev{left: 15px;background-image: url(../images/img102.png);}
.m-date .slick-next{left: 240px;background-image: url(../images/img103.png);}

.box-event3{
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	padding: 0 0 97px;
}

.m-event{
	position: relative;z-index: 1;
	padding: 80px 0;
}
.m-event:after{
	content: "";
	position: absolute;left: -999px;right: -999px;top: 0;bottom: 0;
	z-index: -1;
	background: #f6f6f6;
}
.m-event .slick-dots{position: absolute;left: 0;bottom: -30px;width: 100%;text-align: center;z-index: 99;}
.m-event .slick-dots li{display: inline-block;margin: 0 5px;}
.m-event .slick-dots li button{display: block;width: 12px;height: 12px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #dbdbdb;border-radius: 50%;
    border: none;cursor: pointer;
}
.m-event .slick-dots li.slick-active button{background-color: #0879f8;}
.m-event .slick-next,.m-event .slick-prev{
    position: absolute;bottom: 0;overflow: hidden;
    width: 50px;height: 50px;font-size: 0;line-height: 0;z-index: 100;
    background: none;border: none;
    background-repeat: no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	background-color: #fff;
    cursor: pointer;
}
.m-event .slick-prev{right: 50%;background-image: url(../images/img104.png);}
.m-event .slick-next{left: 50%;background-image: url(../images/img105.png);}
.m-event .slick-prev:hover{
	background-color: #0879f8;
	background-image: url(../images/img106.png);
}
.m-event .slick-next:hover{
	background-color: #0879f8;
	background-image: url(../images/img107.png);
}
.m-event .txt{
	float: left;
	width: 43%;
	font-size: 18px;color: #000;line-height: 30px;
	padding-top: 13px;
}
.m-event .date{
	font-weight: bold;
	margin-top: 53px;
}
.m-event .tit{
	font-size: 30px;line-height: 1.6;font-weight: bold;
	margin-bottom: 18px;
}
.m-event .tit a{color: inherit;}
.m-event .tit a:hover{color: #0879f8;}
.m-event .pic{
	float: right;
	width: 50%;
}
.m-event .pic img{
	display: block;width: 100%;
}

.p-list10{
	font-size: 0;
	margin: 0 -30px;
	position: relative;z-index: 1;
}
.p-list10:after{
	content: "";
	position: absolute;right: 100%;top: 0;left: -999px;
	background: #f6f6f6;
	height: 94px;
	margin-right: -30px;
}
.p-list10 li{
	display: inline-block;vertical-align: top;
	width: 33.33%;
	padding: 0 30px 28px;
}
.p-list10 .con{
	display: block;
}
.p-list10 .tit{
	font-size: 24px;color: #000;line-height: 38px;
	font-weight: bold;
	overflow: hidden;
	max-height: 114px;
	margin-bottom: 16px;
}
.p-list10 .con:hover .tit{color: #0879f8;}
.p-list10 .pic{
	height: 0;
	padding-top: 62.5%;
	position: relative;z-index: 1;
	overflow: hidden;
}
.p-list10 .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
}
.p-list10 .txt{
	height: 200px;
	padding-top: 20px;
	overflow: hidden;
}
.p-list10 .date{
	font-size: 18px;color: #000;line-height: 38px;
	font-weight: bold;
}

.m-tit4.black{color: #161f1e;}

.box-about1{
	padding-top: 62px;
}
.box-about1 .inner{
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 0 0 42px;
	margin-top: 21px;
}
.box-about1 .m-tit4{text-align: center;}

.m-txt5{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 32px 0 38px;margin-bottom: 50px;
	font-size: 24px;color: #fff;line-height: 50px;
	text-align: center;font-weight: bold;
}

.p-list11{
	overflow: hidden;
	margin: 0 9.2% 22px;
	padding-top: 29px;
}
.p-list11 li{
	padding: 0 17px 20px;
	float: left;width: 25%;
}
.p-list11 .con{
	display: block;
}
.p-list11 .pic{
	height: 0;
	padding-top: 140.384%;
	position: relative;z-index: 1;
	overflow: hidden;
	box-shadow: 0 0 21px rgba(0,0,0,.25);
	margin-bottom: 21px;
}
.p-list11 .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
}
.p-list11 .tit{
	font-size: 24px;color: #0879f7;line-height: 38px;
	text-align: center;font-weight: bold;
	height: 114px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.p-list11 .con:hover .tit{
	text-decoration: underline;
}

.m-txt6{
	font-size: 16px;color: #000;line-height: 1.875;
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	padding: 62px 0 115px;
}
.m-txt6 .pic{
	float: right;
	width: 30.51%;
	position: relative;z-index: 1;
	margin-right: 30px;margin-left: 40px;
}
.m-txt6 .pic:after{
	content: "";
	position: absolute;left: 0;top: 0;right: -270px;bottom: 84px;
	z-index: -1;
	background: url(../images/img117.jpg) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt6 .pic img{
	display: block;width: 100%;
}
.m-txt6 .txt{
	overflow: hidden;
}
.m-txt6 .m-tit1{
	margin-bottom: 67px;
}

.m-txt7{
	padding-top: 62px;
	font-size: 16px;color: #000;line-height: 1.875;
}
.m-txt7 .inner{
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: cover;
	background-size: cover;
	margin-top: 37px;
	padding: 0 0 98px;
}
.m-txt7 .con{
	padding: 0 11%;
}

.box-about2{
	padding-top: 61px;
}
.box-about2 .inner{
	padding-bottom: 100px;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt8{
	font-size: 16px;color: #000;line-height: 1.875;
	text-align: center;
}
.m-txt8 .m-tit1{
	margin-bottom: 14px;
}
.p-list12{
	margin: 44px -15px 40px;
	overflow: hidden;
}
.p-list12 li{
	float: left;
	width: 25%;
	padding: 0 15px;
}
.p-list12 .con{
	font-size: 24px;color: #fff;line-height: 70px;
	text-align: center;font-weight: bold;
	background: #0879f7;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}
.p-list12 li.on .con,.p-list12 .con:hover{
	text-decoration: underline;
}

.m-txt9{
	padding: 60px 0 101px;
	position: relative;z-index: 1;
}
.m-txt9:after{
	content: "";
	position: absolute;top: 0;bottom: 0;left: 19.41%;right: 0;
	z-index: -1;
	background: #fff;
}
.m-txt9 .pic{
	display: inline-block;vertical-align: top;
	width: 41.6%;
	margin-right: 60px;
	position: relative;z-index: 1;
}
.m-txt9 .pic:after{
	content: "";
	position: absolute;top: -60px;bottom: 0;left: -999px;right: 100%;
	background: #fff;
}
.m-txt9 .pic img{
	display: block;display: block;
	width: 100%;
}
.m-txt9 .txt{
	display: inline-block;vertical-align: top;
	width: 48.54%;
	padding-top: 49px;
	font-size: 16px;color: #000;line-height: 1.75;
}
.m-txt9 .tit{
	font-size: 30px;color: #161f1e;line-height: 1.5;
	margin-bottom: 20px;
}

.p-list13{
	overflow: hidden;
	margin: 0 -15px;
}
.p-list13 li{
	float: left;
	width: 20%;
	padding: 0 15px 30px;
}
.p-list13 .con{
	display: block;
	border: 1px solid #e5e5e5;
	border-top: 3px solid #0879f7;
	height: 400px;
	overflow: hidden;
	font-size: 16px;color: #000;line-height: 1.875;
	text-align: center;
	background: #fff;
	padding-top: 28px;
}
.p-list13 .pic{
	width: 200px;height: 200px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 auto;
	overflow: hidden;
}
.p-list13 .pic img{
	display: block;width: 100%;height: 100%;
}
.p-list13 .tit{
	font-size: 22px;font-weight: bold;line-height: 36px;
	margin: 20px 0 5px;
}
.m-txt101{
	margin-top: 21px;
}
.m-txt101 .tit{
	font-size: 24px;color: #000;font-weight: bold;
	line-height: 1.5;text-align: center;
	cursor: pointer;text-decoration: underline;
}
.m-txt10{
	margin-top: 21px;
}
.m-txt10 .tit{
	font-size: 24px;color: #000;font-weight: bold;
	line-height: 1.5;text-align: center;
	cursor: pointer;text-decoration: underline;
}
.m-txt101 .con{display: none;}
.m-txt10 .con{
	border-top: 3px solid #0879f7;
	overflow: hidden;
	padding: 26px 10px 31px 40px;margin-top: 36px;
	font-size: 22px;color: #000;line-height: 50px;
	font-weight: bold;
	background: #fff;
	display: none;
}
.m-txt10 .con .col-l{
	width: 56%;
}
.m-txt10 .con .col-r{
	width: 43%;
}
.m-txt10.open .con{display: block;}
.m-txt10.open .tit{color: #0879f7;}
.m-txt101.open .con{display: block;}
.m-txt101.open .tit{color: #0879f7;}
.m-txt11{
	padding: 62px 0 133px;
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt11 .inner{
	overflow: hidden;
	margin-top: 67px;
}
.m-txt11 .txt1{
	float: left;
	width: 479px;height: 479px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin: 0 11.78% 0 6.9%;
	position: relative;z-index: 1;
	font-size: 18px;color: #000;line-height: 30px;
}
.m-txt11 .txt2{
	overflow: hidden;
	font-size: 24px;color: #161f1e;line-height: 42px;
	padding-right: 5%;
	padding-top: 23px;
}
.m-txt11 .tit2{
	font-size: 36px;color: #0879f8;line-height: 1.5;
	font-weight: bold;
	margin-bottom: 26px;
}
.m-txt11 .tit1{
	font-size: 20px;color: #fff;line-height: 1.6;
	font-weight: normal;text-align: center;
	border-bottom: 1px dotted #fff;
	padding: 11px 0;
}
.m-txt11 .txt1 .con{
	position: absolute;left: 50%;top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 224px;
	
}
.m-txt11 .txt1 .con .tit1:last-child{
	border: none;
}
.m-txt11 .det1{
	position: absolute;left: 2%;top: 15.5%;
	width: 122px;
}
.m-txt11 .det2{
	position: absolute;right: -15%;top: 15.5%;
	width: 140px;
}
.m-txt11 .det3{
	position: absolute;right: -16%;top: 75%;
	width: 140px;
}
.m-txt11 .det4{
	position: absolute;left: 2%;top: 74%;
	width: 130px;
}

.box-history{
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	padding: 62px 0 120px;
	position: relative;z-index: 1;
}
.box-history .bg{
	position: absolute;left: 0;bottom: 0;z-index: 1;
	width: 290px;height: 300px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt12{
	margin: 51px 0 86px;
	padding-bottom: 100px;
	font-size: 0;
	position: relative;z-index: 1;
}
.m-txt12:after{
	content: "";
	position: absolute;left: 50%;top: 0;bottom: 0;right: -999px;
	background: #fff;
	z-index: -1;
}
.m-txt12 .pic{
	display: inline-block;vertical-align: top;
	width: 50%;
}
.m-txt12 .pic img{
	display: block;width: 100%;
}
.m-txt12 .txt{
	display: inline-block;vertical-align: top;
	width: 50%;
	font-size: 24px;color: #161f1e;line-height: 1.583;
	padding-top: 75px;
	padding-left: 51px;
}

.m-history{
	position: relative;z-index: 2;
	padding: 0 4% 0;
}
.m-history .slick-next,.m-history .slick-prev{
    position: absolute;top: 65px;overflow: hidden;
    width: 30px;height: 30px;font-size: 0;line-height: 0;z-index: 10;
    background: none;border: none;
    background-repeat: no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
    cursor: pointer;
}
.m-history .slick-prev{left: -50px;background-image: url(../images/img142.png);}
.m-history .slick-next{right: -50px;background-image: url(../images/img143.png);}
.m-history .slick-prev:hover{background-image: url(../images/img144.png);}
.m-history .slick-next:hover{background-image: url(../images/img145.png);}
.m-history .slick-disabled{visibility: hidden;}
.m-history:after{
	content: "";
	position: absolute;left: 0;right: 0;top: 80px;z-index: -1;
	height: 1px;
	background: #e5e5e5;
}
.m-history .con{
	width: 93%;
	margin: 0 auto;
	background: #fff;
	border-top: 3px solid #0879f8;
	padding: 5px 30px 46px;
	position: relative;z-index: 1;
	font-size: 18px;color: #000;line-height: 30px;
	box-shadow: 0 0 20px rgba(0,0,0,.14);
}
.m-history .con:after{
	content: "";
	position: absolute;left: 50%;bottom: 100%;
	width: 0;height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 8px solid #0879f8;
	margin-left: -10px;
}
.m-history .year{
	font-size: 48px;color: #0879f8;font-weight: bold;
	text-align: center;line-height: 60px;
	position: relative;z-index: 1;
	padding-bottom: 28px;margin-bottom: 23px;
	background: url(../images/img141.png) center bottom no-repeat;
}
.m-history .tit{
	font-size: 24px;font-weight: bold;
	margin: 27px 0 9px;
}

.box-member2{
	position: relative;z-index: 10;
	padding: 0 0 70px;
	margin-top: 30px;
}
.p-list14{
	position: relative;z-index: 1;
	margin-bottom: 54px;
}
/*.p-list14:after{
	content: "";
	position: absolute;left: -999px;right: 50%;top: 0;bottom: 0;
	background: #fff;z-index: -1;
}*/
.p-list14 li{
	display: inline-block;vertical-align: top;
	font-size: 22px;color: #666;line-height: 1.5;
	font-weight: bold;
	margin-right: 80px;
	cursor: context-menu;
}
.p-list14 li.on,
.p-list14 li:hover{
	color: #0879f8;
}
.m-member{
	overflow: hidden;
	font-size: 16px;color: #000;line-height: 30px;
}
.m-member .col-l{width: 30.3%;}
.m-member .col-c{width: 39.6%;}
.m-member .col-r{width: 30.1%;}
.m-member .item{
	margin-bottom: 24px;
	padding-left: 24px;padding-right: 10px;
	background: url(../images/img81.png) left center no-repeat;
}
.m-member .item a{color: inherit;}
.m-member .item a:hover{color: #0879f8;}
@media only screen and (max-width: 1920px){

}
@media only screen and (max-width: 1440px){
	.p-list14{margin-bottom: 30px;}
	.p-list14 li{
		font-size: 18px;margin-right: 40px;
	}
	.m-member{font-size: 14px;}
}
@media only screen and (max-width: 959px){
	.box-member2{padding-bottom: 30px;margin-top: 0;padding-top: 20px;}
	.p-list14 li{font-size: 14px;margin-right: 20px;}
	.p-list14{margin-bottom: 20px;}
	.m-member .col-l,
	.m-member .col-c,
	.m-member .col-r{
		float: none;
		width: auto;
	}
	.m-member{
		font-size: 12px;line-height: 2;
	}
	.m-member .item{
		-webkit-background-size: 10px 10px;
		background-size: 10px 10px;
		margin-bottom: 10px;
	}
}


/*******************************
	-------[=荔枝]-------
********************************/
.row-map .m-tit1{padding: 67px 0 26px;}
.m-map{overflow: hidden;
	background: url(../images/bg-33.png) no-repeat center center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-map .cont{max-width: 1124px;margin: 41px auto 71px;position: relative;}
.m-map .pic img{width: 100%;display: block;}
.ul-map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ul-map li{position: absolute;}
.ul-map .i1{left: 29.8%;top: 44.61%;}
.ul-map .i2{left: 14.41%;top: 67.8%;}
.ul-map .i3{left: 19.83%;top: 68.44%;}
.ul-map .i4{left: 30.6%;bottom: 24.8%;}
.ul-map .i5{left: 34.25%;bottom: 13.18%;}
.ul-map .i6{left: 42.52%;bottom: 21.54%;}
.ul-map .i7{left: 46.35%;bottom: 18.75%;}
.ul-map .i8{left: 45.99%;bottom: 11.41%;}
.ul-map .i9{left: 47.5%;bottom: 9.37%;}
.ul-map .i10{right: 44.03%;bottom: 26.61%;}
.ul-map .i11{right: 44.66%;bottom: 44.35%;}
.ul-map .i12{right: 43.55%;bottom: 43.7%;}
.ul-map .i13{right: 36.88%;bottom: 40.05%;}
.ul-map .i14{right: 29.35%;bottom: 38.78%;}
.ul-map .i15{right: 48%;bottom: 1.78%;}
.ul-map .i16 {
    left: 53.5%;
    top: 85.6%;
}
.ul-map .ico{width: 22px;height: 22px;display: block;
	background-color: #fff;border: 3px solid #ff9900;
	border-radius: 50%;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.ul-map li.on .ico{width: 31px;height: 31px;background-color: #ff9900;border-color: #fff;}
.ul-map li.on .p-con{visibility: visible;opacity: 1;}
.ul-map .p-con{position: absolute;left: 50%;bottom: 43px;visibility: hidden;opacity: 0;
	width: 308px;z-index: 2;padding-top: 20px;padding-bottom: 26px;
	background-color: #fff;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.ul-map .p-con:after{content: '';position: absolute;left: 50%;bottom: -16px;
	width: 20px;height: 16px;margin-left: -10px;
	background: url(../images/ico-01.png) no-repeat center;
}
.p-logo{text-align: center;height: 90px;line-height: 90px;margin-bottom: 5px;}
.p-logo img{display: inline-block;vertical-align: middle;
	max-height: 80%;max-width: 80%;
}
.p-con p{font-size: 20px;text-align: center;color: #999999;
	margin-bottom: 15px;
}
.p-con .bot{text-align: right;line-height: 30px;padding-right: 35px;}
.p-con span{font-size: 14px;color: #666;}
.p-con .btn-open{width: 30px;height: 30px;display: inline-block;vertical-align: middle;
	background: url(../images/img147.png) no-repeat center center;
	margin-left: 13px;
}
.p-con .btn-open:hover{background-image: url(../images/img47-on.png);}
.pop-map{display: none;position: fixed;top: 50%;left: 50%;z-index: 102;max-width: 1200px;width: 100%;
	background-color: #fff;padding: 5px 85px 62px 45px;
	border-left: 46px solid #0066cc;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.pop-map .top{height: 176px;margin-bottom: 39px;
	border-bottom: 1px solid #dcdbdb;
}
.pop-map .i-logo{line-height: 176px;}
.pop-map .i-logo img{display: inline-block;vertical-align: middle;    max-height: 100px;}
.pop-map .txt{overflow: hidden;}
.pop-map .txt h3{font-size: 30px;text-align: center;color: #000;
	margin-bottom: 30px;
}
.pop-map .desc{font-size: 18px;line-height: 30px;margin-bottom: 50px;
	max-height: 230px;overflow-y: auto;
}
.pop-map .more{float: right;padding-right: 58px;font-size: 18px;font-weight: bold;
	color: #ccc;
	background: url(../images/ico-03.png) no-repeat right center;
}
.pop-map .more:hover{color: #06c;background-image: url(../images/ico-03-on.png);}
.pop-map .close{position: absolute;width: 31px;height: 31px;
	cursor: pointer;top: 39px;right: 34px;
	background: url(../images/ico-04.png) no-repeat center center;
}
.pop-map .close:hover{background-image: url(../images/ico-04-on.png);}
/*.ul-map .i1 .pop-map{display: block;}*/
.pic-m{display: none;}




@media only screen and (max-width: 1920px){
	.ban .tit{font-size: 3.125vw;}
	.m-tit1{font-size: 2.604vw;}
	.m-contact .tit{font-size: 1.5625vw;}
	.p-list2 .tit{font-size: 1.25vw;}
	.box-info2 .tit1{font-size: 1.25vw;}
	.m-txt1 h1{font-size: 1.875vw;}
	.m-funding .tit1{font-size: 1.5625vw;}
	.p-list3 .tit{font-size: 1.25vw;}
	.m-tit2{font-size: 1.875vw;}
	.p-list4 .con,.p-list5 .tit{font-size: 1.25vw;}
	.box-university4 .item{font-size: 1.25vw;}
	.p-list6 li{font-size: 1.25vw;}
	.p-list7 .tit{font-size: 1.25vw;}
	.m-txt3 h1{font-size: 2.0833vw;}
.m-txt3 h2{font-size: 1.7833vw;}
	.m-tit3{font-size: 2.0833vw;}
	.m-txt4 h1{font-size: 2.0833vw;}
	.m-tit4{font-size: 1.5625vw;}
	.m-so1 .tit{font-size: 1.875vw;}
	.p-list9 .tit{font-size: 1.25vw;}
	.m-event .tit{font-size: 1.5625vw;}
	.p-list10 .tit{font-size: 1.25vw;}
	.p-list11 .tit,.m-txt5{font-size: 1.25vw;}
	.p-list12 .con{font-size: 1.25vw;}
	.m-txt9 .tit{font-size: 1.5625vw;}
	.m-txt11 .tit2{font-size: 1.875vw;}
	.m-history .year{font-size: 2.5vw;}

	
}
@media only screen and (max-width: 1600px){
.box-aheo3 .bg{
width: 11%;
}
}




@media only screen and (max-width: 1600px){
	.p-list7 .txt{
		padding: 30px 30px 10px;
	}
	.snav li{font-size: 14px;margin-right: 20px;}
	.cur{font-size: 14px;}
	.m-so1 select{font-size: 14px;}
	.m-date .con a{
		font-size: 14px;
		width: 60px;height: 24px;line-height: 24px;
margin: 0 2px;
	}

	
}

@media only screen and (max-width: 1440px){
	.ban{height: 300px;}
	.snav li{font-size: 12px;}
	.cur{font-size: 12px;}
	.m-contact{
		padding: 30px 0 0;
	}
	.m-contact .txt{font-size: 16px;line-height: 2;}
	.m-contact .link-job{font-size: 16px;}
	.p-list1{
		padding: 30px 0%;
	}
	.p-list1 .tit1{font-size: 18px;line-height: 1.5;}
	.p-list1 .con{font-size: 14px;line-height: 1.5;}
	.p-list1 .tit2{font-size: 18px;}

	.box-info2 .txt{font-size: 14px;margin-bottom: 20px;}
	.box-info2 .tit2{font-size: 14px;}
	.box-info2 .tit1{font-size: 18px;}
	.box-info1{font-size: 14px;line-height: 1.8;}
	.m-txt1{
		font-size: 14px;line-height: 1.8;
	}
	.p-list2 .tit{font-size: 18px;line-height: 30px;}
	.m-funding .txt{
		font-size: 14px;line-height: 1.8;
	}
	.m-funding .tit2{
		font-size: 14px;
		margin: 10px 0;
	}
	.p-list3 .tit{font-size: 18px;}
	.p-list3 .con{font-size: 14px;padding-left: 20px;padding-right: 20px;}
	.box-aheo1{font-size: 14px;line-height: 1.8;padding: 50px 0;}
	.box-aheo2,
	.box-aheo3,
	.box-aheo4{
		padding: 50px 0;
	}
	.p-list4 .con, .p-list5 .tit{font-size: 16px;}
	.p-list5 .date{font-size: 16px;}
	.p-list5 .date span{font-size: 22px;}
	.m-report .con1{
		padding: 10px 20px 0;
	}
	.m-report .txt{font-size: 13px;line-height: 2;}
	.m-report .pic{width: 140px;height: 140px;margin-right: 20px;}
	.m-report .con2{font-size: 13px;line-height: 2;}
	.box-university1 .inner{
		padding: 30px 0;
	}
	.box-university1{
		font-size: 14px;line-height: 1.8;
	}
	.box-university2{
		font-size: 14px;line-height: 1.8;
	}
	.box-university2 .tit1{font-size: 18px;margin-bottom: 10px;}
	.box-university4 .item{font-size: 14px;}
	.m-txt2{font-size: 14px;line-height: 1.8;}
	.p-list6 li{font-size: 18px;margin: 0 30px;}
	.p-list7 .tit{font-size: 18px;line-height: 1.5;}
	.p-list7 .txt{
		font-size: 14px;line-height: 1.8;
		padding-top: 20px;
	}
	.m-txt3{font-size: 14px;}
	.p-list8{margin: 0 -10px;}
	.p-list8 li{
		padding: 0 10px 20px;
	}
	.m-txt4{font-size: 14px;}
	.m-trust{font-size: 14px;line-height: 2;}
	.m-so1 .tit{width: 280px;}
	.p-list9 .tit{font-size: 18px;}
	.p-list9 li{font-size: 14px;}
	.m-date .tit{font-size: 16px;}
	.m-date .con a{
margin: 0 2px;
	width: 50px;
    height: 18px;
    font-size: 14px;
    line-height: 18px;
	}
	.m-event .txt{font-size: 14px;line-height: 1.8;}
	.p-list10{margin: 0 -10px;}
	.p-list10 li{
		padding: 0 10px 20px;
	}
	.p-list10 .tit{font-size: 18px;}
	.p-list10 .date{font-size: 14px;}
	.m-txt5{font-size: 18px;line-height: 2;}
	.p-list11{
		margin-left: 5%;margin-right: 5%;
	}
	.p-list11 .tit{
		font-size: 16px;line-height: 24px;
		height: 72px;
	}
	.m-txt6{
		font-size: 14px;
	}
	.m-txt7{
		font-size: 14px;
	}
	.m-txt7 .con{
		padding: 0 5%;
	}
	.m-txt8{font-size: 14px;}
	.p-list12 .con{font-size: 16px;}
	.m-txt9 .txt{font-size: 14px;}
	.p-list13{
		margin: 0 -5px;
	}
	.p-list13 li{
		padding: 0 5px 10px;
	}
	.p-list13 .pic{
		width: 160px;height: 160px;
	}
	.p-list13 .con{font-size: 14px;}
	.p-list13 .tit{font-size: 16px;line-height: 2;}
	.m-txt10 .tit{font-size: 18px;}
        .m-txt101 .tit{font-size: 18px;}
	.m-txt10 .con{
		font-size: 16px;line-height: 2;
	}
	.m-txt11 .txt1{
		font-size: 16px;
		margin-left: 0;
	}
	.m-txt11 .txt2{font-size: 18px;padding-right: 0;}
	.m-txt11 .tit1{font-size: 18px;}
	.m-txt12{
		padding-bottom: 0;
	}
	.m-txt12 .txt{
		font-size: 18px;
	}
	.m-history .con{
		font-size: 14px;line-height: 2;
		padding-left: 20px;padding-right: 20px;padding-bottom: 20px;
	}
	.m-history .tit{
		font-size: 18px;
		margin-top: 10px;
	}

}

@media only screen and (max-width: 1199px){
	.wp2{width: auto;padding: 0 15px;}
	.ban{height: 200px;}
	.ban .tit{font-size: 30px;}
	.cur{
		float: none;text-align: right;
		font-size: 12px;line-height: 40px;
	}
	.snav{padding: 10px 0;}
	.snav li{
		font-size: 14px;line-height: 30px;
		margin-right: 15px;
	}
	.cur a{margin: 0 2px;}
	.cur span{margin-left: 2px;}

	.m-tit1{font-size: 25px;}
	.m-contact .tit{font-size: 18px;}
	.p-list2{
		margin: 0 -5px;
	}
	.p-list2 li{
		padding: 0 5px;
	}
	.p-list2 .tit{font-size: 16px;}
	.m-txt1 h1{font-size: 20px;}
	.m-funding .tit1{font-size: 18px;}
	.m-tit2{font-size: 20px;}
	.p-list4{margin: 0 -5px;}
	.p-list4 li{
		padding: 0 5px;
	}
	.p-list4 .con, .p-list5 .tit{font-size: 14px;}
	.box-aheo3 .bg{display: none;}
	.m-report .pic{
		width: 120px;height: 120px;
	}
	.box-university3 .bg{display: none;}
	.p-list7 .tit{font-size: 16px;}
	.p-list7 .txt{font-size: 12px;}
	.p-list6{
		padding: 20px 0;
	}
	.p-list6 li{
		font-size: 16px;
	}
	.p-list3{
		margin: 0 -5px;
	}
	.p-list3 li{
		padding: 0 5px 10px;
	}
	.p-list3 .tit{font-size: 16px;margin-bottom: 12px;}
	.m-txt3 h1,.m-txt4 h1{font-size: 20px;}
.m-txt3 h2{font-size: 17px;}
	.m-tit3{font-size: 20px;}
	.m-tit4{font-size: 18px;}
	.m-so1{padding: 30px 0;}
	.m-so1 .tit{
		float: none;width: auto;
		text-align: center;
		line-height: 1.5;font-size: 18px;
		margin-bottom: 20px;
	}
	.p-list9 .tit{font-size: 16px;}
	.m-so1 select{
		font-size: 12px;
	}
	.p-list7 .date{margin-top: 15px;}
	.m-event .tit{font-size: 16px;margin-bottom: 10px;}
	.m-event .txt{padding-top: 0;}
	.m-event .date{margin-top: 20px;}
	.p-list10 .tit{font-size: 16px;}
	.m-date .tit{
		float: none;width: auto;
		line-height: 60px;
	}
	.m-date .slick-prev,.m-date .slick-next{top: 15px;margin-top: 0;}
	.m-date .slick-next{left: auto;right: 15px;}
	.p-list11{margin-left: -17px;margin-right: -17px;}
	.p-list11 .tit{font-size: 14px;}
	.m-txt7 .con{
		padding: 0;
	}
	.p-list12{
		margin: 20px -5px;
	}
	.p-list12 li{
		padding: 0 5px;
	}
	.p-list12 .con{font-size: 14px;}
	.m-txt9 .tit{font-size: 16px;}
	.m-txt9{padding: 30px 0;}
	.m-txt9 .txt{padding-top: 20px;}
	.p-list13 .pic{width: 140px;height: 140px;}
	.m-txt11 .txt1{
		float: none;
		margin: 0 auto 20px;
	}
	.m-txt11 .tit2{font-size: 18px;}
	.m-txt11 .txt2{font-size: 16px;line-height: 1.8;}
	.m-txt12 .txt{
		font-size: 16px;
		padding-top: 20px;
	}
	.m-history .slick-prev{left: -30px;}
	.m-history .slick-next{right: -30px;}
	.m-history .tit{font-size: 16px;}
	.m-history .year{font-size: 24px;}

	.m-map .pic{display: none;}
	.m-map .pic-m{display: block;}
	.ul-map{position: static;height: auto;padding-top: 30px;}
	.ul-map li{position: static;}
	.ul-map .ico{display: none;}
	.ul-map li.on .p-con,.ul-map .p-con{display: none;}
	.pop-map{position: static;display: block;border-left-width: 5px;
		padding: 5px 15px 20px;margin-bottom: 20px;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
	}
	.pop-map .close{display: none;}
	.pop-map .i-logo img{height: 30px;}
	.pop-map .top{height: 55px;margin-bottom: 15px;}
	.pop-map .i-logo{line-height: 55px;}
	.pop-map .txt h3{font-size: 20px;margin-bottom: 10px;}
	.pop-map .desc{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.pop-map .more{font-size: 16px;padding-right: 40px;}
	.row-map .m-tit1{padding: 20px 0 15px;}
}

@media only screen and (max-width: 959px){
	.p-list2 li{
		float: none;width: auto;
		margin-bottom: 10px;
	}
	.p-list2 .con{
		height: auto;
		padding: 10px;
	}
	.p-list2 .tit{
		position: static;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	.m-txt1{
		padding: 30px 0;
	}
	.m-txt1 h1{font-size: 18px;}
	.m-tit2{font-size: 18px;}
	.box-funding1 .inner{
		padding-top: 30px;padding-bottom: 50px;
		margin-top: 20px;
	}
	.m-funding .pic{
		float: none;width: auto;
		margin-right: 0;margin-bottom: 10px;
	}
	.m-funding .slick-dots{bottom: -30px;}
	.p-list3 li{width: 50%;}
	.box-funding2{padding: 30px 0;}
	.p-list4 li{width: 33.33%;margin-bottom: 10px;}
	.p-list4 .pic{margin-bottom: 10px;}
	.p-list4 .con{line-height: 24px;}
	.p-list4 .det{height: 48px;}
	.m-report .con1{
		height: auto;
		padding-bottom: 10px;
	}
	.m-report .inner{
		margin-bottom: 30px;
	}
	.box-university4 .item{
		float: none;width: auto;
	}
	.m-txt2{
		padding: 30px 0;
	}
	.m-txt2 .m-tit1{margin-bottom: 20px;}
	.p-list6{margin-bottom: 30px;}
	.p-list6 li{
		margin: 0 20px;
	}
	.p-list7 .pic{
		float: none !important;
		width: auto;
	}
	.p-list7 .txt{
		padding: 10px;
	}
	.p-list7 .date{margin-top: 10px;}
	.p-list7 li{margin-bottom: 20px;}
	.box-research{padding-top: 30px;}
	.box-research .inner{margin-top: 20px;padding-bottom: 30px;}
	.box-pic{padding-top: 30px;}
	.box-pic .inner{margin-top: 20px;}
	.m-so1 .con{padding-right: 0;}
	.m-so1 .submit{
		display: block;
		position: static;
		margin: 0 auto;
		float: none;
		clear: both;
	}
	.m-so1 select{
		display: block;
		float: none;width: 100%;
		margin: 0 0 10px;
	}
	.m-event .txt{
		float: none;width: auto;
		margin-bottom: 10px;
	}
	.m-event .pic{
		float: none;width: auto;
	}
	.m-event .date{margin-top: 10px;}
	.box-event2 .p-list7 li{margin-bottom: 20px;}
	.m-event{padding: 30px 0 60px;}
	.p-list10 li{width: 50%;}
	.p-list11{
		margin-left: -5px;margin-right: -5px;
	}
	.p-list11 li{
		padding: 0 5px 10px;
	}
	.p-list13 .pic{
		width: 100px;height: 100px;
	}
	.p-list13 .tit{
		font-size: 14px;
	}
	.p-list13 .con{font-size: 12px;height: 300px;}
	.m-txt10 .tit{font-size: 16px;}
	.m-txt10 .con{
		font-size: 14px;
		padding: 20px 10px;
		margin-top: 20px;
	}
	.m-txt10 .con .col-l,.m-txt10 .con .col-r{width: 49%;}
	.m-txt12 .txt{padding-left: 20px;}
	.m-history .con{
		box-shadow: 0 0 10px rgba(0,0,0,.15);
		margin-bottom: 10px;
	}

}

@media only screen and (max-width: 767px){
	.ban{height: 140px;}
	.ban .tit{
		font-size: 24px;text-align: center;
		left: 0;right: 0;
		padding: 0 5%;
	}

	.box-contact{
		padding: 30px 0;
	}
	.m-tit1{font-size: 20px;}
	.m-contact .pic{
		float: none;width: auto;
		margin-right: 0;
	}
	.m-contact .link-job{font-size: 14px;line-height: 40px;margin-top: 10px;}
	.m-contact .txt{
		font-size: 14px;
		padding-top: 20px;
	}
	.m-contact .tit{font-size: 16px;margin-bottom: 10px;}

	.box-faq{padding-top: 30px;}
	.p-list1{
		padding: 20px 0;
		margin-top: 20px;
	}
	.p-list1 .tit1{
		font-size: 16px;
		padding: 20px 30px 20px 10px;
		background-position: right 10px center;
		-webkit-background-size: 10px auto;
		background-size: 10px auto;
	}
	.p-list1 .tit2{font-size: 16px;}
	.p-list1 .con{
		padding: 20px 10px;
	}
	.box-info1{padding-top: 30px;}
	.box-info1 .m-tit1{margin-bottom: 20px;}
	.box-info2{
		padding: 30px 0;
	}
	.box-info2 .col-l,
	.box-info2 .col-r{
		float: none;width: auto;
	}
	.box-info2 .txt{line-height: 1.8;}
	.box-info2 .tit1{font-size: 16px;margin-bottom: 10px;}
	.box-funding1{padding-top: 30px;}
	.m-funding .tit1{font-size: 16px;}
	.p-list3 li{
		float: none;width: auto;
	}
	.p-list3 .con{
		height: auto;
		padding: 20px 10px;
	}
	.p-list3 .tit{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.box-aheo1,
	.box-aheo2,
	.box-aheo3,
	.box-aheo4{
		padding: 30px 0;
	}
	.p-list4 li{width: auto;display: block;float: none;}
	.p-list5 li{
		float: none;width: auto;
		border-left: none;
		border-bottom: 1px solid #e5e5e5;
		padding: 10px 0;
		margin-bottom: 10px;
	}
	.p-list5 .tit{
		display: block;height: auto;
		line-height: 1.8;
	}
	.p-list5 .date{font-size: 12px;line-height: 1.2;padding: 10px 0;}
	.p-list5{margin-top: 20px;}
	.p-list5 .date span{font-size: 14px;}
	.m-report{margin-top: 20px;}
	.m-report .pic{
		float: none;
		margin: 0 auto 10px;
	}
	.m-report .con2{
		padding: 15px 10px 10px;
		font-size: 12px;
		height: 240px;
	}
	.m-report .inner{
		margin-bottom: 10px;
		box-shadow: 0 0 10px rgba(0,0,0,.2);
	}

	.box-university1{padding-top: 30px;}
	.box-university1 .inner{
		padding: 20px 0;
		margin-top: 20px;
	}
	.box-university1 .pic{
		float: none;width: 60%;
		margin: 0 auto 10px;
	}
	.box-university2{
		padding: 30px 0;
	}
	.box-university2 .m-tit2{margin-bottom: 20px;}
	.box-university2 .video{
		float: none;width: auto;
		margin-right: 0;
		margin-bottom: 10px;
		font-size: 12px;
	}
	.box-university2 .tit1{font-size: 16px;}
	.box-university3,.box-university4{
		padding: 30px 0;
	}
	.box-university4 .col-l,
	.box-university4 .col-r{
		float: none;
		width: auto;
	}
	.box-university4 .col-l{margin-bottom: 20px;}
	.box-university4 .item{line-height: 40px;}
	.p-list6{font-size: 0;}
	.p-list6 li{
		width: 50%;
		margin: 0;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.m-txt3{
		padding: 30px 0;
	}
	.m-txt3 h1,.m-txt4 h1{font-size: 18px;}
.m-txt3 h2{font-size: 16px;}
	.m-txt3 h1 br,.m-txt4 h1 br{display: none;}
	.m-txt3 .info{
		padding: 10px 0;
		margin-bottom: 20px;
	}
	.m-tit3{font-size: 18px;}
	.p-list8{
		margin: 0 -5px;
	}
	.p-list8 li{
		width: 50%;
		padding: 0 5px 10px;
	}
	.m-txt4{
		padding: 30px 0;
	}
	.m-txt4 .inner{
		padding-top: 20px;margin-top: 20px;
		padding-bottom: 30px;
	}
	.m-txt4 .con-bot{padding-top: 20px;}
	.m-txt4 .con-bot .item{
		margin: 0;
	}
	.m-trust{
		font-size: 12px;
		padding: 10px 30px;
	}
	.m-trust .slick-prev{left: -25px;}
	.m-trust .slick-next{right: -25px;}
	.m-tit4{font-size: 16px;}
	.box-event1{padding-top: 30px;}
	.box-event1 .m-tit1{margin-bottom: 20px;}
	.m-so1 .tit{font-size: 16px;}
	.m-so1 select{height: 50px;line-height: 50px;}
	.m-so1 .submit{height: 50px;}
	.box-event1 .inner{padding: 30px 0;}
	.p-list9 .tit{margin-bottom: 10px;}
	.p-list9 .date{margin-top: 10px;}
	.p-list9 li{padding-bottom: 20px;margin-bottom: 20px;}
	.box-event2{
		padding-top: 30px;
	}
	.box-event2 .inner{margin-top: 20px;padding-bottom: 20px;}
	.m-date{margin-bottom: 20px;}
	.m-date .con{
		line-height: 24px;
		padding: 10px 0;
	}
	.m-date .con a{
	    width: 42px;
    height: 24px;
margin: 0 2px;
    line-height: 24px;
    font-size: 13px;
	}
	.p-list10 li{
		display: block;
		float: none;width: auto;
	}
	.p-list10 .tit{
		height: auto;
		font-size: 14px;line-height: 2;
		margin-bottom: 10px;
	}
	.p-list10 .date{font-size: 12px;line-height: 1.5;}
	.p-list10 .txt{
		height: auto;padding-top: 10px;
	}
	.box-event3{padding-bottom: 30px;}
	.box-about1{padding-top: 30px;}
	.m-txt5{
		font-size: 16px;
		padding: 20px 0;
		margin-bottom: 30px;
	}
	.p-list11 li{
		float: none;width: auto;
		padding-bottom: 20px;
	}
	.p-list11{
		overflow: visible;
	}
	.p-list11 .tit{height: auto;}
	.p-list11 .pic{margin-bottom: 10px;}
	.box-about1 .inner{padding-bottom: 20px;}
	.m-txt6{
		padding: 30px 0;
	}
	.m-txt6 .m-tit1{margin-bottom: 30px;}
	.m-txt6 .pic{
		float: none;
		width: 50%;
		margin: 0 auto 20px;
	}
	.m-txt6 .pic:after{display: none;}
	.m-txt7{
		padding-top: 30px;
	}
	.m-txt7 .inner{
		margin-top: 30px;
		padding-bottom: 30px;
		background: none !important;
	}
	.box-about2{padding-top: 30px;}
	.p-list12 li{
		float: none;width: auto;
		margin-bottom: 10px;
	}
	.p-list12 .con{
		line-height: 1.5;
		padding: 10px 0;
		white-space: normal;
	}
	.box-about2 .inner{padding-bottom: 30px;}
	.m-txt9{
		padding: 0 0 20px;
		background: #fff;
	}
	.m-txt9 .pic{
		display: block;width: auto;
		margin-right: 0;margin-bottom: 10px;
	}
	.m-txt9 .pic:after{display: none;}
	.m-txt9 .txt{
		display: block;
		width: auto;
		padding: 0 10px;
	}
	.m-txt9 .tit{margin-bottom: 10px;}
	.p-list13 li{
		width: 50%;
	}
	.m-txt10 .con .col-l, .m-txt10 .con .col-r{
		float: none;width: auto;
	}
	.p-list13 .con{
		padding-top: 20px;
		height: 280px;
	}
	.p-list13 .tit{margin-top: 10px;}
	.m-txt11 .txt1{
		background: none !important;
		width: auto;height: auto;
	}
	.m-txt11 .txt1 .con{
		position: static;top: 0;left: 0;
		width: auto;
	    -webkit-transform: translate(0);
	    -moz-transform: translate(0);
	    -ms-transform: translate(0);
	    -o-transform: translate(0);
	    transform: translate(0);
	}
	.m-txt11 .det1,
	.m-txt11 .det2,
	.m-txt11 .det3,
	.m-txt11 .det4
	{
		position: static;
		left: 0;right: 0;top: 0;
		width: auto;
	}
	.m-txt11 .tit1{
		font-size: 16px;
		background: #0879f8;
	}
	.m-txt11 .txt2{padding-top: 0;}
	.m-txt11 .tit2{margin-bottom: 10px;}
	.m-txt11{
		padding: 30px 0;
	}
	.m-txt11 .inner{margin-top: 30px;}
	.box-history{
		padding: 30px 0;
	}
	.m-txt12{
		margin: 30px 0 10px;
	}
	.m-txt12 .pic{
		display: block;float: none;width: auto;
	}
	.m-txt12 .txt{
		display: block;float: none;width: auto;
		padding: 10px;
		font-size: 14px;line-height: 1.8;
	}
	.m-history .slick-prev{left: 0;}
	.m-history .slick-next{right: 0;}
	.m-history .year{font-size: 20px;line-height: 40px;}


}




@media only screen and (max-width: 1300px){

.header{height: 130px;}

}
@media only screen and (min-width:1200px) and (max-width: 1300px){
body{padding-top: 130px;}
}




.sk-1{padding: 0; margin-left: 136px; width: calc(100% - 136px);}
.sk-1 .slider .left{display: inline-block; vertical-align: top; width: 64.6%;}
.txt-1{vertical-align: top; width: 35.4%; padding-top: 22%;}
.sk-1 .slider a:hover .pic img{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}
.sk-1 .slider a:hover .txt-1{color:#0879f8;}
.sk-1 .sk1-dots{left: -136px;}
.sk-1 .sk1-arrow{top: 36.1%; left: 64.6%;}
@media only screen and (max-width: 1199px){
    .sk-1{margin-left: 80px; width: calc(100% - 80px);}
    .txt-1{padding-top: 26%;}
    .sk-1 .sk1-dots{left: -80px;}
}
@media only screen and (max-width: 959px){
    .sk-1 .sk1-arrow{padding: 8px 20px;}
    .sk-1 .sk1-arrow .slick-arrow{width: 27px; height: 27px; -webkit-background-size: 8px auto; background-size: 8px auto;}
}
@media only screen and (max-width: 767px){
    .sk-1{margin: 0; width: 100%; padding-bottom: 40px;}
    .sk-1 .slider .left{display: block; width: auto;}
    .txt-1{display: block; width: auto; padding: 20px;}
    .sk-1 .sk1-dots{bottom: auto; top: 190px; left: 5%;}
    .sk-1 .sk1-arrow{top: auto; left: auto; bottom: 0;}
}


.ie6{text-align:center;font-size:16px;background:yellow;line-height:40px;z-index:100000;width:100%;bottom:0;left:0;position:fixed;height:100%;color:#333}
.ie6tk{width:300px;background:#fff;position:absolute;top:50%;left:50%;margin-top:-150px;margin-left:-150px;z-index:100000;border-radius:10px;padding:20px 30px}
.ie6tk b{font-size:20px;font-weight:700;display:block;float:left;width:100%}
.ie6tk i{font-size:20px;font-weight:700;font-style:normal}
.ie6tk div{display:block;float:left;width:100%}
.ie6tk a{font-style:italic;text-decoration:underline;margin:0 10px;color:#0d347d}
.ie6tk span{float:right;margin-right:30px;cursor:pointer;color:#333}







/*
#vsb_content img{text-align: center; max-width:100% !important; margin:0px auto;height:auto !important; display: block;}
#vsb_content p{ /*margin-bottom:26px; */}
*/
#vsb_content .vsbcontent_img{margin-bottom:15px;}

#vsb_content em{font-style:italic;}