body { padding-top: 80px;font-family: 微软雅黑, 宋体, Arial;}
.container{width:95%;}
html.fullpage-on, body.fullpage-on{height:100%;}
html.fullpage-on{scroll-snap-type:y mandatory;}
body.fullpage-on{padding-top:0;overflow-x:hidden;}
@media (min-width: 768px){
  html.fullpage-on,body.fullpage-on{-ms-overflow-style:none;scrollbar-width:none;}
  html.fullpage-on::-webkit-scrollbar,body.fullpage-on::-webkit-scrollbar{width:0;height:0;display:none;}
}
body.fullpage-on .b00{margin-bottom:0;}
body.fullpage-on .fullpage-section{height:100vh;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;}
body.fullpage-on #footer{scroll-snap-align:end;scroll-snap-stop:always;}
body.fullpage-on .fullpage-section:not(#myCarousel){padding-top:80px;}
body.fullpage-on #myCarousel,body.fullpage-on #myCarousel .carousel-inner,body.fullpage-on #myCarousel .carousel-inner .item,body.fullpage-on #myCarousel .carousel-inner .item img{height:100vh;}
body.fullpage-on #myCarousel .carousel-inner .item img{width:100%;object-fit:cover;}
a{color:#333;text-decoration:none}
a:hover{color:#ff1100;text-decoration:none}.baizi{font-family: 微软雅黑, 宋体, Arial;color: #ffffff;}
.baizi{color: #fff;}
.baizi:link {color: #fff;}
.baizi:visited {color: #fff;}
.baizi:hover {color: #fff;}
.baizi:active {color: #fff;}
/*top*/
.b00{height: 80px;background-color:rgba(0,0,0,.1);margin-bottom: 15px;
    border-radius: 0;
    border-bottom:1px solid rgba(255,255,255,.3);
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    transition:background-color .25s ease;
    }
.b00.is-scrolled{background-color:rgba(0,0,0,.6);}
@media (min-width: 768px){
  .b00>.container{display: flex;align-items: center;height: 80px;}
  .b00 .navbar-header{float: none;display: flex;align-items: center;flex: 1;height: 80px;}
  .logo{float: none;}
  .logo .navbar-brand{height: 80px;padding: 0;display: flex;align-items: center;}
  .logo .navbar-brand img{max-height: 70px;width: auto;max-width: 100%;}
  .top-nav{float: none;flex: 0 0 auto;display: flex;justify-content: center;padding: 0;border-top: 0;box-shadow: none;}
  .top-nav .navbar-nav{float: none;margin: 0;display: flex;justify-content: center;}
  .top-nav .navbar-nav>li{float: none;}
  .top-nav .navbar-nav>li>a{margin:0;padding: 30px 18px;position: relative;}
  .top-nav .navbar-nav>li>a:after{content:"";position:absolute;left:50%;bottom:0;width:70%;height:3px;background-color:#f00001;transform:translateX(-50%) scaleX(0);transform-origin:left center;transition:transform .3s ease;}
  .top-nav .navbar-nav>li>a .caret{display:none;}
  .top-nav .navbar-nav>li>a:hover:after,.top-nav .navbar-nav>li>a:focus:after,.top-nav .navbar-nav>li.open>a:after{transform:translateX(-50%) scaleX(1);}
  .top-nav .dropdown-menu{left:0;min-width: 180px;margin-top: 0;padding: 0;border: 0;border-radius: 0;background-color: #fff;box-shadow: 0 10px 24px rgba(0,0,0,.18);}
  .top-nav .dropdown-menu>li{padding: 0;}
  .top-nav .dropdown-menu>li>a{position: relative;padding: 14px 42px 14px 22px;font-size: 16px;line-height: 1.5;color: #666;background-color: #fff;transition: all .2s ease;}
  .top-nav .dropdown-menu>li>a:after{content:"\e080";font-family:'Glyphicons Halflings';position:absolute;right:18px;top:50%;margin-top:-8px;font-size:12px;color:#fff;opacity:0;transition:opacity .2s ease;}
  .top-nav .dropdown-menu>li>a:hover,.top-nav .dropdown-menu>li>a:focus{color:#fff;background-color:#f00001;}
  .top-nav .dropdown-menu>li>a:hover:after,.top-nav .dropdown-menu>li>a:focus:after{opacity:1;}
  .b00 .nav{margin-top: 0;}
  .top-phone{flex: 1;display: flex;justify-content: flex-end;align-items: center;height: 80px;}
  .top-phone a{color: #fff;font-size: 20px;}
  .top-phone a:hover{color:#fff;}
  .top-phone .glyphicon{color:#fff;margin-right: 10px;position: relative;top: 0;font-size: 12px;width: 22px;height: 22px;line-height: 22px;text-align: center;border: 1px solid rgba(255,255,255,.9);border-radius: 50%;}
}
.b01{ padding:0px;height: 80px;}
.nav{ margin-top:15px;}
.bdh{ font-size: 18px;margin: 0 10px}
.navbar-default .navbar-nav>li>a{color:#fff;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#fff;}
.navbar-default .navbar-toggle{border-color: #fff;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle{margin-top:20px;}

/*bnaner*/
.carousel-inner img{ margin:0 auto;}
#myCarousel{overflow:hidden;}
#myCarousel .myCarousel-control{width:72px;background:none !important;opacity:0;visibility:hidden;transition:opacity .28s ease,transform .28s ease,visibility .28s ease;display:flex;align-items:center;justify-content:center;text-shadow:none;transform:translateY(-50%);}
#myCarousel:hover .myCarousel-control{opacity:1;visibility:visible;}
#myCarousel .myCarousel-control.left{left:18px;right:auto;top:50%;}
#myCarousel .myCarousel-control.right{right:18px;left:auto;top:50%;}
#myCarousel .myCarousel-control .glyphicon{width:54px;height:54px;line-height:54px;border-radius:50%;background:rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.42);font-size:16px;font-weight:400;color:#fff;transition:background .25s ease,transform .25s ease,border-color .25s ease;}
#myCarousel .myCarousel-control:hover .glyphicon{background:rgba(210,0,16,.82);border-color:rgba(255,255,255,.75);transform:scale(1.06);}
#myCarousel .myCarousel-control.left .glyphicon{padding-right:2px;}
#myCarousel .myCarousel-control.right .glyphicon{padding-left:2px;}
#myCarousel .carousel-caption{top:50%;bottom:auto;left:9%;right:18%;padding:0 0 30px 30px;transform:translateY(-50%);text-align:left;text-shadow:0 2px 12px rgba(0,0,0,.45);}
#myCarousel .carousel-caption h1{margin:0 0 24px;font-size:48px;line-height:1.2;font-weight:700;color:#fff;}
#myCarousel .carousel-caption h1:after{content:"";display:block;width:80px;height:3px;background:#fff;margin:18px 0 18px;}
#myCarousel .carousel-caption h2{margin:0;max-width:900px;font-size:24px;line-height:1.8;font-weight:400;color:#fff;}
#myCarousel .carousel-indicators{left:9%;right:auto;bottom:35px;width:auto;margin-left:0;padding-left:30px;text-align:left;}


.tab-h2{font-size: 36px;text-align: center;letter-spacing: 1px;}
.tab-h4{font-size: 18px;text-align: center;letter-spacing: 1px;margin: 20px 0;}
.tab-p{font-size: 14px;line-height: 25px; text-align: center;letter-spacing: 1px;color: #999999; margin-bottom: 30px;}
/*tab1*/
#tab7{margin: 50px 0;}
.tab1-col-1{width: 20%; text-align: center;float: left; padding: 0 8px;}
.tab1-col-1 p{font-size: 12px;color: #888; line-height: 22px;padding: 10px;}

/*tab2*/
#tab2{background:url(../images/f1bg.webp) center center / cover no-repeat;position:relative;overflow:hidden;}
#tab2 .tab2-bg-fade{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;transform:scale(1.14);transition:opacity .7s ease,transform 1.05s ease-out;z-index:0;}
#tab2.tab2-bg-anim .tab2-bg-fade{opacity:1;transform:scale(1);}
#tab2 .tab2-product-container{height:100%;position:relative;z-index:1;padding-left:222px;padding-right:222px;}
#tab2 .tab2-product-wrap{min-height:calc(100vh - 80px);display:flex;align-items:center;}
#tab2 .tab2-product-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}
#tab2 .tab2-product-table td{height:240px;vertical-align:middle;}
#tab2 .tab2-product-title{text-align:left;padding:0 10px 0 20px;}
#tab2 .tab2-product-kicker{font-size:18px;letter-spacing:2px;color:#f00001;font-weight:700;}
#tab2 .tab2-product-main{margin-top:12px;font-size:36px;line-height:1.1;color:#f00001;font-weight:400;}
#tab2 .tab2-product-cell{text-align:center;position:relative;}
#tab2 .tab2-product-bordered{border:1px solid rgba(180,180,180,.85);overflow:hidden;}
#tab2 .tab2-product-bordered:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .28s ease;z-index:0;}
#tab2 .tab2-product-bordered:hover:before,#tab2 .tab2-product-bordered:focus-within:before{opacity:1;}
#tab2 .tab2-product-link{display:block;padding:26px 14px;position:relative;z-index:1;}
#tab2 .tab2-product-icon{width:92px;height:auto;margin:0 auto 14px;display:block;}
#tab2 .tab2-product-name{font-size:26px;line-height:1.35;color:#fff;letter-spacing:1px;font-weight:400;}
#tab2 .tab2-product-more{margin-top:10px;font-size:14px;letter-spacing:1px;color:#f00001;font-weight:700;}
#tab2 .tab2-product-link:hover,#tab2 .tab2-product-link:focus{color:inherit;}
#tab2 .tab2-product-bordered:hover .tab2-product-icon,#tab2 .tab2-product-bordered:focus-within .tab2-product-icon{animation:tab2-pop .8s ease-out;}
@keyframes tab2-pop{0%{transform:scale(1.18)}100%{transform:scale(1)}}

/*tab3*/
#tab3{background-color:#000;position:relative;overflow:hidden;}
#tab3 .tab3-case-container{height:100%;position:relative;z-index:1;padding-left:88px;padding-right:88px;}
#tab3 .tab3-case-wrap{min-height:calc(100vh - 80px);padding:56px 0 42px;display:flex;flex-direction:column;justify-content:center;}
#tab3 .tab3-case-head{text-align:center;margin-bottom:40px;}
#tab3 .tab3-case-kicker{font-size:18px;line-height:1.2;letter-spacing:3px;color:#f00001;font-weight:700;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab3 .tab3-case-title{margin-top:14px;font-size:38px;line-height:1.15;color:#f00001;font-weight:500;letter-spacing:2px;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab3 .tab3-case-slider{width:100%;}
#tab3 .tab3-case-viewport{overflow:hidden;}
#tab3 .tab3-case-track{display:flex;align-items:stretch;transition:transform .45s ease;}
#tab3 .tab3-case-item{flex:0 0 25%;max-width:25%;padding:0 12px;}
#tab3 .tab3-case-link{display:block;color:#fff;}
#tab3 .tab3-case-link:hover,#tab3 .tab3-case-link:focus{color:#fff;}
#tab3 .tab3-case-thumb{display:block;width:calc(100% - 12px);height:220px;margin:0 auto;overflow:hidden;background:#111;border-radius:14px;}
#tab3 .tab3-case-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease;}
#tab3 .tab3-case-link:hover .tab3-case-thumb img,#tab3 .tab3-case-link:focus .tab3-case-thumb img{transform:scale(1.05);}
#tab3 .tab3-case-name{display:block;min-height:72px;margin-top:18px;font-size:22px;line-height:1.5;color:#fff;text-align:center;letter-spacing:1px;transition:color .3s ease;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab3 .tab3-case-link:hover .tab3-case-name,#tab3 .tab3-case-link:focus .tab3-case-name{color:#f00001;}
#tab3 .tab3-case-controls{margin-top:34px;display:flex;justify-content:center;gap:18px;}
#tab3 .tab3-case-arrow{border:0;border-radius:0;background:transparent;color:#fff;line-height:1;padding:0 8px;text-align:center;transition:all .25s ease;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab3 .tab3-case-arrow-icon{display:block;width:20px;height:20px;}
#tab3 [data-tab3-prev] .tab3-case-arrow-icon{transform:rotate(180deg);}
#tab3 .tab3-case-arrow:hover,#tab3 .tab3-case-arrow:focus{color:#f00001;outline:none;}
#tab3 .tab3-case-arrow[disabled]{opacity:.35;cursor:not-allowed;}
#tab3 .tab3-case-empty{width:100%;padding:70px 0;font-size:18px;line-height:1.8;color:#b5b5b5;text-align:center;}
@media (max-width: 1199px){
  #tab3 .tab3-case-item{padding:0 10px;}
  #tab3 .tab3-case-thumb{height:190px;}
  #tab3 .tab3-case-name{font-size:18px;min-height:60px;}
}
@media (max-width: 991px){
  #tab3 .tab3-case-container{padding-left:28px;padding-right:28px;}
  #tab3 .tab3-case-wrap{padding:44px 0 34px;}
  #tab3 .tab3-case-item{flex:0 0 50%;max-width:50%;}
  #tab3 .tab3-case-thumb{width:100%;}
  #tab3 .tab3-case-title{font-size:30px;}
}

/*tab4*/
#tab4{background:url(../images/f4bg.webp) center center / cover no-repeat;position:relative;overflow:hidden;}
#tab4:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.58);}
#tab4 .tab4-service-container{position:relative;z-index:1;height:100%;padding-left:48px;padding-right:48px;}
#tab4 .tab4-service-wrap{min-height:calc(100vh - 80px);padding:52px 0 40px;display:flex;flex-direction:column;justify-content:center;}
#tab4 .tab4-service-head{text-align:center;margin-bottom:44px;}
#tab4 .tab4-service-kicker{font-size:18px;line-height:1.2;letter-spacing:3px;color:#f00001;font-weight:700;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab4 .tab4-service-title{margin-top:14px;font-size:38px;line-height:1.15;color:#f00001;font-weight:500;letter-spacing:2px;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab4 .tab4-service-row{margin-left:0;margin-right:0;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:50px;}
#tab4 .tab4-service-row>[class*="col-"]{float:none;width:auto;padding-left:0;padding-right:0;}
#tab4 .tab4-service-item{padding-bottom:88px;}
#tab4 .tab4-service-link{display:block;color:inherit;text-decoration:none;}
#tab4 .tab4-service-image{position:relative;width:380px;max-width:100%;margin:0 auto;}
#tab4 .tab4-service-image>img{width:100%;height:auto;display:block;box-shadow:0 22px 45px rgba(0,0,0,.14);transition:transform .45s ease,box-shadow .45s ease;}
#tab4 .tab4-service-card{position:absolute;left:50px;right:50px;bottom:0;transform:translateY(50%);min-height:110px;padding:20px 24px;background:#c72731;color:#fff;display:flex;align-items:center;box-shadow:0 18px 30px rgba(0,0,0,.18);transition:left .35s ease,right .35s ease,box-shadow .35s ease,background .35s ease;}
#tab4 .tab4-service-icon{flex:0 0 58px;width:58px;height:58px;display:block;object-fit:contain;}
#tab4 .tab4-service-copy{padding-left:18px;text-align:left;}
#tab4 .tab4-service-name{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:1px;}
#tab4 .tab4-service-en{margin-top:8px;font-size:16px;line-height:1.3;letter-spacing:1px;color:rgba(255,255,255,.9);font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab4 .tab4-service-link:hover,
#tab4 .tab4-service-link:focus{text-decoration:none;color:inherit;}
#tab4 .tab4-service-link:hover .tab4-service-image>img,
#tab4 .tab4-service-link:focus .tab4-service-image>img{transform:translateY(-6px);box-shadow:0 28px 55px rgba(0,0,0,.22);}
#tab4 .tab4-service-link:hover .tab4-service-card,
#tab4 .tab4-service-link:focus .tab4-service-card{left:0;right:0;box-shadow:0 22px 36px rgba(0,0,0,.26);background:#d20010;}
@media (max-width: 1199px){
  #tab4 .tab4-service-card{left:28px;right:28px;min-height:100px;padding:18px 20px;background:#c72731;}
  #tab4 .tab4-service-name{font-size:22px;}
}
@media (max-width: 991px){
  #tab4 .tab4-service-container{padding-left:28px;padding-right:28px;}
  #tab4 .tab4-service-wrap{padding:44px 0 32px;}
  #tab4 .tab4-service-title{font-size:30px;}
  #tab4 .tab4-service-row{display:block;}
  #tab4 .tab4-service-row>[class*="col-"]{width:100%;margin-bottom:26px;}
  #tab4 .tab4-service-row>[class*="col-"]:last-child{margin-bottom:0;}
  #tab4 .tab4-service-item{padding-bottom:74px;}
  #tab4 .tab4-service-link:hover .tab4-service-image>img,
  #tab4 .tab4-service-link:focus .tab4-service-image>img{transform:none;box-shadow:0 22px 45px rgba(0,0,0,.14);}
  #tab4 .tab4-service-card{left:24px;right:24px;min-height:88px;padding:16px 18px;background:#c72731;}
  #tab4 .tab4-service-icon{flex-basis:46px;width:46px;height:46px;}
  #tab4 .tab4-service-copy{padding-left:14px;}
  #tab4 .tab4-service-name{font-size:18px;}
  #tab4 .tab4-service-en{font-size:13px;}
}

/*tab5*/
#tab5{background:url(../images/t5bj.jpg) center center / cover no-repeat;position:relative;overflow:hidden;}
#tab5:before{display:none;}
#tab5 .tab5-news-container{position:relative;z-index:1;height:100%;padding-left:48px;padding-right:48px;}
#tab5 .tab5-news-wrap{min-height:calc(100vh - 80px);padding:56px 0 44px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#tab5 .tab5-news-head{width:100%;max-width:1240px;margin:0 auto;text-align:left;}
#tab5 .tab5-news-head:after{content:"";display:block;height:1px;background:rgba(170,170,170,.2);width:100vw;margin:26px 0 26px;margin-left:calc(50% - 50vw);}
#tab5 .tab5-news-kicker{font-size:18px;line-height:1.2;letter-spacing:3px;color:#f00001;font-weight:700;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab5 .tab5-news-title-main{margin-top:14px;font-size:38px;line-height:1.15;color:#f00001;font-weight:500;letter-spacing:2px;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab5 .tab5-news-list{width:100%;max-width:1240px;margin:0 auto;text-align:left;}
#tab5 .tab5-news-item{display:flex;align-items:flex-start;color:#fff;padding:26px 34px 26px 0;background:transparent;transition:background .3s ease,box-shadow .3s ease,transform .3s ease;}
#tab5 .tab5-news-item:hover,#tab5 .tab5-news-item:focus{color:#fff;background:linear-gradient(90deg,rgba(240,0,1,.96) 0%,rgba(176,0,12,.72) 45%,rgba(40,0,0,.08) 100%);box-shadow:0 18px 40px rgba(0,0,0,.24);transform:translateX(8px);}
#tab5 .tab5-news-marker{position:relative;flex:0 0 68px;width:68px;display:flex;justify-content:center;padding-top:8px;}
#tab5 .tab5-news-dot{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;background:#d8c7a5;transition:background .3s ease;}
#tab5 .tab5-news-dot:after{content:"";position:absolute;left:-7px;top:-7px;width:24px;height:24px;border:1px solid rgba(255,255,255,0);border-radius:50%;transition:border-color .3s ease;}
#tab5 .tab5-news-item:hover .tab5-news-dot:after,#tab5 .tab5-news-item:focus .tab5-news-dot:after{border-color:rgba(255,255,255,.95);}
#tab5 .tab5-news-line{position:absolute;left:50%;top:54px;width:1px;height:26px;background:rgba(196,161,100,.55);transform:translateX(-50%);}
#tab5 .tab5-news-item:last-child .tab5-news-line{display:none;}
#tab5 .tab5-news-body{display:block;flex:1;min-width:0;}
#tab5 .tab5-news-title{display:block;font-size:22px;line-height:1.6;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#tab5 .tab5-news-date{display:block;margin-top:12px;font-size:16px;line-height:1.2;font-weight:700;color:#f1e7d8;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab5 .tab5-news-desc{display:block;margin-top:12px;font-size:16px;line-height:1.8;color:#ccc;}
#tab5 .tab5-news-empty{padding:28px 0;font-size:18px;line-height:1.8;color:#d1d1d1;}
@media (max-width: 1199px){
  #tab5 .tab5-news-title-main{font-size:32px;}
  #tab5 .tab5-news-item{padding:22px 24px 22px 0;}
  #tab5 .tab5-news-title{font-size:20px;}
  #tab5 .tab5-news-date,#tab5 .tab5-news-desc{font-size:14px;}
}
@media (max-width: 991px){
  #tab5 .tab5-news-container{padding-left:28px;padding-right:28px;}
  #tab5 .tab5-news-wrap{padding:44px 0 32px;}
  #tab5 .tab5-news-title-main{font-size:30px;}
  #tab5 .tab5-news-item{padding:20px 18px 20px 0;}
  #tab5 .tab5-news-marker{flex-basis:52px;width:52px;}
  #tab5 .tab5-news-dot{width:8px;height:8px;}
  #tab5 .tab5-news-dot:after{left:-6px;top:-6px;width:20px;height:20px;}
  #tab5 .tab5-news-line{top:44px;height:20px;}
  #tab5 .tab5-news-title{font-size:18px;line-height:1.5;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
  #tab5 .tab5-news-date{margin-top:10px;font-size:13px;}
  #tab5 .tab5-news-desc{margin-top:8px;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
}

/*tab6*/
#tab6{background:url(../images/t5bj.jpg) center center / cover no-repeat;position:relative;overflow:hidden;}
#tab6:before{display:none;}
#tab6 .tab6-contact-container{position:relative;z-index:1;height:100%;padding-left:48px;padding-right:48px;}
#tab6 .tab6-contact-wrap{min-height:calc(100vh - 80px);padding:56px 0 44px;display:flex;flex-direction:column;justify-content:center;}
#tab6 .tab6-contact-head{width:100%;max-width:1240px;margin:0 auto 34px;text-align:center;}
#tab6 .tab6-contact-head:after{display:none;}
#tab6 .tab6-contact-kicker{font-size:18px;line-height:1.2;letter-spacing:3px;color:#f00001;font-weight:700;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab6 .tab6-contact-title{margin-top:14px;font-size:38px;line-height:1.15;color:#f00001;font-weight:500;letter-spacing:2px;font-family:MONTSERRAT-REGULAR,Arial,sans-serif;}
#tab6 .tab6-contact-grid{width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw);display:table;table-layout:fixed;border-collapse:collapse;border:1px solid rgba(160,160,160,.75);}
#tab6 .tab6-contact-item{display:table-cell;vertical-align:top;padding:50px 34px 50px 48px;border-right:1px solid rgba(160,160,160,.75);}
#tab6 .tab6-contact-item:last-child{border-right:0;}
#tab6 .tab6-contact-icon{float:left;width:86px;padding-top:2px;}
#tab6 .tab6-contact-icon img{display:block;width:58px;height:auto;}
#tab6 .tab6-contact-copy{overflow:hidden;text-align:left;}
#tab6 .tab6-contact-name{font-size:19px;line-height:1.2;color:#fff;font-weight:500;letter-spacing:1px;}
#tab6 .tab6-contact-text{margin-top:10px;font-size:17px;line-height:1.9;color:#d0d0d0;word-break:break-word;}
#tab6 .tab6-contact-text-phone{white-space:nowrap;}
@media (max-width: 1199px){
  #tab6 .tab6-contact-head{margin-bottom:30px;}
  #tab6 .tab6-contact-title{font-size:32px;}
  #tab6 .tab6-contact-item{padding:40px 24px 40px 36px;}
  #tab6 .tab6-contact-icon{width:72px;}
  #tab6 .tab6-contact-icon img{width:48px;}
  #tab6 .tab6-contact-name{font-size:17px;}
  #tab6 .tab6-contact-text{font-size:15px;}
}
@media (max-width: 991px){
  #tab6 .tab6-contact-container{padding-left:28px;padding-right:28px;}
  #tab6 .tab6-contact-wrap{padding:44px 0 32px;}
  #tab6 .tab6-contact-head{margin-bottom:24px;}
  #tab6 .tab6-contact-title{font-size:30px;}
  #tab6 .tab6-contact-grid{display:block;border-bottom:0;}
  #tab6 .tab6-contact-item{display:block;padding:32px 20px 32px 30px;border-right:0;border-bottom:1px solid rgba(160,160,160,.75);}
  #tab6 .tab6-contact-item:last-child{border-bottom:0;}
  #tab6 .tab6-contact-icon{width:64px;}
  #tab6 .tab6-contact-icon img{width:44px;}
  #tab6 .tab6-contact-name{font-size:16px;}
  #tab6 .tab6-contact-text{margin-top:6px;font-size:14px;line-height:1.8;}
  #tab6 .tab6-contact-text-phone{font-size:13px;}
}

/*tab7*/
#tab1{margin:0;background:url(../images/about_img.webp) center center / cover no-repeat;position:relative;}
#tab1 .container{position:relative;z-index:1;height:100%;}
#tab1 .about-wrap{min-height:calc(100vh - 80px);display:flex;align-items:center;}
#tab1 .about-row{margin:0;}
#tab1 .about-row .about-col{float:none;width:auto;}
@media (min-width: 992px){
  #tab1 .about-row{width:60vw;max-width:60vw;}
}
@media (min-width: 768px) and (max-width: 991px){
  #tab1 .about-row{width:80vw;max-width:80vw;}
}
#tab1 .about-kicker{color:#f00001;font-size:18px;font-weight:700;letter-spacing:2px;}
#tab1 .about-title{color:#f00001;font-size:32px;font-weight:700;line-height:1.1;margin:14px 0 18px;}
#tab1 .about-desc{margin:0 0 32px;color:#fff;font-size:16px;line-height:33px;max-width:860px;}
#tab1 .about-stats{margin:0;max-width:860px;}
#tab1 .about-stats>[class*="col-"]{padding:0;}
#tab1 .about-stats>[class*="col-"]:not(:last-child) .about-stat{border-right:0;}
#tab1 .about-stat{background:transparent;padding:30px 18px 30px 30px;min-height:10px;border:1px solid rgba(255, 255, 255, 0.247);}
#tab1 .about-stat-top{color:#fff;font-size:40px;font-weight:600;line-height:1.1;margin:0 0 10px;font-family: MONTSERRAT-REGULAR !important;}
#tab1 .about-stat-unit{font-size:16px;font-weight:400;margin-left:4px;}
#tab1 .about-stat-bottom{color:#fff;font-size:16px;line-height:1.6;opacity:.92;}


/*pdtop*/
.jumbotron{
	background: url(../images/pbanner.jpg) top;
}
.jumbotron h1{font-size: 20px;color: #fff;}
.jumbotron h4{font-size: 14px;color: #E3E3E3;}
.jumbotron hgroup{padding-left: 60px;}
.inner-banner-page{padding-top:0;}
.inner-banner-page .jumbotron{height:350px;margin-bottom:0;display:flex;align-items:center;padding:0;background-size:cover;background-position:center top;}
.inner-banner-page .jumbotron .container{width:95%;}
.inner-banner-page .jumbotron hgroup{padding:50px 0 0;text-align:center;}
.inner-banner-page .jumbotron h1{margin:0;font-size:32px;font-weight:600;letter-spacing:2px;}
.inner-banner-page .jumbotron h1:after{content:"";display:block;width:60px;height:2px;margin:18px auto 0;background:#9b9b9b;}
.inner-banner-page .jumbotron h4{margin:18px 0 0;font-size:20px;letter-spacing:4px;color:#d8d8d8;}
.inner-content-default-width{width:auto;}
@media (min-width: 768px){
  .inner-content-default-width{width:750px;}
}
@media (min-width: 992px){
  .inner-content-default-width{width:970px;}
}
@media (min-width: 1200px){
  .inner-content-default-width{width:1170px;}
}
.inner-banner-page .breadcrumb{margin-top:36px;}

/*zhengwennr*/
#zhengwennr{ font-size: 16px;line-height: 33px;color: #666;}
#zhengwennr .container{padding: 0 20px 50px 30px;}
#zhengwennr p,
#zhengwennr span,
#zhengwennr div,
#zhengwennr a,
#zhengwennr font,
#zhengwennr strong,
#zhengwennr b,
#zhengwennr em,
#zhengwennr li{
  white-space: normal !important;
  overflow-wrap: anywhere;
  word-break: break-word;
}
#zhengwennr img{ width: 800px; margin: 6px;}

#video {width: 100%;}
/*liebiao*/
#liebiao{padding: 0 0 50px 0}
#liebiao .row{margin: 0;}
#liebiao .col-md-2{text-align: left;padding-left: 0;}

#liebiao .info-content{ padding: 20px 0; border-bottom: 1px solid #e9e9e9;}
#liebiao p{color: #999; line-height: 22px;}

/*cpliebiao*/
#cpliebiao{padding: 0 0 50px 0;text-align: center;}
#cpliebiao h4{color: #666; font-size: 14px; line-height:25px; height:35px;}
#cpliebiao .thumbnail{border: 0;}
#cpliebiao img { height:200px;}

/*liuyan*/
#liuyan{padding: 50px 0;text-align: center;}

/*kefu*/
.modal-dialog {bootom:10px;}

/*footer*/
#footer{background-color:#000;padding:30px 0;margin:0;text-align:center;border-top:1px solid rgba(255,255,255,.12);}
#footer p{color:#e9e9e9;font-size:16px;}
/* aos*/
* {
  box-sizing: border-box;
}
.fixed-tools{position:fixed;right:20px;bottom:20px;z-index:10000;display:flex;flex-direction:column;align-items:center;gap:12px;}
.fixed-section-nav{display:none;width:58px;padding:16px 0 14px;border-radius:29px;background:transparent;box-shadow:none;}
.fixed-section-nav.is-ready{display:flex;flex-direction:column;align-items:center;gap:10px;}
.fixed-section-nav-dot{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:0;border:0;background:transparent;transition:transform .25s ease,opacity .25s ease;}
.fixed-section-nav-dot:hover,.fixed-section-nav-dot:focus{outline:none;transform:none;}
.fixed-section-nav-text{display:none;margin:0 0 6px;color:#fff;font-size:12px;line-height:1;font-weight:400;letter-spacing:0;white-space:nowrap;}
.fixed-section-nav-marker{display:block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.6);transition:height .25s ease,border-radius .25s ease,background .25s ease,box-shadow .25s ease;}
.fixed-section-nav-dot.is-active .fixed-section-nav-text{display:block;}
.fixed-section-nav-dot.is-active .fixed-section-nav-marker{height:48px;border-radius:999px;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.12);}
.fixed-tool-btn{width:55px;height:55px;border-radius:50%;overflow:hidden;display:block;background:transparent;box-shadow:0 6px 18px rgba(0,0,0,.18);}
.fixed-tool-btn img{width:100%;height:100%;display:block;}
.fixed-tool-qr{position:relative;}
.fixed-tool-qr-pop{position:absolute;right:65px;bottom:0;width:160px;padding:6px;background:#fff;border-radius:6px;box-shadow:0 10px 24px rgba(0,0,0,.2);display:none;}
.fixed-tool-qr-pop img{width:100%;height:auto;display:block;}
.fixed-tool-qr:hover .fixed-tool-qr-pop{display:block;}
@media (max-width: 991px){
  .fixed-section-nav{display:none !important;}
}
.section-swipe-bg{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;z-index:1010;pointer-events:none;}
.section-swipe-bg.is-animating{animation:section-swipe-bg .7s linear;will-change:opacity;}
.section-swipe{position:fixed;left:0;top:0;width:100%;height:100%;background:#d20010;transform:translateX(-110%);z-index:1020;pointer-events:none;}
.section-swipe.is-animating{animation:section-swipe .7s ease-out;will-change:transform;}
@keyframes section-swipe-bg{0%{opacity:1;}30%{opacity:0;}100%{opacity:0;}}
@keyframes section-swipe{0%{transform:translateX(-110%);}100%{transform:translateX(110%);}}
