/* 
主色：
#007bff
rgb(0,123,255)
#6c757d
*/
@import url("font-awesome.min.css");
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{color:#242A32;;}
a{color:#242A32;}
a:hover{color:#007bff;text-decoration: none;}
img{border-radius:4px;}
/* hr 分隔线 */
.featurette{margin:0 -15px;height:.5rem;background-color: #f5f7f9;border:0;}
.featurette-divider{margin:0;border-top:1px solid #f5f7f9;}
.featurette-divider.lg{margin:30px 0;}
.featurette-divider.dark{border-color:#434A54;}
/* 文字超出隐藏 */
.text-over{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.text-over.line1{-webkit-line-clamp:1;}
.text-over.line2{-webkit-line-clamp:2;}
.text-over.line3{-webkit-line-clamp:3;}
.text-blank-25, .text-blank-25 a {color: #AAB2BD;}
/* 缩略图处理方法 */
.thumb{position:relative;display:block;width:100%;padding:0;overflow:hidden;}
.thumb::before{display:block;content:"";}
.thumb-2by1::before{padding-top:50%;}
.thumb-3by2::before{padding-top:66.67%;}
.thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:6px;}

.c-white{color:#fff;}
.c-white a{color:#fff;}
.c-00A2EC{color:#00A2EC;}
.c-999{color:#999;}
.f-20{font-size:20px;}
.lh24{line-height:24px;}
.btn-primary{background:linear-gradient(315deg,rgba(0,186,219,1) 0%,rgba(0,161,236,1) 100%);box-shadow:0px 20px 20px -10px rgba(0,173,228,0.2);border-radius:6px;border:0;}
.btn-outline-primary{box-shadow:0px 4px 10px -4px rgba(0,163,234,0.3);border-radius:6px;border:1px solid rgba(0,161,236,1);color:#00A1EC;}
/* 头部 */
/* header .navbar{background:#FFE400} */
/* header .navbar a{color:#fff;} */
header{background-image: linear-gradient(270deg, #00BADB 0%, #00A1EC 100%);}
header h1{margin-bottom:0;}
header .logo{padding:4px 0;margin-right:30px;}
header .logo img{height:30px;border-radius:0;}
.navbar-toggler{color: rgba(255,255,255,1);border-color: rgba(255,255,255,.5);}
.navbar-toggler .fa-bars{color:#fff;}
.navbar{padding:.5rem 15px;margin-left:-15px;margin-right:-15px;}
.navbar .navbar-nav{padding:15px 0;}
.navbar-expand-lg .navbar-nav .nav-link{padding-left:15px;padding-right:15px;transition: all .2s ease-out;}
.nav-link:hover{background:#003B50;color:#fff;border-radius:6px;transition: all .4s ease-out;}

/* .dropdown-menu{top:150%;} */
/* .dropdown-menu.subnav01{width:;} */
.subnav-item{display:flex;margin:0;padding:0;list-style:none;flex-wrap:wrap;flex-direction:column;}
.subnav-item li{position:relative;display:flex;padding:10px 18px;width:100%;}
.subnav-item .subnav-icon{width:36px;height:36px;margin-right:18px;flex-shrink:0;}
.subnav-item li p{font-size:12px;color:#999;margin:0;}

.news .card-title{height:48px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news .card-text{height:63px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.jumbotron{padding:5rem 0 0;background-image: linear-gradient(270deg, #00BADB 0%, #00A1EC 100%);height:620px;border-radius:0;margin-bottom:0;}
.jumbotron h2{font-size:36px;font-weight:bold;}

.jumbotron.h-auto{height:auto;padding:60px 0 40px;}

.main-item{padding-top:50px;}
.main-item .item-hd{text-align:center;}
.main-item .item-hd p{max-width:90%;margin-left:auto;margin-right:auto;}
.item-title{font-size:28px;font-weight:bold;}
.item-hd p{color:#707070;}
.footer{background:#2C2C2C;padding-top:80px;color:#fff;font-size:14px;line-height:2;text-align:center;}
.footer a{color:#fff;}
.footer p{margin-bottom:0;}
.footer .qrcode{width:135px;margin-bottom:30px;}
.footer h4{font-size:20px;margin-bottom:20px;}
.footer .col-ml{margin-top:3rem;}
.footer .copyright{padding:50px 0;color:rgba(255,255,255,.2);text-align:center;}

@media (min-width:1280px){
    header .logo img{height:50px;}
    .nav-item{padding-left:5px;padding-right:5px;}
    .dropdown-menu{top:95%;padding-top:20px;border:0;background:transparent}
    .dropdown-menu .subnav{background-color: #fff;border-radius:6px;padding:10px 0;}
    .dropdown-menu .subnav01{width:1000px;}
    .dropdown-menu .subnav02{width:750px;}
    .subnav-item{display:flex;margin:0;padding:0;list-style:none;flex-wrap:wrap;flex-direction:row;}
    .subnav-item li{position:relative;display:flex;padding:30px 18px;width:25%;}
    .subnav-item .subnav-icon{width:48px;height:48px;margin-right:18px;}
    .subnav-item li p{font-size:12px;color:#999;margin:0;}
    .subnav02 .subnav-item li{width:33.3333%;}
    .jumbotron h2{font-size:46px;}
    .jumbotron p{font-size:20px;}
    .jumbotron.h-auto{height:auto;padding:160px 0 100px;}
    .jumb-item{background-size:502px 297px;}
    .main-item{padding-top:100px;}
    .item-title{font-size:46px;}
    .main-item .item-hd p{font-size:20px;max-width:75%;}
    .footer{text-align:left;}
    .footer .col-ml{margin-left:5rem;margin-top:0;}
    .footer .copyright{padding:100px 0;}
}