﻿/*公共样式*/
.pagination-wrap li a:hover .page-link{color: var(--white);}/*页码*/
.pagination-wrap .page-item.disabled .page-link{margin-right: -0.5rem;}

.ph-same-bg{position: absolute;bottom: 28%;width: 100%;left: 0;right: 0;z-index: 5;margin:0 auto;}/*banner背景图标*/
.ph-same-bg img{width:36%;}
.ph-information-bg{bottom: 36%;}
.ph-caption-location a:nth-child(n+3){display: none;}
.dropdown-item{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.news-detail-boxs .news-detail-time i{font-size: 1.2rem;position: relative;top: 0.2rem;}
#tt-message{background-size: inherit;}
.pagination-wrap li.active a{background-color: var(--primary);color: var(--white);}
.data-space-boxs li{font-size: 1.1rem;}
.data-space-boxs li i{font-size:1.2rem;position:relative;top: 0.2rem;}
@media (min-width: 1201px){
.news-detail-boxs h2{max-width: 100%; margin: 0 auto;}
.news-detail-boxs .info-content img{max-width: 80%;}
}
@media (max-width: 1366px){
.ph-caption-subtitle p br{display:none;}
}
@media (max-width: 1280px){
.ph-caption-subtitle p br{display:none;}
}
@media (max-width: 991px){
.ph-same-bg img{width:58%;}
#tt-message{background-size: 45%;}
.ph-caption-subtitle p br{display:block;}
}
@media (max-width: 561px) {
.ph-same-bg img{width:80%;}
.ph-caption-subtitle p br{display:none;}
}

/*新闻动态*/
.ph-caption-en-none{background: transparent;}
.news-photo-list li{margin-bottom: 3rem;padding-left: 1.5rem;padding-right: 1.5rem;}
.news-photo-list li .news-photo-boxs{background-color:#fff;border-radius: 24px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);overflow: hidden;transition: 0.5s all;}
.news-photo-list li .tt-gallery-image img{border-top-left-radius: 24px;border-top-right-radius: 24px;transition: all 1s cubic-bezier(.165, .84, .44, 1);}
.news-photo-list li:hover .tt-gallery-image img{transform: scale(1.05);}
.news-photo-list li .news-photo-boxs .news-font-boxs{padding:4rem 2rem 3rem;position: relative;}
.news-photo-list li .news-photo-boxs h4{line-height: 1.8;text-align: justify;}
.news-photo-list li .news-photo-boxs .news-photo-date{padding: .5rem;background-color: #397afe;color: #fff;display: inline-block;line-height: 1.8;text-align: center;position: absolute;top: -3.2rem;}
.news-photo-list li .news-photo-boxs .news-photo-date .date-num{font-size: 1.6rem;}
.news-photo-list li .news-photo-boxs .news-photo-date .date-year{}
.news-photo-list li .news-photo-boxs .news-photo-font{font-size: 1rem;line-height: 1.8;text-align: justify;}
.news-photo-list li .news-box{border-radius: 24px;transition: 0.5s all;margin-bottom: 3rem;}
.news-photo-list li .news-box .news-img{height: 18rem;overflow: hidden;}

.news-list-swiper{background-color: #f0f4fd;}
.news-list-swiper .newsticker-box{border-radius: 24px;transition: 0.5s all;margin-bottom: 1rem;}
.news-list-swiper .newsticker-box .newsticker-img{height: 24rem;overflow: hidden;}
.news-list-swiper .newsticker-box .newsticker-carousel{padding: 2rem 4rem 2rem 2rem;position: relative}
.news-list-swiper .newsticker-box .newsticker-carousel h4{line-height: 2}
.news-list-swiper .newsticker-box .newsticker-carousel .newsticker-carousel-font{font-size: 1rem;line-height: 1.8;text-align: justify}
.news-list-swiper .newsticker-box .newsticker-date{position: absolute;right: 0rem;bottom: 0rem;opacity: .8;text-align: right;color: #aaa;}
.news-list-swiper .newsticker-box .newsticker-date .date-num{display: inline-block;position: relative;padding: 0 1rem 0 0;margin-right: .5rem;}
.news-list-swiper .newsticker-box .newsticker-date .date-num::before{content: "";width: 2px;height: 1.7rem;position: absolute;right: 0;top: 0.4rem;background-color: #6c757d;}
.news-list-swiper .newsticker-box .newsticker-date .date-boxs{display: inline-block;}
.news-list-swiper .newsticker-box .newsticker-date .date-boxs .date-month{line-height: 1;}
.news-list-swiper .newsticker-box .newsticker-date .date-boxs .date-year{line-height: 1;}
.news-list-swiper .tt-cc-nav-arrow:hover{background: var(--black);}

@media (min-width: 1201px){
.news-photo-list li .news-box .news-img{height: 18rem;}
.news-list-swiper .newsticker-box:hover{background: var(--white) !important;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .08);}
.news-list-swiper .tt-content-carousel .swiper-slide{width: 100% !important;overflow: hidden;}
.news-list-swiper .tt-cc-pagination{bottom: -1.8rem;}
}
@media (max-width:1200px){
.news-photo-list li{margin-bottom: 2rem;}
.news-photo-list li .news-box .news-img{height: 16rem;}
.news-list-swiper .newsticker-box .newsticker-img{height: 18rem;}
.news-list-swiper .newsticker-box .newsticker-carousel{padding: 0 2.5rem 0 .5rem;position: relative}
}
@media (max-width: 991px){
 .news-list-swiper .newsticker-box .newsticker-carousel{padding: 0 2rem 0 0;position: relative}
}
@media (max-width: 561px) {
.news-photo-list li{margin-bottom: 1.5rem;}
.news-photo-list li .news-photo-boxs h4{font-size: 1.4rem;}
.news-photo-list li .news-photo-boxs .news-photo-font{font-size: .913rem;line-height: 1.8;}
.news-photo-list li .news-box{border-radius: 10px;margin-bottom: 1.5rem;}
.news-photo-list li .news-box .news-img{height: 14rem;}
.news-list-swiper .newsticker-box{border-radius: 10px;margin-bottom: 1.5rem}
.news-list-swiper .newsticker-box .newsticker-img{height: 14rem;}
.news-list-swiper .newsticker-box .newsticker-carousel{padding: 1.2rem 2rem 2rem}
.news-list-swiper .newsticker-box .newsticker-carousel h4{font-size: 1.4rem;line-height: 1.8}
.news-list-swiper .newsticker-box .newsticker-carousel .newsticker-carousel-font{line-height: 1.6;}
.news-list-swiper .tt-cc-pagination{bottom: 1rem;}
}



/*主营业务 内页*/
.text-ellipsis-5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;-webkit-line-clamp: 5;}
.business-header-bg .ph-image-inner::after{position: absolute;display: block;content: "";top: -1px;left: -1px;bottom: -1px;right: -1px;background: #061123 url(../img/img-bg-business-1.png) no-repeat center;z-index: 2;width: 55%;background-position-x: 4%;background-position-y: 10%;}
.business-header-bg .ph-image .ph-image-inner img{width: 45% !important;position: absolute;right: 1px;}
.business-header-bg .ph-caption-subtitle{width: 100%;}
.business-header-bg .ph-caption-en{display: inline-block;padding-left: 0rem;padding-right: 0rem;}
@media (min-width: 1201px) {
.business-2n .business-box:nth-child(2n) .business-carousel{padding: 2rem 2rem 2rem 4rem;}
.business-2n .business-box:not(:last-child){margin-bottom: 5rem;}
.business-2n .business-box:last-child{margin-bottom:1rem;}
.business-header-bg .ph-caption-title{font-size: 2.8rem;}
.business-header-bg .business-header-left{padding-left: 3rem;}
}
@media (max-width:1200px){
.business-header-bg .ph-caption-title{font-size: 2rem;}
}
@media (max-width: 991px){
.business-2n .business-box:nth-child(2n) .business-carousel{padding: 2rem;}
.business-header-bg .ph-caption{padding: 4rem 2rem 3rem;}
}
@media (max-width: 561px){
.business-header-bg h3.ph-appear {font-size: 2rem;}
}


/*资质授权*/
.news-list-swipers-boxs{background:url("../img/img-qualification-bg-88.jpg") right no-repeat;background-size: cover;padding: 10rem 0;position: relative;}
.news-list-swipers-boxs:after{display: inline-block;content: '';background: url("../img/img-zz-bg-2.png") center no-repeat;background-size: contain;width: 10rem;height: 10rem;left: -4rem;top: 5%;position: absolute;}
.news-grid-boxs .awards-box::before {background-image: url("../img/img-zz-l.png");}
.news-grid-boxs .awards-box::after {background-image: url("../img/img-zz-r.png");}
.news-grid-boxs{width:60%}
.news-list-swipers-boxs .full-screen .tt-cc-nav-prev{left: 0%;bottom: -25%;top: auto;transform: initial;}
.news-list-swipers-boxs .full-screen .tt-cc-nav-next{left: 5.9%;bottom: -25%;top: auto;transform: initial;right:auto;}
.news-list-swipers-boxs .tt-cc-nav-prev .tt-cc-nav-arrow{color: #919191;}
.news-list-swipers-boxs .tt-cc-nav-next .tt-cc-nav-arrow{color: #919191;}


.news-list-swipers-boxs .images-ba-zk{width: 17rem;position: absolute;right: 12rem;bottom: -5.5rem;background:url("../img/img-zz-k2.png");width: 14.8rem;height: 19rem;background-size: cover;padding: 1.3rem 1.6rem 1.6rem 1.3rem;}
.news-list-swipers-boxs .images-ba-zk.two{right: 28rem;bottom: -1.3rem;}
.news-list-swipers-boxs .images-ba-zk .content{width: 100%;height: 100%;}

.business-license‌-list .business-license-boxs{background: #fff;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);transition: all 0.5s;border-radius: 15px;overflow: hidden;}
.business-license‌-list li{margin-bottom: 3rem;padding-left: 1.5rem;padding-right: 1.5rem;}
.business-license‌-list li .business-img-box{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.business-license‌-list li .business-img-wrap{overflow:hidden;background:url(../img/img-zz-k1.png) no-repeat;background-size: 100% 100%;display:inline-block;padding: 1.3rem 2rem 1.7rem 1.6rem;}
.business-license‌-list li .news-img{height: 14rem;width: 21rem;overflow: hidden;position: relative;transition: all 1s cubic-bezier(.165, .84, .44, 1);}
.business-license‌-list li .news-img img{width: 100%;height: 100%;}
.business-license‌-list li a>img{width:100%;height:100%;}
.business-license‌-list li .business-font-boxs{width: 54%;position: absolute;top: 83%;left: 50%;transform: translate(-50%, -50%);}

.business-license‌-list li.business-license-2n{margin-bottom: 3rem;padding-left: 1.5rem;padding-right: 1.5rem;}
.business-license‌-list li.business-license-2n .business-img-box{position: absolute;top: 44.5%;left: 50%;transform: translate(-50%, -50%);}
.business-license‌-list li.business-license-2n .business-img-wrap{overflow:hidden;background:url(../img/img-zz-k2.png) no-repeat;background-size: 100% 100%;display:inline-block;padding: 1.3rem 2rem 1.7rem 1.6rem;}
.business-license‌-list li.business-license-2n .news-img{height: 20rem;width: 15rem;overflow: hidden;position: relative;transition: all 1s cubic-bezier(.165, .84, .44, 1);}
.business-license‌-list li.business-license-2n .news-img img{width: 100%;height: 100%;}
.business-license‌-list li.business-license-2n a>img{width:100%;height:100%;}
.business-license‌-list li.business-license-2n .business-font-boxs{width: 54%;position: absolute;top: 83%;left: 50%;transform: translate(-50%, -50%);}
.news_list_boxs_grid{position: relative;}

@media (min-width: 1201px){
.news-grid-boxs{width:60%;margin: 0 -2rem;}

.business-license‌-list li .news-img{height: 100%;width: 100%;}
.business-license‌-list li.business-license-2n .news-img{height: 100%;width: 100%;}
.business-license‌-list li .business-img-wrap{height: 16.6rem;width: 24rem;}
.business-license‌-list li.business-license-2n .business-img-wrap{height: 19.6rem;width: 16rem;}
}

@media (max-width: 2400px)and (min-width: 2144px) {
.business-license‌-list li .business-img-wrap{height: 17.5rem;}
.business-license‌-list li.business-license-2n .business-img-wrap{height: 20.5rem;}

.business-header-bg .ph-image-inner::after{background-position-x: -30%;}

}
@media (max-width:6400px)and (min-width: 2880px) {
.business-header-bg .ph-image-inner::after{background-size: cover;}
}
@media (max-width: 1920px)and (min-width: 1760px) {

}
@media (max-width: 1760px)and (min-width: 1600px){
.business-license‌-list li .business-img-wrap{height: 15rem;width: 19rem;}
.business-license‌-list li.business-license-2n .business-img-wrap {height: 18rem;width: 15rem;}
.business-license‌-list li .business-img-box{top: 49%;}
.business-license‌-list li.business-license-2n .business-img-box{top: 43%;}

.business-header-bg .ph-image-inner::after{background-position-x: 16%;}
}
@media (max-width: 1500px){
.news-grid-boxs{width:55%;}
}

@media (max-width: 1460px){

.business-license‌-list li .business-img-wrap{height: 14.6rem; width: 22rem;}
.business-license‌-list li.business-license-2n .business-img-wrap{height: 17.6rem;width: 14rem;}

.business-header-bg .ph-image-inner::after{background-position-x: 21%;}
.business-header-bg .ph-caption-subtitle{margin-top: 1rem;font-size: 1.2rem;}

}
@media (max-width: 1366px){
.news-grid-boxs{width:50%;}
.business-license‌-list li .business-img-wrap{height: 14rem; width: 20rem;}
.business-license‌-list li.business-license-2n .business-img-wrap{height: 16.6rem;width: 14rem;}

.business-header-bg .ph-image-inner::after{background-position-x: 25%;}
.business-header-bg .ph-caption-subtitle{margin-top: 1rem;font-size: 1.2rem;}

}
@media (max-width: 1280px){
.news-grid-boxs{width:50%;}
.news-list-swipers-boxs .news-grid-boxs h5{font-size: 1.1rem;}

.business-license‌-list li .business-img-wrap {height: 13rem;width: 18rem;}
.business-license‌-list li.business-license-2n .business-img-wrap {height: 15.5rem;width: 13rem;}

.business-header-bg .ph-image-inner::after{background-position-x: 25%;}
.business-header-bg .ph-caption-subtitle{margin-top: 1rem;font-size: 1.2rem;}
}

@media (max-width:1200px){

}
@media (max-width: 991px){
.business-license‌-list li .news-img{height: 100%;width: 100%;}
.business-license‌-list li .business-img-wrap{padding: 1rem;height:9rem;width: 11rem;}

.business-license‌-list li.business-license-2n .news-img{height: 100%;width: 100%;}
.business-license‌-list li.business-license-2n .business-img-wrap{padding:1rem;height: 10.6rem;width: 8rem;}

.news-list-swipers-boxs{background: url("../img/img-qualification-bg-88.jpg") no-repeat #f0f4fd;padding: 3rem 0 25rem;position: relative;background-position: right bottom;background-position-x: 100%;background-size: auto 43%;}
.news-list-swipers-boxs .images-ba-zk{position: absolute;right: 2rem;bottom: -19rem;background: url("../img/img-zz-k2.png");width: 10rem;height: 15rem;padding: 1.3rem 1rem;background-size: 100% 100%;}
.news-list-swipers-boxs .images-ba-zk.two{right: 14rem;bottom: -15rem;}
.news-grid-boxs{width:100%;}
.news-list-swipers-boxs.tt-section .swiper-slide{padding:0 1rem;}
.news-list-swipers-boxs:after{width:8rem;height:8rem;}
.news-list-swipers-boxs .full-screen .tt-cc-nav-prev{left: 42%;bottom: -15%}
.news-list-swipers-boxs .full-screen .tt-cc-nav-next{left: 52%;bottom: -15%;}
.news-list-swipers-boxs{padding: 3rem 0 20rem;background-size: auto 49%;}

.news-list-swipers-boxs .images-ba-zk{bottom: -17.5rem;}
.news-list-swipers-boxs .images-ba-zk.two{right: 14rem;bottom: -14.9rem;}
}

@media (max-width:500px){
.business-license‌-list li .business-img-wrap{height: 8.5rem;}
.business-license‌-list li.business-license-2n .business-img-wrap{height: 10.1rem;}
.news-list-swipers-boxs .full-screen .tt-cc-nav-prev{left: 35%;bottom: -23%}
.news-list-swipers-boxs .full-screen .tt-cc-nav-next{left: 52%;bottom: -23%;}
.news-list-swipers-boxs .images-ba-zk{bottom: -17.5rem;}
.news-list-swipers-boxs .images-ba-zk.two{right: 14rem;bottom: -15.5rem;}



}



/*信息公开*/
.information-disclosure-bg .information-footer{position: absolute;bottom: 0;width: 100%;height: 12rem;left: 0;background:url(../img/img-other-bg-1.png) no-repeat left bottom;}
.information-disclosure-btn .btn-outline-secondary{color: #fff;border-color: #fff;}
.information-disclosure-bg{background-position: right bottom;background-size: contain;background-color: var(--light);}
.information-disclosure-bg .information-disclosure-boxs{background-color: var(--white);padding: 3rem 6rem 12rem;border-radius: 24px;margin-bottom: -5rem;}
@media (max-width:6400px)and (min-width: 1921px) {
.information-disclosure-bg .information-footer{background-size: cover;}
#tt-message{background-size: 52%;}
}

@media (min-width: 1201px){
.information-disclosure-btn .btn{padding: .7rem 0;min-width: 11rem;}
}
@media (max-width:1200px){
}
@media (max-width: 991px){
.information-disclosure-bg .information-footer{background-size: cover;}
.information-disclosure-bg .information-disclosure-boxs{padding: 2rem 1.5rem 6rem;}
.information-disclosure-btn .btn{padding: .7rem 0;min-width: 9rem;}
.full-screen .information-footer{height:6rem;}
.information-disclosure-bg .information-disclosure-boxs{margin-bottom: -3rem;}
}
@media (max-width: 561px){
.information-disclosure-bg .information-disclosure-boxs{margin-bottom:-2rem;}
}





/*搜索*/
.display-block{display:block;}
.ss-box{position:relative;color:#000;border:1px solid rgb(185,185,185);box-shadow:0 5px 10px rgba(0,0,0,0.08);transition:all 0.5s;border-radius:30px;overflow:hidden;max-width:45%;height:3.5rem;margin:0 auto}
.ss-box input{background-color:#1e90ff;border:none;height:3.5rem;color:rgb(15,15,15)}
.ss-box .s-input{width:100%;outline:none;border:none;padding-left:2rem;background-color:transparent}
.ss-box .s-btn{position:absolute;background-color:transparent;width:100%;height:3.5rem;color:rgb(185,185,185);cursor:pointer;outline:none;border:none;z-index:2;right:1rem;font-size:1.5rem}
@media (max-width: 991px){
.ss-box{max-width:100%;}
}


/*menu*/
.add-menu li:nth-child(1),.add-menu li:nth-child(4){display:none;}
.tt-submenu-list li a:focus{color: var(--primary);}
@media (min-width: 1200px) {
.tt-submenu-trigger > a::after{margin-left: 4px;}
.tt-main-menu-list > li{padding: 0 .45rem;}
.tt-submenu-list li a::after{top: 10px;}
.tt-submenu-list > li.active > a{color: var(--black);}
.tt-submenu-list > li.active:hover > a{color: var(--primary);}
.d-none .tt-submenu-list li a{padding: 10px 0px;font-size: 1rem;}
.d-none .tt-submenu-list li:hover a{padding-left: 0;}
}
@media (max-width: 1366px){
.tt-othermenu .btn{padding: .7rem 0.8rem;}
.tt-submenu-trigger > a::after{margin-left: 3px;}
}
@media (max-width: 1280px){
.tt-othermenu .btn{padding: .7rem 0.6rem;font-size: 0.8rem;}
.tt-submenu-trigger > a::after{margin-left: 3px;}
}
@media (max-width: 1600px) and (min-width: 1280px){
.tt-submenu-other .tt-submenu-list li .businesslist a {font-size: .65rem;}
.tt-main-menu-list > li{padding: 0 .1rem;}
}
@media (max-width: 1760px) and (min-width: 1560px) {
.tt-submenu-other .tt-submenu-list li .businesslist a {font-size: .8rem;}
.tt-othermenu .btn{padding: .7rem 1rem;}
}
@media (max-width: 2400px) and (min-width: 2144px){
.tt-submenu-other .tt-submenu-list li .businesslist a {font-size: .76rem;}
.tt-othermenu .btn{padding: .7rem 1rem;}
}
@media (max-width: 2400px) and (min-width: 2133px){
.tt-othermenu .btn{padding: .7rem 1rem;}
.tt-submenu-trigger > a::after{margin-left: 3px;}
}
@media (max-width: 1745px) and (min-width: 1536px){
.tt-othermenu .btn{padding: .7rem 0.8rem;}
.tt-submenu-trigger > a::after{margin-left: 3px;}
}
@media (max-width: 991px){
.tt-main-menu-list > li:nth-child(1) .tt-submenu,.tt-main-menu-list > li:nth-child(1) .tt-m-caret,
.tt-main-menu-list > li:nth-child(2) .tt-submenu,.tt-main-menu-list > li:nth-child(2) .tt-m-caret,
.tt-main-menu-list > li:nth-child(3) .tt-submenu,.tt-main-menu-list > li:nth-child(3) .tt-m-caret,
.tt-main-menu-list > li:nth-child(5) .tt-submenu,.tt-main-menu-list > li:nth-child(5) .tt-m-caret,
.tt-main-menu-list > li:nth-child(6) .tt-submenu,.tt-main-menu-list > li:nth-child(6) .tt-m-caret,
.tt-main-menu-list > li:nth-child(7) .tt-submenu,.tt-main-menu-list > li:nth-child(7) .tt-m-caret,
.tt-main-menu-list > li:nth-child(8) .tt-submenu,.tt-main-menu-list > li:nth-child(8) .tt-m-caret,
.tt-main-menu-list > li:nth-child(9) .tt-submenu,.tt-main-menu-list > li:nth-child(9) .tt-m-caret
{display: none !important;}
}


/*主营业务 三级栏目导航*/
.business-nav-boxs{padding:1.5rem 0;background-color:rgba(0, 0, 0, 0.5);position:absolute;bottom:0;z-index:2;width: 100%;}
.business-nav-boxs .full-screen{display:flex;justify-content:space-between;}
.business-nav-boxs a{color:#fff;font-size:1.15rem;flex:1;transition: color 0.3s, opacity 0.3s;border-right: 0.1rem solid rgba(255, 255, 255, 0.35);align-items: center;padding: 0 0.5rem;justify-content: center;display: flex;}
.business-nav-boxs a:hover{color: rgba(255, 255, 255, .7);}
.business-nav-boxs a:last-child{border:none;}
@media (max-width: 991px){
.business-nav-boxs{display: none;}
}

/*在线咨询*/
#online-consultation{position:fixed;word-wrap:break-word;z-index:100;}
#online-consultation a{display:block;color:#fff;line-height:1.2rem;color:#fff;font-weight:500;font-size:0.9rem;text-align:center;background:var(--primary);transition:0.5s all;padding:0.8rem 0.2rem;border-radius:10%;}
#online-consultation a p{padding-top: 0.2rem;margin-bottom: 0;transition: color 0.3s, opacity 0.3s;}
#online-consultation a p:hover{color: rgba(255, 255, 255, .7);}
#online-consultation a img{animation:jumpOnline 2s ease-in-out infinite;}
@keyframes jumpOnline {
    0% {
        transform: translateY(0);
    }

    25% {
        transform: translateY(-3px);
    }

    50% {
        transform: translateY(0);
    }

    75% {
        transform: translateY(-3px);
    }

    100% {
        transform: translateY(0);
    }
}

@media (min-width: 1201px){
#online-consultation{bottom:30%;right:0.3rem;}
#online-consultation a{width:3.5rem;height:5.5rem;}
}
@media (max-width:1200px){

}
@media (max-width: 991px){
#online-consultation{bottom:10%;right:1rem;opacity:0.8;width: 3rem;display: none;}
#online-consultation p{display:none;}

}