﻿@charset "utf-8";

.ix-header .hdiv{display:none;}
.header.active .commenu ul li.active a span::after {background: #005bac; width: 100%;}
.cdev .view .swiper-slide .item .info p::before{content:'•'; display:block;display:inline-block; padding-right:10px; font-size:18px;}
.inews{ background-repeat: no-repeat; background-color: #f9f9f9;}
.inewslist .list ul li .img{    max-width: 219px;}

.inewslist .list ul li .txt .info em{display:none;} 
.inewslist .list ul li .txt .info p{display:none;}
.inewslist .list ul li .txt .img.date img{display:none;}
.inewslist .list ul li:nth-child(1) .txt .info p{display:-webkit-box;}
.inewslist .list ul li:nth-child(1) .txt .img.date img{display:block}
.inewslist .list ul li:nth-child(1) .txt .img.date em{display:none;}
/*==分页==*/
.paginator{ font-family:Arial; text-align: center;  padding-top:40px;}
.paginator a { transition: all 0.36s ease;  width:36px; color: #666;  text-align:center; height:36px; line-height:36px; display:inline-block; text-decoration:none;  background:#f5f5f5;  margin:0 5px; color:#666; transition: all 0.36s ease;}
.paginator a i {display:inline-block; font-size: 16px; line-height:34px; }
.paginator a:hover { background:#005bac; color:#fff; }
.paginator span.cpb { transition: all 0.36s ease; text-align:center;  width:36px; height:36px;  line-height:36px; display:inline-block; color:#fff; background:#005bac; margin-left: 5px; }
.paginatordis{ display:none;}


/*联系我们*/
.ccontlist .xx-box{position:relative; padding-left:85px; min-height: 25px;}
.ccontlist .xx-box .xx-a i{display: inline-block;font-size: 20px; color: #005bac; vertical-align: top; margin-right: 15px;}
.ccontlist .xx-box .xx-a{position:absolute; left:0; top:0;}
.ccontlist .item .xx-box p{line-height:160%;}
.ccontlist .item .xx-box:nth-child(2){padding-bottom:10px;}
 .csupp .ctit p{width:96%; margin:0px auto;}
 .ccontbox{margin: 80px 0 80px;}


/*顶部*/
.commenu>ul>li> a span{letter-spacing: 1px;}
.cmenu a{letter-spacing: 1.5px;}

/*可持续发展*/
.cmenu.abc a{padding: 0 0.15rem;}

/*加入豪迈*/



.swp-grow .swiper-wrapper{text-align: left;}

.footer .fleft ul li h3 span::after, .footer .qrcode h3 span::after{width: 100%;}
.ccontlist .item{border-left: 5px solid #005bac;}




/*业务*/
.cbuss .tabbox{top:88%;}
.ibuss .swiper-slide.swiper-slide-active .itembox{      background-size: cover;}


/*联系我们*/
.ccontbox .ccont-l .list p{padding-bottom:10px; }
.ibuss .swiper-slide .itembox::after{height: 250%;}
.imgs.abc{position:relative;}
.imgs.abc::after {  content: '';  position: absolute; z-index: 99;  width: 200%; height: 200%;  background: linear-gradient(90deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.5), rgba(255,255,255,0) 60%);  background-repeat: no-repeat; transform-origin: left top; transform: rotate(30deg);  transition: all 0.5s ease; opacity: 1; left: -100%; top: -100%;}
.imgs.abc:hover img{transform:scale(1);}

.imgs.abc:hover::after {opacity: 1; left: 100%;}
.csust-news .sp-pn{top:38%;}

.qqbj-img p{width:calc((100% - 40px)/2); float:left; padding-top:30px;}
.qqbj-img p:nth-child(even){margin-left:40px;}
.qqbj-img p img{max-width:100%;}


/*联系我们*/
.csupp{padding:100px 0px; margin:0px;}
.csupp .ctit{ margin-bottom:30px;}

.ccontlist{padding-bottom:80px;}


.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative;}
.zsy-img img{ max-width:100%}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; object-fit: cover; display: block; text-align: center; margin: auto; transition:all 0.36s ease; }

.pg-cxsm{padding-top:80px; padding-bottom:80px;}
.pg-cxsm .tit{font-size: 36px; margin: 10px 0 30px; color:#333; font-weight:bold; text-align:center;}


/*影像故事*/
.psn-list{position:relative; padding-left:90px;}
.psn-list span{ position:absolute; left:0; top:7px;}
.pg-sx-nav {padding:60px 0px;}
.pg-sx-nav a{padding:10px 20px; display:inline-block; cursor:pointer;}
.psn-list:nth-child(1){padding-bottom:30px; margin-bottom:30px; border-bottom:solid 1px #e0e0e0;}
.pg-sx-nav a:hover{background-color: #005bac; color: #fff;}

.hs-bj{background:#f9f9f9;}
.pg-video ul{display: flex; flex-wrap: wrap;     justify-content: flex-start;    gap: 20px 0px; }
.pg-video ul li{  width: calc((100% - 60px)/4);  position:relative; margin-left:20px; }
.pg-video ul li:nth-child(4n+1) {margin-left: 0;}
.pg-video ul li a{text-align:center; cursor:pointer;}
.pg-video ul li a .pg-video-tit{position:absolute; bottom:12px; color:#fff;z-index:10; text-align:center; width:96%; padding:0px 2%; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; font-size:18px;}
.pg-video ul li a::before{content: ""; width:100%; height:100%;  left: 0; bottom: 0; opacity: 0.5; transition: all 0.3s; position: absolute; background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0.5)); z-index: 2;}
.pg-video ul li a i{font-size:50px; position:absolute; left:0; right:0; top:50%; margin-top:-25px; z-index:111; color:#fff; font-weight:normal;}

.pg-video ul li a:hover .zsy-img img{ transform:scale(1.08);}

.pg-video .paginator a{    background: #fff;}
.pg-video .paginator a:hover{    background: #005bac;}



/*影像手机端*/
.pg-sx-nav-m{display:none;}
.psnm-box .psn-list a.active{background-color: #005bac; color: #fff; border:solid 1px #005bac;}
.pg-sx-nav-m .psnm-head{display:flex; justify-content: space-between;}

.psnm-head{  width: calc(100% - 0.72rem); margin: 0px auto; padding:0.24rem 0rem; color:#333;}
.psnm-head i{font-size:0.6rem}

 .psnm-box {position:fixed; top:0; background:rgba(255,255,255,1); z-index:11121111; height:100%; width:100%; display:none; width:100%!important; height:100%!important; }

 .psnm-box .xx-abc{height:90%; overflow-y:auto; padding-top:5%; padding-bottom:5%;  margin:0px auto;}
  .psnm-box .psn-list{padding-left:0px;}
 .psnm-box .psn-list span{ position:relative; display:block;}
 .psnm-box .psn-list a{padding:0.12rem 0.48rem; display:inline-block; border:solid 1px #e0e0e0; margin-right:0.36rem; margin-top:0.36rem;}

 .psnm-box .psn-list:nth-child(1){ padding-bottom:0.66rem; margin-bottom:0.36rem;}

 .qd-an-list{ display:flex; grid-column-gap:0.36rem;}

 .psnm-box .qd-an{ width:100%;padding:0.12rem 0rem; color:#fff; background:#005bac; text-align:center; margin-top:0.72rem;}
  .psnm-box .qd-an.b{ background:#999;}


      /*图片高度*/
    .csust-album .list .imgs{height:360px;} 
.csust-news .info .pic {  height: 260px; }
.career-life .list .imgs{height:390px;}
.cabo .cabo-r .album img{height: 500px;    object-fit: cover;}


/*业务图片*/
.ibuss .swiper-slide .itembox{    background-size: cover;}
.cbuss .swp-buss2 .itembox .bg img{opacity: 0.35;}


/* 公司荣誉*/
.chor .list .swiper-slide .imgs img { object-fit: contain;}

/*底部*/
.footer .fleft ul li{width:30%;}
.footer .fleft ul li a{width:100%;}

@media (max-width: 1680px){
    .cabo .cabo-r .album img{height:initial; object-fit: initial;}
}
@media (max-width: 1480px){
    .commenu>ul>li{
        margin: 0 25px;
    }
}

@media (max-width: 1440px){
    .commenu>ul>li{
        margin: 0 20px;
    }
} 

@media (max-width: 1300px){
    .commenu>ul>li{
        margin: 0 15px;
    }
}
@media (max-width: 1200px){
    .commenu>ul>li{
        margin: 0 10px;
    }
    .accordionBox ul li .txt .info table tr td:first-child{width:28%;}
}


@media (max-width: 1080px){
    .cbuss .swp-buss1 .swiper-slide.swiper-slide-active .itembox h2 span, .cbuss .swp-buss1 .swiper-slide:hover .itembox h2 span { font-size: 0.48rem;}
	.cbuss .swp-buss2 .itembox { height: 70vh;}
	.cbuss .cbuss-top { width:90%; right:5%; top:50%; }
	.cbuss .swp-buss2 .ctit { width: 90%; left:5%; top:10%; }
	.cbuss .swp-buss2 .ctit h2 { margin-bottom: 0.36rem; }
	.cbuss .swp-buss2 .more { margin:0.64rem 0 0; }
	.cbuss .tabbox { top:50%;}
    .cbuss .tabbox .sp-bot-buss1.swiper-pagination{}
        /*图片高度*/
    .csust-album .list .imgs{height:220px;} 
.csust-news .info .pic {  height: 150px; }
.career-life .list .imgs{height:210px;}

/*轮播图片*/
    .iban-swp .bg{height: 500px;}

       /*详情图片*/
    .cnewslist .cn-detail .detail p img{width:100% !important; height:100% !important;}

    /*底部*/
    .footer .fleft ul li{width:100%;}
     .footer .fleft ul li:nth-child(2){margin: 0.36rem 0 0;}
      
    .footer .fleft ul li a {width: 100%; margin: 0.12rem 0; }


    .chor .list .swiper-slide .imgs{    height: 200px;}
 

 }


@media only screen and (max-width:980px){

     .header .hlogo .hlbox .txt {
        display: table-cell;
    }

    .ccontlist{padding-bottom:0.72rem;}
    .csupp { padding: 0.48rem 0px;}
    .csupp .ctit {margin-bottom: 0.48rem;}
 

    .cnewslist .cnews-l ul li:first-child .info{    background-size: initial;}


    /*影像*/
    .psn-list span{
        font-size: 0.38rem;
    line-height: 180%;}
    .psn-list{padding-left: 110px;}
    .pg-video ul li{    flex: 47%;}
    .pg-sx-nav {padding: 0.72rem 0;}
    .ccontbox { margin: 0.72rem 0 0.72rem;}

    .pg-video ul li:nth-child(4n+1){    margin-left: 20px;}
     .pg-video ul li:nth-child(odd){    margin-left: 0px;}


    /*联系我们*/
    .pg-cxsm{padding-top:0.72rem; padding-bottom:0.72rem;}
    .pg-cxsm .tit{font-size: 0.56rem;margin: 0 0 0.24rem;}




}



@media (max-width: 780px){
   
}

@media (max-width: 640px){

    /*成长与发展*/
    .swp-grow .swiper-slide.swiper-slide-thumb-active, .swp-grow .swiper-slide:hover{font-size:initial; font-weight:normal;}
.swp-grow .swiper-slide{    padding: 0rem; text-align: center; width: 49% !important;  margin-bottom: 0.24rem;}

    /*底部按钮*/
 .gotop{width:30px;height:30px;     line-height: 30px;}
.gotop i{ font-size:0.3rem;}

.accordionBox ul li .txt .info table tr td:first-child{width:28%;}
.accordionBox ul li .txt .info{ height:initial !important;     overflow-y: initial;}
.accordionBox ul li .img{height:200px;}
.accordionBox ul li.on .txt .info{height:initial;}

.subnav.flex-box span{width:155px; display:inline-block;}

.footer p span.abc{display:block;}
.footer .cpr .cc .cc-fr{padding-top:10px;}






/*影像*/
.pg-video ul li{    flex: 100%;}
.pg-sx-nav{display:none;}
.pg-sx-nav-m{display:block;}
.career-join .more a:nth-child(3){margin-top:0.48rem;}
.pg-video ul li{    margin-left: 0px;}

      
/*轮播图片*/
.iban-swp .bg{height: 250px;}

    
/*公司荣誉*/
.chor .list .swiper-slide .imgs{    height: 180px;}
}


