﻿ html,body{margin: 0;padding: 0;} .pagebox{ position:relative; }#w_grid-1586767181274 { position: fixed !important; top: 50px; z-index: 999 !important; } #w_fbtn-1587638357145{ position: relative; z-index: 9; }  @media only screen and (min-width:769px){ }  @media only screen and (min-width:769px) and (max-width: 1024px){ }  @media only screen and (max-width:768px){ #w_grid-1586749415406{ margin-top: 20px!important; } #w_grid-1586767181274 { position: fixed; top: 0px !important; z-index: 999 !important; } #w_grid-1586746054913{ min-height: 30px !important; } } *{font-family:arial;}  .reset_style,.js-reset_style,.reset_style p,.js-reset_style p{ font-size:1rem;line-height:1.6rem;color:#333;word-break:break-word; }  .p_page .pageNum.active,.p_page .pageNum:hover,.p_page .next:hover,.p_page .pre:hover,.p_pagebox .next,.p_pagebox .pre { background-color: #005fad; color: #fff; border-color: #005fad; border-radius: 0px; } .p_page .next,.p_page .pre,.p_page .pageNum{ border-radius: 0px; }/* pagination */
.pagination-wrap {
    padding: 0;
    margin: 0;
}
.pagination-wrap li {
    display: inline-block;
    
}
.pagination-wrap li a {
    position: relative;
        float: left;
        height: 30px;
        min-width: 30px;
        margin: 0 5px 0 0;
        padding: 0 5px;
        background-size: 100% 100%;
        color: #595959;
        border: 1px solid #d9d9d9;
        cursor: pointer;
        line-height: 30px;
        display: inline-block;
        font-family: inherit;
        font-size: 14px;
        font-weight: inherit;
        text-decoration: none;
        background-color: #fff;
        text-align: center;
        border-radius: 0;
}
.pagination-wrap li a i {
    font-size: 17px;
}
.pagination-wrap li:hover a {
    /*opacity: 1;*/
    /*text-decoration: none;*/
    /*background: #BD945A;*/
    /*border: 1px solid #BD945A;*/
    /*color: #fff;*/
    /*transform: translate3d(0px, -6px, 0.01px);*/
    
    background-color: #005fad; color: #fff; border-color: #005fad; border-radius: 0px; 
}
.pagination-wrap li.active a {
    background-color: #005fad;
    color: #fff;
    border-color: #005fad;
    border-radius: 0px;
}
@media screen and (max-width: 991px) {
    
    .pagination-wrap {
        padding: 0;
        margin: 0;
        text-align: center;
    }
}

@font-face {
    font-family: 'FZDaBiaoSong-B06S';
    src: url('../font/FZDBSJW--GB1-0.eot');
    src: url('../font/FZDBSJW--GB1-0.eot?#iefix') format('embedded-opentype'),
        url('../font/FZDBSJW--GB1-0.woff2') format('woff2'),
        url('../font/FZDBSJW--GB1-0.woff') format('woff'),
        url('../font/FZDBSJW--GB1-0.ttf') format('truetype'),
        url('../font/FZDBSJW--GB1-0.svg#FZDBSJW--GB1-0') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



.Banner-A1{
    position: relative;
    height:100vh;
    
}
.Banner-A1::after{
    content:'';
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color: rgba(0,0,0,.4);
}
.contentTxt{ 
    
    /*text-align: center;*/
    color:#fff;
    position: absolute;
    z-index:2;
    bottom:10%;
    left:10%;
    /*width:100%;*/
  
}
.contentTxt h2{
    font-size:35px;
   font-family: "FZDaBiaoSong-B06S";
   animation-name: fadeIn;
    animation-duration: 1s;
    animation-delay: 1.8s;
    animation-fill-mode: both;
}
.contentTxt h2 span{
    font-size:20px;
    font-family: "FZDaBiaoSong-B06S";
}
.contentTxt h1{
    font-size:65px;
   margin-left:30px;
   letter-spacing: 5px;
    font-family: "FZDaBiaoSong-B06S";
    animation-name: fadeIn;
    animation-duration: 1s;
    animation-delay: 1.8s;
    animation-fill-mode: both;
}
.contentTxt h3{
     animation-name: fadeIn;
    animation-duration: 1s;
    animation-delay: 1.8s;
    animation-fill-mode: both;
}
@media all and (max-width:768px){
    .Banner-A1{
        height:50vh;
    }
    /*.contentTxt{*/
    /*    width:100%;*/
    /*}*/
    .contentTxt h1{
        font-size:30px;
        margin-left:0;
    }
   .contentTxt h2{
    font-size:18px;
    line-height: 2;
    
}
 .contentTxt h2 span{
     font-size:14px;
 }
   .contentTxt h3{
    font-size:18px;
    line-height: 2;
}
}

.auto_1600 {
    max-width: 1600px;
    margin: 0 auto;
}

.section {
    overflow: hidden;
    position: relative;
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
/*盒子布局*/
.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
/*弹性布局水平垂直居中 兼容性高*/
.xycenterbox{display:-webkit-box;/* 老版本语法:Safari,iOS,Android browser,older WebKit browsers. */
 display:-moz-box;/* 老版本语法:Firefox (buggy) */
 display:-ms-flexbox;/* 混合版本语法:IE 10 */
 display:-webkit-flex;/* 新版本语法:Chrome 21+ */
 display:flex;/* 新版本语法:Opera 12.1,Firefox 22+ */
-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;}

 .fp-section {
     position: relative;
     -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
     -moz-box-sizing: border-box; /* <=28 */
     box-sizing: border-box;
 }
  .fp-tableCell {
     display: table-cell;
     vertical-align: middle;
     width: 100%;
     height: 100%;
 }

 .fp-section.fp-table, .fp-slide.fp-table {
     display: table;
     table-layout:fixed;
     width: 100%;
 }
 .honnorWall{padding-left:90px;background:rgba(0,0,0,0.26);width:50%;position:absolute;right:-10%;top:-50%;height:200%;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
.hideItems{display:none;}
.honnorWall .marquee{width:33.33%;padding:0 15px;}
.honnorWall .marquee .item{margin-bottom:20px;border:0;}
.honnorWall .marquee .item img{width:100%;}
.honnorWall .marquee .item img{display:none;}
.honnorWall .marquee .item{background-size:contain;background-repeat:no-repeat;background-position:center;height:311px;}
.homeAbout{width:50%;font-size:18px;color:#fff;}
.homeAbout h3{font-size:48px;font-weight:normal;margin-bottom:60px;display:inline-block;position:relative;}
.homeAbout h3 a{padding-right:40px;position:relative;padding-bottom:5px;}
.homeAbout h3 a:after{content:"";position:absolute;border-bottom:3px solid transparent;border-top:3px solid transparent;border-left:8px solid #fff;bottom:-12px;left:0;opacity:0;-webkit-transition:.4s;transition:.4s;-webkit-transition-delay:.1s;transition-delay:.1s;}
.homeAbout h3 a:before{content:"";position:absolute;width:0;border-bottom:1px solid #fff;bottom:-10px;-webkit-transition:.4s;transition:.4s;left:10%;-webkit-transition-delay:.1s;transition-delay:.1s;}
.homeAbout h3:after{content:"";position:absolute;width:0;border-bottom:1px solid #fff;bottom:-10px;left:0;-webkit-transition:.4s;transition:.4s;}
.homeAbout h3:hover:after{width:60%;}
.homeAbout h3:hover a:after{opacity:1;left:100%;}
.homeAbout h3:hover a:before{width:90%;}
.nums{margin-bottom:80px;justify-content:space-between;}
.nums .item{padding-right:20px;border:0}
.nums .item .tit{margin-bottom:10px;}
.nums .item b{font-size:48px;color:#0095d9;font-family:"Oswald";font-weight:bold;line-height:1;}
.homeAbout .text{padding:40px 40px 50px;background:#0095d9;font-size:24px;}
.homeAbout .text b{font-size:60px;padding:0 5px;font-family:"Oswald";font-weight:normal;}
.blockHead{width:37.5%;padding-right:8%;font-size:16px;line-height:1.875;}
.blockHead h3{font-size:48px;font-weight:normal;color:#000;}
.more a{display:inline-block;text-align:center;width:140px;line-height:50px;background:#0095d9;color:#fff;}
.icon-right{padding:14px;position:relative;font-size:10px;}
.icon-right:before{content:"";width:0.8em;height:0.8em;position:absolute;left:50%;top:50%;margin-top:-0.4em;margin-left:-0.4em;border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg);}
.icon-right.blue:before{border-color:#0095d9;}
.icon-left{padding:14px;position:relative;font-size:10px;}
.icon-left:before{content:"";width:0.8em;height:0.8em;position:absolute;left:50%;top:50%;margin-top:-0.4em;margin-left:-0.4em;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(-45deg);}
.icon-left.blue:before{border-color:#0095d9;}
.more a:hover{background:#038bc9;}
.blockHead .p{margin-bottom:80px;}
.homePro{position:absolute;right:0;top:0;bottom:0;width:62.5%;}
.homePro .item{height:100%;flex-direction:column;justify-content:space-between;padding-top:200px;padding-bottom:100px;padding-left:30px;padding-right:30px;font-size:16px;line-height:1.875;background:rgba(255,255,255,0.8);width:25%;}
.homePro .item h3{font-size:28px;line-height:1.1;font-weight:normal;margin-bottom:40px;height:2.2em;overflow:hidden;}
.homePro .item h3:hover a{color:#0095d9;}
.homePro .item .p{line-height:1.875;height:3.75em;overflow:hidden;margin-bottom:45px;}
a.vmore{display:inline-block;vertical-align:middle;color:#0095d9;}
.vmore .icon-right{-webkit-transition:.4s;transition:.4s;margin-left:0;}
.vmore:hover{font-weight:bold;}
.vmore:hover .icon-right{margin-left:10px;}
.height100.flexbox{height:100%;align-items:center;justify-content:space-between;}
.advantage{width:50%;font-size:16px;color:#fff;}
.advantage h3{font-size:48px;font-weight:normal;margin-bottom:40px;}
.advantage .text{line-height:2;margin-bottom:60px;}
.advans{justify-content:space-between;flex-wrap:wrap;margin-bottom:80px;}
.advans .item{width:28.33%;justify-content:space-between;margin-right:5%;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.2);align-items:center;position:relative;}
.advans .item:after{content:"";position:absolute;left:0;bottom:-1px;border-bottom:1px solid #fff;width:0;transition:.4s;}
.advans .item:hover:after{width:100%;}
.moreBtn a{width:230px;line-height:60px;border:1px solid rgba(255,255,255,0.2);padding:0 40px;justify-content:space-between;align-items:center;border-radius:30px;transition:.4s;}
.moreBtn a:hover{color:#0095d9;background:#fff;}
.moreBtn a:hover .icon-right:before{border-color:#0095d9;}
@media(max-width:1400px){
   .homeAbout h3{font-size:38px;margin-bottom:20px;}
.nums{margin-bottom:50px;}
.nums .item b{font-size:36px;}
.homeAbout .text{font-size:18px;padding:30px 20px;}
.homeAbout .text b{font-size:44px;} 
}

@media(max-width:1024px){
    .homeAbout{padding:50px 0;width:60%;}
.homeAbout h3{font-size:26px;padding:0 10px;}
.nums{flex-wrap:wrap;margin-bottom:20px;padding:0 10px;}
.nums .item{width:50%;margin-bottom:20px;font-size:14px;}
.nums .item b{font-size:30px;}
.homeAbout .text{font-size:16px;padding:20px 10px;}
.homeAbout .text b{font-size:30px;}
.honnorWall{width:40%;padding-left:50px;}
}
@media(max-width:768px){
    .honnorWall{display:none;}
.homeAbout{width:auto;}
}
@media(max-width:1400px){.honnorWall .marquee .item{height:210px;}
}
@media(max-width:1024px){.honnorWall .marquee .item{height:110px;}
}














