@charset "utf-8";


@font-face{
    font-family: "SuisseIntl-Regular";
    src: url("../font25/88f10bf18a36407ef36bf30bc25a3618.eot");
    src: url("../font25/88f10bf18a36407ef36bf30bc25a3618.eot?#iefix")format("embedded-opentype"),
    url("../font25/88f10bf18a36407ef36bf30bc25a3618.woff")format("woff"),
    url("../font25/88f10bf18a36407ef36bf30bc25a3618.woff2")format("woff2"),
    url("../font25/88f10bf18a36407ef36bf30bc25a3618.ttf")format("truetype"),
    url("../font25/88f10bf18a36407ef36bf30bc25a3618.svg#SuisseIntl-Regular")format("svg");
    /*font-weight:normal;*/
    /*font-style:normal;*/
    /*font-display:swap;*/
}

.ul-type-none,
.ul-type-none li{
    list-style-type: none;
}

:focus { outline: none; }

.lazyload,
.lazyloading {
    opacity: 0;
}
.lazyloaded {
    opacity: 1;
    transition: opacity 100ms;
}


.swiper-lazy-preloader{
    opacity: 0;
}

.swiper{

    --swiper-preloader-color: #f5f5f5;/* 单独设置预加载圆圈的颜色 */
}

body, button, input, select, textarea {
    color: #444;
    font-size: 12px;
    /*font-family: "微软雅黑","Microsoft Yahei";*/
    /*font-family:"Futura", sans-serif*/
}

body, html {
    max-width: 680px;
    margin: 0 auto!important;
}

html{
    font-size:100px
}



/* 1440 1366*/
@media screen and (max-width:1440px){
    /*html{
        font-size: 90px
    }*/
}

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.w-color{
    color: #0071bc
}

.swiper{ overflow: hidden}


.is_pc{ display: none}
.is_wap{ display: block}

.ue-table-interlace-color-single{ background-color: #f6f6f6; }
.ue-table-interlace-color-double{ background-color: #fff; }


.typo table{
    width: 100%!important;
}

.typo img{
    max-width: 100%;
    height: auto!important;

}


.mobile_nav_height {
    height: 60px;
}



/*--------------------------------------------------*/

.swiper00{
    margin:0 auto;
    position:relative;
    z-index: 88;
    width: 100%;
    overflow: hidden;

}
.swiper00 .swiper-slide img { width: 100%;}


.swiper00 .swiper-pagination-bullets{
    bottom: 10px;
}
.swiper00 .swiper-pagination-bullet{
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 0.12rem;
    display: inline-block;
    background: #fff;
    border:none;
    opacity: 1;
}
.swiper00 .swiper-pagination-bullet-active{  background: #0071bc;}

.swiper00 .swiper00-prev,
.swiper00 .swiper00-next{right:50px;position: absolute;z-index: 1; cursor: pointer}

.swiper00 .swiper00-prev{bottom:110px;}
.swiper00 .swiper00-next{bottom:55px;}


/**/
.wpd_wrap{
    width: 78%;
}

@media screen and (max-width:1440px){
    .wpd_wrap{
        width: 88%;
    }

}


/**/
.inx_about_bg{
    background: #f4f4f4;
    padding: 9% 0;
}
.inx_about_wrap{
    /* width: 76%; */
    margin: 0 auto;
}


.inx_about_wt{}
.inx_about_wb{
    margin-top: 0.3rem;
}
.inx_about_lt{
    float: left;
    width: 100%;
}
.inx_about_rt{
    float: right;
    width: 100%;
}

.inx_about_lt .t1{
    font-size: 0.3rem;
    font-weight: bold;
    color:#444;
}
.inx_about_lt .t2{
    font-size: 0.17rem;
    margin-top: 0.15rem;
    color: #555;
}
.inx_about_rt_con .typo{
    color:#555;
    font-size: 15.5px;
    margin-top: 0.25rem;
}

.inx_about_lt_video{

}
.inx_about_lt_video .imgbox{
    width: 100%;
    position: relative;
    border-radius: 18px;
    overflow: hidden;
    cursor:pointer;
}
.inx_about_lt_video .img{
    width: 100%;

}
.inx_about_lt_video .btnn_box{
    position: absolute;
    width: 100%;
    bottom: 30px;
    text-align: center;
}
.inx_about_lt_video .btnn{
    display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
    background: #0071bc;
    color:#fff;
    font-size:0.16rem;
    width: 1.46rem;
    height: 0.45rem;
    margin: 0 auto;
    border-radius: 50px;
}
.inx_about_lt_video .btnn img{
    margin-right: 0.08rem;
}

/**/

.inx_about_rt_ul li{float:left;width: 100%;margin-top: 0.2rem;}
.inx_about_rt_ul li:nth-child(2n){float:right}
.inx_about_rt_ul .item{
    position:relative;
    border-radius: 18px;
    overflow: hidden;
}
.ysrbg{width: 100%;display: block;}
.ysrbg img{width: 100%;display: block;height: 150px;}

.inx_about_rt_ul li span{position:absolute;width:100%;left:0;top:0;display:none}
.inx_about_rt_ul li span img{width:100%;display:block; }
.inx_about_rt_ul li span:before {}
.inx_about_rt_ul li span:after{content:"";position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;left:0;top:0; z-index:11;transition:all .3s linear 0s}
/*.inx_about_rt_ul li:hover span{display:block}*/

.inx_about_rt_ul li .yzico{position:absolute;right: 0.25rem;top: .25rem;width: 0.5rem;}
.inx_about_rt_ul li .yzico img{width:100%;display:block}

.inx_about_rt_ul li em{display:block;padding: 0 0 0 0.25rem;position: absolute;left:0;top: 0.4rem;}
.inx_about_rt_ul li em b{font-size: 0.36rem;color: #D9241E;float:left;font-weight: bold;}
.inx_about_rt_ul li em i {
    float: left;
    font-size: 0.18rem;
    margin-left:0.05rem;
    line-height: 2;
    color: #444;
    font-weight: bold;
    display: block;
}

.inx_about_rt_ul li h4{
    font-size: 0.17rem;
    color:#555;
    font-weight: normal;
    margin-left: 0.25rem;
    position: absolute;
    left:0;
    bottom: 0.3rem;
}



/**/

.ht{
    text-align: center;
}
.ht .t1{
    color:#333;
    font-size: 0.3rem;
    font-weight: bold;
}
.ht .t2{
    font-size: 0.17rem;
    margin-top: 0.1rem;
    line-height: 1.6;
    color: #555;
}

/**/
.inx_product_bg{
    background: #fff;
    padding: 9% 0;
}
.inx_product_wrap{
    /* width: 76%; */
    margin: 0 auto;
}

.inx_product_wt{
    margin-top: 0.3rem;
}
.inx_product_wt .lt{float:left;width: 30%;display: none;}
.inx_product_wt .tit{
    display: flex;
    align-items: center;
    height: 0.56rem;
}
.inx_product_wt .t1{
    margin-left: 0.08rem;
}
.inx_product_wt .t1 a{
    font-size: 0.26rem;
    font-weight: bold;
    color: #0071bc;
}
.inx_product_wt .rt{
    float:left;
    width: 100%;
    text-align: center;
}
.inx_product_wt .rt a{
    display: inline-block;
    padding: 0 2%;
    line-height: 0.3rem;
    font-size: 0.16rem;
    color: #555;
}
.inx_product_wt .rt a:nth-of-type(1){
    display: inline-block;
}
.inx_product_wt .rt a.bot{
    font-weight: bold;
}
.inx_product_wt .rt a:hover{
    color: #0071bc;
}

.inx_product_wb{
    position: relative;
    margin-top: 0.3rem;
    padding: 0;
}
.swiper_pro{padding:20px 0;}
.swiper_pro .item{
    display: block;
    position: relative;
    border-radius: 0.18rem;
    background: #f4f4f4;
    padding:0.2rem;
    border: 1px solid #fff;
}


.swiper_pro .imgbox{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.swiper_pro .zw_img{width: 100%; display: block}
.swiper_pro .fm_img{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    margin: auto;
    width: 100%;
    height: auto;
    transition: all 0.3s;
}
.swiper_pro .item:hover .fm_img{
    transform: scale(1.06);
}
.swiper_pro .txt{
    padding: 0 0.1rem 0.3rem 0.1rem;
}
.swiper_pro .txt .t1{
    font-size: 0.17rem;
    text-align: center;
    line-height: 1;
    height: 0.28rem;
    overflow: hidden;
    font-weight: bold;
}

.swiper_pro .mo{
    margin: 0.2rem 0 0 0;
    text-align: center;
}
.swiper_pro .mo .sp{
    display: inline-block;
    background: #d3d3d3;
    color: #222;
    border-radius: 6px;
    padding: 0.11rem 0.3rem;
    font-size: 0.15rem;
    transition: all 0.3s;
}
.swiper_pro .item:hover .mo .sp{
    background: #0071bc;
    color: #fff;
}


.swiper_pro .swiper-slide {
    /* display: flex;
     justify-content: center;
     align-items: center;*/
    transition: 300ms;
    transform: scale(0.8);
    width: 100%;
}
.swiper_pro .swiper-slide-active,
.swiper_pro .swiper-slide-duplicate-active{
    transform: scale(1);
}
.swiper_pro .swiper-slide-active .item,
.swiper_pro .swiper-slide-duplicate-active .item{
    box-shadow: 0 0 10px rgb(0 0 0 / 9%);
}

.swiper_pro_next,
.swiper_pro_prev{
    width: 0.6rem;
    position: absolute;
    z-index:99;
    top:50%;
    margin-top:-0.3rem;
    cursor: pointer;
}
.swiper_pro_next img,
.swiper_pro_prev img{
    width: 100%;
}
.swiper_pro_prev{left:0;}
.swiper_pro_next{right: 0}

.swiper_pro_pagination.swiper-pagination-bullets{
    text-align: center;
    position: static;
    margin-top: 30px;
}

.swiper_pro_pagination .swiper-pagination-bullet{
    width: 14px;height:14px;border-radius: 14px;margin:0 5px;
    display: inline-block; background: #d3d3d3;border:1px solid #fff; opacity: 0.5;
}
.swiper_pro_pagination .swiper-pagination-bullet-active{   background: #0071bc; opacity: 1}



/**/
.g_ys_bg{
    display: none;
}

.g_ys{position:relative; overflow:hidden;}
.g_ys .zwf{
    width: 100%;
}

.g_ys h2{position:absolute;left:13.5%;top:4rem;width:26%;z-index:15}
.g_ys h2{ display:block; padding:80px 0;  transform: skewX(-8deg); font-family: "classic";  font-size:3vw; letter-spacing:3px; font-weight: normal; color:#fff; text-shadow: 2px 0 2px rgb(0 0 0 / 50%);}

.g_ys .tabsys{
    position:absolute;
    right:0;
    top:0;
    width:31.25%;
    background:url(../images/ys01.png) no-repeat left center;
    background-size: 100%;
    height:100%;
    z-index:12;
    padding: 1rem 0 0 0;
}
.g_ys .tabsys a{display:flex;margin-bottom: 0.4rem;height: 1rem;align-items: center;}
.g_ys .tabsys a i{ display: block; width: 0.99rem; height: 1rem}

.g_ys .tabsys a span{font-size:0.18rem;line-height: 1;color:#fff;display:block;font-weight:700;margin-left:0.1rem }
.g_ys .tabsys a span b{position:relative;z-index:152; font-weight: bold}

.g_ys .tabsys a:nth-child(1){
    margin-left: 0.2rem;
}
.g_ys .tabsys a:nth-child(2){margin-left: -0.2rem;}
.g_ys .tabsys a:nth-child(3){
    margin-left: -0.15rem;
}
.g_ys .tabsys a:nth-child(4){
    margin-left: 0.2rem;
}


.g_ys .tabsys a:nth-child(1) i{  background: url(../images/yss1.png) no-repeat center center; background-size: cover }
.g_ys .tabsys a:nth-child(2) i { background: url(../images/yss2.png) no-repeat center center ; background-size: cover }
.g_ys .tabsys a:nth-child(3) i{  background: url(../images/yss3.png) no-repeat center center ; background-size: cover }
.g_ys .tabsys a:nth-child(4) i{  background: url(../images/yss4.png) no-repeat center center ; background-size: cover }

.g_ys .tabsys a.active:nth-child(1) i{
    background-image: url(../images/yss11.png);
}
.g_ys .tabsys a.active:nth-child(2) i{
    background-image: url(../images/yss22.png);
}
.g_ys .tabsys a.active:nth-child(3) i{
    background-image: url(../images/yss33.png);
}
.g_ys .tabsys a.active:nth-child(4) i{
    background-image: url(../images/yss44.png);
}

.g_ys .tabsys .active span{font-size: 0.22rem; }


.js-swiper-tab{
    position: absolute;
    z-index: 6;
    width: 100%;
    top:0;
    left:0;
}
.g_ys dl{position:relative; width: 100%}
.g_ys dl dt{width:100%;position:relative}
.g_ys dl dt:after{content:"";position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;left:0;top:0;z-index:11;transition:all .3s linear 0s}
.g_ys dl dt img{width:100%;display:block}
.g_ys dl dd{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    padding: 1.8rem 38.5% 0 13.5%;
    z-index:15;
}
.g_ys dl dd h3{font-size: 0.58rem;color:#fff;margin-bottom: 0.4rem;text-shadow:2px 0 2px rgba(0,0,0,.7);font-weight:700;}
.g_ys dl dd h4{font-size: 0.3rem;color:#fff;margin-bottom:0.2rem;text-shadow:2px 0 2px rgba(0,0,0,.7);font-weight:700; }
.g_ys dl dd p{font-size: 0.19rem;line-height: 1.8;color:#fff;text-shadow:2px 0 2px rgba(0,0,0,.7);}


/* 1440 1366*/
@media screen and (max-width:1440px){
    .g_ys .tabsys{
        padding: 0.6rem 0 0 0;
    }
    .g_ys .tabsys a{
        margin-bottom: 0.35rem;
    }
}

/**/
.inx_fangan_bg{
    background: #f5f5f5;
    padding: 9% 5% 5% 5%;
}
.inx_fangan_wrap{

}
.inx_fangan_wt{
    margin-top: 0.5rem;
    text-align: center;
}

.inx_fangan_wt .na{
    display: inline-block;
    padding: 0 2%;
    /*background: url(../images/gi-2.png) no-repeat right center;*/
}
.inx_fangan_wt .na:last-child{
    background: none;
}
.inx_fangan_wt a {
    display: inline-block;
    vertical-align: middle;

    position: relative;

}
.inx_fangan_wt a:last-child{
    background: none;
}
.inx_fangan_wt a i {
    width: 33px;
    height: 33px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.inx_fangan_wt a img {
    filter: grayscale(1);
    opacity: 0.5;
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 33px;
    max-height: 32px;
}
.inx_fangan_wt a span {
    font-size: 0.18rem;
    color: #666;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    margin-left: 7px;
    transition: all .3s;
}
/*
.inx_fangan_wt a::after {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #e9e9e9;
}*/

.inx_fangan_wt .na.cur a span{
    color: #0071bc;
}
.inx_fangan_wt .na:hover a span{
    color: #555;
}
.inx_fangan_wt .na:hover  a img,
.inx_fangan_wt .na.cur a img {
    filter: none;
    opacity: 1;
}

.inx_fangan_wb{
    margin-top: 0.3rem;
}
.g_kfan .swiper-slide{width:100%!important}
.g_kfan dl{position:relative;overflow:hidden}
.g_kfan dl dt a{width:100%;overflow:hidden;position:relative;display: block;}
.g_kfan dl dt i{
    width:100%;
    display:block;
    position: relative;
    padding-bottom:66%;
    overflow: hidden;
}

.g_kfan dl dt i img{

    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    margin: auto;
    width: 100%;
    height: auto;
    transition: all 0.3s;
}
.g_kfan dl dd{background:#fff;padding: 0.22rem 0.3rem 0.4rem 0.3rem;height:auto;}
.g_kfan dl dd h4{
    position:relative; transition:all .3s linear 0s;
}
.g_kfan dl dd h4 b{
    display: block;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    margin-top: 0;
    height: 0.34rem;
    line-height: 0.34rem;
    font-size: 0.18rem;
    font-weight: bold;
    width: calc(100% - 0.45rem);
}
.g_kfan dl dd h4 b a{ color:#333;font-weight:700}

.g_kfan dl dd h4 span{width:0.34rem;height:0.34rem;position:absolute;right:0;top: 0;}
.g_kfan dl dd h4 span i{width:0.34rem;overflow:hidden;display:block}
.g_kfan dl dd h4 span i img{height:0.34rem;display:block;transition:all .3s linear 0s;}

.g_kfan dl dd p{
    display:block;
    transition:all .3s linear 0s;
    margin-top: 0.15rem;
    color: #777;
    font-size: 15px;
    height: 48px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 24px;
}

.g_kfan dl:hover a:hover dt i img{-webkit-transform:scale(1.1)!important;-ms-transform:scale(1.1)!important;transform:scale(1.1)!important}
.g_kfan dl:hover dt a:after{content:"";position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;left:0;top:0;z-index:1;transition:all .3s linear 0s}

.g_kfan dl:hover dd{background:#DA2622}
.g_kfan dl:hover dd h4 span i img{margin-left:-0.34rem}
.g_kfan dl:hover dd h4 a{color:#fff;transform:translateY(-2px);}
.g_kfan dl:hover dd p{color:#fff;transform:translateY(5px);}




/**/

/**/
.inx_news_bg{
    background: #fff;
    padding: 9% 0;
}
.inx_news_wrap{
    max-width: 1500px;
    width:86%;
    margin: 0 auto;
}

.inx_news_wb{
    margin-top: 0.3rem;
}
.news_nr{background:#fff;/* width: 1500px !important; */}
.news_nr a{ text-decoration:none;}

.news1{float:left;width: 30%;height:536px;overflow:hidden;position:relative;display: none;}
.news1 a > img{transition:0.5s;width: 100%;object-fit: cover;height: 100%;}
.news1:hover a > img{transform: scale(1.1);}
.news1cont{width: 100%;padding:0 25px;height:91px;background:rgba(0,0,0,0.7);position:absolute;left:0;bottom:0;}
.news1conttit{ float:left; font-size:16px; color:#FFF; line-height:91px;}
.news1contarrow{ float:right; transition:0.5s; margin-top:40px;}
.news1:hover .news1contarrow{ transform:translateX(-8px);}

.news2{float:left;width: 32%;margin-left: 2%;display: none;}
.news2 .news_div_item{width: 100%;height:262px;background:#F4F4F4;position:relative;margin-bottom:12px;transition:0.5s;/* padding: 0 30px; */}
.news2 .news_div_item:hover{background:#f8f8f8;}
.news2 .news_div_item_content{width: 90%;padding:0 10px 15px 10px;border-bottom:1px solid #d9d9d9;position:absolute;left: 5%;top: 40px;/* margin: 0 30px; */}
.news2 .news_div_item_a{ position:relative;}
.news2 .news_div_item_title a{font-size:16px;line-height:16px;width: 100%;display: block;}
.news2 .news_div_item_title .t{
    width: 100%;
    height: 20px;
    line-height:20px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news3 .news_div_item_title .t{
    width: 100%;
    height: 20px;
    line-height:20px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news2 .news_div_item_body{margin-top:15px;line-height:28px;color:#888;display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 13px;}
.news2 .news_div_item_date{position:absolute;top: 180px;left:45px;font-family:Arial;color: #505050;width:52px;height:58px;font-size: 14px;}
.news2 .news_div_item_day{position:absolute;top: -10px;left:5px;font-size:40px;font-weight:bold;}
.news2 .news_div_item_year{ position:absolute; bottom:0; left:0;}
.news2 .news_div_item_month{ position:absolute; bottom:0; left:36px;}
.news2 .news_div_item:hover .news_div_item_date{ color:#DA2622;}
.news2 .news_div_item_a:before{content:"";display:block;width:37px;height:10px;overflow:hidden;background-image:url(../images/20200722142506_1439919981.png);background-position:0 0;transition:0.5s;position:absolute;right: 0;top:160px;}
.news2 .news_div_item:hover .news_div_item_a:before{ background-position:0 10px; }

.news3{float:left;margin-left: 0;width: 100%;}
.news3 .news_div_item{width: 100%;height:168px;background:#F4F4F4;position:relative;margin-bottom:16px;transition:0.5s;}
.news3 .news_div_item:nth-child(1),.news3 .news_div_item:nth-child(2){ display:none;}
.news3 .news_div_item:hover{ background:#f8f8f8;}
.news3 .news_div_item_content{width: calc(100% - 140px);position:absolute;left: 120px;top:40px;}
.news3 .news_div_item_a{ position:relative;}
.news3 .news_div_item_title a{font-size:16px;line-height:16px;width: 100%;display: block;}
.news3 .news_div_item_body{margin-top:15px;line-height:24px;color:#888;font-size: 13px;display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news3 .news_div_item_date{position:absolute;top:35px;left:40px;font-family:Arial;color: #505050;width:57px;height:85px;font-size: 14px;}
.news3 .news_div_item_date:before{ content:""; display:block; width:17px; height:1px; background:#d9d9d9; position:absolute; left:2px; top:53px;}
.news3 .news_div_item_day{ position:absolute; top:0; left:5px; font-size:40px; font-weight:bold;}
.news3 .news_div_item_year{ position:absolute; bottom:0; left:0;}
.news3 .news_div_item_month{ position:absolute; bottom:0; left:36px;}
.news3 .news_div_item:hover .news_div_item_date{ color:#DA2622;}
.news3 .news_div_item_a:before{content:"";display:block;width:37px;height:10px;overflow:hidden;background-image:url(../images/20200722142506_1439919981.png);background-position:0 0;transition:0.5s;position:absolute;right: 0;top:90px;}
.news3 .news_div_item:hover .news_div_item_a:before{ background-position:0 10px; }


/**/
.inx_abt_bg{
    position: relative;
    padding-bottom: 40%;
    background: #eee;
    display: none;
}
.inx_abt_wrap{
    max-width: 1500px;
    /* width: 76%; */
    margin: 0 auto;
}
.inx_abt_wt{
    padding-top:5%
}
.inx_abt_wt .ht .t1{color: #fff}
.inx_abt_wt .con{
    margin-top: 0.5rem;
    font-size: 16px;
    line-height: 1.8;
    color: #fff;
}


.inx_abt_ft{
    z-index: 15;
    position: static;
    bottom: -0.8rem;
    left: 50%;
    margin-left: 0;
    width: 100%;
}
.inx_abt_ft ul{
    margin:0 -0.12rem
}
.inx_abt_ft li{
    float:left;
    width: 33.333%;
    padding:0.12rem
}
.inx_abt_ft .item{
    display: block;
    padding: 20px;
    background: #fff;
}
.inx_abt_ft .img{
    width: 50%;
    float:left;
    overflow: hidden;
}
.inx_abt_ft .img img{
    width: 100%;
    transition: all 0.3s;
}

.inx_abt_ft .txt{
    width: 50%;
    float:left;
    padding-left:24px;
    padding-top:10px;
}
.inx_abt_ft .title{
    font-size: 0.2rem;
    font-weight: bold;
}
.inx_abt_ft .mo{
    font-size: 16px;
    margin-top: 15px;

    color: #888;
}
.inx_abt_ft .item:hover .title{
    color: #0071bc;
}
.inx_abt_ft .item:hover .img img{
    transform: scale(1.06);
}


/**/
.nd_footer_bgg{
    background: url(../images/footbg.jpg) no-repeat center top;
    background-size:cover;
    padding-top: 0.8rem;
}
.inx_nd_footer_bgg{
    padding-top: 1.5rem;
}
.nd_footer1_bg{

}
.nd_footer1{
    max-width: 1500px;
    /* width: 76%; */
    margin: 0 auto;
    display: flex;
    padding-bottom: 0.55rem;
}
.nd_footer1_lt_t{
    margin-bottom: 0.45rem;
}
.nd_footer1_lt_t b{
    font-size: 0.22rem;
    font-weight: bold;
    color: #fff;
}
.nd_footer1_lt{
    width: 3.38rem;
}

.nd_footer1_rt{
    width: 2.5rem;
}

/**/
.nd_footer1_lt{

}

.nd_footer1_lt .ite{
    display: flex;
    margin-bottom: 14px;
}
.nd_footer1_lt .ic {
    width: 26px;
    height: 26px;
}
.nd_footer1_lt .tit {
    flex: 1 1 0;
    color: #fff;
    font-size: 0.17rem;
    padding-left: 10px;
}
.nd_footer1_lt .tit a{
    color: #fff;
}
.nd_footer1_lt .tit p{line-height: 26px;margin-bottom: 2px;}

/**/
.nd_footer1_mid{
    flex: 1 1 auto;
    padding: 0 0.8rem;
}
.nd_footer1_mid_con dl{ padding-right: 0.8rem;float:left;}
.nd_footer1_mid_con dl:last-child{padding:0;}
.nd_footer1_mid_con dt{margin-bottom: 22px;position: relative;font-size: 0.19rem;}
.nd_footer1_mid_con dt a{color: #fff;}
.nd_footer1_mid_con dd{margin-bottom: 15px;font-size: 0.17rem;}
.nd_footer1_mid_con dd a{color: rgb(255 255 255 / 90%);}
.nd_footer1_mid_con dd a:hover{
    /*text-decoration: underline;*/
}
@media screen and (max-width: 1700px){
    .nd_footer1_mid{
        padding: 0 0.5rem;
    }
    .nd_footer1_mid_con dl{ padding-right: 0.5rem; }
}
@media screen and (max-width: 1440px){
    .nd_footer1_mid{

        padding: 0 0.4rem;
    }
    .nd_footer1_mid_con dl{ padding-right: 0.5rem; }
}


/**/
.nd_footer1_rt .con2{}
.nd_footer1_rt .con2 ul{
    margin:0 -0.1rem
}
.nd_footer1_rt .con2 li{
    width:50%;
    padding:0 0.1rem;
    float:left;
}
.nd_footer1_rt .con2 .item{
    text-align: center;
}
.nd_footer1_rt .con2 .img img{
    width: 100%;

}
.nd_footer1_rt .con2 .title{
    margin-top: 0.1rem;
    font-size: 0.17rem;
    color: rgb(255 255 255 / 0.9);
}



/**/
.nd_copyright_bg{
    width: 100%;
    border-top: 1px solid rgb(255 255 255 / 40%);
}
.nd_copyright{
    max-width: 1500px;
    /* width: 76%; */
    margin: 0 auto;
    font-size: 0.16rem;
    height: 66px;
    line-height: 66px;
    color:#fff;
}
.nd_copyright_bg a{color:#fff;}
.nd_copyright_bg a:hover{text-decoration: underline}
.nd_copyright_bg .w-lt{ display: flex; align-items: center;height: 60px;}
.nd_copyright_bg .w-rt{ display: flex; align-items: center;height: 60px;}
.nd_copyright_bg .w-rt span{padding:0 10px}

/**/
.nd_links_bg{
    width: 100%;
    border-top: 1px solid rgb(255 255 255 / 0.4);
}
.nd_links{
    max-width: 1500px;
    /* width: 76%; */
    margin: 0 auto;
    font-size: 0.16rem;
    padding:20px 0;
    line-height: 1.4;
    color:#fff;
}
.nd_links a{color:#fff;margin-left: 15px;}




/**/
.po_common_bg{border-bottom: 1px solid #e7e7e7;width: 100%;}
.po_common{width: 100%;margin:0 auto;line-height: 1.8;font-size: 15px;color: #444;padding: 12px 18px;}
.po_common a{color: #666;}
.po_common a:last-child{color: #0071bc}
.po_common span{padding: 0 2px;font-family: fangsong;color: #999;}
.po_common img{vertical-align: middle;position: relative;top: -2px;margin-right: 8px;height: 20px;}




/**/
.dadong_lx_bg{
    padding: 9% 5%;
}
.dadong_lx01{
    max-width: 100%;
    min-width: 100%;
    margin: 0 auto;
    /* padding: 70px 0 0 0; */
}
.dadong_lx01_con{
    margin-top: 20px;
}
.dadong_lx01 #cditu{
    width: 100%;
    height: 480px;
    font-size: 16px;
}


/**/
.dadong_lx02_con{
    background: #fff;
    box-shadow: 0px 1px 8px rgb(0 0 0 / 10%);
    margin-top: 0;
}
.dadong_lx02_con #cditu{
    width: 100%;
    height: 400px;
    float: left;
}
.dadong_lx02_con .txt{
    width: 100%;
    height: auto;
    float: left;
    display: flex;
    align-items: center;
    padding-bottom: 40px;
}

.dadong_lx02_con .pd{text-align: center;width: 100%;padding:0 15px;}
.dadong_lx02_con .icon{}
.dadong_lx02_con .t1{font-size: 0.22rem;font-weight: bold;margin-top: 32px;}
.dadong_lx02_con .t2{font-size: 0.165rem;margin-top: 20px;color: #444;line-height: 1.4;}
.dadong_lx02_con .ewm{
    margin-top: 26px;
}
.dadong_lx02_con .ewm .tit{margin-top: 15px; font-size: 16px; color: #777}
.dadong_lx02_con .ewm .tit span{ }

.dadong_lx02_con .ewm .img{}
.dadong_lx02_con .ewm .img img{width: 115px;}

.dadong_lx02_con .con2{
    text-align: center;
    margin-top: 26px;
}
.dadong_lx02_con .con2 li{display: inline-block;padding:0 0.1rem}
.dadong_lx02_con .con2 .img img{
    max-width: 110px;
    border:1px solid #ccc;
}
.dadong_lx02_con .con2 .title{
    margin-top: 10px;
    font-size: 0.16rem;
}

/**/
.contactWrap_t_con{/* max-width: 1400px; */margin:0 auto;/* margin-top: 40px; */}
.contactWrap_t_ul{margin: 0 -10px;}
.contactWrap_t_ul li{float:left;width: 100%;padding:0 10px;margin-bottom: 20px;}
.contactWrap_t_ul .ic{
    display: none
}
.contactWrap_t_ul .item{
    /* display: flex; */
    width: 100%;
    min-height: 200px;
    /* align-items: center; */
    justify-content: center;
    background: #fff;
    text-align: center;
    transition: all .3s;
    border: 1px solid #ddd;
    border-radius: 2px;
    padding-top: 25px;
}
.contactWrap_t_ul li:hover .item{
    box-shadow: 0 8px 18px 0 rgba(0,0,0,0.08);
    transform:translateY(-3px);
}
.contactWrap_t_ul .img{}
.contactWrap_t_ul .img img{height: 33px;}
.contactWrap_t_ul .title{font-size: 0.19rem;color: #444;margin: 25px 0 0 0;font-weight: bold;}
.contactWrap_t_ul .subtitle{font-size: 14px;margin: 17px 0 32px 0;color: #545454; display: none}
.contactWrap_t_ul .des{font-size: 0.16rem;line-height: 1.7;color: #222;margin-top: 20px;}
.contactWrap_t_ul .des .img0{margin-left:4px;}




/* 新闻 */
.newsWrap_bg{padding:0 5% 9% 5%;}

.newsWrap{width: 100%;margin: 0 auto;}
.newsWrap_list{margin-top: 10px;}
.newsWrap_list ul{ }
.newsWrap_list li{ width: 100%;}
.newsWrap_list .item{
    padding: 25px 0;
    border-bottom: 1px solid #e7e7e7;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
}

.newsWrap_list .item:hover{
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.newsWrap_list .item:hover h3{color:#0071bc;}

.newsWrap_list .img{float:left;width: 32%;/* height: 220px; */overflow: hidden;}
.newsWrap_list .img img{
    width: 100%;
    /* border-radius: 2px; */
    /* object-fit: cover; */
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    /* height: 220px; */
}


.newsWrap_list .txt{float:left;width: 68%;padding: 0 0 0 15px;/* box-sizing: border-box; */}
.newsWrap_list h3{width:100%;height: 22px;line-height:22px;font-size: 16px;}
.newsWrap_list h3 a{
    transition: all 0.3s;
}
.newsWrap_list p{width:100%;font-size: 14px;height: 44px;line-height: 22px;color: #888;overflow: hidden;margin-top: 10px;}
.newsWrap_list .date{color:#999;margin-top: 12px;font-size:13px;}
.newsWrap_list .btn{margin-top:15px;display: none;}
.newsWrap_list .btn a{ display: inline-block;width: 90px;height: 32px;line-height: 30px;text-align: center;font-size:13px;
    border:1px solid #0071bc; color:#0071bc;
    transition: all 0.3s;
}
.newsWrap_list .btn a:hover{
    color: rgb(255, 255, 255);
    background-color: #0071bc;
    border-color: #0071bc;
}


.newsWrap_list .noimg .item{padding:20px 10px}
.newsWrap_list .noimg .txt{width:100%;padding:0 }

.newsWrap_list .pd{
    /* transition: all .36s cubic-bezier(.215,.61,.355,1) 0s; */
    /* transform: translatey(20px); */
}

.newsWrap_list .details_btn{
    transition: all .36s ease;
    background: #0071bc;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    width: 110px;
    line-height: 35px;
    text-align: center;
    opacity: 0;
    /* display: none; */
}
.newsWrap_list .details_btn span{
    transition: all .36s cubic-bezier(.215,.61,.355,1) 0s;
    text-indent: 18px;
    opacity: 0;
    display: inline-block;
}
.newsWrap_list .details_btn .fa-angle-right{

    transition: all .36s cubic-bezier(.215,.61,.355,1) 0s;
    transform: translatex(-20px);
    opacity: 0;
    color: #fff;
}

/*
.newsWrap_list li:hover .img img{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.newsWrap_list li:hover .details_btn {
    opacity: 1;

}
.newsWrap_list li:hover .details_btn span{
    text-indent: 0;
    opacity: 1;

}
.newsWrap_list li:hover .details_btn .fa-angle-right{
    transform: translatex(7px);
    opacity: 1;
}
.newsWrap_list li:hover .pd{
    transform: translatey(0px);
}
.newsWrap_list li:hover h3{color:#0071bc;}
.newsWrap_list li:hover .item{ background: #f5f5f5;  }*/

.nyheight {
    height: 75px;
    display: none;
}

/**/
.w-pro-ht{ border-bottom:1px solid #ccc; height:36px;font-size: 17px;   position: relative;margin:22px 15px 0 15px}
.w-pro-ht span{ display: block;position: absolute;z-index: 1;left:0;bottom:-1px;height:36px;border-bottom:2px solid #0071bc;color:#333; }


/**/
.w-content-pn{line-height: 2;font-size: 16px;padding: 50px 15px 0 15px;}
.w-content-pn a:hover{ text-decoration:underline;color: #0071bc}


/**/
.w-content-xg-news{
    margin: 12px 0 0 0;
    padding: 0 15px 20px 15px;


}
.w-content-xg-news li{
    width: 100%;
    /* padding:0 10px; */
    float:left;
}

.w-content-xg-news li a{
    width: 100%;
    height: 32px;
    line-height: 32px;
    display: block;
    font-size: 16px;
}
.w-content-xg-news li a:hover{
    color:#0071bc
}

/**/
.w-content-tag{
    padding: 10px 15px 0 15px;
    font-size: 15px;
}
.w-content-tag a{ display: inline-block;padding:6px 12px;background: #eee;margin-right: 6px;margin-top: 8px;}
.w-content-tag a:hover{color:#0071bc}


.news_wrapper{ width: 100%}


/**/

.yingWrap_content{

}
.yingWrap_content .item{
    /* background: #f8f8f8 */
    max-width: 1360px;
    margin: 0 auto;
}
.yingWrap_content .line{
    width: 40px;
    height: 3px;
    background: #0071bc;
    margin: 18px 0 15px 0;
}
.yingWrap_content .con{
    width: 100%;
    float:left;
    padding: 20px 20px 0 20px;
    display: block;
    align-items: center;
    /* text-align: center; */
    /* border: 1px solid #eaeaea; */
    min-height: auto;
    /* background: linear-gradient(94.86deg,#fbfbfb 1.44%,#f8f8f8); */
    transition: all 0.3s;
}
.yingWrap_content .pd {

    transition: all 0.3s;
}
.yingWrap_content .con:hover .pd{
    transform:translateY(-12px);
}
.yingWrap_content .con .t{font-size: 0.2rem;font-weight: bold;line-height: 1.4;}
.yingWrap_content .con .pp{font-size:16px; line-height: 1.8;  color:#444; font-weight: 300}
.yingWrap_content .img{width: 100%;float:left;overflow: hidden;
    width:100%;
    display:block;
    position: relative;
    padding-bottom:66%;
    overflow: hidden;
}
.yingWrap_content .img img{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    margin: auto;
    width: 100%;
    height: auto;
    transition: all 0.3s;
}


.yingWrap_content .btn{margin-top:20px;padding:0; }
.yingWrap_content .btn span{
    display: inline-block;
    width: 110px;
    /* height: 30px; */
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    border:1px solid #0071bc;
    /*background: #fff;*/
    transition: background-color 0.5s linear 0s;
    color: #0071bc;
}
.yingWrap_content .btn  i{
    margin-left: 7px;
}
.yingWrap_content .con:hover .btn span{
    color: rgb(255, 255, 255);
    background-color: #0071bc;
    border-color: #0071bc;
}

.yingWrap_content .item_bg:nth-child(even) .img{
    float:right;
}
.yingWrap_content .item_bg:nth-child(even) .con{
    float:left;
}
.yingWrap_content .item_bg{
    background: #fff;
    padding: 9% 5%;
}
.yingWrap_content .item_bg:nth-child(even){
    background: #f5f5f5;
}


/**/
.ty_yanfa033_bg{
    padding:4.5% 5%;
}
.ty_yanfa033_wrap{
    max-width: 1400px;
    margin: 0 auto;
}
.ty_yanfa033_ul{
    margin: -12px -12px 0 -12px;
}
.ty_yanfa033_ul li{
    float:left;
    width: 50%;
    padding: 12px;
}
.ty_yanfa033_ul .item{
    display: block;
}
.ty_yanfa033_ul .img{
    overflow: hidden;
    border: 1px solid #ddd;
}
.ty_yanfa033_ul .img img{ width: 100%}
.ty_yanfa033_ul .txt{

}
.ty_yanfa033_ul .title{
    width: 100%;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    background: #e5e5e5;
}




/* 产品详细 */
.prodes_wrap_bg_bg{ background: #fff}
.prodes_wrap_bg{padding: 0;}
.prodes_wrap{
    max-width: 100%;
    margin: 0 auto;
}

.pos{ width:100%; margin: 0 auto;font-size: 14px;color:#444; line-height:60px; }
.pos .w-rt a{color:#555}
.pos .w-rt .sep{ font-family: simsun; padding: 0 4px;color:#adadad;}


/* 产品详情 */
.w-product-hd{padding-top: 0;}
.proimg-group{width: 100%;float:left;margin-left: 0px;}
.proimg-group .proimg{border:1px solid #eee; position: relative}
.proimg-group .proimg .iconbox{position: absolute; z-index: 10; top:0;right: 0;
    width: 45px;height: 45px; background: rgba(0,0,0,0.5);color:#fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.proimg-group .proimg .iconbox i{font-size: 20px;color:#fff;}
.proimg-group .proimg img{width: 100%;}
.proimg-group .swiper_pro_wrap{position: relative;padding:0 60px;margin-top: 22px; overflow: hidden}
.proimg-group .swiper_pro{}
.proimg-group .swiper_pro .swiper-slide{float:left; width: 20%}
.proimg-group .swiper_pro .swiper-slide img{width: 100%;border: 1px solid #999;opacity: 0.3}
.proimg-group .swiper_pro .swiper-slide.hover img{border:1px solid  #000;opacity: 1}
.proimg-group .pro-prev,
.proimg-group .pro-next{width: 50px;height: 60px; cursor: pointer;position: absolute; z-index: 20}
.proimg-group .pro-prev{  left:0;top:0;background: url(../images/jt1.png) no-repeat center center}
.proimg-group .pro-next{ right:0;top:0;background: url(../images/jt2.png) no-repeat center center}
.proimg-group .pro-prev.swiper-button-disabled,
.proimg-group .pro-next.swiper-button-disabled{opacity: .4}

.protitle-info{width: 100%;float:left;margin-top: 20px;padding: 0 20px;}
.protitle-info h2{font-size: 22px;line-height: 1.3;border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px}
.protitle-info h2{font-size: 20px;line-height: 1.6;margin-bottom: 10px;font-weight: bold;color: #444;}
.protitle-info h4{font-size: 19px;line-height: 1.6;border-bottom: 1px solid #eee;margin-bottom: 35px;padding-bottom: 18px;  color: #555 }
.protitle-info .con{}

.protitle-info .btn a{ display: block; width: 170px;line-height: 48px; font-size: 15px;
    background: #3457E8; color:#fff; text-align: center;margin-top: 20px;}
.protitle-info .btn a:hover{opacity: 0.9}
.protitle-info .btn .rii{position: relative;margin-right: 10px;top:4px; font-size: 20px}

.w-pro-ht{ border-bottom:1px solid #ccc; height:36px;font-size: 17px;   position: relative;margin:60px 15px 0 15px}
.w-pro-ht span{ display: block;position: absolute;z-index: 1;left:0;bottom:-1px;height:36px;border-bottom:2px solid #000;color:#333; }


/*图片放大镜样式*/
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px; background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;z-index:10;background:#ffffff;opacity:0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);border:1px solid #ddd; width:150px !important;height:150px !important; cursor: move }

.prodes_con_bg{margin-top: 40px;}
.prodes_con{min-height: 200px }
.prodes_con .hd{
    width: 100%;
    background: #f5f5f5;

}
.prodes_con .hd ul{
    max-width: 1200px;
    margin: 0 auto;
}
.prodes_con .hd li{float:left;padding: 0 40px;font-size: 16px;line-height: 50px;}
.prodes_con .hd li.on{background: #444;color: #fff;}

.prodes_con .bd{}


.pro_pro_con{
    padding: 20px;
    max-width: 1200px;
    margin: 0 auto;
}
.pro_pro_con_lt{ width:1050px;float:left; }

.pro_pro_con_rt{ width: 210px;float:right; background: #fff}
.pro_pro_con_rt ul{border:1px solid #eee;padding: 0 20px;}
.pro_pro_con_rt .img{ text-align: center}
.pro_pro_con_rt .img img{ width: 80%;}
.pro_pro_con_rt li{padding:15px 0;border-bottom: 1px dashed #eee}
.pro_pro_con_rt .title{ text-align: center; font-size: 16px;width: 100%;height: 36px;line-height:36px;overflow: hidden}
.pro_pro_con_rt .t{padding:15px;font-size: 17px;background:#f5f5f5;border-bottom:1px solid  #3457E8}



/**/
.prodes_tel{color:#333; padding:50px 0 0 0; float:none; }
.prodes_tel .pd{
    background: url(../images/sy666.png) no-repeat left center;
    padding-left: 52px;
    min-height: 40px;
}
.prodes_tel .tit{ font-size: 16px;}
.prodes_tel .num{ font-size: 28px; margin-top: 6px}



/**/
.swiper{overflow: hidden}
.mySwiper2 .img img,
.mySwiper .img img{width: 100%}
.mySwiper2 .img{border:1px solid #eee;}
.mySwiper .img{border:1px solid #ddd;}

.mySwiper2 .img img{height: 498px; object-fit: cover}

.mySwiper .img img{height: 70px; object-fit: cover}

.mySwiper_box{position: relative;padding:0 50px;margin-top: 15px}
.mySwiper_prev,
.mySwiper_next{width: 40px;height: 68px; cursor: pointer;position: absolute; z-index: 20}
.mySwiper_prev{  left:0;top:0;background: url(../images/jt1.png) no-repeat center center}
.mySwiper_next{ right:0;top:0;background: url(../images/jt2.png) no-repeat center center}

.swiper-slide-thumb-active .img{border-color: #ee3f4d;}




/* 简介 */
.ty_about01_bg{
    padding: 9% 5%;
    position: relative;
}
.ty_about01_bg:after{
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/abg1.jpg) no-repeat center center;
    background-size: cover;
    opacity: 0.4;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}
.ty_about01{max-width: 1360px;margin: 0 auto;position: relative;z-index: 10;}

.h3_abt{ text-align: center}
.h3_abt .t1{font-size: 34px;letter-spacing: 2px;font-weight: bold;}
.h3_abt .line{width: 60px;height: 3px;background: #0071bc;margin: 0 auto;margin-top: 20px;}
.h3_abt_white .t1{ color: #fff}
.h3_abt_white .line{ background: #fff}

.ty_about01_con{margin-top: 0;}
.ty_about01_con .typo{
    font-size:17px;
    transition: all 0.3s;
}

/*.ty_about01_con .typo p{ display: none}
.ty_about01_con .typo p:nth-of-type(1),
.ty_about01_con .typo p:nth-of-type(2){
    display: block;
}*/

/*

.Zmorebtn{
    display: inline-block;
    margin-left: 10px;
    text-indent: unset!important;
    position: relative;
    z-index: 50;
}
.Zmorebtn #Zmore{
    position: relative;
    z-index: 50;
    display: inline;
    border:1px solid #0071bc;
    font-size: 14px;
    padding: 6px 10px;
    color:#0071bc;
    -webkit-transition: all 0.3s;
    transition: all  0.3s;
    cursor: pointer;
    text-indent: unset!important;
}
.Zmorebtn #Zmore:hover{

    color: #fff;
    border-color:#0071bc;
}
.Zmorebtn #Zmore.hvr-sweep-to-right:before{
    background:#0071bc;
}
*/


.Zmorebtn{
    display:  block;
    margin-top: 10px;
    text-align: right;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
    text-indent: unset!important;
    position: relative;
    z-index: 50;

    display: none;
}
.Zmorebtn #Zmore{
    position: relative;
    z-index: 50;
    display: inline-block;
    font-size: 15px;
    padding: 6px 8px;
    color:#0071bc;
    -webkit-transition: all 0.3s;
    transition: all  0.3s;
    cursor: pointer;
    text-indent: unset!important;
}
.Zmorebtn #Zmore:hover{

    color: #fff;
    border-color:#0071bc;
}
.Zmorebtn #Zmore.hvr-sweep-to-right:before{
    background:#0071bc;
}




.ty_about01_con2{margin-top: 20px;}
.ty_about01_con2 .lt{width: 100%;float:left;position: relative;}


.ty_about01_con2 .txt{width: 100%;float:right;padding-top:0px;}
.ty_about01_con2 .txt ul{margin: 0;display: flex;flex-wrap: wrap;}
.ty_about01_con2 .txt li{float:left;width: 50%;padding: 36px 15px 0 15px;text-align: center;}
.ty_about01_con2 .txt .item{
    /* border-right:1px solid #eaeaea; */
}
.ty_about01_con2 .txt li:nth-of-type(2) .item,
.ty_about01_con2 .txt li:nth-of-type(4) .item{
    border:none;
}
.ty_about01_con2 .num{}
.ty_about01_con2 .num span{font-size: 30px;color:#D9241E;font-weight: bolder;}
.ty_about01_con2 .num em{font-size: 18px;margin-left: 10px;/* color: #a3a3a3; *//* font-weight: 100; */}
.ty_about01_con2 .title{font-size: 17px;margin-top: 15px;color: #595959;}


/**/
.ny_ht{min-height: 55px; position: relative}
.ny_ht .t1{font-size: 0.3rem;}
.ny_ht .line{width: 55px;height: 4px;margin-top: 15px;background: #D9241E;
    border-radius: 2px;
}
.ny_ht .t2{font-size: 14px;color:#777;margin-top: 22px;}

.ny_ht_rt{ position: absolute; top:15px; right:0;}
.ny_ht_rt a{ display: block;padding:10px 25px; font-size: 17px;border:1px solid #ddd;float:left;margin-left: 15px;}
.ny_ht_rt a:hover,
.ny_ht_rt a.cur{border-color:#D9241E;color:#D9241E;}

.ny_ht_center{ text-align: center}
.ny_ht_center .line{margin: 15px auto 0 auto;}




/* 企业文化 */
.nyAbout_qy_bg{padding:9% 5%;}
.nyAbout_qy_wrap{max-width: 1550px;margin: 0 auto;}

.nyAbout_qy_con{margin-top: 30px;}
.nyAbout_qy_ul{margin: 0;}
.nyAbout_qy_ul li{float:left;width: 100%;overflow: hidden;transition: all 0.3s;border-right:1px solid #fff;margin-bottom: 20px;}
.nyAbout_qy_ul li:last-child{border:none;}
.nyAbout_qy_ul li.on{width: 100%;}
.nyAbout_qy_ul .item{
    width: 100%;
    height: 400px;
    position: relative;
    overflow: hidden;
    transition: all 0.3s;
}
.nyAbout_qy_ul .bg{
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    height:100%;
    background: no-repeat center center;
    background-size: cover;
    transition: all 0.3s;
}
.nyAbout_qy_ul .item:before{
    content:'';
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 12;
    width: 100%;
    height:100%;
    transition: all 0.3s;
    opacity: 0;
    background:rgb(0 140 214 / 60%);

}
.nyAbout_qy_ul .pd{
    padding: 60px 45px 0 45px;
    color:#fff;
    position: relative;
    z-index: 30;
    transition: all 0.3s;
}
.nyAbout_qy_ul .num{
    position: relative;
    left: -20px;
    top:4px;
}
.nyAbout_qy_ul .title{font-size: 22px;font-weight: bold;}
.nyAbout_qy_ul .title2{font-size:16px;text-transform: uppercase;font-weight: 100;margin-top: 5px;}
.nyAbout_qy_ul .line{width: 70%;height: 2px;background: #fff;margin: 15px 0 26px 0;transition: all 0.3s; display: none}
.nyAbout_qy_ul .des{font-size: 16.5px;line-height: 1.9;margin-top: 25px;color: rgb(255 255 255 / 90%);}
.nyAbout_qy_ul .ic{
    position: absolute;
    left: 65px;
    bottom: 60px;
    z-index: 40;
}


.nyAbout_qy_ul li.on .item .bg{
    /*transform: scale(1.08);*/
}
.nyAbout_qy_ul li.on .item .pd{
    margin-top: -15px;
    margin-left:-5px;
}
.nyAbout_qy_ul li.on .item .line{
    width: 75%;
}
.nyAbout_qy_ul li.on .item:before{
    opacity: 1;
}



/**/
.footer0_bg{background: #d2dde4;color: #444;}
.footer0_bg a{color: #d8271a;}
.footer1{/* max-width: 1600px; *//* min-width: 1200px; */margin: 0 auto;padding: 42px 0;}
.footer1 .flogo{/* float:left; */text-align: center;}
.footer1 .flogo img{max-height: 60px}
.footer1 .rt{/* float:right; */text-align: center;margin-top: 30px;}
.footer1 .rt .t11{
    font-size: 20px;
}
.footer1 .rt .t1{font-size: 26px;font-weight:bold;margin-top: 10px}

.footer1 .con2{
    margin-top: 30px;
}
.footer1 .con2 ul{

}
.footer1 .con2 li{

    padding:0 0.1rem;
    display: inline-block;
}
.footer1 .con2 .item{
    text-align: center;
}
.footer1 .con2 .img img{
    width: 100px;

}
.footer1 .con2 .title{
    margin-top: 0.1rem;
    font-size: 0.16rem;
    color: #444;
}


/**/
.footer_copyr_bg{
    width: 100%;
    background: #0170b7;
    color: rgb(255 255 255 / 0.78);
    /* line-height: 72px; */
    line-height: 2;
    padding: 10px 18px;
}
.footer_copyr_bg a{
    color: rgb(255 255 255 / 0.78);
}
.footer_copyr{
    /* max-width: 1600px; */
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
}



/**/
.g-an-cate-bg{
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #eee;
    box-shadow:0 2px 5px 0 rgba(0,15,40,.05);
    position: relative;
    z-index: 100;
    padding: 6px 0;
}
.g-an-cate{text-align: center;padding: 0 10px;}

.g-an-cate-pd{
    width: 100%;
    text-align: left;
    line-height: 44px;
    padding:0 15px;
    overflow:hidden;
    display: inline-block;
    font-size: 15.3px;
    position: relative;
    color:#fff;
    background: #BE2120;
    border:1px solid #BE2120;

}
.g-an-cate-pd .rii{
    position: absolute;
    top:0;
    right: 13px;
    z-index: 1;
    font-size: 18px;
    transition: all 0.3s;
}

.g-an-cate-title{
    width: 100%;
    text-align: left;
    line-height: 44px;
    padding: 0 10px;
    overflow:hidden;
    display: block;
    font-size: 17px;
    position: relative;
    color: #000;
    /* background: #BE2120; */
    /* border: 1px solid #00458E; */
    font-weight: bold;
}
.g-an-cate-title .rii{
    position: absolute;
    top:0;
    right: 13px;
    z-index: 1;
    font-size: 20px;
    transition: all 0.3s;
    color: #D9241E;
}

.g-an-cate-title.cur{
    /* background: #a21b1a; */
}
.g-an-cate-title.cur .rii{
    transform:rotate(180deg);

}

.g-an-cate-ul{background: #fff;border-top: 1px solid #eee;display: none}
.g-an-cate-ul li{border-bottom: 1px solid #eee;}
.g-an-cate-ul li .item{padding:0 15px;}
.g-an-cate-ul li a{
    display: block;
    width:100%;
    font-size: 15px;
    text-align: left;
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    background: url(../images/jt20.png) right center no-repeat;
    background-size: 15px;
    transition: all 0.3s;
    color: #888;
}
.g-an-cate-ul li.curr a{  color: #000; font-weight: bold}
.g-an-cate-ul li a:hover{
    padding-left:10px;
    font-weight: bold
}


/**/
.footer6_height {
    height: 65px;
}

/**/
.footer6_height{
    height: 65px;
}
.footer6_bg{
    position: fixed;
    bottom:0;
    left:0;
    z-index: 555;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px -6px 10px rgb(0 0 0 / 20%);
}

.footer6_bg li{float:left; width: 25%;}
.footer6_bg .item{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 65px;
    position: relative;
}
.footer6_bg .item:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 24px;
    background: #e2e2e2;
}
.footer6_bg .pd{text-align: center}
.footer6_bg .item .icon{}
.footer6_bg .item .icon img{height:24px;}
.footer6_bg .item .title{margin-top: 6px; font-size: 14px}


.w-content.typo p{
    margin: 0;
}


/**/
.ny_aboutus03_bg{    padding: 9% 5%;}
.ny_aboutus03{width: 100%;margin: 0 auto;/* padding: 0 15px; */}

.ny_aboutus03_con{margin-top: 16px;}
.ny_aboutus03_tab .hd{width: 100%; display: none}
.ny_aboutus03_tab .bd{width: 100%;float:left;/* margin-left: 20px; */margin-top: 20px;}

.ny_aboutus03_tab .hd ul{width: 206px;/* float:right; */}
.ny_aboutus03_tab .hd li{width: 100%;text-align: left;margin-bottom: 22px;font-size: 16px;cursor: pointer;}
.ny_aboutus03_tab .hd li.on{border-bottom: 2px solid #008FC7;color:#008FC7;font-size: 18px;padding-bottom: 10px;}

.ny_aboutus03_tab .bd dl{display: flex;padding-bottom:35px;position: relative;background: url(../images/fz3.png) 13px top repeat-y;padding-left: 50px;}
.ny_aboutus03_tab .bd dl:last-child{
    padding-bottom: 0;
    /* padding-left: 65px; */
    background: none;
}

.ny_aboutus03_tab .bd dl:after{content:"";position: absolute; z-index: 1;top:0;left:4px;width: 22px;height: 22px; background: url(../images/fz2.png) left top no-repeat;}
.ny_aboutus03_tab .bd dl.d01:after{left: 1px;width: 28px;height: 28px;background: url(../images/fz1.png) left top no-repeat;background-size: 28px;}

.ny_aboutus03_tab .bd dl dt{font-size: 17px;color:#D9241E; padding-top:3px; flex: 0 0 85px;}
.ny_aboutus03_tab .bd dd{ flex: 0 1 1;}
.ny_aboutus03_tab .bd dd .typo{color:#222;line-height: 1.5;}
.ny_aboutus03_tab .bd dd .typo a{color:#222}
.ny_aboutus03_tab .bd dd .typo p{margin-bottom: 10px;}




/**/
.inx_hz_bg{
    background: #fff;
    padding: 0 0 9% 0;
}
.inx_hz_wrap{
    margin: 0 auto;
}

.inx_hz_wb{
    margin-top: 0.3rem;
}
.inx_hz_wb .ty_yanfa033_ul li{
    padding:2%;
}