@charset "utf-8";
body{color:#727272;margin-bottom:0}
a:hover{color:#fed525;}
.Wdate{height:inherit !important;}
.admanage img{width:100%}
.pagination-box .pagination li{border:0;}
.go-qq,.go-wx,.go-phone{display:none}
/*---------头部 start--------*/
.site-topbar{background: #112433;}
.site-topbar ul>li>a{color: rgba(255,255,255,0.8);}
.site-topbar ul>li>a:hover{color: #e2321a;}
.site-topbar .dropdown-menu,.site-topbar .dropdown-menu a{color: #999;}
.header{background:rgba(0,0,0,1);}
.header a{color:rgba(255,255,255,0.99)}
.header a:hover{color:rgba(255,255,255,0.8)}
.header .logo a{width: 200px; background-size: 100% auto;}
@media only screen and (max-width:991px) {
.header .logo a{width: 180px;}
.header .navbar-nav-scroll{background:rgba(255,255,255,.9);width: 100%;height:auto;overflow:auto; display:none}
.header .navbar-nav-scroll{position: absolute;top: 4rem;left: 0;z-index: 9998;}
.header .navbar-toggle-active{background: rgba(0,0,0,.8);}
.header-fixed-top .navbar-nav {display: none;}
.header-fixed-top .navbar-toggle-active .navbar-nav{display:flex;}
.header .navbar-toggle-active .col-auto{width: 50%;}
}
.header .navbar-nav > li.current a {color: #fed525;}

/* 幻灯 start */
#kvArea{position:relative;overflow:hidden;}
#kvArea .descrip{position:absolute; top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);/* transform: translate(-50%,-50%); */display: table;}
#kvArea .descrip{text-shadow: 1px 1px 2px rgba(0,0,0,0.6); color:#FFF;}
#kvArea .descrip p{color:rgba(255,255,255,0.8)}
/*kv style*/
#kv img.full{display:block;margin-left: auto;margin-right: auto;}
#kv{position: relative; overflow: hidden;transition: all 0.5s ease 0s;}
#kv .kvList li{float: left; width: 100%;}
#kv .kvList li img{width:auto; height:auto;max-width:100%;width:100%;}
#kvArea .pageList{position: absolute; height: 30px; bottom: 0px; width: 100%; left: 0px; text-align: center;}
#kvArea .pageList a{background:#000;display: inline-block;width: 10px;height: 10px;margin: 0 4px;text-indent:-999em;border: 2px solid #fff;border-radius: 6px;cursor: pointer;filter:alpha(opacity=40);opacity: 0.4;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;}
#kvArea .pageList a.active{background:rgba(255,255,255,0.6);opacity:1;border: 2px solid #ccc;width: 11px;height: 11px;}
#kv:hover .left:before {content: "‹"; font-size:36px;color:rgba(255,255,255,.99)}
#kv:hover .right:before {content: "›"; font-size:36px;color:rgba(255,255,255,.99)}
#kv:hover .left,#kv:hover .right{position: absolute;width: 45px; height: 45px;line-height:36px; text-align:center; background: rgba(0,0,0,.3);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.15);border-radius:50%;}
#kv:hover .left{left: 10px;top: 50%;z-index:10;}
#kv:hover .right{right: 10px;top: 50%;z-index:10;}
@media only screen and (max-width:991px) {
#kv .kv_button_block{display:none;}
   }
/* 幻灯 end */
a.more{float:none;margin-right:0;box-shadow: 0 0 30px rgb(0 0 0 / 10%);background:#fed525;color:#000;border-color:#fed525!important;}
a.more:hover{background:#000;color:#fff;border-color:#000!important;-webkit-animation: twinkling 2s infinite ease-in-out;}
/*---------头部 end--------*/
/*---------Navs & tabs start--------*/
.t2 {border-bottom: 1px #eee solid;}
.t2 h2 {display: inline-block;font-size:1.75rem;position: relative;transition: 1s;}
.t2 h2:after {content: '';position: absolute;bottom: -1.5rem;left: 0;border-top: 2px solid rgba(226,24,54,0.99);width: 20px;transition: 1s;}
.t2 h2 a:hover{color:rgba(226,24,54,0.99);}
.t2 i {width: 52px; height: 5px;background: rgba(226,24,54,0.99); margin: 0 auto; margin-top: 15px;display: block;}
.t2 .t-nav a{padding: 1rem 0 1rem;}

.t-nav{float:right;}
.t-nav a{position:relative;display:inline-block;color:#999;}
.t-nav > a{margin-right:2.5rem;}
.t-nav > a:hover{color:rgba(226,24,54,0.99);}
.t-nav > a:hover:after {content: '';position: absolute;bottom: -2px;left: 0;border-top: 2px solid rgba(226,24,54,0.99);width: 100%;transition: 1s;}
.t-nav > a:before{position:absolute;right:-1.6rem;content: "/";color:#999}
   
.title-all{overflow:hidden;border-bottom: 1px dotted #e5e5e5;}
.title-all>li{position: relative;padding:1rem .5rem;float:left;font-size: 1.0625rem;font-weight: 200;color: #333;margin-right:1.5rem;}
.title-all>li.current{background: rgba(255,255,255,.8);}
.title-all>li.current a{color:#FF6600;background: rgba(255,255,255,1.0);}
.title-all>li.current:before {content: '';position: absolute;bottom: -1px;left: 0;border-top: 2px solid rgba(255,255,255,0.99);width: 100%;transition: 1s;}
.title-all>li.more{float:right;margin-right:0}
/*---------Navs & tabs end--------*/
/*---------首页 start--------*/
/* 公告 start */
.index-notice{font-size:.875rem}
.index-notice ul{width:100%;overflow-x: auto;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch; white-space: nowrap;}
.index-notice ul::-webkit-scrollbar{display:none}
.index-notice ul .float-start{display: inline-block;float: none!important;}
.index-notice ul li.me-5:last-child{margin-right:0;}
.index-notice ul li strong{font-weight:200}
@media only screen and (max-width:991px) {
.index-notice{font-size:.75rem;}
   }
/* 公告 end */
.index-list-feature{text-align:center;}
.index-list-feature li{background:rgba(255,255,255,0.99);}
.index-list-feature li a{padding:0; display:block;border-left: 1px #eee solid;border-bottom:1px #eee solid;}
.index-list-feature li:nth-child(1) a{border-left:0;}
.index-list-feature li:nth-child(6) a{border-left:0;}
.index-list-feature svg{width:26px; height:26px;margin-top: 1rem;}
.index-list-feature b{display:block;color:rgba(0,0,0,0.6); font-weight:normal;margin-bottom: .5rem;}
@media only screen and (max-width:991px) {
.index-list-feature b{font-size:.75rem}
   }

/* 关于我们介绍 start */
.index-about{background:rgba(109,109,109,0.91) url(../../images/bg-index-about.png) no-repeat center left;background-size: cover;}
.index-about .welcome-one{position:relative;padding: 2%;background-color:rgba(255,255,255,.8);}
.index-about .welcome-one{z-index: 1; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.index-about .welcome-one:before{position: absolute;top: 50%;left: -22px;bottom:0;width: 22px;content: "";background:rgb(254, 213, 37);}
.index-about .welcome-one:after{position: absolute;left: -22px;right: 50%;bottom:-21px;height: 22px;content: ""; background:rgb(254, 213, 37);}
.index-about h3{margin-bottom: 10px;color:rgba(255,255,255,.9);margin-top: 20px;margin-bottom: 20px;}
.index-about p{color:rgba(255,255,255,.8);margin-bottom:.5rem;}
@media screen and (min-width:992px) {
.index-about h3{font-size: 1.75rem;}
   }
/* 关于我们介绍 end */
.index-case{background: url(../../images/bg-1.gif);}
.index-news{}
.index-team{background:rgba(255,255,255,1) url(../../images/shape.svg);}
@media only screen and (min-width:992px) {
.index-team .swiper-button-next{right: -40px;color:rgba(109,109,109,0.91);}
.index-team .swiper-button-prev{left: -40px;color:rgba(109,109,109,0.91);}
   }
@media only screen and (max-width:991px) {
.index-team .swiper-button-next,.index-team .swiper-button-prev{display:none;}
   }
.index-hz{background:rgba(255,255,255,1) url(../../images/bg-1.gif);}
.index-hz .list-img{text-align:left;border-radius:6px;box-shadow: 0 20px 40px 0 rgb(0 0 0 / 8%);}
.index-hz .list-img li{padding:0; border-left:1px #eee solid}
.index-hz .list-img li:nth-child(4n+1){border-left:0;}
@media only screen and (max-width:991px) {
.index-hz .list-img li:nth-child(4n+1){border-left:0;}
   }
.index-hz .list-img li .wrap{padding:10px;background: var(--bs-white);margin-right: 1px;margin-bottom: 1px;border-bottom: 1px #eee solid;}
.index-hz .list-img li:nth-last-child(-n+4) .wrap{border-bottom: 0;}
.index-hz .list-img li .img{padding-top: 39.99%;}
.index-hz .list-img li img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.index-hz .list-img li:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.index-hz .list-img .more{pointer-events: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0; line-height:var(--bs-body-line-height);}
.index-hz .list-img .more{display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
.index-hz .list-img p{margin-bottom:0;}
/*---------首页 end--------*/
.list-text.ranking {counter-reset: num;}
.list-text.ranking li{padding-left:40px;}
.list-text.ranking li:before{width:20px;height:20px; background:none}
.list-text.ranking li:before {content: counter(num); counter-increment: num; display: block; position: absolute; left: 1px; top: 4px; text-align:center; font-size: 12px; font-style: italic; z-index: 1; color: #fff;}
.list-text.ranking li:after {content: ""; position: absolute; left: calc(var(--bs-gutter-x) * .0); top: 0; width: 0; height: 0; display: block; border-style: solid; border-width: 12px; border-color: #e71f19 #e71f19 #e71f19 #e71f19;border-radius: 50%;}
.list-text.ranking li:nth-child(n+4):after { border-color: #999 #999 #999 #999;}

.links-txt{padding-top:1rem}
.links-txt li{display:inline}
.links-txt a {display:inline-block; padding:.3rem;color:rgba(255,255,255,.5);}
@media screen and (max-width: 640px) {
.links-txt a{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;display: inline-block; text-align:center;}
   } 
.links-img{border-top: 1px solid #eee;border-left: 1px solid #eee;}
.links-img li a{padding: 30px;display: flex;justify-content: center;align-items: center;border-right: 1px solid #eee;border-bottom: 1px solid #eee;overflow: hidden;background: #fff;height: 120px;}
.links-img li img{height: 80%;-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: 0.3s;}
.links-img li a:hover img {-webkit-filter: none;filter: none;transform: scale(1.2);}
.links-img li img {transition: all 0.4s ease-in-out;}
.share-box{text-align:center!important}
.share-box li{display: inline-block!important;margin-top: 10px!important;margin-left: 3px!important; margin-right: 3px!important;}
.share-box li:first-child {margin-left: 0!important;}
.share-box svg{width:20px!important; height:20px!important;}
.share-box a{font-size: 14px!important;display: inline-block!important;text-align: center!important;margin-right: 6px!important;transition: 0.3s!important;height: 36px!important;width: 36px!important;line-height: 36px!important;border-radius: 50%!important;color: #fff!important;background: #999999!important;}
.share-box .weibo{background-color: #ff4343!important;}
.share-box .weixin{background-color: #1ac155!important;}
.share-box .qq{background-color: #12b7f5!important;}
.pagination > li {display: inline !important;width: auto !important;height: auto !important;border: none !important;margin: 0 !important;padding: 0 !important;}
/*---------底部 start--------*/
.footer .footer-agile{position: relative;background:url("../../images/bg-footer-contact.jpg") no-repeat center left;position:relative;background-size:cover;padding-top: 150px; padding-bottom: 150px}
.footer-grid a:hover {color: #e2321a;}
.footer-grid a,.footer-grid li{color:#727272}
.footer-agile .footer-grid h3,.footer-agile .footer-grid h3 a{color: rgba(0,0,0,1);}
.footer-grid .footer-socials a {color: #fff;background: #727272;}
.footer{position:relative;background: #000000;color:rgba(255,255,255,.5);}
.footer .footer-copy {position:relative;}
.footer .footer-copy p,.footer .footer-copy p a{color:rgba(255,255,255,.5);}
.go-menu .go-qq{display:none;}
.go-menu .go-phone{display:block;}
/*---------底部 end--------*/