ul,li{list-style: none;margin: 0; padding: 0px;}
a:hover{text-decoration:none;}

@media (min-width: 1300px) {
    .container{padding: 0 2%;width: 100%;max-width: 1440px;}
}

.navbar-light .navbar-nav .nav-link{color: #ffffff;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color: #ffffff;font-weight: bold;}
.navbar-nav li{font-size: 14px;margin: 0 20px; position: relative;}
.navbar-light .navbar-nav .active > .nav-link{font-weight: bold;color: #f1d789}
.child-ul{margin:-1px 0 0 -2rem;border-radius: unset;padding: 0;}
.dropdown-item{color: #757575;font-size: 14px;line-height: 50px;border-bottom: 1px solid #f7f5f5;}
.dropdown-item:hover, .dropdown-item:focus{background-color: #ffffff;color: #008cd6;}

.dropdown-menu{border: none;}
.dropdown-menu.t-item{
    display: block;
    width: 100%;
}
.dropdown-menu.t-item .item-box{
    background: rgba(80, 80, 80, .7);
    position: fixed;
    left: 0;
    display: none;
}
.dropdown-menu.t-item.show .item-box{display: inline-flex}
.dropdown-menu.t-item .tp-l{background-color: rgba(22, 133, 218, .6);}

.t-item .dropdown-item{color: #FFFFFF;border-bottom: none;}
.t-item .dropdown-item:hover,.t-item .dropdown-item:focus{background:#FFFFFF;color: #2972bd;}

.cat_2item .active a{color: #f1d789 !important;}

#header .fixed-top{
    height: 86px;
    transition: 0.36s ease;
    border-bottom: 1px solid #2972bd;
    background: rgba(20, 100, 180,.4);
}

#header.mini .fixed-top{
    height: 70px;
    background: rgba(25, 104, 186,.8);
    z-index: 300;
}
#header.mini .fixed-top .navbar-brand .logo-default{max-width: 100%;}
#navbarNavDropdown,#navbarNavDropdown{height: 86px;border-left: 1px solid #2972bd;}
#navbarNavDropdown .header-top-nav{line-height: 86px;padding: 0;}
#header.mini #navbarNavDropdown,#header.mini #navbarNavDropdown .header-top-nav{height: 70px;}
#header.mini #navbarNavDropdown .header-top-nav{line-height: 70px;}

.navbar-light .navbar-toggler{color: #FFFFFF; border-color: rgba(255, 255, 255, 0.1);}
.navbar-light .navbar-brand{height: 100%;width: fit-content;}
.logo-default{max-height: 100%;}
.top-phone{font-size: 14px;color: #ffffff;}


@media (max-width: 992px) {
    #header.mini,#navbarNavDropdown,#header.mini .navbar-nav{
        height:auto;
        border-left: none;
        background: rgba(25, 104, 186,.8);
        margin: 0 -15px;
        padding: 0 15px;
    }
    #header.mini .fixed-top{
        height: 60px;
        padding: 0 1rem;
    }
    #header.mini .navbar-collapse.show{display: inline-table;}
    #header.mini .fixed-top .header-top-nav, #navbarNavDropdown .header-top-nav{line-height: 30px;}
    #header.mini .fixed-top .dropdown-item{background-color: rgba(25, 104, 186,.8);line-height: 30px;color: #fff;}
    #header.mini .child-ul{margin: 0;}


    #header.mini #navbarNavDropdown,#header.mini #navbarNavDropdown .header-top-nav{height: 35px;}
    #header.mini #navbarNavDropdown .header-top-nav{line-height: 35px;}
}

#topSlider {
    background: transparent;
}

.ff_indexPage .service .owl-item .item_block {
    width: 100%;
}
.ff_topSlider .item_block img{width: 100%;}

.ff_topSlider .owl-buttons {
    right: 10.416vw;
    left: auto;

    height: 0;
    bottom: 0;
    position: absolute;
    width: 160px;
    margin: 0;
}

.owl-theme .owl-controls .owl-buttons div{background: rgba(255, 255, 255, 0) !important;}
.ff_topSlider .owl-buttons .owl-prev,
.ff_topSlider .owl-buttons .owl-next {
    bottom: 50px;
}

.ff_topSlider .owl-buttons .owl-prev {
    position: absolute;
    left: 0;
}

.ff_topSlider .owl-buttons .owl-next {
    position: absolute;
    right: 0;
}

.ff_topSlider .owl-buttons .owl-prev,
.ff_topSlider .owl-buttons .owl-next {
    width: 75px;
    height: 75px;
    border-radius: 4px !important;
    margin: 0 !important;
}


.ff_topSlider .owl-buttons .owl-prev .bi,
.ff_topSlider .owl-buttons .owl-next .bi {
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ff_topSlider .owl-buttons .owl-prev:hover .bi,
.ff_topSlider .owl-buttons .owl-next:hover .bi {
    color: #98bbe0;
}


.ff_topSlider .owl-buttons .owl-buttons div.owl-prev, .ff_topSlider .owl-buttons .owl-buttons div.owl-next {
    background: rgba(255, 255, 255, 0);
}
.ff_topSlider .owl-buttons .owl-prev:hover, .ff_topSlider .owl-buttons .owl-next:hover {
    background: #efefef !important;
}

._progress {
    font-size: 12px;
    line-height: 28px;
    position: absolute;
    z-index: 100;
    bottom: 60px;
    left: 10.416vw;
    display: flex;
    color: #fff;
    align-items: center;
}

._progress ._firstNumber {
    color: #fff;
}

._progress ._targetNumber {
    color: #bebebe;
}


._progress ._progressBar {
    position: relative;
    flex: 0 0 auto;
    width: 110px;
    height: 1px;
    margin: 0 10px;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.12);
}

._progress ._progressBar:after {
    position: absolute;
    top: -10px;
    width: 100%;
    height: 20px;
    content: "";
}

._progress ._progressInBar {
    height: 3px;
    margin-top: -1px;
    transition: 0.36s ease;
    background: #fff;
}

.index-module-1{background: url("../images/model-1bg.png") top left no-repeat;}
.search_form_box{
    height: 210px;
    box-shadow: 0px 0px 20px 20px rgba(7,0,2,.1);
    margin-top: -25px;
    border-radius: 4px;
    background-color: #ffffff;
    position: relative;
    padding:40px 50px;
}

.search_form_box .title h2{font-size: 24px;margin-bottom: 10px;}
.index-search{line-height: 56px;border: 1px solid #efefef;border-radius: 4px;overflow: hidden;}
.index-search .fc-search-keyword{line-height: 56px;height: 56px;border: 0;border-left: 1px solid #efefef;}
.index-search .fc-search-keyword:-moz-placeholder{
    color:#c9c9c9;
}
.index-search .fc-search-keyword::-moz-placeholder{
    color:#c9c9c9;
}
.index-search .fc-search-keyword::-webkit-input-placeholder{
    color:#c9c9c9;
}
.index-search .fc-search-keyword:-ms-input-placeholder{
    color:#c9c9c9;
}
.index-search .input-group-btn{width: 120px;}
.index-search .dropdown-menu{min-width: 110px;text-align: center;}
.index-search .dropdown-menu li{line-height: 1.5}
.index-search .input-group-btn1{width: 140px;display: flex;}
.index-search .submit-btn{width:100%;height:100%;background:url("../images/search-btn-bg.png") center center no-repeat #045cb7;border-radius:0;text-align: center;color: #ffffff;}

.search_form .hot-key{font-size: 14px;color: #9e9e9e;margin-top: 10px;}

.index-module-1 .en-title{margin-top: 70px;}
.cn-title{margin-top: -60px;}
.en-title{font-size: 54px;color: #f6f6f6; font-weight: 600;}
.cn-title{font-size: 34px;color: #000000;position: relative;}


.cat-title{position: absolute;margin-top: -15%;color: #FFFFFF;font-weight: normal;}
.cat-title:after{width: 20px;height: 6px;background-color: #FFFFFF;content: "";display: block;margin: 20px auto 0;border-radius: 3px;}
.top-breadcrumb{background-color: #f3f3f3;}

/*方案*/
.fang_an{position: relative; padding-bottom: 50px;}
.fang_an .owl-item .card{padding:0;margin:20px;border: none;box-shadow: 0px 0px 15px 5px rgba(7,0,2,.1);}

.fang_an .owl-controls{position: relative;width: 100%;}
.fang_an .owl-controls .owl-buttons{margin-top: -15%;position: absolute;width: 100%;}
.fang_an .owl-controls .owl-buttons .owl-prev,.fang_an .owl-controls .owl-buttons .owl-next{
    width: 70px;
    height: 70px;
    line-height: 70px;
    color: #ffffff;
    background-color: rgba(4,92,183,.8);
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,.1);
    text-align: center;
    border-radius: 50%;
}
.fang_an .owl-controls .owl-buttons .owl-prev{float: left;}
.fang_an .owl-controls .owl-buttons .owl-next{float: right;}
.fang_an .owl-controls .owl-buttons .bi{font-size: 20px;}
.fang_an .owl-controls .owl-buttons .owl-prev:hover, .fang_an .owl-controls .owl-buttons .owl-next:hover{background-color: rgba(231,187,53,.8);}
.fang_an .card-body{background:url("../images/fangan-t-bg.png") center top no-repeat;margin-top: -65px;background-size: 100%; }
.fang_an .card-body .card-title{margin-top: 15px;font-size: 22px;font-weight: bold;}
.fang_an .card-body .card-text{line-height: 28px;font-size: 16px;margin-bottom: 0;}
.fang_an .card-body .tip:before{content:" "; border-radius: 5px; margin: 20px auto 10px;width: 15px;height: 5px;display: block;background: #dedede;}
.fang_an .card-body .tip{min-height:45px;font-size: 20px;color: #045cb7;font-weight: 600;margin-bottom: 0;}

@media (max-width: 576px) {
    ._progress{bottom: 30px;}
    .search_form_box{padding: 20px 25px; height: 160px;}
    .en-title{font-size: 34px;margin-top: 30px;}
    .cn-title{font-size: 24px;margin-top: -40px;}
    .search_form_box .title h2{font-size: 18px;}
    .index-search .fc-search-keyword{line-height: 36px;height: 36px}
    .ff_topSlider .owl-buttons .owl-prev, .ff_topSlider .owl-buttons .owl-next{width: 35px;height: 35px;bottom: 20px;}
    .ff_topSlider .item_block img{min-height: 200px; object-fit: cover;}

    .cat-title{margin-top: -20%;}
    .fang_an .owl-item .card{margin:10px;}
    .fang_an .owl-controls .owl-buttons .owl-prev, .fang_an .owl-controls .owl-buttons .owl-next{width: 40px;height: 40px;line-height: 40px;}

    .fang_an .card-body{background-size: 100%;margin-top: -35px;padding: 0 15px;}
    .fang_an .card-body .card-title{margin-top: 10px;font-size: 18px;}
    .fang_an .card-body img{width: 40px;}
    .fang_an .card-body .tip{font-size: 18px;}
    .fang_an .card-body .tip:before{ margin: 10px auto 5px;}
    .fang_an .card-body .card-text{line-height: 18px;font-size: 14px;margin-bottom: 0;}
}
@media (min-width: 576px) {
    .fang_an .owl-item .card{margin:10px;}
}
@media (min-width: 768px) {


    .fang_an .owl-item .card{margin:10px;}
    .fang_an .owl-controls .owl-buttons .owl-prev, .fang_an .owl-controls .owl-buttons .owl-next{width: 60px;height: 60px;line-height: 60px;}
}
@media (min-width: 992px) {
    .fang_an .owl-item .card{margin:15px;}
}
@media (min-width: 1200px) {
    .fang_an .owl-item .card{margin:20px;}
}

/*产品中心*/
.color-line-bg1{height:20px;width:100%;background-color:#f3f3f3;}
.index-module-2{background: url("../images/model-2bg.png") bottom right no-repeat;max-width: 1680px;margin: 0 auto;padding-bottom: 255px;}
.index-module-2 .en-title{margin-top: 20px;}
.index-module-2 .cn-title,.index-module-3 .cn-title,.index-module-5 .cn-title{margin-top: -60px;}
.index-module-2 .left{width: 20%;}
.index-module-2 .left ul li{line-height: 85px;border-bottom: 1px solid #f6f6f6;font-size: 16px;width: 100%;}
.index-module-2 .left ul li a{padding-left: 30px;color:#6a6a6a;display: block;}
.index-module-2 .left ul li a i{color: #c1c1c1;float: right;font-size: 14px; line-height: 88px; margin-right: 15px;}
.index-module-2 .left ul li a:hover,.index-module-2 .left ul li a.active{background-color: #4786c7;color: #ffffff;font-weight: bold;}
.index-module-2 .left ul li a:hover i,.index-module-2 .left ul li a.active i{color: #ffffff;}

.index-module-2 .right{width: 80%;display: none}
.index-module-2 .right.active{display: block;}
.list .img{height: 240px; background-color: #f6f6f6;border-radius: 4px;overflow: hidden;}
.list img{max-width: 100%;object-fit: cover;height: 100%;}
.list a:hover img {}

.img-zoom{-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.img-zoom:hover{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.list .title{font-size: 16px;line-height: 30px;color: #6a6a6a;}
.list a:hover .title{font-weight: bold;color: #000000;}
.list .tip-icon{position: absolute;right: 15px;top: 0;width:68px;height:68px;background: url("../images/ggs-tip-1.png") right top no-repeat; }
.list a:hover .tip-icon{background: url("../images/ggs-tip-2.png") right top no-repeat; }
.index-sq{background: url("../images/sq-bg.jpg") center top no-repeat #2266af; background-size: cover;min-height: 380px; border-radius: 4px; color: #ffffff;}
.index-sq .scn-title{font-size: 34px;color: #ffffff;padding-top: 50px;}
.index-sq .scn-tip{font-size: 14px;color: #ffffff;}
.index-sq label{line-height: 40px;font-size: 16px;}
.index-sq .form-control{background-color: unset;border-color: #3c7ec0;color: #ffffff;}
.index-sq .form-control::-webkit-input-placeholder{
    color: #67a4e6;
}
.index-sq .form-control::-moz-placeholder{
    color: #67a4e6;
}
.index-sq .form-control:-ms-input-placeholder{
    color: #67a4e6;
}
.index-sq .submit-btn{color: #FFFFFF;background-color:#008cd6;border-radius: 4px;line-height: 36px;width: 150px;padding: 0;position: absolute;bottom: 0;left: 40%;}
.index-sq .submit-btn:hover{background-color: #0894ea;}
@media (max-width: 576px) {
    .index-module-2 .left,.index-module-2 .right{width: 100%;}
    .index-module-2 .left{margin-bottom: 30px;}
    .index-module-2 .left ul li{float: left;line-height: 45px;width: unset;}
    .index-module-2 .left ul li a.active{background-color:transparent;color: #6a6a6a;}
    .index-module-2 .left ul li a.active i{color: #6a6a6a;}
    .index-module-2 .left ul li a i{float: left;line-height: 45px;}
    .list .tip-icon{position: absolute;right: 15px;top: 20px;width: 48px;height: 48px;background-size: 100%;}
    .list .img{height: 180px;}
}

/*应用领域*/
.index-module-3{background-color:#efefef;position: relative;min-height: 760px;}
.index-module-3 .index-module-3-outbox{position: absolute;margin-top: -210px;}
.index-module-3 .index-module-3-box{max-width: 1680px;}
.index-module-3 .index-module-3-box .box{background-color: #ffffff;box-shadow: 0px 0px 160px 0px rgba(0,0,0,.1);}
.index-module-3 .index-module-3-box .yingyong{}
.index-module-3 .index-module-3-box .yyitem{margin: 0 2px; overflow: hidden;background-color: rgba(82,152,217);}
.index-module-3 .index-module-3-box .yyitem a{display: -webkit-box;position: relative;}
.index-module-3 .index-module-3-box .yyitem img{
    -webkit-filter: opacity(40%); /* Chrome, Safari, Opera */
    filter: opacity(40%);
    opacity:0.4;
}
.index-module-3 .index-module-3-box .yyitem a:hover img{filter: opacity(100%);opacity:1;}
.index-module-3 .index-module-3-box .yyitem .title{position: absolute; margin-top: -80%; width: 100%;background-color: rgba(25, 104, 186,.5);}
.index-module-3 .index-module-3-box .yyitem a:hover .title{background-color: rgba(25, 104, 186,.8);}
/*.index-module-3 .index-module-3-box .yyitem a:hover .title:after{content: " ";height: 5px;width: 16px;background-color: #ffffff;margin: 0 auto;display: block;border-radius: 4px;}*/
.index-module-3 .index-module-3-box .yyitem .title .h4{font-size: 20px;color: #ffffff;margin-top: 10px;}
.index-module-3 .index-module-3-box .yyitem .title .en-title{font-size: 14px;color: #ffffff;margin-bottom: 0px;}
.index-module-3 .index-module-3-box .yyitem .icon_a{width:50px;margin: 0 auto;left:0px;line-height: 45px;color: #FFFFFF; transition: all .5s;}
.index-module-3 .index-module-3-box .yyitem .icon_a span{width: 0px; overflow: hidden;height: 45px;}

#yingyong .owl-buttons{text-align: right;}
#yingyong .owl-buttons .owl-prev,#yingyong .owl-buttons .owl-next{padding: 0;}
#yingyong .owl-buttons .owl-prev .bi,#yingyong .owl-buttons .owl-next .bi{text-align:center;display:block;width: 75px;height: 75px;line-height:75px;background-color: #f1f1f1;font-size: 14px;color: #c8c8c8;}

.index-module-3 .index-module-3-box .yyitem a:hover .icon_a{display: block;width: 100%;background-color: rgba(0, 123, 255, 0.5);}
.index-module-3 .index-module-3-box .yyitem a:hover .icon_a span{width: auto;}
@media (max-width: 576px) {
    .index-module-3{min-height: 380px;}
    .index-module-3 .index-module-3-box .yyitem{height: 280px;text-align: center;}

    #yingyong .owl-buttons .owl-prev .bi, #yingyong .owl-buttons .owl-next .bi{height: 45px;width: 45px;line-height: 45px;}


    .index-module-3 .index-module-3-box .yyitem .title{margin-top: -230%;}
    .index-module-3 .index-module-3-box .yyitem .title .h4{font-size: 16px;}
    .index-module-3 .index-module-3-box .yyitem .title .en-title{margin-top: 0px;}
}

/*客户案例*/
.index-module-4 .cn-title{margin-top: -60px;}
.index-module-4 .list{margin-top: 20px;}
.index-module-4 ul li{/*margin: 35px;*/width: 150px;height: 150px;line-height:150px;}
/*.index-module-4 ul li:after{content:'';display:block;padding-top:100%;}*/
/*.index-module-4 ul li:nth-child(1){ float: left;}
.index-module-4 ul li:nth-child(2){ float: left;}
.index-module-4 ul li:nth-child(3){  ;float: left;}
.index-module-4 ul li:nth-child(4) { float: left;}*/
/*.index-module-4 ul li:nth-child(6){ width: 150px;height: 150px;line-height:150px; margin-left: 150px; top: -50px;}
.index-module-4 ul li:nth-child(7){ width: 150px;height: 150px;line-height:150px;top: -50px;float: left;}
.index-module-4 ul li:nth-child(8){ width: 150px;height: 150px;line-height:150px;top: -50px;float: left;}
.index-module-4 ul li:nth-child(9){ width: 150px;height: 150px;line-height:150px;top: -50px;float: left;}
.index-module-4 ul li:nth-child(10){ width: 150px;height: 150px;line-height:150px;top: -50px;float: left;}
.index-module-4 ul li:nth-child(11){ width: 150px;height: 150px;line-height:150px;top: -50px;float: left;}
.index-module-4 ul li:nth-child(12){width: 150px;height: 150px;line-height:150px;}
.index-module-4 ul li:nth-child(13){ width: 150px;height: 150px;line-height:150px;}*/



.index-module-4 ul li a{display: block;overflow: hidden;}
.index-module-4 ul li img{max-width: 100%;object-fit: contain;}
/*.index-module-4 ul li a:hover{box-shadow: 0px 0px 20px 0px rgba(0,0,0,.1);}*/
.index-module-4 ul li a::after{pointer-events: none;content: ''; display: block; width:100%; height:100%; position: absolute; top:0; left:0;/* background-color: #fff;*/ z-index:9; transform:rotate(45deg); box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.more a{color: #ffffff;background-color: #045bb6;width: 190px;line-height: 55px;border-radius: 4px;display: block;}
@media (max-width: 576px) {
    /*.index-module-4 ul li{margin: 10px auto;}*/
    .more a{line-height: 35px;}

    .index-module-4 ul li a::after{transform:rotate(0deg); box-shadow: 0 0 1px rgba(0, 0, 0, .2);}
}

/*沃尔德实业*/
.index-module-5{background: url("../images/index-about-us-bg.jpg") bottom center no-repeat;}
.index-module-5 .tip-item{
    margin-top: 30px;
    height: 126px;color: #e7bb35;
    /* 标准写法 */
    /*background-image: linear-gradient(-45deg, rgba(255,255,255,.01), #eeeeee);*/
    background-color: #045bb6;
    color: #FFFFFF;
}
.index-module-5 .count-title{margin-top:20px;font-size: 48px;font-weight: bold;}
.index-module-5 .count-title:after{content: "+";position: absolute;font-size: 26px;}
/*.index-module-5 span.tip{font-size: 16px;color: #6a6a6a;}*/
.index-module-5 span.tip{font-size: 16px;color: #FFFFFF;}
.index-module-5 .about-content{padding-bottom: 210px;}

/*新闻中心*/
.index-module-6,.bg2{background: #f3f3f3;}
.index-module-6 .new-tab-nav{border-bottom: none;}
.index-module-6 .new-tab-nav .nav-link{border:none;border-radius:4px;background: #ffffff;margin: 0 15px;padding: 0 46px; color: #000000;font-size: 16px;line-height: 60px;}
.index-module-6 .new-tab-nav .nav-link.active,.index-module-6 .new-tab-nav .nav-link:hover{/*background: #e7bb35;*/background-color: #4584c5; color: #ffffff;}
.index-module-6 .tab-content .item,.content-new .item{background: #ffffff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);min-height: 270px;}
.index-module-6 .tab-content .item li,.content-new .item li{font-size: 16px;line-height: 36px;text-indent: 1.5em;}
.index-module-6 .tab-content .item li:before,.content-new .item li:before{content: "·";line-height: 36px;font-size: 18px;font-weight: bold;position: absolute;left: 0;}
.index-module-6 .tab-content .item li a,.content-new .item li a{color: #6a6a6a;}
.index-module-6 .tab-content .item li a:hover,.content-new .item li a:hover{color: #000000;font-weight: bold;}
.index-module-6 .tab-content .item li .title,.content-new .item li .title{max-width: 75%;padding-right: 20px;}
.index-module-6 .tab-content .item li .datetime,.content-new .item li .datetime{max-width: 30%;}
.index-module-6 .tab-content .item .datetime2,.content-new .item .datetime2{flex:inherit;height: 90px;width: 90px;border-radius: 8px;color: #b3b3b3;background-color: #EEEEEE;}
.index-module-6 .tab-content .item .datetime2 .date,.content-new .item .datetime2 .date{font-size: 48px;margin-bottom: 0;line-height: 56px;}
.index-module-6 .tab-content .item a:hover .datetime2,.content-new .item a:hover .datetime2{color: #ffffff;/*background-color: #e7bb35;*/background-color: #4584c5;}
.index-module-6 .tab-content .item .content,.content-new .item .content{font-size: 16px;color: #000000;}
.index-module-6 .tab-content .item .content .title,.content-new .item .content .title{height: 38px;border-bottom: 1px solid #f3f3f3;}
.index-module-6 .tab-content .item a:hover .content .title span,.content-new .item .content .title span{/*border-bottom: 1px solid #e7bb35;*/border-bottom:1px solid #4584c5;padding-bottom: 14px;}
.index-module-6 .tab-content .item .desc,.index-module-6 .tab-content .item .desc_more,.content-new .item .desc_more{line-height: 30px;color: #6a6a6a;font-size: 16px;}
.index-module-6 .tab-content .item .desc_more i,.content-new .item .desc_more i{display: none;/*color: #e7bb35;*/color: #4584c5;}
.index-module-6 .tab-content .item a:hover .desc_more,.content-new .item a:hover .desc_more{/*color: #e7bb35;*/color: #4584c5;}
.index-module-6 .tab-content .item a:hover .desc_more i,.content-new .item a:hover .desc_more i{display: block}
@media (max-width: 576px) {
    .index-module-6 .new-tab-nav .nav-item{max-width: 50%;}
    .index-module-6 .new-tab-nav .nav-link{padding: 0 10px;margin: 5px;line-height: 35px;    font-size: 14px; }
}

.site-bottom{border-top: 1px solid #f7f7f7;}
.footer .left p{margin-bottom: 0;}
.footer .b-l-tel-tip{color: #898989;font-size: 16px;}
.footer .b-l-tel{font-size: 30px;color: #008cd6;font-weight: bold;}
.footer .qrcode{margin: 16px 0 10px;max-width: 80%;}
.footer .info{color: #898989;font-size: 16px;line-height: 38px;}
.footer .info strong{color: #000000;}
.footer .right dt{/*color: #008cd6;f*/ont-size: 16px;}
.footer .right dd{color: #898989;font-size: 16px; line-height: 42px;margin-bottom:0;}
.footer .right dd a{color: #898989;}
.footer .right dd a:hover{color: #008cd6;}
.copyright{border-top: 1px solid #f6f6f6;color:#898989;padding: 25px 0;font-size: 16px;}
.copyright a{color:#898989;}
.friend_link{padding: 20px 0;background-color: #f3f3f3;color: #afafaf;font-size: 16px;}
.friend_link a{color: #afafaf;font-size: 16px;margin: 0 5px;}


.right-float{
    z-index: 10001;
    position: fixed;
    text-align: center;
    right: 50px;
    top: 50%;
}
.right-float i{
    margin: 5px;
    display: inline-block;
    width: 56px;
    height: 56px;
    line-height: 56px;
    font-size: 22px;
    border-radius: 50%;
    background-color: #008cd6;
    color: #ffffff;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ;
}
.right-float .item:hover { cursor: pointer; }
.right-float .item:hover  i { opacity: 1 ;filter: alpha(opacity=100) ; }

.right-float .hid-qrcode{display: none;position: absolute;right: 70px;top:0;}
/* Scroll Top Top */
.scroll-to-top {
    text-align: center;
    position: fixed;
    z-index: 10001;
    display: none;

}
.scroll-to-top:hover > i { opacity: 1 ; filter: alpha(opacity=100) ; }

@media (min-width: 992px) {
    /* 992px */
    .scroll-to-top { right: 50px; } }

@media (min-width: 991px) {
    /* 991px */
    .scroll-to-top { right: 50px; }
    .scroll-to-top > i {font-size: 18px; }
}

@media (max-width: 576px) {
    .footer .b-l-tel{ font-size: 20px;}
    .footer .left{margin-bottom: 20px;}
    .footer .info{font-size: 14px;line-height: 28px;}
    .footer .right dd{font-size: 14px;line-height: 28px;}
}



.about-us-contact{color: #359ece;margin-top: 40px;}
.about-us-contact:after{content: "";border-bottom: 1px solid #359ece;display: flow-root;margin-top: 15px;}

.out-map{height: 420px; background: url("../images/map-1.jpg") top center no-repeat;}
.about-us-contact-msg .form-control{border:none;background-color: #f5f5f5;font-size: 14px;border-radius:2px;}
.about-us-contact-msg .form-control:focus{box-shadow:0 7px 6px 14px rgba(237, 242, 247, 0.12)}
.about-us-contact-msg .form-control:-moz-placeholder{
    color:#c9c9c9;
}
.about-us-contact-msg .form-control::-moz-placeholder{
    color:#c9c9c9;
}
.about-us-contact-msg .form-control::-webkit-input-placeholder{
    color:#c9c9c9;
}
.about-us-contact-msg .form-control:-ms-input-placeholder{
    color:#c9c9c9;
}
.about-us-contact-msg .submit-btn{position: absolute;right: 30px;background-color: #4c88c7;width: 150px;height: 50px;bottom: 70px;color: #fff;border-radius: 2px;}

.top-breadcrumb .box{max-width: 100%;width: 1600px;    padding: 0 35px;}
.top-breadcrumb li a{color:#6c757d }
.top-breadcrumb .item .breadcrumb-item{margin: 0 16px; padding: 32px 0;display: block}
.top-breadcrumb .left{}
.top-breadcrumb .left .item .breadcrumb-item.active{border-bottom:2px solid #538ecb;color: #538ecb;}
.top-breadcrumb .right1{display: none!important;}
.top-breadcrumb .right li{line-height: 90px;}

.pagination a{border-radius:6px;line-height: 50px;min-width: 50px;text-align: center;display: block;padding: 0 15px;margin: 0 10px;box-shadow: 0 5px 10px rgba(0,0,0,.175);}
.pagination .active a{/*background-color: #e7bb36;*/background-color: #4c88c7;color: #FFFFFF;}

@media (max-width: 576px) {
    .top-breadcrumb .left{display: block!important;max-width: 100%;    margin: 0 -15px;}
    .top-breadcrumb .item{float: left;}
    .top-breadcrumb .item .breadcrumb-item{padding: 10px 0;}
    .top-breadcrumb .left .item .breadcrumb-item.active{padding: 9px 0;}
    .top-breadcrumb .right li{line-height: 40px;}
    .top-breadcrumb .right1{display: flex !important;line-height: 40px;}
    .top-breadcrumb .right{display: none!important;}
    .pagination a{line-height: 35px;}
}
.ry_item{height:100%;width:100%;/*display:block;*/overflow: hidden;}
.ry_item img{/*object-fit: scale-down;*/ height: 260px;}
.ry_item:after{
   /* position:absolute;
    content:" ";
    top: 0;
    left: 0;
    height:100%;
    width:100%;
    display:block;
    background: url("../images/rybg.png") center center no-repeat;

    background-size: contain;
    pointer-events:none;*/
}

.list2{display: block;background-color: #f3f3f3;}
.list2 .datetime{color: #9b9b9b;font-size: 16px;}
.list2 .title{font-size: 20px;color: #1c1c1c;}
.list2 .download{display:inline-block;font-size: 16px;color: #d8d9d4;padding: 10px 24px;border-radius:24px;border:2px solid #d8d9d4;}
.list2:hover{background: url("../images/logo-img-bg.png") bottom right no-repeat #1667b9;background-size: contain;}
.list2:hover span,.list2:hover .title{color: #FFFFFF;}
.list2 a:hover .download{border:2px solid #FFFFFF;}

.list3{padding: 34px;}
.list3 img{width: 270px;height: 180px;}
.list3 .title{font-size: 20px;line-height: 20px;color: #000000;}

.list3 a:hover .title{font-weight: bold;}
.list3 .time-category{color: #b3b3b3;font-size: 16px;line-height: 50px;  display: flex;border-bottom: 1px solid #f3f4f3;}
.list3 a:hover .time-category:after{width: 450px;height: 3px;margin-top: -3px;display: block; content: "";background-color: #1667b9;position: relative;}
.list3 .desc{font-size: 16px;color: #898989;line-height: 30px;}
.list3 .text-truncate-2{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
@media (max-width: 576px) {
    .list3{padding: 15px;}
    .list3 .title{margin-top:20px; float: left;max-width: 100%;}
    .list3 img{width: 100%;}
}

.left-silder li{ font-size: 16px; border-bottom: 1px solid #f6f6f6;}
.left-silder li a{color: #6a6a6a;padding: 30px 10px 30px 25px; display: block;}
.left-silder li i{color: #bfbfbf;}
.left-silder li a:hover,.left-silder li.active a{background-color: #4584c5; color: #FFFFFF;}
.left-silder li a:hover i,.left-silder li.active i{color: #FFFFFF;}
.right-content .h2{ border-bottom: 1px solid #f6f6f6; margin-bottom: 30px;}

.product-left-silde{border: 1px solid #f6f6f6;}
.product-cs .h5{border-bottom: 1px solid #f6f6f6;padding: 25px 0;}
.nbg{background: none;}
@media (max-width: 576px) {
    .right-content .h2{ padding: 20px 0;font-size: 24px;}
}

.list4 .child-active{background-color:#1e4b78 !important;}

.list4 .title-item{background-color: #2972bd;}
.list4 .col{border-left: 1px solid #FFFFFF;}
.list4 .col:first-child{border-left: none;}
.list4 .img{height: 100px; overflow: hidden;}
.list4 .item{background: #d3ddf6; }
.list4 .item:hover {
    box-shadow: 0 0 15px rgb(0 0 0 / 55%);
    position: relative;
    z-index: 2;    transform: translate(0, 0);
    zoom: 1;
}
.list4 .item .col{min-height: 50px;word-break: break-all; line-height: 20px;align-items: center; border-bottom:1px solid rgba(148, 211, 247, 0.62);}
.list4 .item:nth-child(2n) {background: #ebeffa }

#wenhua .owl-buttons div{font-size: 30px;padding: 0;line-height: 1;margin: 0 10px;}


.text-truncate-3{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.about-us-box{background: url("../images/about-top-bg.png") left top no-repeat;}
.about-us-box:after{display: block;position: absolute;top: 0;right:0;content:" ";height:100%;width:260px;background: url("../images/about-bottom-bg.png") left top no-repeat;}
.about-us-box .count-title{color: #008cd6;font-weight: bold;}
.about-us-box .count-title:after{content: "+";position: absolute;font-size: 16px;}
.about-us-box .tip{font-size: 14px;color: #e7bb35;}
.about-us-box .content{height: 450px;overflow: auto;}

.about-us-box .content:before{margin-left: -40px;display:block;position:absolute;content:"";height:30px;width:30px;background: url("../images/douhao.png") left top no-repeat;}
.about-us-box .content:after{margin-top: -30px; margin-left: -40px;display:block;position:absolute;content:"";height:30px;width:30px;background: url("../images/juhao.png") left top no-repeat;}
.fzlc{background:url("../images/about-lc.jpg") top center no-repeat #008cd6;padding: 80px 0;}

.cd-horizontal-timeline .events-content {  position: relative;}
.cd-horizontal-timeline .events-content li {  position: absolute;  z-index: 1;  width: 100%;  left: 0;  top: 0;  transform: translateX(-100%);  opacity: 0;  animation-duration: 0.4s;  animation-timing-function: ease-in-out;}
.cd-horizontal-timeline .events-content li.selected {  /* visible event content */  position: relative;  z-index: 2;  opacity: 1;  transform: translateX(0);}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {  animation-name: cd-enter-right;}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {  animation-name: cd-enter-left;}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {  animation-direction: reverse;}
@keyframes cd-enter-right {
    0% {    opacity: 0;    transform: translateX(100%);  }
    100% {    opacity: 1;    transform: translateX(0%);  }
}
@keyframes cd-enter-left {
    0% {    opacity: 0;    transform: translateX(-100%);  }
    100% {    opacity: 1;    transform: translateX(0%);  }
}

.about-us-box2{background: url("../images/about-bg-2.jpg") bottom center no-repeat #fdfeff;}
.about-us-box2 .item{height: 320px;background-color: #efefef;}
.about-us-box2 .item1{background: url("../images/about-1.jpg") bottom center no-repeat;}
.about-us-box2 .item2{background: url("../images/about-2.jpg") bottom center no-repeat;}
.about-us-box2 .item3{background: url("../images/about-3.jpg") bottom center no-repeat;}
.about-us-box2 .item .h2:after{margin-top:12px; margin-bottom: 15px;content: " ";width: 20px;height: 3px;display: block;background-color: #50adde;}
@media (max-width: 576px) {
    .about-us-box2 .item2{}
}

.specsList{
    max-height: 300px;
    overflow: scroll;
    overflow-x: hidden;
    padding: 0 15px;
    margin: 0 -15px;
}
.specsList .item{border-bottom: 1px solid #ddddff;border-right: 1px solid #ddddff;line-height: 25px;}
.specsList .title{
    background: #2972bd;
    font-weight: normal;
    color: #fff;
    padding-top: 10px ;
    padding-bottom: 10px;
}
.specsList label{margin-bottom: 0;}
.specsList label span {
    margin-left: 5px;
    display: inline-block;
    line-height: 20px;
}

#accordionExample .card-body img{max-width: 100%}