

@font-face {
  font-family: "MavenPro";

  src: url("../fonts/MavenPro.ttf") format("truetype");
 
}

@font-face {
  font-family: "Rigelstar2";

  src: url("../fonts/Rigelstar-2.otf") format("truetype");
 
}

@font-face {
  font-family: "Cyberion";

  src: url("../fonts/Cyberion-demo-2.otf") format("truetype");
 
}

@font-face {
  font-family: "BEBAS";

  src: url("../fonts/BEBAS.woff2") format("truetype");
 
}

@font-face {
  font-family: "Barlow-Bold";

  src: url("../fonts/Barlow-Bold.woff") format("truetype");
 
}

@font-face {
  font-family: "Barlow-Regular";

  src: url("../fonts/Barlow-Regular.woff") format("truetype");
 
}


.subNavMain { left:-4.6vw;}
.subNavMain .secondLevelNav .secondLevelTitle a { text-align:center;}

.header .logo img { height:3.2vw;}
.indexAboutMain .indexAboutBox .indexAbout .imgBox {    right: -53.958vw;}

.indexAboutMain .indexBaoutFoundedBox .indexBaoutFounded { padding-left:53.958vw;}

.header .navBox .navList .list h3 a { font-size:17px;}
.header .navBox .haderOther .langBox { font-size:17px;}
.header .navBox .navList .list { margin-left:50px;}

.subNavMain .secondLevelNav .secondLevelTitle a { font-size:15px;}
.header .navBox .haderOther .langBox { margin-left:50px;}
.header .navBox .haderOther .langBox .langBtn { margin-right:10px;}
.header .navBox .haderOther .searchBox .searchBtn {font-size: 1.2948vw;}

.indexProductBox .indexProductList .swiper-slide .indexProductListText .listTitle{ font-size:1.9vw;}



.banner .bannerText .title {font-size: 2.904vw;}
.banner .bannerText .desc{font-size: 1.15vw;}
.banner .bannerText .more a { font-size:13px;}


.indexApplicationFieldMain {
    padding: 11.375vw 0vw 15.021vw;
}
.indexApplicationFieldMain .indexApplicationFieldClassBox { width:100%;}
.indexApplicationFieldMain .indexApplicationFieldClassBox .classList { flex-direction:  row;}

.indexApplicationFieldMain .indexApplicationFieldClassBox .classList a { width:15%; height:12vw; font-size:1.2vw; border-radius:0px; display: block; padding-top:4vh;}
.indexApplicationFieldMain .indexApplicationFieldClassBox .classList a:hover { transform:scale(0.95,0.95);}
.indexApplicationFieldMain .indexApplicationFieldClassBox .classList a img { display:block; height:40px; width:auto; margin-bottom:10px;}
.indexApplicationFieldMain .indexApplicationFieldClassBox .classList a i { margin-top:20px; padding-left:9vw;}

.indexApplicationFieldMain .indexApplicationFieldListBox .indexApplicationFieldList .swiper-wrapper { display:none;}




.enTitle { font-family:Cyberion; font-size:3.8vw; text-transform:uppercase; color:#313030; letter-spacing:0px; font-weight:400;}
.enTitle i { font-style:normal; color:#e60113; }

.indexAboutMain .indexBaoutFoundedBox .year span { font-size:9.1vw;}
.indexAboutMain .indexBaoutFoundedBox .indexAboutCover.Animation .earthBox .earthImg { animation:none;}
.indexAboutMain .indexBaoutFoundedBox .indexAboutPatent { padding-left:6vw;}
.indexAboutMain .indexBaoutFoundedBox .indexAboutPatent .imgBox { left:11.667.vw;}
 .indexAboutMain .indexBaoutFoundedBox .indexAboutCover .earthBox .earthImg { width:24.792vw; margin-bottom:25px;}
 
 
 
 
 
 
 
 
 
 
 
 


/* åˆä½œä¼™ä¼´ */
.indLogo {
    position: relative;
    overflow: hidden; margin-bottom:0% ; width:100%;
}

.indLogo_bg {
    position: absolute;
    z-index: 3;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #3d94ea 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 90%, #3d94ea 100%);
}

.indLogo_box {
    position: relative;
}

.indLogo_name {
    width: 800px;
    padding: 30px 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 21;
    text-align: center;
    background: linear-gradient(88deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);
}

.indLogo_name span {
    font-size: 60px;
    color: #004ea1;
    font-weight: bold;
    line-height: 1;
    letter-spacing: 0px; font-family:BEBAS;
}

.indLogo_name i {
    color: #004ea1;
    font-weight: bold;font-family:BEBAS;
    font-size: 48px;
    line-height: 0.8;
}

.indLogo_name .p1 {
    color: #000;
    font-size: 50px;
    letter-spacing: 14px;
    font-weight: bold;
    transition: all .48s;
}

.indLogo_name .p2 {
    color: #fff;
    font-size: 20px;
    letter-spacing: 3px;
    opacity: 0.89;
}

.indLogo_shaw {
    position: absolute;
    top: -1%;
    left: 50%;
    transform: translateX(-50%);
    height: 102%;
    background: #fff;
    border-radius: 10px;
    z-index: 3;
}

.dZTPhT2 .indLogo_shaw {
    border-radius: 0 0 10px 10px;
}

.indLogo_shaw::before {
    content: "";
    position: absolute;
    top: 0;
    left: -50%;
    width: 100%;
    height: 100%;
}

.indLogo_shaw::after {
    content: "";
    position: absolute;
    top: 0;
    right: -48%;
    width: 50%;
    height: 100%;
}



/* logo */
.abiUn .customer-icon-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.abiUn .customer-icon {
    position: relative;
    width: 234px;
    padding-top: 4.8%;
    margin: 0px 20px;
    border-radius: 50px;
    overflow: hidden;
    background: #fff;
    box-shadow: rgb(234 236 246 / 55%) 0px 12px 13px;
}

.sc-fAjcbJ:nth-child(2n) .customer-icon {
    border: 1px solid rgb(243, 242, 243);
    box-shadow: none;
}

.sc-fAjcbJ:nth-child(2) .customer-icon,
.sc-fAjcbJ:nth-child(4) .customer-icon {
    width: 208px;
    padding-top: 0%;  height:80px;
}

.sc-fAjcbJ:nth-child(1) .customer-icon,
.sc-fAjcbJ:nth-child(5) .customer-icon {
    padding-top: 0%;
    width: 185px; height:90px;
}



.abiUn .customer-icon>img {
    position: absolute;
    top: 0%;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.abiUn .shadow-i {
    position: relative;
    z-index: 1;
}

.abiUn .content-wrap {
    position: relative;
}

.abiUn .content-wrap>div {
    margin: 35px 0;
}

@media (max-width: 1366px) {
    .abiUn .customer-icon {
        width: 208px;
        padding-top: 4.2%;
    }

    .sc-fAjcbJ:nth-child(2) .customer-icon,
    .sc-fAjcbJ:nth-child(4) .customer-icon {
        width: 180px;
        padding-top: 3.6%;
    }

    .sc-fAjcbJ:nth-child(1) .customer-icon,
    .sc-fAjcbJ:nth-child(5) .customer-icon {
        width: 168px;
        padding-top: 3%;
    }

    .indLogo_name .p1 {
        font-size: 36px;
        letter-spacing: 8px;
    }
}

@media (max-width:1024px) {
    .abiUn .customer-icon {
        width: 160px;
        margin: 0px 10px;
    }

    .abiUn .content-wrap>div {
        margin: 20px 0;
    }

    .indLogo_name {
        padding: 18px 0;
    }

    .indLogo_name .p1 {
        font-size: 34px;
    }

    .indLogo_name span {
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .abiUn .customer-icon {
        /* width: 91px;
        height: 42px;
        margin: 9px 10px; */
    }

    .abiUn .customer-icon {
        width: 150px;
        padding-top: 4.2%;
        margin: 9px 5px;
    }

    .sc-fAjcbJ:nth-child(2) .customer-icon,
    .sc-fAjcbJ:nth-child(4) .customer-icon {
        width: 130px;
        padding-top: 3.6%;
    }

    .sc-fAjcbJ:nth-child(1) .customer-icon,
    .sc-fAjcbJ:nth-child(5) .customer-icon {
        width: 100px;
        padding-top: 3.6%;
    }

    .abiUn .shadow-i {
        box-shadow: 0 6px 7px rgb(234 236 246 / 55%);
    }

    .abiUn .border-i {
        border: 1px solid rgb(243, 242, 243);
    }

    .indLogo_name {
        width: 100%;
    }

    .indLogo_name span {
        font-size: 34px;
    }

    .indLogo_name .p1 {
        font-size: 28px;
        letter-spacing: 4px;
    }
}

@media (max-width: 468px) {
    .abiUn .content-wrap>div {
        margin: 0;
    }

    .indLogo_name i,
    .indLogo_name span {
        font-size: 20px;
    }

    .indLogo_name .p1 {
        font-size: 18px;
        letter-spacing: 2px;
    }
}

/* sc-component-id: sc-fAjcbJ */
.jpNxld {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.jpNxld .indLogo_shaw {
    left: 49.5%;
    width: 390px;
    border-radius: 50px;
}

.jpNxld .scroll-content {
    position: relative;
    left: -128px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: scrollit 20s infinite 0s linear;
    animation: scrollit 20s infinite 0s linear;
}

@-webkit-keyframes scrollit {
    0% {
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
    }

    100% {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

@keyframes scrollit {
    0% {
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
    }

    100% {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

.jpNxld .scroll-item {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.dZTPhT {
    position: relative;
    width: 100%;
    overflow-x: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.dZTPhT .indLogo_shaw {
    width: 258px;
    margin-left: -4px;
}

.dZTPhT .scroll-content {
    position: relative;
    left: 10px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: scrollit 40s infinite -2.1s linear;
    animation: scrollit 40s infinite -2.1s linear;
}

@-webkit-keyframes scrollit {
    0% {
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
    }

    100% {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

@keyframes scrollit {
    0% {
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
    }

    100% {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

.dZTPhT .scroll-item {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}


.indexhezuoMain {
    padding: 4.688vw 0vw; background: url(../images/map2.jpg) no-repeat center top ; background-size:100% 100%;
}
.commonTitle { font-size:2.896vw;}
.indexNewsListMain .titleBox .desc{ font-size:1vw;}
.commonweb {
    max-width: 86.042vw;
}

.indexdibu { width:100%; position:relative; height:600px; text-align:center;}
.indexdibu .imgBox { position:absolute; z-index:-1;} 

.indexdibu img { width:100%; height:100%;}

.indexdibu .bannerText {
        bottom: 8.594vw; position:absolute; width:100%; color:#fff;
    }

    .indexdibu .bannerText .title {
        font-size: 2.604vw;
        line-height: -webkit-calc(60 / 50);
        line-height: calc(60 / 50);
    }

    .indexdibu .bannerText .label {
        padding-top: 1.042vw;
    }

    .indexdibu .bannerText .label a {
        width: 5.729vw;
        height: 1.771vw;
        font-size: 0.833vw;
        margin: 0vw 0.26vw;
        background-size: 5.729vw 1.771vw;
    }

    .indexdibu .bannerText .desc {
        padding-top: 1.042vw;
        font-size: 0.938vw;
    }

    .indexdibu .bannerText .more {
        padding-top: 1.302vw;
    }

    .indexdibu .bannerText .more a {
        width: 8.333vw;
        height: 2.76vw;
        -webkit-border-radius: 2.76vw;
        border-radius: 2.76vw;
        font-size: 0.729vw;
    }

    .indexdibu .bannerText .more a i {
        width: 1.563vw;
    }

    .indexdibu .bannerText .more a i::after {
        content: '';
        width: 0.365vw;
        height: 0.365vw;
        right: -0.365vw;
    } 
.indexdibu .bannerText .more {
   
}

.indexdibu .bannerText .more a {
    width: 120px; margin:0px auto;
    height: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    font-size: 12px;
    color: #fff;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #004ea1;
}

.indexdibu .bannerText .more a i {
    width: 20px;
    height: 1px;
    background: #fff;
    opacity: 0.3;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -0.5px;
}

.indexdibu .bannerText .more a i::after {
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    right: -7px;
    background: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.indexdibu .bannerTextCenter {
    top: 50%;
    -webkit-transform: translateY(-50%); 
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
}


.indexNewsListMain .indexNewsList .list { background:#f4f4f4; border-radius:10px;}
.indexNewsListMain .indexNewsList .list .content { padding-left:30px; padding-right:30px;}

.rightFixed .sidebarBtn i {}

/*.rightFixed { right:0px; } 
.rightFixed .sidebarBtn { display:none;}*/

.footerBox .foot { background:#004ea1;}

 .banner .bannerText { bottom:6.594vw;}
 .indexAboutMain .indexAboutBox .indexAbout .desc { height:5.208vw; -webkit-line-clamp: 4;}
 .footerBox .footerClassBox .commonweb .footerClsas .list p a { font-size:0.9vw;}
 
 .footerBox .footerClassBox .commonweb .footerClsas .list h3{ font-size:1vw;}
 
 .footerBox .footerClassBox .commonweb .footqrCode .list p{ font-size:0.8vw;}
 .footerBox .foot .copyright{ font-size:0.8vw;}
 .footerBox .footerClassBox .commonweb .footqrCode .list .imgBox { width:6.208vw;}
 
 
 
 
 /*首页产品中心*/
 
.index_cp_bottom  { width:97%; margin:50px auto; display:flex;  justify-content:  space-between; flex-wrap: wrap;}
.index_cp_bottom .cplist { width:49%; margin:1% 0px; height:750px; position:relative;  overflow:hidden; }  
.index_cp_bottom .cplist .cplist_tu { position:absolute; z-index:0; left:0px; right:0px; height:100%; top:0px;  }
.index_cp_bottom .cplist .cplist_tu img{ width:100%; height:100%; object-fit: cover; transition:all .4s;} 
.index_cp_bottom .cplist .cplist_zi { position:absolute; z-index:1; left:10%; right:10%; top:15%; width:80%; text-align:center; color:#333;  }
.index_cp_bottom .cplist .cplist_zi h2 { font-size:35px; line-height:60px; color:#004ea1;}
.index_cp_bottom .cplist .cplist_zi h3 { font-size:18px; line-height:25px;}
.index_cp_bottom .cplist .cplist_zi p { font-size:18px; line-height:20px;}
.index_cp_bottom .cplist .cplist_zi .gengduo { width:100%; text-align:center; padding:20px 10%;}
 .index_cp_bottom .cplist .cplist_zi .gengduo a { background:#004ea1; border-radius:25px; margin:0px 6px; color:#fff; text-align:center; width:125px; line-height:38px; display:inline-block; transition:all .4s;}
  .index_cp_bottom .cplist .cplist_zi .gengduo a:hover { transform:scale(1.05,1.05);}
  
  
   .index_cp_bottom .cplist:hover .cplist_tu img {transform:scale(1.05,1.05);}
 
 
.index_cp_top { width:92%; text-align: center; margin:50px 4%;}
.index_cp_top_1 { margin-bottom:30px;} 
.index_cp_top_2 { margin:30px  auto; line-height:30px; font-size:17px; width:70%; color:#666;} 
.index_cp_top_3 { width:100%; margin:20px auto; line-height:50px; font-size:36px; color:#000;}
.index_cp_top_4 { width:80%; margin:40px auto 20px; text-align:center; display:flex; justify-content:space-between;}

.index_cp_top_4 a {width:24%; display:block; border-right:1px solid rgba(0,0,0,.1); transition:all .4s; }
.index_cp_top_4 a dl { width:100%; text-align:center;}
.index_cp_top_4 dl dt img { height:70px; width:auto; }
.index_cp_top_4 dl dd { width:80%; margin:20px auto; line-height:25px; color:#333;}
.index_cp_top_4 dl dd h3 { font-size:20px; font-weight:400; color:#000;}
.index_cp_top_4 dl dd p { color:#999;}

.index_cp_top_4 a:hover  { transform: scale(1.05,1.05);}



/*首页 关于我们*/
.index_about { width:100%; margin:50px auto 0px;  display:flex; justify-content:space-between; height:700px;}
.index_about_left { width:50%; overflow:hidden; height:100%;}

.index_about_left img { width: 100%; height:100%; object-fit: cover; transition:all .4s;}

.index_about_left:hover img { transform:scale(1.02,1.02);} 
.index_about_right { width:50%; background:#004ea1; color:#fff; padding:6% 6%;

background-image: linear-gradient(to right bottom, #004ea1,#004ea1, #0970de);


}
.index_about_right h3 { font-size:40px; line-height:45px; margin-bottom:40px;}
.index_about_right h2 { font-size:20px; line-height:35px; font-weight:400; font-family:Barlow-Bold; padding:0px 0px; text-transform:uppercase; background:url(../images/it1.png) no-repeat left center; padding-left:30px; margin-left:-30px;}
.index_about_right h2 i { font-style:normal; color:#fff; }
.index_about_right_text { line-height:27px; font-size:15px; opacity:.8;}
.index_about_right_text a {color:#fff; }
.index_about_right_gengduo { margin-top:30px;}
.index_about_right_gengduo .more { text-align:left;}



.index_about_right_gengduo .more {
        padding-top: 1.302vw;
    }

.index_about_right_gengduo .more a {
        width: 8.333vw;
        height: 2.76vw;
        -webkit-border-radius: 2.76vw;
        border-radius: 2.76vw;
        font-size: 0.729vw;
    }

.index_about_right_gengduo .more a i {
        width: 1.563vw;
    }

.index_about_right_gengduo .more a i::after {
        content: '';
        width: 0.365vw;
        height: 0.365vw;
        right: -0.365vw;
    } 
.index_about_right_gengduo .more {
   
}

.index_about_right_gengduo .more a {
    width: 120px;/* margin:0px auto;*/
    height: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    font-size: 12px;
    color: #fff;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: none; border:2px solid #fff;
}

.index_about_right_gengduo .more a i {
    width: 20px;
    height: 1px;
    background: #fff;
    opacity: 0.3;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -0.5px;
}

.index_about_right_gengduo .more a i::after {
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    right: -7px;
    background: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.index_about_right_shuzi  { width:100%; margin:30px 0px; display:flex; justify-content:space-between;}
.index_about_right_shuzi dl { width:30%; }
.index_about_right_shuzi dl .dlz { width:100%; display: flex;}
.index_about_right_shuzi dl dt { font-family:Barlow-Bold; font-size:50px; line-height:60px; margin-right:10px; }
.index_about_right_shuzi dl dd { }
.index_about_right_shuzi dl dd span { width:100%; float:left; margin-bottom:15px; }
.index_about_right_shuzi dl dd i {width:100%; font-style: normal; float:left; display:block; margin-top:0px;}
.index_about_right_shuzi dl p { font-size:15px; line-height:30px;}






/*首页 合作伙伴*/

.index_hezuo { width:92%; margin:10px auto 50px;}
.index_hezuo_k { width:94%; display:flex; flex-wrap:wrap;  border-top:1px dotted rgba(0,0,0,.2);  border-left:1px dotted rgba(0,0,0,.2); margin:0px auto;} 
.index_hezuo_k .index_hezuo_tu { width:20%; border-bottom:1px dotted rgba(0,0,0,.2); border-right:1px dotted rgba(0,0,0,.2); height:150px;  display: flex;
align-items: center;
justify-content: center; background:#fff; transition:all .4s; }
.index_hezuo_k .index_hezuo_tu img { width:90%; margin:auto;}
.index_hezuo_k .index_hezuo_tu:hover { transform:scale(1.05,1.05); box-shadow: 0px 0px 10px 10px rgba(0,0,0,.05);}





/*首页新闻*/
.indexNewsListMain .indexNewsList .list .imgBox { border-radius:0px!important;}
.indexNewsListMain .indexNewsList .list:nth-child(1) { width:auto;}


.indexNewsListMain .indexNewsList .list .content .time { font-size:15px !important;}
.indexNewsListMain .indexNewsList .list .content .more { font-size:14px !important;}

.indexNewsListMain .indexNewsList .list .imgBox { overflow:hidden; height:250px !important;}

.indexNewsListMain .indexNewsList .list { width:31.333333% !important; margin:1% !important;}
.indexNewsListMain .indexNewsList .list .content { padding-bottom:20px; border:0px solid rgba(0,0,0,.1); background:#fff;}
.indexNewsListMain .indexNewsList .list { transition:all .4s;  box-shadow: 0px 0px 10px 10px rgba(0,0,0,.1); }
.indexNewsListMain .indexNewsList .list:hover { transform:scale(1.02,1.02);  box-shadow: 0px 0px 5px 5px rgba(0,0,0,.1);}
.indexNewsListMain .indexNewsList .list:hover .content { background:#004ea1; color:#fff;}
.indexNewsListMain .indexNewsList .list:hover .content .listTitle {color:#fff;}
.indexNewsListMain .indexNewsList .list:hover .content .time {color:#fff;}
.indexNewsListMain .indexNewsList .list:hover .content .more {color:#fff;}

.indexNewsListMain .newsMore a { font-size:13px !important;}


/*首页 底部*/


.footerBox .footerClassBox { background:none;}
.footerBox { background:#004ea1;}
body .footerBox .footerClassBox .commonweb { width:90% !important;}
.footerBox .footerClassBox .commonweb .footerClsas .list { border-left: none;  border-right:0px solid rgba(255,255,255,.1); padding-bottom:50px;}
.footerBox .footerClassBox .commonweb .footerClsas .list h3 { color:#fff; font-size:17px;}

.footerBox .footerClassBox .commonweb .footerClsas .list p a { color:rgba(255,255,255,.8);}
.footerBox .footerClassBox .commonweb .footerClsas .list h3 a{ color:#fff;}
.footerBox .footerClassBox .commonweb .footqrCode{   border-left:1px solid rgba(255,255,255,.1);}
.footerBox .footerClassBox .commonweb .footqrCode .list p { color:#fff;}
.footerBox .footerClassBox .commonweb .footerClsas .list { padding-left:2vw;}
.footerBox .footerClassBox .commonweb .footerClsas .list p a:hover { color:#fff; text-decoration:none;}

.footerBox .foot { border-top:1px solid rgba(255,255,255,.1);}
.footerBox .footerClassBox .commonweb .footqrCode { width:22%;}



/*首页 联系我们*/

.index_lxwm { width:70%; margin:50px auto; display:flex; justify-content: space-between; }
.index_lxwm .index_lxwm_k { width:30%; background:rgba(0,78,161,0); text-align:center; color:#fff; padding-bottom:40px; transition:all .4s; border:2px solid #fff;}
.index_lxwm .index_lxwm_k i img { margin:50px auto 10px; height:50px; width:auto; }
.index_lxwm .index_lxwm_k h3 { margin:10px auto 10px;  font-size:18px;}
.index_lxwm .index_lxwm_k p { font-size:16px; line-height:28px; width:80%; margin:0px auto; font-weight:700;}
.index_lxwm .index_lxwm_k p a { color:#fff;}
.index_lxwm .index_lxwm_k:hover { transform:scale(1.05,1.05);}




/*首页 资质荣誉*/
.index_rongyu { width:92%; margin:0px auto; }
.index_rongyu_bg { background:url(../images/bbg.jpg) no-repeat center top; background-size:100% 100%;}



/*客服*/
.rightFixed .list a p { font-size:12px;}
.rightFixed .list a i{ font-size:20px;}
.rightFixed .sidebarBtn { padding:15px !important; width:42px; left:-43px;}



/*整体*/
.commonweb { width:92% !important; max-width: inherit!important;}
.more{ transition:all .4s;}
.more:hover { transform:scale(1.02,1.02);}
.more a { font-size:13px !important;}






/*首页资质荣誉*/
.index_rongyuz { width:82%; display:flex; justify-content:space-between; margin:0px 9%; flex-wrap:wrap;}
.htu { width:17.666666%; margin-left:-2%; height:340px; background:#fff; border:2px solid #c6c6c6; box-shadow:0px 0px 10px 10px rgba(0,0,0,.08); margin-bottom:.5%; transition:all .4s;}
.htu img { width:100%; height:100%;}
.htu:hover { transform:scale(1.05,1.05);}

@media only screen and (max-width:1440px){
	.htu { height:270px;}
		}





.header .navBox .haderOther .langBox .yy { color:#fff;}

.header.headerDownBg .navBox .haderOther .langBox .yy { color:#000;}
.header.headerHover .navBox .haderOther .langBox .yy { color:#000;}











