.container,.container-fluid{padding-left:10px;padding-right:10px}
.row{margin-right:-10px;margin-left:-10px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:10px;padding-left:10px}
.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-10px;margin-left:-10px}
.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-10px;margin-left:-10px}
.navbar-form{margin-left:-10px;margin-right:-10px;padding:10px}
.breadcrumb{padding:8px 10px;margin-bottom:15px;background:0 0;font-size:22px;color:#333}
@media (max-width:576px){.breadcrumb{margin-bottom:0}}
.list-group-item{padding:10px}
.panel-body{padding:10px}
.panel-heading{padding:10px}
.panel-footer{padding:10px}
.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:10px;padding-right:10px}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background:0 0}
.text-primary{color:#1E7DC5!important}
.text-danger{color:#EC6E53!important}
.text-success{color:#62C78B!important}
.text-warning{color:#ECB153!important}
.text-black{color:#292929!important}
.btn{-webkit-border-radius:.125rem;border-radius:.125rem}
.btn-primary{color:#fff;background-color:#1E7DC5;border-color:#1E7DC5}
.btn-danger{color:#fff;background-color:#EC6E53;border-color:#EC6E53}
.btn-success{color:#fff;background-color:#62C78B;border-color:#62C78B}
.btn-warning{color:#fff;background-color:#ECB153;border-color:#ECB153}
.btn-warning:hover{color:#fff}
.btn.focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none}
.breadcrumb{font-size:unset}
.table-primary,.table-primary>td,.table-primary>th{background-color:#DAE8F8}
.page-focus{height:393px}
.page-link{position:relative;display:block;padding:.8rem 1.05rem;margin-left:-1px;line-height:1.25;color:#000050;font-weight:700;background-color:#F8F8F8;border:1px solid #EDEDED}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#2763A9;border-color:#2763A9}
.form-control{-webkit-border-radius:0;border-radius:0}
.form-control-lg{-webkit-border-radius:0;border-radius:0}
p{margin-bottom:.5rem}
.list-group-first .list-group-item{-webkit-border-radius:0;border-radius:0;border-left:0;border-right:0;padding-left:0;padding-right:0}
.list-group-first .list-group-item:first-child{border-top:0}
.personalCenter-infoList{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.personalCenter-infoList .list-group-item{height:90px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.personalCenter-infoList .title{width:140px;color:#666}
.personalCenter-infoList .body .avatar{width:48px;height:48px;display:inline-block;vertical-align:middle;margin-right:10px;-webkit-background-size:cover;background-size:cover}
.clearfix:after,.list-group li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.clearfix,.list-group li{zoom:1}
.ib{display:inline-block;*display:inline;*zoom:1}
.dn{display:none}
.db{display:block}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.prz{position:relative;zoom:1}
.oh{overflow:hidden}
.ff0{font-family:arial,\5b8b\4f53}
.ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53}
.fs1{font-size:12px}
.fs2{font-size:14px}
.fwn{font-weight:400}
.fwb{font-weight:700}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.taj{text-align:justify;text-justify:inter-ideograph}
.vam,.f-vama *{vertical-align:middle}
.wsn{word-wrap:normal;white-space:nowrap}
.pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}
.wwb{white-space:normal;word-wrap:break-word;word-break:break-all}
.ti{overflow:hidden;text-indent:-30000px}
.ti2{text-indent:2em}
.lhn{line-height:normal}
.tdu,.f-tdu:hover{text-decoration:underline}
.tdn,.f-tdn:hover{text-decoration:none}
.toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.csp{cursor:pointer}
.csd{cursor:default}
.csh{cursor:help}
.csm{cursor:move}
.usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.fz10{font-size:10px}
.fz20{font-size:20px}
.fz30{font-size:30px}
.fz40{font-size:40px}
.fz50{font-size:50px}
.fz60{font-size:60px}
.fz70{font-size:70px}
.fz80{font-size:80px}
.fz90{font-size:90px}
.fz100{font-size:100px}
body{font-family:"Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif}
body{margin:0;color:#353535;font-size:14px}
@media (min-width:1200px){.container{max-width:1220px!important;padding-right:10px;padding-left:10px}}
a{color:#2763a9;text-decoration:none}
a:hover,a:focus{color:#1E7DC5;text-decoration:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.topbar{height:40px;line-height:40px;background-color:#f5f5f5}
.header-top{padding:35px 0}
@media (max-width:576px){.header-top{padding:10px 0;height: 64px;}}
.header{background-color:#1e61a5}
.header .navbar-brand img{height:auto}
.header .navbar-light .navbar-toggler{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.5)}
.header .navbar-light .navbar-nav .nav-link{font-size:18px;color:#FFF}
.header .nav-item .nav-link{font-size:18px;text-align:center}
@media (min-width:576px){.header .nav-item .nav-link{padding:.89rem .4rem}}
.header .nav-item.active .nav-link{color:#1e7dc5}
/*.footer{min-height:226px;background-color:#2d3e50;font-size:14px;color:#fff;padding:30px 0 0}
@media (min-width:576px){.footer .nav-item{border-left:1px solid #757F8A}
.footer .nav-item:nth-child(3n+1){border:0}
.footer .nav-item:nth-child(n+4){padding-top:10px}}
.footer .nav-link{color:#FFF;font-size:16px;text-align:center;padding:0}
.footer .hr-line{border-bottom:1px solid #818B96;height:0;margin-top:20px;margin-bottom:20px}
.copyright{color:#828992;text-align:center}*/
.footer{min-height:370px;background-color:#191818;font-size:14px;overflow:hidden;color:#D6D6D6;padding:70px 0 0}
.footer-title{text-align:center;margin-bottom:30px}
@media (max-width:991px){.footer-title{margin-bottom:20px}}
.footer .wrap{max-width:950px;margin:0 auto}
.copyright{margin-top:10px;margin-bottom:20px;font-size:14px;color:#fff;opacity:.4;text-align:center}

.page-case .home-body .row{margin-right:-30px;margin-left:-30px}
.page-case .home-body [class*=col]{padding-left:30px;padding-right:30px}
.page-case .home-body .card{padding:20px}
.page-case .home-body .card-img-top{margin-bottom:20px}
.page-case .home-body .card [class*=text]{font-size:16px}
.serverImgList-item{position:relative}
.serverImgList-item::after{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;content:'';display:block;background-color:#ccc;height:40px;-webkit-border-radius:100%;border-radius:100%;-webkit-filter:blur(8px);filter:blur(8px);margin-top:-26px;position:relative;z-index:-1}
@media (min-width:576px){.page-about{min-height:850px}}
.page-about .home-body{position:relative}
.page-about .home-body .text-block{background-color:#ddeefd;font-size:16px;line-height:32px;letter-spacing:1px;color:#333;padding:20px;font-size:14px;line-height:1.8}
@media (min-width:576px){.page-about .home-body .text-block{width:800px;height:750px;position:absolute;z-index:100;right:0;padding:30px}}
.page-qualifications{background:#2D2D35 url(../images/home-aobut-bg.jpg) center 0 no-repeat;-webkit-background-size:100% 100%;background-size:100%}
@media (min-width:576px){.page-qualifications{min-height:1050px}}
.page-qualifications .page-heading h2,.page-qualifications .page-heading small{color:#FFF}
.page-qualifications .page-heading .caret{border-top:6px dashed #FFF}
.page-qualifications .text-box{font-size:16px;line-height:32px}
.page-qualifications .text-box p{text-indent:2em}
.page-culture .article-body{max-width:1000px;margin:0 auto}
.bigevent{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.bigevent-year{padding:0;margin:0;max-width:1000px;list-style:none;white-space:nowrap;border-bottom:1px solid #4d4d4d;overflow: hidden;}
.bigevent-year li{display:inline-block;font-weight:700;width:198px;font-size:40px;color:#333;text-align:center;cursor:pointer}
.bigevent-year li.active{background-color:#2071c2;color:#FFF}
.bigevent-year-item{display:none}
.bigevent-year-item.show{display:block}
.page-contact .home-body [class*=col]{padding-left:20px;padding-right:20px}
.page-contact .home-body .card{padding:20px;min-height:170px}
.page-contact .home-body .card-img-top{margin-bottom:20px}
.page-contact .home-body .card [class*=text]{font-size:16px}
.news-date{font-size:20px;letter-spacing:-1px;color:#666}
.news-date .year{display:block}
.news-date .data-box{display:block;width:60px;height:60px;background-color:#1e7dc5;-webkit-border-radius:5px;border-radius:5px;border:solid 3px #A5CBE8;color:#FFF;padding:4px;position:relative;font-size:16px}
.news-date .data-box::after{content:'';position:absolute;top:53%;left:0;width:100%;height:2px;background-color:#FFF;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.news-date .data-box .day{text-align:right}
.media-news{border-bottom:solid 1px #e0e0e0}
.media-news>a{display:block}
.media-news .img{position:relative}
.media-news .img::after{content:'';position:absolute;width:1px;background-color:#e0e0e0;right:0;top:15%;height:100px}
.media-news .media-body{position:relative;font-size:16px;color:#999}
.media-news .media-body h5{font-size:20px;color:#1e7dc5}
@media (max-width:576px){body{padding-top:150px}
.fixed-navbar{position:absolute;z-index:1000;top:0;left:0;right:0}}
#swiper1{height:558px}
@media (max-width:576px){#swiper1{height:15%}}
#swiper1 .swiper-container{max-width:1920px;margin:0 auto}
#swiper1 .swiper-slide{-webkit-background-size:cover;background-size:cover;background-position:center 0}
#swiper1 .swiper-pagination-bullet-active{opacity:1;background:#FFF!important}
#swiper1 .swiper-pagination-bullet{width:12px!important;height:12px!important}
.focus-page{-webkit-background-size:cover!important;background-size:cover!important;height:500px;background-color:#0071A7}
@media (max-width:576px){.focus-page{height:0;padding-bottom:31.5%}}
.pagination{margin-bottom:40px}
.pagination .page-item{margin:5px}
.pagination .page-link{padding:.53rem .7rem;background-color:#F7F8FA;border:1px solid #EEE;color:#B5B9BC;font-weight:400}
.pagination .page-link:focus{-webkit-box-shadow:none;box-shadow:none}
.main{padding-bottom:60px;min-height:700px}
.home-m .home-heading{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.home-m .home-heading .more{font-size:12px;color:#999}
.home-m .home-title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:20px;color:#333}
.home-m .home-title .icon{margin-right:14px;display:inline-block}
.table{font-size:unset}
.table .thead-light th{color:#333;background-color:#DAE8F8;border-color:#DAE8F8}
.table-border-no td,.table-border-no th{border-top:0}
[class^=icon]{margin-right:10px}
.icon-line{width:4px;height:18px;background-color:#00ab79;display:inline-block;vertical-align:middle;margin-right:10px;-webkit-border-radius:2px;border-radius:2px}
.flip{display:block;padding:0;list-style:none;margin-bottom:30px}
.flip li a{font-size:15px;line-height:31px;color:#6b6b6b}
.flip li a:hover{color:#2061B7}
.page-heading{text-align:center;padding:50px 0 30px}
.page-heading h2{font-size:32px;color:#006ac8;margin-bottom:4px}
.page-heading small{font-size:14px;color:#333;display:block;margin-bottom:10px}
.page-heading .caret{display:inline-block;width:0;height:0;margin-left:3px;vertical-align:middle;border-top:6px dashed #666;border-top:6px solid\9;border-right:6px solid transparent;border-left:6px solid transparent}
.article-body{padding:30px 0;color:#646464;text-align:justify;line-height:26px}
.article-body p{margin-bottom:30px}
.hr-line{height:0;border-bottom:1px solid #CDCDCD}