@charset "UTF-8";
/*首页模型产品样式*/
.product {
    background: url(../img/1.png) no-repeat center #fff;
    background-size: cover;
    overflow: hidden;
    position: relative;
}

.product .title:after {
    margin: 15px auto;
}

.product .pro-info {
    font-size: 16px;
    text-align: center;
    font-weight: lighter;
}

.product .allproduct {
    /*margin: 38px 431px;*/
    margin: 5% 25%;
    display: inline-block;
    text-align: center;
    position: relative;
    opacity: 0.0;
}
@media (max-width: 991px) {
    .product .allproduct {
        margin: 40px auto;
        display: inline-block;
        text-align: center;
        position: relative;
        opacity: 0.0;
    }
}
.product .allproduct img {
    width: 1263px;
    max-width: 100%;
}

.product .allproduct .hotspot_container {
    position: absolute;
}

.product .allproduct .hotspot_container .tool-txt {
    text-indent: 35px;
    color: #6f4796;
    text-shadow: 1px 1px 0px white;
    font-weight: 600;
}

.product .allproduct .hotspot_container .hotspot {
    position: absolute;
    left: 0px;
    cursor: pointer;
    width: 32px;
    background: url(../img/hotspots_sprite.png) no-repeat 0px -158px;
    height: 32px;
}

.product .allproduct .hotspot_container:hover .hotspot, .product .allproduct .hotspot_container.on .hotspot {
    background: url(../img/hotspots_sprite.png) no-repeat 0px -80px;
}

.product .allproduct .hotspot_container:hover .tooltips, .product .allproduct .hotspot_container.on .tooltips {
    display: block;
    z-index: 999;
}

.product .allproduct .hotspot_container .tooltips {
    /*display: none;*/
    /*z-index: 100;*/
    /*position: absolute;*/
    /*background: olive linear-gradient(to right, rgba(92,181,87,1.0), rgba(111,71,150,1.0));*/
    /*width: 240px;*/

    /*padding: 10px;*/
    /*top: 23px;*/
    /*left: 23px;*/
    /*right: auto;*/
    /*opacity: 0.90;*/
    display: none;
    z-index: 100;
    position: absolute;
    background: #333a8b;
    width: 181px;
    height: 33px;
    padding: -10px;
    top: 23px;
    left: 23px;
    right: auto;
    opacity: 0.90;
}


.product .allproduct .hotspot_container .tooltips .product-img {
    background: #fff;
    width: 40%;
    float: left;
}

.product .allproduct .hotspot_container .tooltips .tips-con {
    width: 55%;
    float: right;
}

.product .allproduct .hotspot_container .tooltips h5 {
    font-size: 20px;
    text-align: center;
    color: #fff;
    padding-top: 10%;
    display: block;
    width: 120px;
    height: 51px;
    margin: 0 auto;
    line-height: 25px;
    /*font-size: 16px;*/
    /*text-align: left;*/
    /*color: #fff;*/
    /*padding-top: 10%;*/
}

.product .allproduct .hotspot_container .tooltips a {
    color: #fdfdfe;
    font-size: 16px;
}

.product .allproduct .hotspot_container .tooltips .more {
    background: #e8e8e8;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 200;
    padding: 2px 5px;
    text-align: center;
    margin-top: 15px;
    display: block;
    transition: all 0.6s;
}

.product .allproduct .hotspot_container .tooltips .more i {
    font-size: 12px;
}

.product .allproduct .hotspot_container .tooltips:hover .more {
    background: #412170;
    color: #fff;
}

.more a {
    display: inline-block;
    background: olive linear-gradient(to right, rgba(92, 181, 87, 1.0), rgba(111, 71, 150, 1.0));
    padding: 8px 30px;
    font-size: 14px;
    color: #fff;
    border-radius: 30px;
    transition: all 0.3s ease-in-out;
}

@media (max-width: 991px) {
    .product .pro-info {
        font-size: 12px;
    }

    .pro-more {
        margin-top: 15%;
    }

    .services ul {
        margin-top: 15px;
    }

    /*.services ul li {*/
    /*    width: 100%;*/
    /*    border-radius: 5px;*/
    /*    padding: 10px 10px;*/
    /*    display: flex;*/
    /*    justify-content: flex-start;*/
    /*    margin: 5px 0px;*/
    /*}*/
    .services ul li {
        width: 100%;
        border-radius: 20px;
        padding: 10px 0px;
        /* display: flex; */
        /*!*justify-content: flex-start;*!  我的天*/
        margin: 2px 1px;
        background: #805f67 linear-gradient(to right, rgb(57 165 50), rgb(203 185 104));

        /*background: rgb(140 50 50 / 40%);*/
    }

    .services ul li .ser-img {
        background: none;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        position: absolute;
        /*top: 50%;*/
        /*left: 50%;*/
        transform: translate(-390%, -8%);
        /*//translate(-50%, -50%);*/
    }

    .services ul li .ser-img img {
        width: 100%;
        height: auto;
        max-width: 99%;
        max-height: 100%;
        /* position: absolute; */
        top: 50%;
        /* left: 50%; */
        transform: translate(-10%, -1%);
    }

    .services ul li .ser-intro {
        margin: 0px 0px;
        line-height: 1.4;
        font-size: 13px;
        font-weight: 900;
    }

    .services ul li .ser-intro:after {
        margin: 10px auto 0px;
    }
}

.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow: hidden;
    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}

.fp-slide {
    float: left;
}

.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}

.fp-slides {
    z-index: 1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}

.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fp-tableCell {
    /*display: table-cell;*/
    vertical-align: middle;
    width: 100%;
    height: 100%;
    padding-top: -21px;
}

.fp-tableCell .ser-imgdzh img {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 63%;

}

@media (max-width: 991px) {
    .fp-tableCell .ser-imgdzh img {
        width: 100%;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        position: absolute;
        top: 88%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}


.fp-slidesContainer {
    float: left;
    position: relative;
}

.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}

.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}

.fp-scrollable {
    overflow: hidden;
    position: relative;
}

.fp-scroller {
    overflow: hidden;
}

.iScrollIndicator {
    border: 0 !important;
}

.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}

#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
}

#fp-nav.right {
    right: 17px;
}

#fp-nav.left {
    left: 17px;
}

.fp-slidesNav {
    position: absolute;
    z-index: 4;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0 !important;
    right: 0;
    margin: 0 auto !important;
}

.fp-slidesNav.bottom {
    bottom: 17px;
    text-align: center;
}

.fp-slidesNav.top {
    top: 17px;
}

#fp-nav ul,
.fp-slidesNav ul {
    margin: 0;
    padding: 0;
}

.fp-slidesNav ul {
    margin: 0;
    height: 26px;
    padding: 0px 15px;
    border-radius: 15px;
    display: inline-block;
    background: rgba(255, 255, 255, 0.4);
}

#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 12px;
    margin: 7px;
    position: relative;
}

.fp-slidesNav ul li {
    display: inline-block;
}

#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}

#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
    height: 12px;
    background: #6f4796;
    width: 12px;
    border: 1px solid #6f4796;
    margin: -6px -6px;
    border-radius: 100%;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 12px;
    width: 12px;
    border: 0;
    border: 1px solid #6f4796;
    background: rgba(0, 0, 0, 0);
    left: 50%;
    top: 50%;
    margin: -6px -6px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
    width: 12px;
    height: 12px;
    margin: -6px -6px;
}

#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}

#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}

#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}

#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell {
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}


.title-index {
    font-size: 40px;
    color: #60a263;
    line-height: 1.3;
    text-transform: uppercase;
    position: relative;
    font-weight: 600;
    letter-spacing: 4px;
}

.title-index span {
    display: block;
    font-weight: 300;
    color: #2b2b2b;
    font-size: 26px;
}

.title-index:after {
    display: block;
    content: "";
    width: 326px;
    height: 2px;
    background: #3f1e6e;
    margin: 15px 0px;
}

@media (max-width: 767px) {
    .common {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .title-index {
        font-size: 20px;
        padding-bottom: 0px;
    }

    .title-index span {
        font-size: 16px;
    }
}

.homeLink {
    position: relative;
    display: inline-block;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    border-radius: 35px;
    padding: 10px 60px;
    overflow: hidden;
    color: #fff;
    background: #54ac06;
    background: #51512d linear-gradient(to right, rgb(36 41 36), rgba(111, 71, 150, 1.0));
    transition: all 0.3s ease-in-out;
}

@font-face {
    font-family: "iconfont";
    src: url('./../iconfont.eot?t=1607302756948'); /* IE9 */
    src: url('iconfont.eot?t=1607302756948#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('iconfont.woff?t=1607302756948') format('woff'),
    url('iconfont.ttf?t=1607302756948') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1607302756948#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-family
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tel:before {
    content: "\e613";
}

.icon-phone:before {
    content: "\e910";
}

.icon-menu:before {
    content: "\e652";
}

.icon-10wechat:before {
    content: "\e64c";
}

.icon-cc-arrow-left:before {
    content: "\e609";
}

.icon-cc-arrow-right:before {
    content: "\e60c";
}

.icon-qq:before {
    content: "\e663";
}

.icon-wangluoxinxiguanli:before {
    content: "\e643";
}

.icon-clock:before {
    content: "\e71d";
}

.icon-iconset0415:before {
    content: "\e726";
}

.icon-iconset0416:before {
    content: "\e727";
}

.icon-top:before {
    content: "\e608";
}

.icon-search:before {
    content: "\e7ea";
}

.icon-liebiaolist29:before {
    content: "\e771";
}

.icon-i-wechat:before {
    content: "\e615";
}

.icon-wodeshouhuodizhi:before {
    content: "\e65a";
}

.icon-time:before {
    content: "\e682";
}

.icon-theearth2diqiu:before {
    content: "\e622";
}

.icon-icon_home:before {
    content: "\e602";
}

.icon-home:before {
    content: "\e73b";
}

.icon-wo:before {
    content: "\e664";
}

.icon-dianhua:before {
    content: "\e649";
}

.icon-arrowright:before {
    content: "\e616";
}

.icon-weibo:before {
    content: "\e60d";
}

.icon-in:before {
    content: "\e60e";
}

.icon-youku:before {
    content: "\e69a";
}

.icon-dianhua1:before {
    content: "\e60f";
}

.icon-shiwu-zuoji:before {
    content: "\e705";
}

.icon-youxiang:before {
    content: "\e774";
}

.icon-zhihu:before {
    content: "\e87c";
}

.icon-qrcode:before {
    content: "\e76e";
}

.icon-address:before {
    content: "\e601";
}

.icon-Global-Position:before {
    content: "\ec7e";
}

.icon-mail:before {
    content: "\e665";
}

.icon-long-arrow-right:before {
    content: "\e626";
}

.icon-download:before {
    content: "\e504";
}

.icon-Video:before {
    content: "\e644";
}

.icon-linkedin:before {
    content: "\e653";
}

.icon-chuanzhenji:before {
    content: "\e639";
}

.icon-tell:before {
    content: "\e64f";
}

.icon-lianxiren:before {
    content: "\e697";
}

.icon-weibo1:before {
    content: "\e667";
}

.icon-Arrowrightnext:before {
    content: "\e9cc";
}

.icon-yuan:before {
    content: "\e610";
}

.icon-mobile:before {
    content: "\e747";
}

.icon-lujingbeifen3:before {
    content: "\e66f";
}

.text-center .youshi {
    font-style: normal;
    color: #333a8b;
    font-size: 40px;
    line-height: 1.3;
    text-transform: uppercase;
    position: relative;
    font-weight: 600;
    letter-spacing: 4px;
    margin-top: 25px;
}
.youshi:after {
    display: block;
    content: "";
    width: 326px;
    height: 2px;
    background: #3f1e6e;
    margin: 16px 385px;
}

.text-center .product-cp {
    font-style: normal;
    color: #333a8b;
    font-size: 40px;
    line-height: 1.3;
    text-transform: uppercase;
    position: relative;
    font-weight: 600;
    letter-spacing: 4px;
    margin-top: -63px;
}
.product-cp:after {
    display: block;
    content: "";
    width: 152px;
    height: 2px;
    background: #3f1e6e;
    margin: 16px auto;
}


/*下面*/
.con {
    /*width: auto;*/
    /*height: auto;*/
    /*display: block;*/
    /*object-fit: cover;*/
    /*object-position: center;*/
    /*!*left: 50%;*!*/
    /*!*transform: translate(-8%, 43%);*!*/
    /*!*top: 41%;*!*/
    /*!*left: 21%;*!*/
    /*transform: translate(34%, -400%);*/

    text-align: center;
    position: absolute;
    width: 100%;
    height: 12vh;
    top: 41%;
    /*background-color: skyblue;*/
    margin: auto;


}
.inlines {
    display: inline-block;
    overflow: hidden;
}
.text1 {
    position: absolute;
}
.text2 {
    position: relative;
    margin-top: 32px;
}
.text .mask_block {
    display: none !important;
}

/*新闻动态*/
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 56px;

}
/*.newstitle {*/
/*    font-size: 40px;*/
/*    color: #60a263;*/
/*    line-height: 1.3;*/
/*    text-transform: uppercase;*/
/*    position: relative;*/
/*    font-weight: 600;*/
/*    letter-spacing: 4px;*/
/*}*/
.newstitle span {
    display: block;
    font-weight: 300;
    color: #2b2b2b;
    font-size: 26px;
}

.newstitle{
    font-style: normal;
    text-align: center;
    color: #333a8b;
    font-size: 40px;
    line-height: 1.3;
    text-transform: uppercase;
    position: relative;
    font-weight: 600;
    letter-spacing: 4px;
    margin-top: 25px;
}
.latest-news:after {
    display: block;
    content: "";
    width: 379px;
    height: 2px;
    background: #3f1e6e;
    margin: 16px auto;
}

.ny-news-img {
    position: relative;
    overflow: hidden;
}
.ny-news-img img {
    transition: transform 0.3s ease;
}
.ny-news-img:hover img {
    transform: scale(1.1);
}
/* 添加闪烁动画 */
@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0.5; }
    100% { opacity: 1; }
}
.blink-animation {
    animation: blink 2s infinite;
}
.blink-animation {
    animation: blink 1s infinite;
}

/* 新闻 */
.news{
    background: url(../img/action-bg-1.jpg) no-repeat center #f6f6f6;
    background-size: cover;
}
.news-box .news-con{
    width: 100%;
    position: relative;
    margin: 30px 0px;
}
.news-box .news-con img{
    width: 100%;
}
.news-box .news-title{
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    margin: 5px 0px;
}
.news-box .news-time{
    font-size: 14px;
    color: #3f1e6e;
    margin: 20px 0px 0px;
    border-bottom: 2px solid #f4f4f4;
}
.news .news-box .news-time:after{
    content: "";
    display: block;
    background: #5cb557;
    width: 50px;
    height: 2px;
    margin: 15px 0px -2px;
}

@media (max-width:991px){
    .news-content {
        padding: 20px;
    }
}
.top-bnr ul li a{
    display: block;
    line-height: 2.2;
    padding: 25px 25px;
    background: #fff;
    box-shadow: 10px 10px 20px 0 rgba(0,0,0,.2);
}
.top-bnr ul li a i{
    font-size: 20px;
    float: left;
    margin: 5px 10px 0px 0px;
    color: #1da1f2;
}
.top-bnr ul li a span{
    float: right;
    background: #1da1f2;
    color: #fff;
    font-size: 20px;
    padding: 5px 15px;
    border-radius: 3px;
}
.top-bnr ul li:first-child a i{
    color: #3b5998;
}
.top-bnr ul li:first-child a span{
    background: #3b5998;
}
.top-bnr ul li:last-child a i{
    color: #cc181e;
}
.top-bnr ul li:last-child a span{
    background: #cc181e;
}
/**
案例欣赏
 */
.case-appreciation{
    font-style: normal;
    text-align: center;
    color: #333a8b;
    font-size: 40px;
    line-height: 1.3;
    text-transform: uppercase;
    position: relative;
    font-weight: 600;
    letter-spacing: 4px;
    margin-top: 25px;
}
.case-appreciation span {
    display: block;
    font-weight: 300;
    color: #2b2b2b;
    font-size: 18px;
}
.on-site-cases:after {
    display: block;
    content: "";
    width: 257px;
    height: 2px;
    background: #3f1e6e;
    margin: 3px auto;
}