a {color: #1f1f1f;text-decoration: none !important;outline: none !important;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
ul, li, ol {list-style: none;}
u{text-decoration:none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #212121;text-decoration: none!important;opacity: 1}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {opacity: .8}
a {color: #1f1f1f;text-decoration: none;outline: none;}
a, .btn {text-decoration: none !important;outline: none !important;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
@font-face {font-family: 'AvantGardeITCbyBT-Book'; src: url('../fonts/AvantGardeITCbyBT-Book.ttf');  }
@font-face {font-family: 'bebasneue';src: url('../fonts/bebasneue.otf');}
body{font-family:微软雅黑,"Microsoft YaHei UI",arial;}
hr {border-top: 1px solid rgba(80,80,80,.3);}





.fs12 {font-size:.8rem;}
.fs14 {font-size:.9rem;}
.fs16 {font-size:1rem;}
.fs18 {font-size:1.1rem;}
.fs20 {font-size:1.2rem;}
.fs22 {font-size:1.3rem;}
.fs24 {font-size:1.4rem;}
.fs26 {font-size:1.5rem;}
.fs28 {font-size:1.6rem;}
.fs30 {font-size:1.7rem;}
.fs32 {font-size:1.8rem;}

.fs20r {font-size:2rem;}
.fs25r {font-size:2.5rem;}


.display-5 {font-size: 3rem;font-weight: 300;line-height: 1.2;}
.display-6 {font-size: 2.5rem;font-weight: 300;line-height: 1.2;}
.breadcrumb {background-color:transparent;}
.p-indent{text-indent:2rem;}
.navbar-brand img{height:35px;}
.navbar-nav-top {height:61px;}
.bg-black{background-color: #141414!important;}
.text-black{color: #141414;}
.menu-link{color: rgba(0,0,0,.9);}
.pro-font {font-size:12px;}
.headroom--pinned {transform: translateY(0);}
.headroom--unpinned {transform: translateY(-100%);}
.headroom {transition: transform .25s ease-in-out;will-change: transform;}
.header--fixed {position: fixed;z-index:1031;right: 0;left: 0;top: 0;}
.headroom--top {transform: translateY(0);}
.head-mt{margin-top:61px;}

/*微信显示*/
.pro-weixin{position:relative;}
.pro-weixin img {position: absolute;top:0;right:0;display: none;}
.pro-weixin:hover img {display:block;}

/*news*/
.nlist > div > h2{font-weight: bold;font-size:1.1rem;}
.nlist > div > div > .col-4{max-height:5rem;overflow: hidden;display: flex;justify-content: center;align-items: center;}

.nlist > div > div > .col-8 p{max-height:8em;line-height: 1.5;-webkit-line-clamp: 3;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;word-break: break-all;color: #888888;font-size: .8rem;}
.poslink {color:#ffffff;}
.poslink > li > a{color:#ffffff;} /*面包屑链接颜色*/

.arcbody p{text-indent: 2rem; color:#666; line-height: 2rem;}
.arcbody p img{max-width: 100%;}

.carousel-img {overflow:hidden;display: flex;justify-content:center;align-items: center;}
.carousel-img img {width:160%; margin: 0 auto;}
.border-hr {border-color: #dc3545 !important;width: 80px;border-width: 2px !important;margin-top: 0.75rem; margin-bottom: 0.5rem;}

/*产品*/
.prolist > div > h2{font-size:1rem;margin-top: 0.8rem;}


.titlesl{line-height:2rem;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;word-break: break-all;}

.bgimg{background-size:300% 100%;}


.index-server-text {background-image:url("../../public/images/server-bg.jpg");background-repeat:no-repeat; background-attachment:fixed;background-size:300% 100%;color: #ffffff;background-position:center center;padding-top:10rem; padding-bottom: 10rem;}
.index-server {background-color: #ffffff;position: relative;margin-top:-10em;}

.headbott{margin-top:0;}

.navbar-nav > .nav-item, .navbar-nav > .nav-item > .nav-link {flex: 1 1 auto;text-align: center;}
.links a{color:#666;font-size:12px;}
@media (min-width:768px) {
    .navbar-brand img{ height:40px;}
    .bgimg{background-size:300% 100%;}
}
@media (min-width:992px) {
    .navbar-brand img{ height:46px;}
    .dropdown:hover>.dropdown-menu {display: block;}
    .dropdown-toggle::after {display:none;}
    .headroom--top {transform: translateY(35px);}
    .head-mt{margin-top:73px;}
    .carousel-img img {width:100%;}
    .bgimg{background-size:200% 100%;}
    /*news*/
    .nlist > div > div > .col-4{max-height:9.3rem;overflow: hidden;display: flex;justify-content: center;align-items: center;}
    .nlist > div > h2{font-weight: bold;font-size:1.2rem;}
    .nlist > div > div > .col-8 p{max-height:4.3em;line-height: 1.5;-webkit-line-clamp:3;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;word-break: break-all;font-size:1rem;}
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1300px;}
    .index-card > .card > img {max-height:18rem;overflow: hidden;display: flex;justify-content: center;align-items: center;}
    .headbott{margin-top: -10rem;}
}
@media (min-width:1366px) {
    .bgimg{background-size:100% 100%;}
}