html,
body {
    width: 100%;
    height: 100%;
    /* background-color: rgb(171, 167, 167); */
}
*{box-sizing: border-box;}
html, body, div, ul, li, dl, dt, dd, button, table, tbody, thead, tfoot, tr, td, th,
input, textarea, nav, header, footer, menu, section, aside, article, details, form, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    vertical-align: baseline;
}
html::after, body::after, div::after, ul::after, li::after, dl::after, dt::after, dd::after, button::after, table::after, tbody::after, thead::after, tfoot::after, tr::after, td::after, th::after,
input::after, textarea::after, nav::after, header::after, footer::after, menu::after, section::after, aside::after, article::after, details::after, form::after, h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {
    box-sizing: border-box;
}
html::before, body::before, div::before, ul::before, li::before, dl::before, dt::before, dd::before, button::before, table::before, tbody::before, thead::before, tfoot::before, tr::before, td::before, th::before,
input::before, textarea::before, nav::before, header::before, footer::before, menu::before, section::before, aside::before, article::before, details::before, form::before, h1::before, h2::before, h3::before, h4::before, h5::before, h6::before {
    box-sizing: border-box;
}
li{  list-style-type: none;}
/* 全局设置 */
::-webkit-scrollbar {
    width: 0px;
  }
  ::-webkit-scrollbar-track {
    background: #d7d7d7;
    border-radius: 6px;
  }
  ::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 6px;
  }
  ::-webkit-scrollbar-thumb:hover {
    /* 鼠标放入滚动条样式 */
    background: #1e51ac;
  }

/*清除列表的默认风格*/
ul, ol, dl {
    list-style: none;
}
.xiaosou{cursor: pointer;}
/*表单相关的元素*/
fieldset, img, input, button, textarea{
    border: none;
    margin: 0;
    padding: 0;
    /*去除外边线*/
    outline: none;
}
/*超链接标签*/
a{
    text-decoration: none;
    color: #fff;
}
a:hover{
    /* color: #1e51ac; */
}
/*h家族*/
h1,h2,h3,h4,h5,h6{
    font-weight: normal;
    font-size: 100%;
}
img{max-width: 100%;max-height: 100%;}
.flex-1{
    flex: 1;
}

html{
    font-size: clamp(0px, 2.7778vw, 16px);
}
.w-85{width: 85%}


.text-overflow-hidden{
    white-space: nowrap;      /* 禁止换行 */
    overflow: hidden;         /* 溢出内容隐藏 */
    text-overflow: ellipsis;  /* 显示省略号 */
}
.text-hidden {
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
}

.position-center{
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.position-x-center{
    left: 50%;
    transform: translateX(-50%);
}
.position-y-center{
    top: 50%;
    transform: translateY(-50%);
}


html {
    /* 无限 ~ 1720px */
    font-size: 16px;
}
@media (min-width: 1600px) {
    .container {
        max-width:1620px
    }
}
@media screen and (max-width: 576px) {
    .inner-banner-img,.index-banner-img{height: 21.875rem !important;object-fit: cover;}
    .pages a {padding: 0 0.875rem !important;}
    .s2-behavior{background: none !important;background-color: #434343 !important;}
    .about-yj .text{font-size:1.7rem !important;}
}
@media screen and (max-width: 768px) {
    .index-client .logos div:nth-child(3n){border-right: 1px solid #6f6f6f !important;}
    .floor .lxwm{border-bottom: 1px solid #4b4a4b;border-top: none !important;}
    .index-case .img,.wzsj-case .img{height: auto !important;}
    .index-case .item,.wzsj-case .item{width:100% !important;}
}
@media screen and (max-width: 992px) {
    .floor .lxwm div:nth-child(2)::after{position: absolute;content: none !important;width: 1px;}
    .index-news .item:nth-child(1){width: 100% !important;;}
    .index-news .item:nth-child(3){padding-top:3rem !important;}
    .s2-behavior .data .yun1:nth-child(5){left: 80% !important;}
}
@media screen and (max-width: 1200px) {
    .inner-banner-img,.index-banner-img{height: 31.25rem !important;object-fit: cover;}
}
/* =============== */
@media screen and (max-width: 1720px) {
    /* 1720px ~ 1600px */
    .tsxg {
        font-size: 15.2px;
    }
}

@media screen and (max-width: 1600px) {
    /* 1600px ~ 1500px */
    .tsxg {
        font-size: 15.36px;
    }
}

@media screen and (max-width: 1500px) {
    /* 1500px ~ 1366px */
    .tsxg {
        font-size: 14.88px;
    }
}

@media screen and (max-width: 1366px) {
    /* 1366px ~ 1280px */
    .tsxg {
        font-size: 14.4px;
    }
    .index-case .img-box,.wzsj-case .img-box{font-size: 70px !important;}
}

@media screen and (max-width: 1280px) {
    /* 1280px ~ 1200px */
    .tsxg {
        font-size: 13.6px;
    }
        .banner .text1{font-size: 3.5rem !important;}
    .banner .text2{font-size: 1.8rem !important;}
}


@media screen and (max-width: 1200px) {
    /* 1200px ~ 1100px */
    .tsxg {
        font-size: 12.8px;
    }
    .index-case .img-box,.wzsj-case .img-box{font-size: 55px !important;}
}

@media screen and (max-width: 1100px) {
    /* 1100px ~ 1024px */
    .tsxg {
        font-size: 12px;
    }
   
}

@media screen and (max-width: 1024px) {
    /* 1024px ~ 960px */
    .tsxg {
        font-size: 11.2px;
    }
    .index-case .img-box, .wzsj-case .img-box{font-size: 50px !important;}
   
}

@media screen and (max-width: 960px) {
    /* 960px ~ 860px */
    .tsxg {
        font-size: 10.4px;
    }
    .banner .text1{font-size: 2.5rem !important;}
    .banner .text2{font-size: 1.5rem !important;}
}

@media screen and (max-width: 860px) {
    /* 860px ~ 680px */
    .tsxg {
        font-size: 9.6px;
    }
    .index-client{background-color:#373737 !important;background-image: none!important;}
}

@media screen and (max-width: 680px) {
    /* 680px ~ 580px */
    .tsxg {
        font-size: 8.8px;
    }
    .banner .text1{font-size: 2rem !important;}
    .banner .text2{font-size: 1rem !important;}
}

@media screen and (max-width: 580px) {
    /* 580px以下 */
    html {
        font-size: 3.7586vw;
    }
    .tsxg {
        font-size: 8px;
    }
    .index-brand .text{border-left: none !important;}
    /* .index-news .flex-no{flex: 0 auto!important;} */
    .index-news .item:nth-child(2),.index-news .item:nth-child(3){flex: 0 auto!important;width: 100% !important;}
    .index-news .item img{width: 100% !important;}

}

.img-scale{transition: all 0.2s;}
.img-scale:hover{transform: scale(1.1);}

#myCanvas{z-index: -1;top: -18.75rem;width: 100vw;height: 100vh;}

.header{height: 4.375rem;width: 90%;margin: 0 auto;transition: all 0.5s ease;}
.header.open{height: 4.6875rem;background-color: rgba(255, 255, 255, 1);box-shadow: 9px 0px 13px 0px rgba(0, 0, 0, 0.1);}
.header.open a{color: #000;}
.header.open .logo img:nth-child(1){display: none;}
.header.open .logo img:nth-child(2){display: inline-block !important;}
.header.open .header-ul>li>a:first-child{line-height: 4.6875rem !important;;}
.header-ul>li:hover .header-ul{color: #d6000f;}
.header-ul>li{position: relative;}
.header-ul>li:hover::after{background-color:#d6000f;content: "";position: absolute;bottom: 0;width: 50%;height: 2px;left: 50%;transform: translateX(-50%);}

/* padding应该给a标签 不能给li否则二级菜单会错位 */
.header-ul>li>a:first-child{line-height: 4.375rem;padding: 0px 1.875rem;transition: all 0.5s ease;}
.header-ul{font-weight: bold;}

/* .header-ul>li.active a{color: #0051a8 !important;} */
/*必须加position: absolute否则会被下面的轮播图盖住*/
.header-er{opacity:0.8;max-height: 0px;transition: all 0.5s;overflow: hidden;z-index: 10;position: absolute;border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem; ;}
.header.open .header-er{background-color: #fff;opacity:0.8;max-height: 0px;transition: all 0.5s;overflow: hidden;z-index: 10;position: absolute;border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem; ;}
.header-er>li{padding:.35rem .875rem;}
.header-er a{color: #fff;}
.header-er a:hover{color: #d6000f;font-weight: bold;}
.header-ul>li:hover .header-er{max-height: 12.5rem}
.logo{display: flex;align-items: center;}
/* .logo img{max-width: 90%;max-height: 90%;} */
.logo img{width: 75%;}
.nav_menu{width: 2.1875rem;}
.nav_menu>svg{width: 100%;}
#nav-masking{width: 100%;height: 100vh;background-color: #000;position: absolute;left: 0px;top: 0px;opacity: 0;transition: all 0.5s;z-index: -9;display: none;}
#phone-nav-list{left: -50%;top: 0px;position: absolute;background-color: #ff0000;padding: 1.875rem 1.25rem;width: 50%;height: 100vh;transition: all 0.5s;z-index: 99999;}
#phone-nav-list>div{border-bottom: #fff solid 1px;padding: 1.0625rem 0px;font-size: 1.0625rem;}
#phone-nav-list a{color: #fff;}

#nav-masking.show{z-index: 10;opacity: 0.5;display: block;}
#phone-nav-list.show{z-index: 11;left: 0px;}
#clone_nav_menu{position: absolute;right: .8125rem; top: .1875rem;width: 2.1875rem;z-index: -9;opacity: 0;transition: all 0.5s;}
#clone_nav_menu.show{z-index: 20 !important;opacity: 1;}
#clone_nav_menu>svg{width: 100%;}



/* banner */
.idnex-banner-swiper .swiper-slide.swiper-slide-active .index-banner-data{opacity: 1;top: 40% !important}
.idnex-banner-swiper .index-banner-data{opacity: 0;transition: all .8s linear;top: 50%;}
.banner{width: 100%;position: relative;}
.index-banner-data{top: 40%;}
.index-banner-data .text1{font-size: 4rem;font-weight: bold;}
.index-banner-data .text2{font-size: 2rem;}
.idnex-banner-swiper .qiehuan{bottom: 3.125rem;}
.idnex-banner-swiper .swiper-pagination{bottom: 4.375rem;left: 0;width: auto !important;position: relative;}
.idnex-banner-swiper .swiper-pagination-bullet{width: 3.125rem;height: 2px;background-color: #5a5e70;border-radius:0;opacity:1 !important;}
.idnex-banner-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #d6000f;}

/* but */
.btn{padding: .5rem 1.875rem;border-radius: 1.5625rem;color: #9e9e9b;border: 1px solid #9e9e9b;}
.btn:hover{color: #fff;border: 1px solid #ff0000;background-color:#ff0000;}


/* index-business */
.index-business .text2{color: #666666;}
.index-business .item:hover .title{color: #e50012;}
.index-business .item:hover .c1{display: none;}
.index-business .item:hover .c2{display: inline-block !important;}
.index-business .title::after{width: 20%;height: 1px;position: absolute;content: "";background-color: #e50012;bottom: -0.75rem;left: 50%;transform: translateX(-50%);}
.index-business .yuan{width: 5px;height: 5px;border-radius:50%;content: "";background-color: #a0a0a0;display: inline-block;margin: 2px 4px;}
.index-business .img-box{height: 7.3125rem;}

/* index-brand */
.index-brand{background: url(../img/brand.jpg) no-repeat;background-size: cover;background-position: center;}
.index-brand .hongdian{width: 10px;height: 10px;border-radius:50%;content: "";background-color: #ff0000;display: inline-block;margin: 0px 4px;}
.index-brand .text{border-left: 1px solid #fff;}
.index-brand .text p{padding-left: .75rem;}

.c-hui{color: #666666;}

/* case */
.index-case .case-logo,.wzsj-case .case-logo{transition: all .2s linear;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.index-case .data,.wzsj-case .data{transition: all .2s linear; width: 100%;height: 0%;background-color:  rgba(255, 0, 0, 0.6);left: 0;bottom: 0;}
.index-case a:hover,.wzsj-case a:hover{color: #fff;}
.index-case .bityuan,.wzsj-case .bityuan{border: 1px solid #fff;border-radius:50%;font-size: 1.5rem;}
.index-case .item:hover .data,.wzsj-case .item:hover .data{height: 100%;}
.index-case .item:hover .case-logo,.wzsj-case .item:hover .case-logo{ top: 35%;}
.index-case .text1,.wzsj-case .text1{ transition: all .2s linear; }
.index-case .item:hover .text1,.wzsj-case .item:hover .text1{ display: block !important;opacity: 1 !important;}
.index-case .item:hover .bit1,.wzsj-case .item:hover .bit1{display: block !important;opacity: 1 !important;}
.index-case .data .pos,.wzsj-case .data .pos{width: 80%; left: 50%;top: 70%;transform: translate(-50%, -50%);}

.wzsj-case .img-box,.index-case .img-box{font-size: 100px;}
.wzsj-case .item:nth-child(1) .img,.wzsj-case .item:nth-child(2) .img{height: 3.86em;}
.index-case .item:nth-child(1) .img,.index-case .item:nth-child(2) .img{height: 3.86em;}
.wzsj-case .item:nth-child(5) .img-box ,.wzsj-case .item:nth-child(5) .img,.wzsj-case .item:nth-child(5)>div{height: 100%;}


.index-case .item:nth-child(1),.wzsj-case .item:nth-child(1){width:66.6666666667%;}
.index-case .item,.wzsj-case .item{width:33.3333333333%;}

.index-case .img-box,.wzsj-case .img-box{overflow: hidden;}
.index-case .img,.wzsj-case .img{transition: all 0.4s;}
.index-case .item:hover .img,.wzsj-case .item:hover .img{transform: scale(1.2);}

/* index-client */
.index-client{background: url(../img/client.jpg) no-repeat;background-size: 100% 100%;}
.index-client .logos img{object-fit: scale-down;}
.index-client .logos div{padding: 15px;border-left: 1px solid #6f6f6f;border-top: 1px solid #6f6f6f;}
.index-client .logos div:nth-child(6n){border-right: 1px solid #6f6f6f;}
.index-client .logos div:nth-child(n + 13){border-bottom: 1px solid #6f6f6f;}
.index-client .logos > div:hover img:nth-child(1){display: none;}
.index-client .logos > div:hover img:nth-child(2){display: inline-block !important;}

/* news */
.index-news .jianjie{color: #333333; -webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; word-break: break-all;}
.news-btn{color: #333333;}
.news-btn > span:nth-child(2){color: #000;font-size: 1.6rem;}
.index-news .item img{transition: all 0.4s;}
.index-news .item img:hover{transform: scale(1.2);}
.index-news .item:nth-child(1) img{width:100%;}
.index-news .item:nth-child(1){width:41.6666666667%;}
.index-news .item:nth-child(2){padding-top:3rem;}
.index-news .item:nth-child(3){padding-top:10.5rem;}
.index-news .item:nth-child(2),.index-news .item:nth-child(3){width:41.6666666667%;flex: 1;}



/* floor */
.floor{background-color: #1d1d1d;}
.floor .lxwm{border-bottom: 1px solid #4b4a4b;border-top: 1px solid #4b4a4b;}
.floor .bqsy{border-bottom: 1px solid #4b4a4b;}
.c-8f{color: #8f8f8f;}
.floor-btn{padding: .5rem 1.875rem;color: #8f8f8f;border: 1px solid #4b4a4b;}
.floor .er img{padding: .1875rem;background-color: #fff;border-radius:.625rem;}
.floor .bqsy *,.floor .yqlj *{padding: 0 .3125rem;}
.floor .lxwm > div:nth-child(1)::after{position: absolute;content: "";background-color: #4b4a4b;width: 1px;height: 100%;right: 0;top: 0;}
.floor .lxwm > div:nth-child(2)::after{position: absolute;content: "";background-color: #4b4a4b;width: 1px;height: 100%;right: 0;top: 0;}
.floor .mzsm{flex: 1 0 auto;}

.s1-c{color: #999999;}
.s2-c{color: #bfbfbf;}
.s3-c{color: #666666;}
.s4-c{color: #d90000;}
.s5-c{color: #cccccc;}
.s6-c{color: #d20918;}
.s7-c{color: #e71122;}
.s8-c{color: #1c1c1c;}
.nav *{color: #999999;}

/* service1 */
.s1-operation .item{border: 1px solid #d9d9d9;}
.s1-operation .item:hover{border: 1px solid #d90000;background-color: #d90000;}
.s1-operation .item:hover div{color: #fff !important;}


.s1-assess{background: url(../img/anquan1/assess.jpg) no-repeat;background-size: cover;background-position: center;}
.s1-assess .bityuan{color: #e50012;font-size: 3.5rem;padding: 15px;background-color: #fff;border-radius:50%;}
.s1-assess .item:hover .bityuan{background-color: #e50012;color: #fff;}


.s1-train .bityuan{color: #e50012;font-size: 3.5rem;padding: 15px;background-color: #fff;border-radius:50%;}
.s1-train .item{border: 1px solid #d9d9d9;}
.s1-train .item img{height: 4.6875rem;object-fit: none;}

.s1-maintain {background-color: #f2f2f2}
.s1-maintain .bityuan{color: #fff;font-size: 3rem;padding: 15px;background-color: #e50012;border-radius:50%;}

.s1-maintain .item:hover{background-color: #e50012 !important;color: #fff !important;}
.s1-maintain .item:hover .bityuan{background-color: #fff !important;color: #e50012;}
.s1-maintain .item:hover .s3-c{color: #fff;}

.s1-information .bityuan{font-size: 3.5rem;}
.s1-information .item1{background-color: #363636;color: #fff;}
.s1-information .data{background-color: #f2f2f2;}
.s1-information .nr{height: 20rem;}
.s1-information .item1.open::after{display: inline-block;border: solid 10px transparent;border-left-color: #e50012;position: absolute;right: -20px;top: 50%;transform: translateY(-50%);content: "";}
.s1-information .item1.open{background-color: #e50012;}

.s2-behavior{background: url(../img/anquan2/2-11.jpg) no-repeat;background-size: cover;background-position: center center;}
.s2-behavior .yuan{font-size: 2.5rem;border-radius:50%;background-color: #fff;padding: .625rem;}
.s2-behavior .data{padding-top: 30rem;}
.s2-behavior .item:nth-child(1){padding-bottom: 1.5rem;}
.s2-behavior .item:nth-child(2){padding-top: 1rem;}
.s2-behavior .item:nth-child(3){padding-bottom: 1.5rem;}
.s2-behavior .yun{animation: s1-yun 4s linear 0s infinite alternate;}
.s2-behavior .xian{bottom: -200% !important;max-width: none !important;max-height: none !important;z-index: -1;}

@keyframes s1-yun {
    0% { margin-top: -50px;}
    50% { margin-top: -100px;}
    100% { margin-top: -50px;}
}
.s2-protection2{background: url(../img/anquan2/4.png) no-repeat;background-position: bottom;background-color: #f2f2f2;background-size: contain;}

.s3-backups{background-color: #f2f2f2;}

.s3-centre{background: url(../img/anquan2/4.png) no-repeat;background-position: bottom;background-size: contain;}

.wzjs-service .iconfont{font-size: 3rem;}
.wzjs-service .item:nth-child(2) .iconfont{font-size: 4rem;}
.wzjs-service .mengban{background-color: rgba(0, 0, 0, 0.6);transition: all .2s linear;}
.wzjs-service .item:hover .mengban{background-color: rgba(245, 12, 12, 0.8) !important;}

.wzsj-creativity{background: url(../img/wzjs/2.jpg) no-repeat;background-size: cover;background-position: center center;}

.wzsj-kf .yuan{transition: all .2s linear;font-size: 2.8rem;padding: .75rem;border-radius:50%;background-color: #e50012;}
.wzsj-kf .item:hover{background-color: #e50012 !important;background-image: none;}
.wzsj-kf .item:hover .yuan{background-color: #fff;color: #e50012;}
.wzsj-kf .item{height: 100%;background: url(../img/wzjs/3.jpg) no-repeat;background-size: cover;background-position: center center;}

.wzsj-case{background-color: #f2f2f2;}


.anli-case .case-logo{transition: all .2s linear;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.anli-case .data{transition: all .2s linear; width: 100%;height: 0%;background-color:  rgba(255, 0, 0, 0.6);left: 0;bottom: 0;}
.anli-case a:hover{color: #fff;}
.anli-case .bityuan{border: 1px solid #fff;border-radius:50%;font-size: 1.5rem;}
.anli-case .item {overflow: hidden;}
.anli-case .item:hover .data{height: 100%;}
.anli-case .item:hover .case-logo{ top: 35%;}
.anli-case .text1{ transition: all .2s linear; }
.anli-case .item:hover .text1{ display: block !important;opacity: 1 !important;}
.anli-case .item:hover .bit1{display: block !important;opacity: 1 !important;}
.anli-case .data .pos{width: 80%; left: 50%;top: 70%;transform: translate(-50%, -50%);}
.anli-case .img-box{overflow: hidden;}
.anli-case .img-box img{transition: all 0.2s;}
.anli-case .item:hover .img-box img{transform: scale(1.2);}

.pages a {color: #000;position: relative;padding: 0 1.875rem;z-index: 1;}
.pages a:hover::after {background-color: #e50112;color: #fff !important;border-radius: 50%;width: 2.5rem;height: 2.5rem;position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}
.pages a:hover {color: #fff !important;}
.pages a.opt{color: #fff !important;}
.pages .pagepage .iconfont{font-size: 1.1875rem;}
.pages .opt::after {background-color: #e50112;color: #fff !important;border-radius: 50%;width: 2.5rem;height: 2.5rem;position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}

.news-lb .data{background-color: #FFFFFF;opacity: 0.9;}
.news-lb img{transition: all 0.4s;}
.news-lb .swiper-slide:hover .title{transition: all 0.2s;}
.news-lb img:hover{transform: scale(1.2);}
.news-lb .swiper-slide:hover .title{color: #ff0000;}

.news-lb .swiper-pagination-bullet{width: .625rem;height: 5px;background-color: #5a5e70;border-radius:3px;opacity:1 !important;}
.news-lb .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 1.25rem;background-color: #d6000f;}

.news-data{background-color: #f6f6f6;}
.news-data .bg{right: -7.75rem !important;;transition: all 0.4s;}
.news-data .data{background-color: #fff;transition: all 0.4s;height: 100%;}
.news-data .data:hover{box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.1);}
.news-data .data:hover .bg{right:0px !important;}
.news-data .btn{padding: .3125rem 1.25rem;border-radius: 1.5625rem;color: #9e9e9b;border: 1px solid #9e9e9b;}
.news-data .data:hover .btn{color: #fff;border: 1px solid #fff;background-color: #e01902;}
.news-data .nr {-webkit-line-clamp: 2;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all;}

.about-c1{color: #e50011;}
.about-c2{color: #333333;}
.about-c3{color: #919191;}
.about-zz .img-box img{transition: all 0.2s;}
.about-zz .img-box:hover img{transform: scale(1.2);}
.about-zz p{padding: 1rem 0px;}
.about-zz .text{line-height: 2rem;}
.about-zz p:last-child{padding: 0rem 0px !important;margin-bottom:0 !important;}

.about-yj{background: url(../img/wm/2.jpg) no-repeat;background-size: cover;}
.about-yj .title::after{content: "";width: 1.875rem;height: 2px;position: absolute;left: 50%;transform: translateX(-50%);background-color: #5f605e ;bottom: 0px;}

.about-yj {height: 34.375rem;}
.about-yj .text{font-size:calc(1.375rem + 1.5vw)}

.about-lj,.about-ry{line-height: 2.5rem;}
.about-lj .img-box img{transition: all 0.2s;}
.about-lj .img-box:hover img{transform: scale(1.2);}

.about-ry{background-color: #f8f8f8;}
.about-ry #myCanvas{width: 100%;height: 100%;bottom: 10%;}
.about-ry .img-box img{transition: all 0.2s;}
.about-ry .img-box:hover img{transform: scale(1.2);}

.c-connect1{color: #e40112;}
.connect-mail .icon{padding: 0.625rem;background-color: #e40112;border-radius:50%;}
.connect-mail .item{border-right: 1px dashed #dfdfdf;}
.connect-mail .item:last-child{border-right: none;}


.connect-map{height: 37.5rem;}
#contact-mapContent{height: 100%;}
#contact-mapContent img{width: 100%;}


.c-s3-backups{color: #e50112;}
.s3-backups .box{border-radius:.9375rem;}
.s3-backups .box .item{background-color: #f0f1f4 !important;border-radius:.9375rem;background: url(../img/anquan3/m1.png) no-repeat;background-position: bottom;background-position-x: 80%;}


.news-data-box tbody,td,tfoot,th,thead,tr {
   border: 1px solid black !important;
}

.inner-banner-img{width: 100%;}

