html, body {font-weight: 400;font-family: '微软雅黑';}

.auto-1440 {max-width: 1440px;margin: 0 auto;}
.auto-1400 {max-width: 1400px;margin: 0 auto;}
.auto-1280 {max-width: 1280px;margin: 0 auto;}
.auto-900 {max-width: 900px;margin: 0 auto;}

@media (min-width: 1921px) {
    .auto-1440 {max-width: 14.4rem;}
    .auto-1400 {max-width: 14rem;}
}

@media (max-width: 1440px) {
    .auto-1440 {max-width: 90%;}
    .auto-1400 {max-width: 86%;}
    .auto-1280 {padding: 0 2%;}
}

@media (max-width: 1280px) {
    .auto-1280 {max-width: 90%;}
}

@media (max-width: 640px) {
    .auto-1440 {max-width: 100%;padding: 0 15px;}
    .auto-1400 {max-width: 100%;padding: 0 15px;}
    .auto-900  {max-width: 100%;padding: 0 15px;}
}

.mt80 {margin-top: .8rem;}
@media (max-width: 1024px) {
    .mt80 {margin-top: 10%;}
}


/*Top*/
#Top{background:#fff; width: 100%;position: relative; min-height:1.05rem;z-index:100; transition: 0.5s;}
#Top.scrollDown .header {position: fixed;top: 0;left: 0;width: 100%;background: #fff;transform: translateY(-100%);transition: 0.5s;}
#Top.scrollDown .header.header-fixed {transform: translateY(0);}
#Top .auto{ max-width: 17.2rem;margin:0 auto;}
#Top .header-height .container {height: .25rem;background: #004fa3;}
#Top .header-height .container .name {display: inline-flex;align-items: center;height: .25rem;color: #fff;font-size: 12px;padding: 0px 20px;cursor: pointer;}
#Top .header-height .container .name::after{display: inline-flex;content:''; width:6px; height: 6px;margin-left: 5px;margin-top: -2px;border: 1px solid #fff;border-right: 0;border-bottom: 0;transform: rotate(225deg);transition:0.3s;}
#Top .header-height .container .show .name {color:#888888;background-color: #fff;}
#Top .header-height .container .show .name::after{border-color: #888888;}
#Top .top-language {position: relative;}
#Top .top-language span {padding-left: 20px;background:url(../images/icon_lang.png) no-repeat left center/16px; display:block;}
#Top .top-language .drop {position: absolute;top:100%;left:0;background: #004fa3; display: none;}
#Top .top-language a{ display: block;line-height: .3rem;padding-left: .24rem;padding-right: .24rem;font-size: .14rem;color: #fff; text-align: center;white-space: nowrap;transition: .3s;}
#Top .top-language a:nth-child(1) {border-bottom: 1px solid #fff;}
#Top .top-language a:hover{ text-decoration: underline;}
#Top .top-branch-box {padding-bottom: .5rem;background: #f5f5f5;display: none;}
#Top .top-branch-box dt {width: 20%;margin-top: .4rem;}
#Top .top-branch-box dt a {display: inline-flex;align-items:center;margin-bottom: .1rem;font-size: .18rem;color: #333333;transition: .3s;}
#Top .top-branch-box dt a::after{display: inline-flex;content:''; width:8px; height: 8px;margin-left: 10px;margin-top: 0;border: 1px solid #333;border-right: 0;border-bottom: 0;transform: rotate(135deg);}
#Top .top-branch-box dt span {font-size: .15rem;color: #999;}
#Top .top-branch-box dt a:hover {font-weight: bold;color: #004fa3;}
#Top .top-branch-box dt a:hover::after {border-color: #004fa3;}
#Top .header {border-bottom: 1px solid #e5e5e5;background: #fff; transition: transform .5s;}
#Top .header-left{ float:left; height:100%; display:flex;align-items: center; }
/*#Top .header-left .logo{height:.8rem;}*/
#Top .header-left .logo img{width: 0.94rem;}
#Top .header-left .stock {margin-left: 0.2rem;font-size: 0.14rem;font-weight: 700;color: #004fa3;}
#Top .header-right{ float:right;}
#Top .header-mid{ transition: 0.3s;}
#Top .header-menu li{ width:auto !important;}
#Top .header-menu li em{  line-height:0.8rem; position:relative;}
#Top .header-menu li em a{ position:relative;padding:0 .32rem;color:#000;}

#Top .header-menu li:hover em a,
#Top .header-menu li.aon em a{font-weight: bold;}
#Top .header-menu li:hover em a::before,
#Top .header-menu li.aon em a::before{ width:100%;}
#Top .header-menu li:hover em a::after,
#Top .header-menu li.aon em a::after{ opacity:1;}

#Top .header-menu li .sub {background-color: rgba(255, 255, 255, 0.95);}
#Top .header-menu li .sub-menu dl {padding: 0 .3rem;}
#Top .header-menu li .sub-menu dt a{line-height: .6rem;color:#666;border-bottom: 1px solid #e6e6e6;}
#Top .header-menu li .sub-menu dt a:hover{ color:#004fa3;background: transparent;}
#Top .header-menu li .sub-menu dt:last-child a {border-bottom: 0;}
#Top .header-right dd{ float:left;position:relative; /*height: 1.2rem;*/ z-index:100;}

#Top .top-search{width:.3rem; margin-left: .3rem;transition:width 0.3s;}
#Top .open-search{ width:.24rem; height:0.8rem; display:block; position:relative;background:url(../images/icon_search_top.png) no-repeat center/.22rem; z-index:2;transition: .3s; }
#Top .search-box{ position:absolute; right:0; top:50%; width:4rem;height: auto;margin-top:-.2rem;background:#fff;;border:1px solid #bebdbd;opacity: 0;transform: scale(0);transform-origin: 100% center;visibility:hidden;transition: .3s;}
#Top .search-box .text{ display: block;height:.4rem; width:100%; border:0; line-height:.4rem; padding:0 .3rem 0 5px;background:#fff; }
#Top .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:.4rem;background:url(../images/icon_search_top.png) no-repeat center center/.22rem; }
#Top .search-box .CloseBtn{ position:absolute; top:50%;right:-.4rem;width:.3rem; height:.4rem;margin-top: -.2rem;}
#Top .search-box .CloseBtn::before ,
#Top .search-box .CloseBtn::after { position:absolute;content:'';top:50%;left:0; width: .3rem;height: 2px;background: #666666;}
#Top .search-box .CloseBtn::before { transform: rotate(45deg) }
#Top .search-box .CloseBtn::after { transform: rotate(-45deg)}


@media(min-width:1025px){
    #Top .header-menu li .sub {width: 3.4rem;left: 50%;margin-left: -1.7rem;}
    #Top .header-menu li em a::before{position:absolute; content:'';left:50%; transform:translateX(-50%);width:0; height:2px; background:#004fa3; bottom:0;  z-index: 10; transition:0.3s;}
    #Top .header-menu li em a::after{display: inline-flex;content:''; width:6px; height: 6px;margin-left: 10px;border: 1px solid #666666;border-right: 0;border-bottom: 0;transform: rotate(45deg);opacity: 0;transition:0.3s;}
    #Top .header-mid-hide {transform: scale(0);}
    #Top .top-search-show .open-search {transform: scale(0);}
    #Top .top-search-show .search-box {right: .5rem;transform: scale(1);opacity: 1;visibility:unset;}
    #Top .top-search-show .search-box .text {border-color: #004fa3;}
}
@media(max-width:1760px){
    #Top .auto {padding:0 2%;}
    #Top .header-menu li em {padding: 0 .12rem;}
}
@media(max-width:1024px){
    #Top {/*position: fixed;*/min-height: 1.6rem;box-shadow: 2px 0 10px rgba(0,0,0,.2);}
    #Top .auto {padding:0 4%;align-items: center;}
    #Top .header-height .container {height: 0.5rem;}
    #Top .header-height .container .name {height: 0.5rem;}
    #Top .top-branch-box dt {width: 33%;}
    #Top .top-branch-box dt a {font-size: .26rem;}
    #Top .top-branch-box dt span {font-size: .22rem;}
    #Top .top-language .drop {width: 80%;}
    #Top .header {align-items: center;}
    #Top .header-left .logo img {width: 1.6rem;}
    #Top .header-left .stock {font-size: 0.24rem;}
    #Top .header-right dd {position: static;margin-right:.2rem;}
    #Top .top-language a{  font-size: 2vw;}
    #Top .open-search {width: .3rem;height: 1.1rem;background-size: contain;}
    #Top .search-box {top: 100%;margin-top: 0;width: 100%;border:1px solid #eee;}
    #Top .search-box .text {height: .7rem;border:0;}
    #Top .search-box .btn {right: .7rem;height: .7rem;background-size:.32rem;}
    #Top .search-box .CloseBtn {right: .1rem;}
    #Top .top-search-show .search-box {opacity: 1;transform: scale(1);visibility: visible;}

    #Top #open_menu{ width:.34rem; height:1.1rem; position:relative;}
    #Top #open_menu i::before,
    #Top #open_menu i::after,
    #Top #open_menu i{width:100%;  background:#004fa3;}
    #Top #open_menu i{height:2px;margin-top:-.015rem;}
    .hover #Top #open_menu i::before,
    .hover #Top #open_menu i::after,
    .hover #Top #open_menu i{background:#fff;}

    #Top #header-menu{ position:absolute; width:100%; top:100%; right:0;height: calc(100vh - 1rem); overflow-y: auto; z-index:100; text-align:center; background: #f9f9f9; transform: translateX(100%);transition: .5s;}
    #Top #header-menu .sub-menu { max-width: 88%;margin:0 auto;}
    #Top #header-menu ul { padding: 4vw 0;}
    #Top #header-menu li {margin-bottom: .2rem;}
    #Top #header-menu li em {border-bottom: 0;padding:0 25px;}
    #Top #header-menu li em a{ padding:0;border-bottom: 0;color:#000;font-weight: bold; position: relative;text-align: left;font-size: .24rem;line-height: 12vw; border-bottom: 1px solid #e8e8e8;}
    #Top #header-menu li.has-sub em a::after { position: absolute;content:'';  width: 10px;  height: 6px;top:50%;right:0; margin-top: -3px;background:url("../images/arrow_down.png") no-repeat right center/contain;transition: .3s;}
    #Top #header-menu li.has-sub.clickon em a::after  { transform: rotate(180deg);}
    #Top #header-menu li .sub-menu img { display: none;}
    #Top #header-menu li .sub-menu dl { padding: 2.66vw 3% 0;}
    #Top #header-menu li .sub-menu dt a{ line-height: 12vw;font-size: .24rem;color:#333;border-bottom: 1px solid #e8e8e8;text-align: left;}
    #Top #header-menu li:last-child em a,
    #Top #header-menu li:last-child em{ border-bottom:0;}
    #Top #header-menu.header-menu-show {transform: translateX(0)}
}
@media(max-width:640px) {
    #Top .top-language a {font-size: 4vw;}
}


/*homeBanner*/
.homeBanner {position:relative;height:100%;}
.homeBanner li {position: relative;}
.homeBanner li a {position: relative;display:block;z-index: 9;}
.homeBanner li video {position: absolute;width: 100%;height: 6rem;top: 0;left: 0;object-fit: cover;z-index: 10;}
.homeBanner li.slick-slide {height:100%;}
.homeBanner li.slick-slide img {display:block;width:100%;}
.homeBanner .txt {position:absolute;left:0;top:0;z-index:11;width:100%;height:100%;padding-top:2.1rem;color:#fff;}
.homeBanner .txt .cn {font-size:.54rem;margin-bottom:.2rem;line-height:1;color:#fff;}
.homeBanner .txt .en {font-size:.26rem;margin-bottom:.55rem;color:#fff;}
.homeBanner .txt .more {display: inline-block;line-height: .4rem;padding: 0 .55rem;color:#fff;background-color: #004fa3;}
.homeBanner .txt .more:hover {background-color: #083f78;}
@media (min-width:1025px) {
    .homeBanner li.slick-slide .pc {height:6rem;}
    .homeBanner li.slick-slide .wap {display:none;}
}
@media (max-width:1024px) {
    .homeBanner .pic {height: 5rem}
    .homeBanner .pic .wap {height: 100%;object-fit: cover;}
    .homeBanner .txt {height:auto;padding-top:0;top:50%;transform:translateY(-50%)}
    .homeBanner .txt .cn {width:60%;font-size:.3rem;}
    .homeBanner .txt .en {width:60%;font-size:.24rem;}
    .homeBanner .txt .more {line-height: 0.68rem;padding: 0 .45rem;}
    .homeBanner .banSearch {margin-top:4%;}
    .homeBanner .banSearch .text {width:75%;line-height:38px;font-size:.24rem;}
    .homeBanner .banSearch .btn {width:25%;padding:0 6%;line-height:38px;font-size:.24rem;}
}
.homeBanner .slick-dots {position:absolute;max-width:14rem;left:50%;bottom:3%;transform:translateX(-50%);overflow:hidden;z-index:10;/*display:none;*/}
.homeBanner .slick-dots li {display:inline-block;width:1rem;height: 3px;position:relative;cursor:pointer;background-color: rgba(255, 255, 255, 0.51);}
.homeBanner .slick-dots li.slick-active {background-color: #fff;}
.homeBanner .slick-dots li:not(:last-child) {margin-right:.1rem;}
.homeBanner .slick-dots li::after {content:'';position:absolute;width:0;height:100%;background-color:#fff;}
.homeBanner .slick-dots li.on::after {width:100%;transition:width 4s linear;}
.homeBanner .slick-dots li button {display:none;}
.custom-dots-progress {position:absolute;width:100%;max-width:14rem;left:50%;bottom:5%;transform:translateX(-50%);overflow:hidden;z-index:10;}
.custom-dots-progress .custom-dot-progress {display:inline-block;width:.8rem;height:.02rem;position:relative;cursor:pointer;background:#fff;}
.custom-dots-progress .custom-dot-progress:not(:last-child) {margin-right:.1rem;}
.custom-dots-progress .custom-dot-progress i {display:block;height:100%;background:#004fa3;}
@media (min-width:1921px) {
    .homeBanner .slick-dots {max-width:14rem;}
}
@media (max-width:1440px) {
    .homeBanner .slick-dots {max-width:90%;}
}
@media (max-width:1024px) {
    .homeBanner .slick-dots {width:88%;bottom:4%;}
    .homeBanner .slick-dots li:not(:last-child) {margin-right:4px;}
}


/*homeTit*/
.homeTit {text-align:center;}
.homeTit span {display: inline-block;position: relative;padding-bottom: .16rem;line-height: 1;font-size: .34rem;font-weight: bold;color:#000;}
.homeTit span::after {content:'';position: absolute;width: .5rem;height: 2px;bottom:0;left: 50%;transform: translateX(-50%);background-color: #004fa3;}
.homeSubtit {font-size: .44rem;}

@media (max-width: 1024px) {
    .homeTit {font-size: .40rem;}
    .homeTit span {padding-bottom: 0.24rem;font-size: 0.46rem;}
    .homeTit span::after {width: 0.7rem;height: 3px;}
    .homeSubtit {font-size: .3rem;}
}

/*homeProduct*/
.homeProduct .list {position: relative;margin-top: .7rem;}
.homeProduct .list li {overflow: hidden;}
.homeProduct .list li a {position: relative;display: block;}
.homeProduct .list li .pic {z-index: 1;}
.homeProduct .list li .pic figure {height: 4.45rem;}
.homeProduct .list li:nth-child(4) ~ li .pic figure {height: 3.15rem;}
.homeProduct .list li .pic {height: 4.45rem;;}
.homeProduct .list li .pic img {width: 100%;height: 100%;object-fit: cover;}
/*.homeProduct .list li .pic img ~ li .pic img {height: 3.15rem;;}*/
/*.homeProduct .list li:nth-child(4) .pic img {height: 4.45rem;;}*/
.homeProduct .list li .txt {position: absolute;left: 0;bottom:0;width: 100%;padding: .3rem;transform: translateY(0.5rem);z-index: 3;transition: .5s;}
.homeProduct .list li a::before {content:'';position: absolute;bottom:0;left:0;width: 100%;height: 50%;background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.2));z-index: 2;}
.homeProduct .list li .txt .cate {font-size: .18rem;color: #fff;}
.homeProduct .list li .txt aside {margin-top: .05rem;font-size: .24rem;color: #fff;font-weight: bold;}
.homeProduct .list li .txt .desc {margin-top: .1rem;font-size: .17rem;color: rgba(255, 255, 255, 0.7);}
.homeProduct .list li .txt .more {margin-top: .2rem;font-size: .17rem;color: #fff;opacity: 0;transition: .7s;}
.homeProduct .list li .txt .more::after{display: inline-flex;content:''; width:9px; height: 9px;margin-left: 6px;border: 1px solid #056bd7;border-left: 0;border-bottom: 0;transform: rotate(45deg);opacity: 0;transition: .5s;}
/*.homeProduct .list li:hover a::before {background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.6));}*/
.homeProduct .list li:hover .txt {transform: translateY(0);}
.homeProduct .list li:hover .txt .more {opacity: 1;}
.homeProduct .list li:hover .txt .more::after {opacity: 1;}
.homeProduct .list li .txt .more:hover::after {margin-left: 12px;}


@media (min-width: 1025px) {
    .homeProduct .list .swiper {display: none;}
    .homeProduct .list li {width: 31.9%;margin-right: 2.1%;margin-bottom: 2.1%;}
    .homeProduct .list li:nth-child(1){width: 66%;}
    .homeProduct .list li:nth-child(2){margin-right: 0;}
    .homeProduct .list li:nth-child(4){width: 66%;margin-right: 0;}
    .homeProduct .list li:nth-child(7){margin-right: 0;}
}
@media (max-width: 1024px) {
    .homeProduct .list li {width: 100%;}
    .homeProduct .list li:not(:last-child) {margin-bottom: 4%;}
    .homeProduct .list li .pic {display: flex;align-items:center;justify-content:center;background-color: #fafafa;}
    .homeProduct .list li .pic figure,
    .homeProduct .list li:nth-child(4) ~ li .pic figure {height: auto;}
    .homeProduct .list li .pic figure {padding-bottom: 70.57%;}
    .homeProduct .list li .pic img {max-width: none;}
    .homeProduct .list li .txt .cate {font-size: 0.24rem;}
    .homeProduct .list li .txt aside {font-size: .29rem;}
    .homeProduct .list li .txt .desc {margin-top: .1rem;font-size: .24rem;color: rgba(255, 255, 255, 0.7);}
   /* .homeProduct .list ul {display: none;}

    .homeProduct .swiper-slide a {position: relative;display: block;}
    .homeProduct .swiper-slide .pic {z-index: 1;}
    .homeProduct .swiper-slide .pic figure {padding-bottom: 70.57%;}
    .homeProduct .swiper-slide .txt {position: absolute;left: 0;bottom:24px;width: 100%;padding: .3rem;z-index: 3;}
    .homeProduct .swiper-slide a::before {content:'';position: absolute;top:0;left:0;width: 100%;height: 100%;background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));z-index: 2;}
    .homeProduct .swiper-slide .txt .cate {font-size: .24rem;color: #fff;}
    .homeProduct .swiper-slide .txt aside {margin-top: .05rem;font-size: .29rem;color: #fff;font-weight: bold;}
    .homeProduct .swiper-slide .txt .desc {margin-top: .1rem;font-size: .24rem;color: rgba(255, 255, 255, 0.7);}
    .homeProduct .swiper-slide .txt .more {margin-top: .2rem;font-size: .24rem;color: #fff;opacity: 0;transition: .7s;}
    .homeProduct .swiper-slide .txt .more::after{display: inline-flex;content:''; width:9px; height: 9px;margin-left: 6px;border: 1px solid #056bd7;border-left: 0;border-bottom: 0;transform: rotate(45deg);opacity: 0;transition: .5s;}
    .homeProduct .swiper-pagination {position:absolute;bottom: 10px;width: 100%;text-align:center;z-index: 10;}
    .homeProduct .swiper-pagination-bullet {display: inline-block;border: 1px solid #fff;border-radius: 50%;width: 10px;height: 10px;margin: 0 7px;opacity: 1;background: transparent;overflow: hidden;}
    .homeProduct .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff;}*/
}


/*homeAbout*/
.homeAbout {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}
.homeAbout .txt {position: relative;width: 50%;max-width: 6rem;padding: 2rem 0;}
.homeAbout .txt .title {color: #fff;font-size: .48rem;}
.homeAbout .txt .title {display: inline-block;position: relative;padding-bottom: .2rem;line-height: 1;font-size: .48rem;}
.homeAbout .txt .title::after {content:'';position: absolute;width: .5rem;height: 2px;bottom:0;left: 0;background-color: #004fa3;}
.homeAbout .txt article {margin-top: .2rem;line-height: 1.5;font-size: .24rem;color: #fff;}
.homeAbout .txt .more {display: inline-block;line-height: .4rem;margin-top: .5rem;padding: 0 .55rem;color:#fff;background-color: #004fa3;}
.homeAbout .txt .more:hover {background-color: #083f78;}
@media (max-width: 1024px) {
    .homeAbout:after {content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.4);}
    .homeAbout .pic {position: relative;}
    .homeAbout .pic figure {padding-bottom: 80%;}
    .homeAbout .txt {max-width: 100%;width: 80%;padding: 20% 0;z-index: 10;}
    .homeAbout .txt .title {margin-bottom: 0.2rem;padding-bottom: 0.24rem;}
    .homeAbout .txt .title::after {height: 3px;background-color: #fff;}
    .homeAbout .txt article {font-size: 0.28rem;line-height: 1.8;}
    .homeAbout .txt .more {line-height: .6rem;}
}

/*homeNews*/
.homeNews {margin-bottom: .8rem;}
.homeNews .list  {margin-top: .7rem;}
.homeNews .list .item {position: relative;width: 31.78%;background-color: #f8f8f8;}
.homeNews .list .item a {display: block;}
.homeNews .list .item .pic {position: relative;}
.homeNews .list .item .tag {position: absolute;top:0;left:0;line-height: 1;padding: .1rem .18rem;color:#fff;background-color: rgba(0,0,0,0.3);z-index: 10;}
.homeNews .list .item .pic figure {padding-bottom: 62.78%;}
.homeNews .list .item .txt {padding: 0.3rem;}
.homeNews .list .item .txt aside {color: #333333;font-weight: bold;height: 0.54rem;}
.homeNews .list .item .txt .mid {display: flex;padding: .1rem 0 .15rem;color:#333;}
.homeNews .list .item .txt .mid .locat {margin-right: .24rem;padding-left: .22rem;background: url("../images/icon_location.png") no-repeat left/.2rem;}
.homeNews .list .item .txt .mid .date {padding-left: .22rem;background: url("../images/icon_date.png") no-repeat left/.2rem;}
.homeNews .list .item .txt .desc {line-height: 1.75;color:#666;}
.homeNews .list .item dl {padding: 0 .36rem;margin-top: .7rem;}
.homeNews .list .item dl dt {padding-bottom: .2rem;margin-bottom: .2rem;border-bottom: 1px solid #e5e5e5;}
.homeNews .list .item dl dt:last-child {border-bottom: 0;}
.homeNews .list .item dl aside {color: #333;}
.homeNews .list .item dl time {color: #999;}
.homeNews .list .item:not(.noHover):hover {background-color: #f1f1f1;}
.homeNews .btnGroup {margin-top: .4rem;}
.homeNews .btnGroup a {display: inline-flex;justify-content:center;width: 1.7rem;line-height: .4rem;margin: 0 .2rem;color:#111111;border: 1px solid #111111;}
.homeNews .btnGroup a:hover {color:#fff;background-color: #004fa3;}
@media (min-width: 1025px) {
    .homeNews .list li:not(:nth-child(3n)) {margin-right: 2.9%;}
    .homeNews .list .item .tag {font-size: .13rem;}
    .homeNews .list .item .txt aside {font-size: .18rem;}
    .homeNews .list .item dl aside {font-size: .18rem;font-weight: bold;}
    .homeNews .list .item dl time {font-size: .14rem;}
    .homeNews .list .item dl dt:hover aside {color: #004fa3}

}
@media (max-width: 1024px) {
    .homeNews .list .item {width: 100%;margin-right: 0;margin-bottom: 6%;}
    .homeNews .list .item .pic figure {padding-bottom: 46.8%;}
    .homeNews .list .item .txt aside {font-size: .28rem;height: 0.89rem;}
    .homeNews .list .item .txt .mid {padding: 0.2rem 0 0.35rem;}
    .homeNews .list .item .txt .mid .locat,
    .homeNews .list .item .txt .mid .date {padding-left: 0.42rem;background-size: 16px;}
    .homeNews .list .item dl aside {font-weight: 700;}
    .homeNews .list .item dl time {font-size: 0.2rem;}
    .homeNews .btnGroup a {width: 2.4rem;line-height: .6rem;font-size: 0.2rem;}
}


/*innerBanner*/
.innerBanner {position: relative;}
.innerBanner .container {position: relative;}
.innerBanner .wap {display: none;}
.innerBanner .text {position: absolute;width: 100%;top: 50%;left: 50%;transform: translate(-50%, -74%);color: #fff;z-index: 10;}
.innerBanner .text .tit {font-weight: bold;font-size: .45rem;}
.innerBanner .text .subTit {margin-top: 1%;font-size: .18rem;}
.productDetailBan .innerBanner .video {width: 100%;height: 9rem;position: relative;}
.productDetailBan .innerBanner .video video {width: 100%;height: 100%;object-fit: cover;}
.productDetailBan .innerBanner .pc .swiperBox {height: 9rem;}
.productDetailBan .innerBanner .swiperBox {position: relative;height: 9rem;overflow: hidden;background: url("../images/productDetail_bg.jpg") no-repeat center/cover;}
.productDetailBan .innerBanner .swiperBox .content {position: absolute;top:50%;right: 12%;transform: translateY(-50%);width: 5rem;}
.productDetailBan .innerBanner .swiperBox .img {width: 100%;height: 5rem;text-align: center;}
.productDetailBan .innerBanner .swiperBox .img img  {max-height: 100%;object-fit: contain;object-position: center;}
.productDetailBan .innerBanner .swiper-pagination  {display: flex;justify-content: center;margin-top: 0.2rem;}
.productDetailBan .innerBanner .swiper-pagination-bullet  {width: 0.3rem;height: 3px;margin: 0 2px;background-color: #fff;}
.productDetailBan .innerBanner .swiper-pagination-bullet-active  {background-color: #004fa3;}
.productDetailBan .innerBanner .text > div > * {max-width: 4.76rem;}
.productDetailBan .innerBanner .text .name {font-size: 0.24rem;color:#000;}
.productDetailBan .innerBanner .text .tit {color:#000;}
.productDetailBan .innerBanner .text .subTit {color:#666;}
.productDetailBan .text {pointer-events: none;}
.productDetailBan .text .btn {display: inline-flex;justify-content:center;align-items:center;width:1.6rem;line-height:0.5rem;margin-top:0.6rem;color:#fff;background-color: #004fa3;pointer-events: fill;}
.productDetailBan .text .btn::before {content:'';width: 21px;height: 20px;margin-right: 5px;background: url("../images/icon_download.png") no-repeat center/contain;}
.productDetailBan .text .btn:hover {background-color: #023c7a;}
/*.productDetailBan .text .video {position: absolute;right: 0;top: 70%;transform: translateY(-50%);max-width: 7rem!important;height: 4.9rem;}
.productDetailBan .text .video video {width: 100%;height: 100%;object-fit: cover;}*/
@media (min-width: 1025px) {
    .productDetailBan .innerBanner .text > div {position: relative;opacity: 0;transform: translateY(30px);visibility:hidden;transition: transform 1s;}
    .productDetailBan.show .innerBanner .text > div {opacity: 1;transform: translateY(0);visibility:visible;}
}
@media (max-width: 1600px) {
    .productDetailBan .innerBanner .video {height: 6rem;}

}
@media (max-width: 1024px) {
    .innerBanner::after {content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.2);z-index: 9;}
    .productDetailBan .innerBanner::after {display: none;}
    .innerBanner .pc {display: none;}
    .innerBanner .wap {display: block;}
    .innerBanner .wap img {width: 100%;max-width: none;}
    .innerBanner .text {padding-right: 18%;transform: translate(-50%, -50%);}
    .innerBanner .text .tit {font-size: .4rem;}
    .innerBanner .text .subTit {font-size: .26rem;}
    .productDetailBan .text .btn {width: 2rem;line-height: 0.7rem;}
    .productDetailBan .innerBanner .video {display: none;}
    .productDetailBan .innerBanner .img {display: block;height: 6rem;}
    .productDetailBan .innerBanner .wap .swiperBox {height: 6rem;}
    .productDetailBan .innerBanner .swiperBox .content {width: 30%;right: 5%;}
    .productDetailBan .innerBanner .swiperBox .img {height: 2.78rem;}
    .productDetailBan .innerBanner .text {padding-right: 40%;}
    .productDetailBan .innerBanner .swiper-pagination-bullet {height: 2px;}
}

/*Menu*/
.white #Menu {background: #fff;}
#Menu {background: #f5f5f5;}
#Menu ul li {margin: 0 .3rem;}
#Menu ul li a {display: block;padding: .2rem 0;border-bottom: 2px solid transparent;}
#Menu ul li.on a {border-color:#004fa3;color:#004fa3;}
.ReportSearch {position:relative;width: 6rem;margin: 0.4rem auto 0;border-radius:5px;border: 1px solid #d4d4d4;background-color:#fff;overflow: hidden;}
.ReportSearch .ipt {width: 100%;line-height: 0.5rem;padding: 0 .2rem;border: 0;font-size: .16rem;}
.ReportSearch .btn {display: flex;align-items: center;width: .6rem;line-height: .48rem;background: url(../images/icon_search_btm.png) no-repeat center /.24rem #fff;}

#MenuPro {margin-bottom: .6rem;}
#MenuPro li {margin: 0 0.4rem;}
#MenuPro li a {color:#000;}
#MenuPro li a .icon {display: block;margin: 0 auto .1rem;max-width: .54rem;}
#MenuPro li a:hover {color: #004fa3;}
@media (min-width: 1025px) {
    .floatNav {position: absolute;left: 50%;bottom: -0.25rem;width: 100%;transform: translateX(-50%);z-index: 10;}
    .floatNav #Menu {background: none;margin-bottom: .1rem;}
    .floatNav #Menu ul li a {color: rgba(255,255,255,0.5);font-size: 0.18rem;border-color: transparent;}
    .floatNav #Menu ul li a:hover {color: #fff;}
    .floatNav #Menu ul li.on a {color:#fff;border-color: #fff;}
}
@media (max-width: 1024px) {
    #Menu ul {flex-wrap: nowrap;justify-content:normal;overflow-x: auto;}
    #Menu ul li {flex-shrink:0;margin: 0 0.2rem;}
    .ReportSearch {width: 80%;margin: 4% auto;}
    .ReportSearch .ipt {line-height: 0.6rem;font-size: .24rem;}
    .ReportSearch .btn {width:0.6rem;background-size: 16px;}
    #MenuPro li:nth-child(3) ~ li {margin-top: 4%;}

    .floatNav {position: relative;background:#fff;z-index: 10;}
    .floatNav .auto-1400 {max-width: 100%;padding: 0;}
    .floatNav #Menu {padding: 0 2%;}
}

#subNav {padding: 0.4rem 0 0;text-align: center;background-color: #f5f5f5;}
#subNav a {display: inline-block;line-height: 0.38rem;/*padding: 0 0.2rem;*/margin:0 0.2rem;border-bottom:1px solid transparent;font-size: 0.14rem;}
#subNav a.on,
#subNav a:hover {color:#004fa3;border-color:#004fa3;}
@media (max-width: 1024px) {
    #subNav {padding: 0.4rem 15px 0;}
    #subNav > div {display: flex;overflow-x: auto;}
    #subNav a {flex-shrink:0;line-height: 0.58rem;font-size: 0.24rem;margin-left: 0;}
    #subNav a:not(:last-child) {margin-right: 0.2rem;}
}

/*innerTitle*/
.innerTitle {position: relative;padding-bottom: .2rem;line-height: 1;font-size: .34rem;font-weight: 700;color: #000;}
.innerTitle::after {content:'';position: absolute;width: .5rem;height: 2px;bottom:0;left: 0;background-color: #004fa3;}
.innerSubtitle {position: relative;font-size: .44rem;color: #0f2373;}
.innerTitle.tac {text-align: center;}
.innerTitle.tac::after {left: 50%;margin-left: -.25rem;}
@media (max-width: 1024px) {
    .innerTitle {font-size: .4rem;line-height: 1.5;}
    .innerSubtitle {font-size: .32rem;}
}


/*Culture*/
.Culture .picTxt_list li {overflow: hidden;}
.Culture .picTxt_list li:not(:last-child) {margin-bottom: .8rem;}
.Culture .picTxt_list .pic figure {width: 100%;padding-bottom: 56.38%;}
.Culture .picTxt_list .txt {display: flex;flex-direction:column;justify-content: center;padding: 0 1rem;background: #f7f7f7;}
.Culture .picTxt_list .txt > * {flex-shrink: 0;}
.Culture .picTxt_list .txt .icon {width: .72rem;transition: 0.3s;}
.Culture .picTxt_list .txt aside {position: relative;margin-top: .3rem;padding-bottom: .2rem;line-height: 1;font-size: .34rem;color: #000;font-weight: bold;}
.Culture .picTxt_list .txt aside::after {content:'';position: absolute;width: .5rem;height: 2px;bottom:0;left: 0;background-color: #004fa3;}
.Culture .picTxt_list .txt .subTitle {margin-top: .3rem;font-size: .2rem;color: #333;line-height: 1.5;}
.Culture .picTxt_list .txt article {margin-top: .2rem;line-height: 2.25;}
.Culture .picTxt_list .txt article.ovy {max-height: 1.08rem;padding-right: 0.1em;overflow-y: auto;}
.Culture .picTxt_list .txt article.ovy::-webkit-scrollbar {width: 3px;background-color: #eeeeee;}
.Culture .picTxt_list .txt article.ovy::-webkit-scrollbar-button {display: none;}
.Culture .picTxt_list .txt article.ovy::-webkit-scrollbar-track {/*width: 80%;*/border-radius: 2px;}
.Culture .picTxt_list .txt article.ovy::-webkit-scrollbar-thumb {/*margin: 4px 0;*/background: #004fa3;border-radius: 30px;}
.Culture .picTxt_list .txt article.ovy::-webkit-scrollbar-thumb:hover {background: #bbbbbb;}
.Culture .picTxt_list li:hover .txt .icon {transform: translateY(-10px)}
.Culture .picTxt_list li:hover .txt aside {color: #004fa3}

.CultureConcept {position: relative;height: 7rem;background-size: cover;background-position: center bottom;}
.CultureConcept .innerTitle {position:absolute;top:.8rem;left: 0;width: 100%;color: #fff;}
.CultureConcept .innerTitle::after {background-color: #fff;}
.CultureConcept dl {border-left: 1px solid rgba(255,255,255,.1)}
.CultureConcept dl dd {color: #fff;text-align: center;border-right: 1px solid rgba(255,255,255,.1)}
.CultureConcept dl dd aside {margin-bottom: .1rem;font-weight: bold;font-size: .24rem;}
.CultureConcept dl dd article {line-height: 1.875;}

.CultureSprite .innerTitle {margin-bottom: 0.4rem;}
.CultureSprite dl dd {position:relative;}
.CultureSprite dl dd figure {padding-bottom: 122.72%;}
.CultureSprite dl dd:hover figure {transform: scale(1.05)}
.CultureSprite dl dd .txt {position: absolute;bottom: 0;left: 0;padding: .4rem;color: #fff;z-index: 3;}
.CultureSprite dl dd .txt aside {margin-bottom: .06rem;font-size: .24rem;font-weight: bold;}
.CultureSprite dl dd::before {content:'';position: absolute;top:0;left:0;width: 100%;height: 100%;background: linear-gradient(to bottom, transparent, transparent, rgba(0, 0, 0, 0.9));z-index: 2;}

.CultureQuality {padding: .8rem 0;background-color: #f7f7f7}
.CultureQuality dl {margin-top: .5rem;}
.CultureQuality dl dd {padding: .8rem .5rem;background-color: #fff;transition: .3s;}
.CultureQuality dl dd .icon {flex-shrink: 0;margin-right: .4rem;width: 0.72rem;}
.CultureQuality dl dd .icon img {transition: .5s;}
.CultureQuality dl dd .txt aside {margin-bottom: .1rem;font-size: .24rem;color: #333;font-weight: bold;}
.CultureQuality dd .txt .desc {line-height: 1.625;}
.CultureQuality dl dd:hover {box-shadow: 0 0 10px 4px #eee;}
.CultureQuality dl dd:hover .icon img {transform: rotateY(180deg);}
@media (min-width: 1025px) {
    .Culture .picTxt_list li {position: relative;}
    .Culture .picTxt_list .pic {width: 67.14%;z-index: 1;}
    .Culture .picTxt_list .txt {position: absolute;right: 0;bottom: 0;width: 50%;height: 85%;z-index: 2;}
    .Culture .picTxt_list li:nth-child(2n) .pic {float: right;}
    .Culture .picTxt_list li:nth-child(2n) .txt {left: 0;}
    .CultureConcept dl dd {width: 33.33%;height: 7rem;padding:2.8rem .8rem 0 0.8rem;}
    .CultureSprite dl dd {width: 31.42%;}
    .CultureQuality dd {flex-shrink: 0;width: 32.14%;}
    .CultureQuality dd:nth-child(1),
    .CultureQuality dd:nth-child(2) {width: 49.28%;margin-bottom: .3rem;}
}
@media (max-width: 1024px) {
    .Culture .picTxt_list .txt {padding: 8%;}
    .Culture .picTxt_list .txt .subTitle {font-size: 0.24rem;}
    .Culture .picTxt_list .txt article.ovy {max-height: none;}
    .CultureConcept {height: auto;padding: 10%;}
    .CultureConcept::after {content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0,0,0,0.3);z-index: 1;}
    .CultureConcept .innerTitle {position: relative;top: 0;margin-bottom: .8rem}
    .CultureConcept > div {position: relative;z-index: 2;}
    .CultureConcept dl {border-left: 0;}
    .CultureConcept dl dd {border-right: 0;margin-bottom: 6%;}
    .CultureConcept dl dd aside {font-size: .3rem;}
    .CultureSprite dl {margin-top: .6rem;}
    .CultureSprite dl dd {width: 100%;}
    .CultureSprite dl dd:not(:last-child) {margin-bottom: 6%;}
    .CultureSprite dl dd figure {padding-bottom: 100%;}
    .CultureSprite dl dd .txt aside {font-size: .3rem;}
    .CultureQuality dl dd {width: 100%;}
    .CultureQuality dl dd:not(:last-child) {margin-bottom: 6%;}
    .CultureQuality dl dd .icon {width: 19%;}
    .CultureQuality dl dd .txt aside {font-size: .3rem;}
}

/*Development*/
.Development .container {display: flex;}
.Development .tab_hd {padding-top: .6rem;padding-bottom: 1rem;padding-left: calc((100vw - 14rem) / 2)}
.Development .tab_hd .innerTitle {margin-bottom: 1rem;}
.Development .tab_hd ul {border-top: 1px solid #d9d9d9;}
.Development .tab_hd li {position: relative;padding: .4rem 0;font-size: .3rem;color: #999;border-bottom: 1px solid #d9d9d9;cursor: pointer;transition: .3s;}
.Development .tab_hd li::after {content:'';position: absolute;top:50%;right:0;width:.09rem;height:.18rem;margin-top: -.09rem;background: url("../images/icon_arrow_right.png") no-repeat center/contain;display: none;}
.Development .tab_hd li.on {font-weight: bold;color: #004fa3;}
.Development .tab_hd li.on::after,
.Development .tab_hd li:hover::after {display: block;}
.Development .tab_bd {border-left: 1px solid #eeeeee;}
.Development .tab_bd dl {display: none;}
.Development .tab_bd dd {position: relative;display: inline-flex;align-items:center;justify-content: space-between;width: 100%;padding: 0.8rem 0 0.8rem 1rem;border-bottom: 1px solid #eeeeee;transition: .3s;}
.Development .tab_bd dd::before {content:'';position: absolute;left: -.1rem;top: 50%;width: .2rem;height: .2rem;margin-top: -.1rem;background: url("../images/icon_circle.png") no-repeat center/contain;}
.Development .tab_bd dd aside {margin-bottom: .1rem;line-height: 1;font-size: .34rem;font-weight: bold;color: #004fa3;}
.Development .tab_bd dd .desc p {position: relative;line-height: 2;margin: 0;padding-left: 16px;}
.Development .tab_bd dd .desc p::before {content:'';position: absolute;display: block;top:50%;left:0;margin-top: -2.5px;width: 5px;height: 5px;border-radius: 50%;background-color: #004fa3}
@media (min-width: 1025px) {
    .Development .tab_hd {width: 40%;padding-right: 1.2rem;background: url("../images/Development_bg.jpg") no-repeat center/cover;}
    .Development .tab_bd {width: 60%;}
    .Development .tab_bd dd .desc {font-size: .18rem;}
    .Development .tab_bd dd .img {display: none;max-width: 3.8rem;position: absolute;right: 0;}
    .Development .tab_bd dd:hover {background-color: #004fa3;}
    .Development .tab_bd dd:hover aside {color: #fff;}
    .Development .tab_bd dd:hover .desc {color: #fff;}
    .Development .tab_bd dd:hover .desc p::before {background-color: #fff;}
    .Development .tab_bd dd:hover .img {display: block;}
}
@media (max-width: 1024px) {
    .Development .container {display: block;}
    .Development .tab_hd {padding: 4%;}
    .Development .tab_hd .innerTitle {margin-bottom: 8%;text-align: center;}
    .Development .tab_hd .innerTitle::after {left:50%;transform: translateX(-50%)}
    .Development .tab_hd ul { min-width: 400px;overflow-x: auto;white-space: nowrap;border-bottom: 1px solid #d9d9d9;}
    .Development .tab_hd li {display: inline-block;padding: 10px 20px;border:0;font-size: 0.3rem;}
    .Development .tab_bd dd {display: block;height: auto;padding: 6% 6% 6% 12%;}
    .Development .tab_bd dd::before {left: 4%;}
    .Development .tab_bd dd .img {margin-top: 5%;}
}

/*Honor*/
.Honor .text .innerTitle {flex-shrink: 0;width: 26%;padding-bottom: 0;}
.Honor .text .innerTitle::after {display: none;}
.Honor .text .innerTitle span {position: relative;padding-bottom: .16rem;}
.Honor .text .innerTitle span::after {content: '';position: absolute;width: .4rem;height: 2px;bottom: 0;left: 0;background-color: #004fa3;}
.Honor .text article {line-height: 1.875;text-indent: 2em;}
.Honor .icon_list {margin-top: .7rem;}
.Honor .icon_list dl {display: flex;flex-wrap: wrap;justify-content: space-between}
.Honor .icon_list dd {width: 31.4%;padding: .4rem .35rem;box-shadow: 0 0 10px 2px #eee;background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.Honor .icon_list dd:nth-child(1) {background-image: url("../images/Honor_bg1.jpg")}
.Honor .icon_list dd:nth-child(2) {background-image: url("../images/Honor_bg2.jpg")}
.Honor .icon_list dd:nth-child(3) {background-image: url("../images/Honor_bg3.jpg")}
.Honor .icon_list dd .title {margin-bottom: .8rem;font-size: .24rem;}
.Honor .icon_list dd .num {display: flex;justify-content: space-between;align-items: center;}
.Honor .icon_list dd .num span {position: relative;display: inline-block;padding-right: .4rem;}
.Honor .icon_list dd .num b {font-size: .72rem;color: #004fa3;}
.Honor .icon_list dd .num i {position: absolute;right: 0;top: 0;font-style: normal;font-size: .36rem;font-weight: bold;color: #004fa3;}
.Honor .icon_list dd .num .icon {max-width: .62rem;transition: 0.3s;}
.Honor .icon_list dd:hover .num .icon {transform: translateY(-10px)}
.Honor .img_list {margin-top: 1.1rem;margin-bottom: 0.8rem;}
.Honor .img_list .innerTitle {margin-bottom: 0.9rem;}
.Honor .img_list .hd ul {display: flex;flex-direction: column;}
.Honor .img_list .hd li {display: inline-flex;justify-content:center;align-items:center;width: 2rem;line-height: .7rem;margin-bottom: .3rem;border:1px solid #eee;font-size: .24rem;cursor: pointer;}
.Honor .img_list .hd li img {width: .32rem;margin-right: .2rem;}
.Honor .img_list .hd li.on,
.Honor .img_list .hd li:hover {color:#fff;background-color: #004fa3}
.Honor .img_list .hd li.on img,
.Honor .img_list .hd li:hover img {filter: brightness(0) invert(1);}
.Honor .img_list .bd dl {display: none;padding-right: .4rem;overflow: hidden;}
.Honor .img_list .bd dl dd {float: left;width: 47.6%;}
.Honor .img_list .bd dl dd:not(:nth-child(2n)) {margin-right: 4.7%;}
.Honor .img_list .bd dl dd:nth-child(2) ~ dd {margin-top: 4.7%;}
.Honor .img_list .bd dl dd a {position: relative;display: block;}
.Honor .img_list .bd dl dd .img figure {padding-bottom: 70%;}
.Honor .img_list .bd dl dd .txt {position: absolute;display: flex;justify-content:center;align-items:center;top:0;left:0;width: 100%;height: 100%;line-height: 1.6;color:#fff;font-size: .26rem;font-weight: bold;text-align:center;background-color: rgba(0, 79, 163, 0.8);display: none;}
.Honor .img_list .bd dl dd:hover .txt {display: flex;}
.Honor .img_list .bd dl::-webkit-scrollbar {width: 3px;background-color: #eeeeee;}
.Honor .img_list .bd dl::-webkit-scrollbar-button {display: none;}
.Honor .img_list .bd dl::-webkit-scrollbar-track {/*width: 80%;*/border-radius: 2px;}
.Honor .img_list .bd dl::-webkit-scrollbar-thumb {/*margin: 4px 0;*/background: #004fa3;border-radius: 30px;}
.Honor .img_list .bd dl::-webkit-scrollbar-thumb:hover {background: #bbbbbb;}
@media (min-width: 1025px) {
    .Honor .icon_list dd:not(:last-child) {margin-right: 2.9%;}
    .Honor .img_list {display: flex;justify-content: space-between;}
    .Honor .img_list .hd {width: 36.8%;}
    .Honor .img_list .bd {width: 63.2%;}
    .Honor .img_list .bd dl {height: 9.2rem;overflow-y: auto;}
}
@media (max-width: 1024px) {
    .Honor .text {flex-wrap: wrap;}
    .Honor .text .innerTitle {width: 100%;text-align: center;margin-bottom: .4rem;}
    .Honor .text .innerTitle span::after {left: 50%;margin-left: -.2rem;}
    .Honor .icon_list dd .num b {font-size: .42rem;}
    .Honor .img_list .hd ul {flex-direction: row;justify-content: center;}
    .Honor .img_list .hd li {margin-left: 2%;margin-right: 2%;font-size: 0.26rem;}
}
@media (max-width: 640px) {
    .Honor .icon_list dd .title {margin-bottom: .4rem;font-size: .3rem;}
    .Honor .icon_list dd .num {position: relative;padding-top: 50px;}
    .Honor .icon_list dd .num .icon {position: absolute;top: 0;left: 0;}
    .Honor .img_list {margin-top: .8rem;}
    .Honor .img_list .innerTitle {margin-bottom: .6rem;text-align: center;}
    .Honor .img_list .innerTitle::after {left: 50%;margin-left: -.25rem;}
    .Honor .img_list .bd dl {padding-right: 0;}
}

/*ESG*/
.ESG .intro {margin-bottom: 1rem;color:#fff;text-align:center;background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.ESG .intro .innerTitle {color:#fff;}
.ESG .intro .innerTitle::after {background-color:#fff;}
.ESG .intro article {margin-top: .2rem;line-height: 1.875;}
.ESG .intro .more {display: inline-block;margin-top: 0.2rem;padding: .18rem .4rem;color:#fff;background-color: #004fa3;}
.ESG .intro .more:hover {background-color: #023c7a;}

/*Practice*/
.Practice{padding-bottom: 1rem;}
.Practice .left .item {display: inline-flex;flex-direction: column;justify-content: center;align-items: center}
.Practice .left dl dt .item:nth-child(1) {width: 3rem;height: 2.8rem;margin-bottom: .5rem;}
.Practice .left dl dt .item:nth-child(2) {width: 2.2rem;height: 2.3rem;}
.Practice .left dl dd .item {width: 3.3rem;height: 4.4rem;}
.Practice .left dl .item {padding: 0 12%;text-align:center;background-color: #f7f7f7;}
.Practice .left dl .item aside {margin-top: .1rem;font-size: .24rem;color: #333;font-weight: bold;}
.Practice .left dl .item img {max-width: .58rem;}
.Practice .left dl .item:hover {background: url("../images/ESG_bg1.jpg") no-repeat right center/contain #004fa3;}
.Practice .left dl .item:hover aside {color:#fff;}
.Practice .left dl .item:hover img {filter: brightness(0) invert(1);}
.Practice .right .desc{margin-top: .3rem;line-height: 1.875;text-indent: 2em;}

.ESG_img_list {padding-top: 1rem;background: linear-gradient(to right, #eaf0f9, #f7f4f3)}
.ESG_img_list .innerTitle {margin-bottom: .4rem;}
.ESG_img_list dl {margin-bottom: .8rem;padding-bottom: .8rem;}
.ESG_img_list dl:not(:last-child) {border-bottom: 1px solid #d9d9d9;}
.ESG_img_list dt .left .txt aside{margin-bottom: .2rem;padding-bottom: .2rem;font-size: .26rem;font-weight: bold;color:#000;border-bottom: 1px solid #d9d9d9;}
.ESG_img_list dt .left .txt article {line-height: 1.875;text-indent: 2em;}
.ESG_img_list dt .left img {max-width: 3rem;}
.ESG_img_list dt .pic figure {padding-bottom: 105.45%;}

.ESG_num_list {display: flex;justify-content: space-between;align-items: center;margin-top: .6rem;}
.ESG_num_list .item {position: relative;display: flex;align-items: center;}
.ESG_num_list .line {content:'';height: .5rem;width: 1px;background-color: #ccc;}
.ESG_num_list .item .icon {flex-shrink: 0;max-width:.72rem;margin-right: .2rem}
.ESG_num_list .num span {font-size: .48rem;font-weight: bold;color: #004fa3;}
.ESG_num_list .num span i {font-style: normal;}

.ESG .swiper_list {position:relative;margin-top: .7rem;}
.ESG .swiper_list .pic figure {padding-bottom: 61.36%;}
.ESG .swiper_list .txt {padding: .4rem .4rem .6rem;background-color: #fff}
.ESG .swiper_list .txt aside {margin-bottom: .2rem;font-size: .2rem;color:#333;}
.ESG .swiper_list .txt .desc {height: .66rem;padding-right: 2%;overflow-y: auto;}
.ESG .swiper_list .txt .desc::-webkit-scrollbar {width: 3px;background-color: #eeeeee;}
.ESG .swiper_list .txt .desc::-webkit-scrollbar-button {display: none;}
.ESG .swiper_list .txt .desc::-webkit-scrollbar-thumb {/*margin: 4px 0;*/background: #004fa3;border-radius: 30px;}
.ESG .swiper_list .txt .desc::-webkit-scrollbar-thumb:hover {background: #2f77c5;}
.ESG .swiper_list .swiper-button-prev,
.ESG .swiper_list .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #fff;cursor: pointer;}
.ESG .swiper_list .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l.png")}
.ESG .swiper_list .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r.png")}
.ESG .swiper_list .swiper-button-prev:hover,
.ESG .swiper_list .swiper-button-next:hover {background-color: #004fa3;}
.ESG .swiper_list .swiper-button-prev:hover {background-image: url("../images/swiper_l_h.png")}
.ESG .swiper_list .swiper-button-next:hover {background-image: url("../images/swiper_r_h.png")}

.ESG_action {padding-bottom: 1rem;}
.ESG_action .subTitle {margin-top: .2rem;line-height: 1.875;text-align: center;}
.ESG_action .action_swiper {position: relative;margin-top: .5rem;}
.ESG_action .swiper-slide {height:3rem;padding: .4rem;border:1px solid #eeeeee;}
.ESG_action .swiper-slide .icon {margin-bottom: .4rem;}
.ESG_action .swiper-slide .icon img {max-height: 0.56rem;}
.ESG_action .swiper-slide aside {padding-bottom: .2rem;margin-bottom: .15rem;font-size: .2rem;color:#333;font-weight: bold;border-bottom: 1px solid #e6e6e6;}
.ESG_action .swiper-slide:hover aside {color:#004fa3;}
.ESG_action .swiper-slide .desc {line-height: 1.875;}

.ESG_action .swiper-button-prev,
.ESG_action .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #e1e4e6;cursor: pointer;}
.ESG_action .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l_h.png")}
.ESG_action .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r_h.png")}
.ESG_action .swiper-button-prev:hover,
.ESG_action .swiper-button-next:hover {background-color: #004fa3;}

@media (min-width: 1025px) {
    .ESG .intro {display:flex;flex-direction:column;align-items:center;justify-content:center;height: 7.2rem;}
    .ESG .intro .container {max-width: 8.75rem;}

    .Practice {display: flex;justify-content: space-between;align-items: flex-end;}
    .Practice .left {width: 48.6%;flex-shrink: 0;}
    .Practice .left dl {display: inline-flex;justify-content: space-between;width: 100%;}
    .Practice .left dt {display: inline-flex;flex-direction: column;align-items: flex-end;width: 44.1%;flex-shrink: 0;}
    .Practice .left dd {align-self: end;width: 48.5%;flex-shrink: 0;}
    .Practice .right {display: inline-flex;flex-direction: column;justify-content: center;width: 42.8%;height: 4.4rem;flex-shrink: 0;}

    .ESG_img_list dt {display: flex;justify-content: space-between;}
    .ESG_img_list dl:nth-child(2n-1) dt {flex-direction: row-reverse;}
    .ESG_img_list dt .left {display: flex;flex-direction: column;justify-content: space-between;width: 44.3%;flex-shrink: 0;padding-top: .7rem;}
    .ESG_img_list dl:nth-child(2n-1) dt .left {align-items: flex-end;}
    .ESG_img_list dt .pic {width: 39.3%;flex-shrink: 0;}

    .ESG_num_list .item {}

    .ESG .swiper_list .txt .desc {font-size: .14rem;line-height: 1.7;}
}
@media (max-width: 1024px) {
    .ESG .intro {padding: 28% 8%;margin-bottom: 0;}
    .ESG .intro article,
    .ESG .intro .more {margin-top: 0.4rem;}
    .Practice {padding-top: .6rem;padding-bottom: .6rem;}
    .Practice .left dl .item {padding: 0 7%;}
    .Practice .left dl dt {display: flex;justify-content: space-between;}
    .Practice .left dl dt .item:nth-child(1) ,
    .Practice .left dl dt .item:nth-child(2) {width: 49%;height: 2.4rem;margin-bottom: 2%;}
    .Practice .left dl dd .item {width: 100%;height: 3rem;}
    .Practice .right {margin-top: .6rem;}
    .Practice .right .innerTitle {text-align: center;}
    .Practice .right .innerTitle::after {left: 50%;margin-left: -.25rem;}

    .ESG_img_list {padding-top: .6rem;}
    .ESG_img_list dl {padding-bottom: .3rem;margin-bottom: .6rem;}
    .ESG_img_list dt .left .txt aside {font-size: .3rem;}
    .ESG_img_list dt .left img {display: none;}
    .ESG_img_list dt .pic {margin-top: 4%;}

    .ESG_num_list {flex-wrap: wrap;}
    .ESG_num_list .item {margin-bottom: .2rem;width: 48%;flex-shrink: 0;}
    .ESG_num_list .item .icon {width: .5rem;}
    .ESG_num_list .line {display: none;}
    .ESG_num_list .num span {font-size: .34rem;}


    .ESG .swiper_list .txt aside {font-size: .3rem;}
    .ESG .swiper_list .txt .desc {height: 1.46rem;}

    .ESG_action .swiper-slide {height: auto;}
    .ESG_action .swiper-slide aside {font-size: .28rem;}
    .ESG .swiper-pagination {margin-top:.3rem;text-align: center;}
    .ESG .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #ddd;}
    .ESG .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
    .ESG .swiper-button-prev,
    .ESG .swiper-button-next {display: none;}
}

/*About*/
.About {margin-top: 1rem;}
.About .innerTitle {margin-bottom: 0.4rem;}
.About .intro {margin-bottom: 0.8rem;}
.About .intro article {height:2.85rem;font-size: 0.18rem;line-height: 2;text-indent: 2em;overflow-y: auto;}
.About .intro article p {margin: 0;}
.About .intro article::-webkit-scrollbar {width: 3px;background-color: #eeeeee;}
.About .intro article::-webkit-scrollbar-button {display: none;}
.About .intro article::-webkit-scrollbar-track {/*width: 80%;*/border-radius: 2px;}
.About .intro article::-webkit-scrollbar-thumb {/*margin: 4px 0;*/background: #004fa3;border-radius: 30px;}
.About .intro article::-webkit-scrollbar-thumb:hover {background: #bbbbbb;}
.About .swiper-slide {height: 3.3rem;padding:.4rem .35rem .4rem .4rem;background-color: #f7f7f7;}
.About .icon_list .icon {margin-bottom: 0.9rem;}
.About .icon_list .icon img {height: .44rem;}
.About .icon_list .txt span { display: flex;align-items: center;margin-bottom: .1rem;color: #004fa3;}
.About .icon_list .txt b{line-height: 1;margin-right: .15rem;font-size: .8rem;}
.About .icon_list .txt i{font-style: normal;font-size: .3rem;}
.About .icon_list .txt i.isSymbol {font-size: .48rem;}
.About .swiper-pagination {margin-top: 15px;text-align: center;}
.About .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 30px;height: 3px;margin: 0 2px;background-color: #e5e5e5;}
.About .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
.About .swiper-slide:hover {background-color:#004fa3;}
.About .swiper-slide:hover .icon img {filter: brightness(0) invert(1)}
.About .swiper-slide:hover .txt span {color:#fff;}
.About .swiper-slide:hover .txt aside {color:#fff;}
.About .AboutVideo{position: relative;margin-top: .6rem;color:#fff;}
.About .AboutVideo .video {height: 8rem;}
.About .AboutVideo video {width: 100%;height: 8rem;object-fit: cover;}
.About .AboutVideo .playBtn {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}
.About .AboutVideo .playBtn figure {width: 100%;height: 100%;}
.About .AboutVideo .playBtn .icon {position: absolute;top: 50%;left: 50%;width: .6rem;height: .6rem;transform: translate(-50%,-50%);background: url("../images/icon_play.png") no-repeat center/contain;}

.AboutGlobal {position: relative;padding: 0.8rem 0;/*background-color:#0f2741;*/}
.AboutGlobal > div {position: relative;}

.AboutGlobal .num_list {display: flex;justify-content: space-between;align-items: center;max-width: 9rem;margin: 0.6rem auto 0.7rem;}
.AboutGlobal .num_list .item {position: relative;display: flex;align-items: center;}
.AboutGlobal .num_list .item .icon {flex-shrink: 0;max-width:.72rem;margin-right: .2rem}
.AboutGlobal .num_list .num span {line-height:1;font-size: .48rem;font-weight: bold;color: #004fa3;}
.AboutGlobal .num_list .num span i {font-style: normal;}
.AboutGlobal .num_list .num aside {color:#333;}
.AboutGlobal .num_list .line {content:'';height: .5rem;width: 1px;background-color: #3f5267;}

.AboutGlobal .map {position: relative;}
.AboutGlobal .map .container {position: relative;}
.AboutGlobal .map .innerTitle {margin-bottom: 0.7rem;color:#333;}
.AboutGlobal .map .innerTitle::after {background-color:#004fa3;}
.AboutGlobal .map .map_img {width: 14rem;}
.AboutGlobal .nav {position:absolute;bottom:0;left:0;width: 1.5rem;border-radius: 5px;font-size:0.14rem;background-color: #fff;overflow: hidden;}
.AboutGlobal .nav .item {display: flex;align-items:center;padding: 0 0.15rem;line-height: 0.4rem;background-repeat: no-repeat;background-position: left center;background-size: 0.16rem;color:#333;cursor: pointer;}
.AboutGlobal .nav .item:before {content:'';width: 0.16rem;height: 0.16rem;margin-right: 0.1rem;background-repeat: no-repeat;background-position: center;background-size: contain;}
.AboutGlobal .nav .item:not(:last-child) {border-bottom: 1px solid #eee;}
.AboutGlobal .nav .item:nth-child(1):before {background-image: url("../images/AboutGlobal_icon1.png")}
.AboutGlobal .nav .item:nth-child(2):before {background-image: url("../images/AboutGlobal_icon2.png")}
.AboutGlobal .nav .item:nth-child(3):before {background-image: url("../images/AboutGlobal_icon3.png")}
.AboutGlobal .nav .item.on,
.AboutGlobal .nav .item:hover {color:#fff;background-color: #004fa3;}
.AboutGlobal .nav .item.on:before,
.AboutGlobal .nav .item:hover:before {filter: brightness(0) invert(1);}
.AboutGlobal .tips {margin-top: 0.3rem;font-size:0.14rem;color:#004fa3;text-align: center;}

.AboutGlobal .map li {position: absolute;cursor: pointer;}
.AboutGlobal .map li .name {position: absolute;line-height:1;font-size: 0.14rem;color: #004fa3;white-space: nowrap;}
.AboutGlobal .map li:hover .name {color: #0063ff;}
.AboutGlobal .map li .icon {width: 0.16rem;height: 0.16rem;background-repeat: no-repeat;background-position: center;background-size: contain;}
.AboutGlobal .placeBox li .content {position:absolute;bottom:0.4rem;left: 50%;transform:translateX(-50%);width: 5rem;padding: 0.4rem 0.5rem;color:#fff;background: rgba(0, 79, 163, 0.95);display: none;z-index: 20;}
.AboutGlobal .placeBox li .content::after {position: absolute;content: '';top:100%;left:50%;transform:translateX(-50%);border: 0.1rem solid transparent;border-top:0.1rem solid rgba(0, 79, 163, 0.95)}
.AboutGlobal .placeBox li .content dl:not(:last-child) {margin-bottom: 0.4rem;}
.AboutGlobal .placeBox li .content dt {margin-bottom: 0.2rem;font-size: 0.2rem;}
.AboutGlobal .placeBox li .content dd {padding: 3px 0;}
.AboutGlobal .placeBox li .content company {display: block;font-size: 0.2rem;}
.AboutGlobal .placeBox li:hover .content {display: block;}
/*.AboutGlobal .placeBox li .content.show {display: block;}*/
.AboutGlobal .placeBox .pointParent li {top:3.13rem;left:10.54rem;}
.AboutGlobal .placeBox .pointParent li .icon {background-image: url("../images/AboutGlobal_icon1.png");}
.AboutGlobal .placeBox .pointParent li .name { right: 120%;bottom: 40%;}

.AboutGlobal .placeBox .pointBranch li .name {top:50%;transform: translateY(-50%);}
.AboutGlobal .placeBox .pointBranch li.txt_left .name {right: 120%;}
.AboutGlobal .placeBox .pointBranch li.txt_right .name {left: 120%;}
.AboutGlobal .placeBox .pointBranch li .icon {background-image: url("../images/AboutGlobal_icon2.png");}
.AboutGlobal .placeBox .pointBranch li:nth-child(1) {top:3.32rem;left:2.94rem;}
.AboutGlobal .placeBox .pointBranch li:nth-child(2) {top:2.66rem;left:10.63rem;}
.AboutGlobal .placeBox .pointBranch li:nth-child(3) {top:2.79rem;left:10.76rem;}
.AboutGlobal .placeBox .pointBranch li:nth-child(4) {top: 3.09rem;left: 10.7rem;}
.AboutGlobal .placeBox .pointBranch li:nth-child(5) {top:3.28rem;left:10.45rem;}
.AboutGlobal .placeBox .pointBranch li:nth-child(6) {top:4.27rem;left:10.4rem;}
.AboutGlobal .placeBox .pointBranch li:nth-child(7) {top: 2.94rem;left: 10.92rem;}

.AboutGlobal .pointPartner li .icon {position: relative;width: 6px;height: 6px;border-radius: 50%;background-color: #004fa3;}
.AboutGlobal .pointPartner li:hover .icon::after {position: absolute;content:'';top:50%;left:50%;width: 16px;height: 16px;margin-left: -8px;margin-top: -8px;border-radius: 50%;background-color: rgba(0, 79, 163, 0.2);overflow: hidden;animation: blink 2s linear infinite}
@keyframes blink {
    0% {opacity: 0;transform: scale(1)}
    50% {  opacity: 1;transform: scale(1.26)}
    100% {opacity: 0;transform: scale(1)}
}
.AboutGlobal .placeBox .pointPartner li:nth-child(1) {top: 1.24rem;left: 1.13rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(2) {top: 1.96rem;left: 3.87rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(3) {top: 2.6rem;left: 2.83rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(4) {top: 3.5rem;left: 3.33rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(5) {top: 3.55rem;left: 3.46rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(6) {top: 3.65rem;left: 3.51rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(7) {top: 3.74rem;left: 3.72rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(8) {top: 3.95rem;left: 3.91rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(9) {top: 4.1rem;left: 3.76rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(10) {top: 4.5rem;left: 3.82rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(11) {top: 4.78rem;left: 4.25rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(12) {top: 4.96rem;left: 4.47rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(13) {top: 5.39rem;left: 4rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(14) {top: 5.34rem;left: 4.25rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(15) {top: 5.26rem;left: 4.57rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(16) {top: 4.64rem;left: 4.8rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(17) {top: 3.34rem;left: 4.06rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(18) {top: 3.43rem;left: 4.31rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(19) {top: 3.69rem;left: 4.17rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(20) {top: 3.69rem;left: 4.4rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(21) {top: 1.2rem;left: 7.09rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(22) {top: 1.59rem;left: 6.97rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(23) {top: 1.82rem;left: 6.93rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(24) {top: 1.96rem;left: 6.92rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(25) {top: 1.96rem;left: 6.76rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(26) {top: 2.03rem;left: 6.56rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(27) {top: 1.93rem;left: 6.3rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(28) {top: 2.14rem;left: 6.61rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(29) {top: 2.24rem;left: 6.83rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(30) {top: 1.61rem;left: 7.43rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(31) {top: 1.93rem;left: 7.34rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(32) {top: 2.12rem;left: 7.2rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(33) {top: 2.29rem;left: 7.08rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(34) {top: 2.3rem;left: 7.17rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(35) {top: 2.41rem;left: 7.23rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(36) {top: 2.49rem;left: 7.03rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(37) {top: 2.69rem;left: 6.94rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(38) {top: 2.08rem;left: 7.76rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(39) {top: 2.21rem;left: 7.46rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(40) {top: 2.34rem;left: 7.39rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(41) {top: 2.33rem;left: 7.54rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(42) {top: 2.42rem;left: 7.47rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(43) {top: 2.58rem;left: 7.39rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(44) {top: 2.77rem;left: 7.46rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(45) {top: 2.56rem;left: 7.79rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(46) {top: 2.73rem;left: 7.75rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(47) {top: 2.8rem;left: 7.71rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(48) {top: 2.87rem;left: 7.67rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(49) {top: 2.95rem;left: 7.62rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(50) {top: 2.45rem;left: 8.09rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(51) {top: 2.57rem;left: 8.13rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(52) {top: 2.72rem;left: 8.38rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(53) {top: 2.64rem;left: 8.59rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(54) {top: 2.92rem;left: 7.89rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(55) {top: 2.82rem;left: 8.14rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(56) {top: 2.96rem;left: 8.26rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(57) {top: 3.15rem;left: 8.21rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(58) {top: 3.21rem;left: 8.43rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(59) {top: 3.16rem;left: 8.6rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(60) {top: 2.57rem;left: 6.25rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(61) {top: 2.51rem;left: 6.43rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(62) {top: 2.85rem;left: 6.28rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(63) {top: 3.01rem;left: 6.63rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(64) {top: 3.58rem;left: 6.17rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(65) {top: 3.79rem;left: 6.31rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(66) {top: 3.86rem;left: 6.51rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(67) {top: 3.67rem;left: 6.75rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(68) {top: 3.59rem;left: 7.81rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(69) {top: 4.37rem;left: 7.03rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(70) {top: 4.21rem;left: 7.44rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(71) {top: 4.1rem;left: 7.89rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(72) {top: 4.31rem;left: 7.84rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(73) {top: 4.82rem;left: 7.8rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(74) {top: 5.13rem;left: 7.5rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(75) {top: 1.49rem;left: 10.75rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(76) {top: 1.91rem;left: 9.61rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(77) {top: 2.31rem;left: 9.51rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(78) {top: 2.21rem;left: 10.41rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(79) {top: 2.7rem;left: 11.12rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(80) {top: 2.74rem;left: 11.55rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(81) {top: 2.84rem;left: 9.2rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(82) {top: 2.94rem;left: 9.37rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(83) {top: 2.97rem;left: 9.67rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(84) {top: 3.15rem;left: 9.83rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(85) {top: 3.34rem;left: 9.99rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(86) {top: 3.54rem;left: 10.17rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(87) {top: 3.64rem;left: 10.31rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(88) {top: 3.8rem;left: 10.15rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(89) {top: 3.98rem;left: 10.24rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(90) {top: 3.52rem;left: 10.88rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(91) {top: 4.99rem;left: 11.4rem;}
.AboutGlobal .placeBox .pointPartner li:nth-child(92) {top: 5.59rem;left: 12.84rem;}
@media (min-width: 1025px) {
    .About .icon_list .txt aside {font-size: .18rem;}
    .AboutGlobal .map .map_item:not(:first-child) .innerTitle {margin-bottom: 0;}
    .AboutGlobal .map .img a {display: none;}
}
@media (max-width: 1024px) {
    .About {margin-top: 0.6rem;}
    .About .intro article {font-size: 0.24rem;}
    .About .swiper-slide {height: 2.8rem;}
    .About .icon_list .txt b {font-size: .34rem;}
    .About .icon_list .txt i.isSymbol {font-size: .3rem;}
    .About .icon_list .icon {margin-bottom: .5rem;}
    .About .icon_list .icon img {height: 0.54rem;}
    .About .AboutVideo .video {height: 5rem;}
    .About .AboutVideo video {height: 5rem;}
    .About .AboutVideo .playBtn .icon {width: .8rem;height: .8rem;}

    .AboutGlobal .num_list {flex-wrap: wrap;align-items: unset;}
    .AboutGlobal .num_list .item {width: 48.5%;margin-bottom: 3%;align-items: unset;}
    .AboutGlobal .num_list .item .icon {align-self: flex-start;width: 0.5rem;}
    .AboutGlobal .num_list .line {display: none;}

    .AboutGlobal .map {overflow-x: auto;}
    .AboutGlobal .map .container {width: 14rem;}
    .AboutGlobal .map .img {position: relative;/*background-color: #0f2741;*/}
    .AboutGlobal .map .img a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items:center;justify-content: center;font-size: 0;color: #fff;font-weight: 700;}
    /*.AboutGlobal .nav {left:0;width: auto;padding: 0.05rem 0.25rem;}
    .AboutGlobal .nav .item {padding-left: 0.44rem;line-height: 0.6rem;font-size: 0.24rem;background-size: 0.26rem;}*/
    .AboutGlobal .map li .name {font-size: 0.24rem;}
    .AboutGlobal .placeBox .pointParent li .icon,
    .AboutGlobal .placeBox .pointBranch li .icon {width: 0.26rem;height: 0.26rem;}
    .AboutGlobal .placeBox li .content dt {font-size: 0.28rem;}
    .AboutGlobal .tips {font-size: 0.24rem;}
    .AboutGlobal .nav {position: relative;display: flex;justify-content: space-between;max-width: 100%;width:100%;margin-top: 0.4rem;}
    .AboutGlobal .nav .item {justify-content: center;flex-shrink: 0;width: 32%;line-height: 1.6;padding: 0.2rem;text-align: center;font-size: 0.24rem;}
    .AboutGlobal .nav .item:before {width: 16px;height: 16px;}
}


/*ProductIndex*/
.ProductIndex {padding: .5rem 0 1rem;background-color: #f5f5f5;}
.ProductIndex .auto{ max-width: 17.2rem;margin:0 auto;}
.ProductIndex .ProductSearch {width:5.4rem;margin: 0 auto;border: 1px solid #d4d4d4;background-color: #fff;}
.ProductIndex .ProductSearch .text{width: 4.9rem;line-height: .6rem;padding: 0 .2rem;color:#666;border:0;background: none;}
.ProductIndex .ProductSearch .btn{position: relative;display: flex;align-items: center;width: .52rem;line-height: .48rem;background: url("../images/icon_search_btm.png") no-repeat center/.24rem;}
.ProductIndex .ProductSearch .btn:before{content:'';position: absolute;left:0;top:50%;width: 1px;height: 40%;transform:translateY(-50%);background-color: #dddddd;}
.ProductIndex .BG-Text {position: relative;padding-top: .8rem;margin-top: .8rem;height: 7.2rem;text-align:center;color:#fff;background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.ProductIndex .BG-Text .video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.ProductIndex .BG-Text .video video {width: 100%;height: 100%;object-fit: cover;}
.ProductIndex .BG-Text .content {position: relative;z-index: 10;}
.ProductIndex .BG-Text .subTitle {margin-bottom: .2rem;line-height:1;font-size: .24rem;}
.ProductIndex .BG-Text .title {margin-bottom: .3rem;line-height:1;font-size: .4rem;font-weight: bold;}
.ProductIndex .BG-Text .desc {margin-bottom: .3rem;}
.ProductIndex .BG-Text .btnBox {margin-bottom: .2rem;}
.ProductIndex .BG-Text .btnBox a {display: inline-flex;align-items:center;justify-content:center;width: 1.4rem;line-height: .5rem;margin: 0 .2rem;text-align: center;color:#fff;}
.ProductIndex .BG-Text .btnBox a.dl {border:1px solid #004fa3;background-color: #004fa3;}
.ProductIndex .BG-Text .btnBox a.dl::before {content:'';width: 21px;height: 20px;margin-right: 5px;background: url("../images/icon_download.png") no-repeat center/contain;}
.ProductIndex .BG-Text .btnBox a.more {border:1px solid #fff;}
.ProductIndex .BG-Text .btnBox a.dl:hover {border-color: #2b629d;background-color: #023c7a;}
.ProductIndex .BG-Text .btnBox a.more:hover {border-color: #004fa3;background-color: #004fa3;}
.ProductIndex .BG-Text .img img {max-height: 3.4rem;}
.ProductIndex .swiperBox {position: relative;}
.ProductIndex .swiper-pagination  {display: flex;justify-content: center;margin-top: 0.2rem;}
.ProductIndex .swiper-pagination-bullet  {width: 0.3rem;height: 3px;margin: 0 2px;background-color: #fff;}
.ProductIndex .swiper-pagination-bullet-active  {background-color: #004fa3;}

.ProductIndex_list .item {padding-top: 1rem;}
.ProductIndex_list .item {padding-top: 1rem;}
.ProductIndex_list .item .innerTitle {margin-bottom: .4rem;}
.ProductIndex_list .list_one .auto-1000 {max-width: 10rem;margin: 0 auto;}
.ProductIndex_list .list_one li {margin-top: 1.33%;padding: .9rem 0;background-color: #fff;}
.ProductIndex_list .list_one li > div {display: flex;align-items: center;justify-content: center;}
.ProductIndex_list .list_one .pic {width: 3.6rem;}
.ProductIndex_list .list_one .pic figure {padding-bottom: 83.33%;}
.ProductIndex_list .list_one .pic img {width: 2.26rem;}
.ProductIndex_list .list_one .txt aside {margin-bottom: .15rem;font-weight: bold;font-size: .28rem;color: #000;}
.ProductIndex_list .list_one .txt .desc {margin-bottom: .2rem;color:#999;}
.ProductIndex_list .list_one .txt .more a {display:inline-flex;align-items:center;margin-right: .25rem;
    line-height: 1.6;font-size: .14rem;font-weight: bold;color: #000;}
.ProductIndex_list .list_one .txt .more a::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/icon_pro_more.png") no-repeat center/contain;transition: .3s; }
.ProductIndex_list .list_one .txt .more a:hover { color: #004fa3;}
.ProductIndex_list .list_one .txt .more a:hover::after { transform: translateX(5px)}

/*.ProductIndex_list .list_three li:not(:nth-child(1)) .txt {background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.2));}*/
.ProductIndex_list .list_three .pic figure {padding-bottom: 65.21%;}
.ProductIndex_list .list_three .pic {width: 100%;height: 2.19rem}
.ProductIndex_list .list_three .pic img {width: 100%;height: 100%;object-fit: cover;}
.ProductIndex_list .list_three .txt {padding: .2rem .4rem  .4rem .4rem;}
.ProductIndex_list .list_three .txt .new {height: .22rem;line-height: .22rem;margin-bottom: .1rem;font-size: .14rem;color: #ce0e2d;}
.ProductIndex_list .list_three .txt aside {margin-bottom: .1rem;font-size: .2rem;font-weight: bold;color: #333;}
.ProductIndex_list .list_three .txt .desc {height: 0.48rem;margin-bottom: .3rem;font-size: .14rem;color: #999;line-height: 1.7;}
.ProductIndex_list .list_three .txt .more a {display:inline-flex;align-items:center;margin-right: .25rem;line-height: 1.6;font-size: .14rem;font-weight: bold;color: #000;}
.ProductIndex_list .list_three .txt .more a::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/icon_pro_more.png") no-repeat center/contain;transition: .3s; }
.ProductIndex_list .list_three .txt .more a:hover { color: #004fa3;}
.ProductIndex_list .list_three .txt .more a:hover::after { transform: translateX(5px)}

.ProductIndex_list .list_four a {position: relative;}
.ProductIndex_list .list_four a::after {content:'';position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.ProductIndex_list .list_four a:hover .pic figure {transform: scale(1.05)}
.ProductIndex_list .list_four .pic figure {padding-bottom: 65.21%;}
.ProductIndex_list .list_four .pic {width: 100%;height: 2.16rem}
.ProductIndex_list .list_four .pic img {width: 100%;height: 100%;object-fit: cover;}
.ProductIndex_list li .pic img {transition: 0.3s;}
.ProductIndex_list li:hover .pic img {transform: scale(1.05);}
.ProductIndex_list .list_four .txt {padding: .2rem .4rem  .4rem .4rem;/*background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));*/}
.ProductIndex_list .list_four .txt .new {height: .22rem;line-height: .22rem;margin-bottom: .1rem;font-size: .14rem;color: #ce0e2d;}
.ProductIndex_list .list_four .txt aside {margin-bottom: .1rem;font-size: .2rem;font-weight: bold;color: #333;}
.ProductIndex_list .list_four .txt .desc {height: 0.48rem;margin-bottom: .3rem;font-size: .14rem;color: #999;line-height: 1.7;}
.ProductIndex_list .list_four .txt .more {display:inline-flex;align-items:center;font-size: .14rem;font-weight: bold;color: #000;}
.ProductIndex_list .list_four .txt .more::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/icon_pro_more.png") no-repeat center/contain;transition: .3s; }
.ProductIndex_list .list_four li:hover .txt aside { color: #004fa3;}
.ProductIndex_list .list_four .txt .more:hover::after { transform: translateX(5px)}
.ProductIndex_list .viewAll {margin-top: .4rem;text-align: center; }
.ProductIndex_list .viewAll a {display: inline-flex;justify-content:center;align-items:center;width: 1.4rem;line-height: .5rem;color:#fff;font-size: .14rem;background-color: #000;}
.ProductIndex_list .viewAll a i {display: inline-block;width: .16rem;height: .16rem;line-height: .16rem;margin-left: .08rem;color:#000;font-size: .18rem;font-family: "arial";font-style:normal;border-radius: 50%;background-color: #fff;}
.ProductIndex_list .viewAll a:hover {background-color: #004fa3;}

.ProductSearchBox {padding-top:0.4rem;background-color: #f5f5f5;}
.ProductSearchBox .ProductSearch {width:5.4rem;margin: 0 auto;border: 1px solid #d4d4d4;background-color: #fff;}
.ProductSearchBox .ProductSearch .text{width: 4.9rem;line-height: .6rem;padding: 0 .2rem;color:#666;border:0;background: none;}
.ProductSearchBox .ProductSearch .btn{position: relative;display: flex;align-items: center;width: .52rem;line-height: .48rem;background: url("../images/icon_search_btm.png") no-repeat center/.24rem;}
.ProductSearchBox .ProductSearch .btn:before{content:'';position: absolute;left:0;top:50%;width: 1px;height: 40%;transform:translateY(-50%);background-color: #dddddd;}

.ProductList {padding: .8rem 0;background-color: #f5f5f5;}
.ProductList .pic figure {padding-bottom: 65.21%;}
.ProductList .pic img {width: 100%;height: 2.7rem;transition: 0.3s;}
.ProductList .txt {padding: .2rem .4rem  .4rem .4rem;/*background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));*/}
.ProductList .txt .new {height: .22rem;line-height: .22rem;margin-bottom: .1rem;font-size: .14rem;color: #ce0e2d;}
.ProductList .txt aside {margin-bottom: .1rem;font-size: .2rem;font-weight: bold;color: #333;height: 0.6rem;white-space: normal;}
.ProductList .txt .desc {margin-bottom: .3rem;font-size: .14rem;color: #999;line-height: 1.7;}
.ProductList .txt .more {display:inline-flex;align-items:center;font-size: .14rem;font-weight: bold;color: #000;}
.ProductList .txt .more::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/icon_pro_more.png") no-repeat center/contain;transition: .3s; }
.ProductList li:hover .txt aside { color: #004fa3;}
.ProductList li:hover .pic img {transform: scale(1.05);}
.ProductList .txt .more:hover::after { transform: translateX(5px)}

.ProductFeedback {padding: .8rem 0;}
.ProductFeedback .innerTitle {margin-bottom: .4rem;}
.ProductFeedback .from td{ padding-right: 2%; padding-bottom:2%;}
.ProductFeedback .from .name {display: inline-flex;align-items: center;margin-bottom: .2rem;}
.ProductFeedback .from .name .err {margin-right: .1rem;line-height: .18rem;font-size: .18rem;font-style: normal;color: #d8181f;}
.ProductFeedback .from td p{ margin: 0; color: #999; text-align: center;}
.ProductFeedback .from td div{ position:relative;}
.ProductFeedback .from label{ position:absolute; left:.15rem; top:0; font-size: .15rem; line-height: 0.5rem; color:#999;}
.ProductFeedback .from .text{ width:100%; height:0.5rem; line-height:0.5rem; text-indent:10px; border:1px solid #eeeeee;color:#666; background:#fff;}
.ProductFeedback .from textarea.text{ height:1.5rem;}
.ProductFeedback .from .btn{ padding-bottom: 1.5%; text-align: center}
.ProductFeedback .from .btn input{  cursor:pointer; padding:0; border:none; width: 1.4rem; height:0.5rem;color:#fff;background:#004fa3;}
.ProductFeedback .from .btn:hover input{background:#2b629d;}
@media (min-width: 1921px) {
    .ProductIndex_list img {width: 100%;}
}
@media (min-width: 1025px) {
    .ProductIndex_list .list_one .pic {margin-right: 1.4rem;}
    .ProductIndex_list .list_three ul {display: flex;flex-wrap: wrap;}
    .ProductIndex_list .list_three li {width: 24%;margin-top: 1.33%;background-color: #fff;}
    .ProductIndex_list .list_three li:nth-child(1){display:inline-flex;align-items:center;width: 49.3%;padding: .8rem;}
    .ProductIndex_list .list_three li:nth-child(1) .pic  {flex-shrink: 0; width: 43.5%;margin-right: .8rem;}
    .ProductIndex_list .list_three li:nth-child(1) .pic figure {padding-bottom: 86.66%;}
    .ProductIndex_list .list_three li:nth-child(1) .pic img {width: 2.3rem;height: 1.92rem;}
    .ProductIndex_list .list_three li:nth-child(1) .txt {padding: 0;}
    .ProductIndex_list .list_three li:nth-child(1) .txt aside {font-size: .28rem;}
    .ProductIndex_list .list_three li:not(:nth-child(3n)) {margin-right: 1.33%;}
    .ProductIndex_list .list_four ul {display: flex;flex-wrap: wrap;}
    .ProductIndex_list .list_four li {width: 24%;margin-top: 1.33%;background-color: #fff;}
    .ProductIndex_list .list_four li:not(:nth-child(4n)) {margin-right: 1.33%;}

    .ProductList ul {display: flex;flex-wrap: wrap;}
    .ProductList li {width: 31.5%;margin-top: 2.75%;background-color: #fff;}
    .ProductList li:not(:nth-child(3n)) {margin-right: 2.75%;}
    .ProductList .txt .desc {height:0.48rem;}

    .ProductFeedback .from td:nth-child(2n),
    .ProductFeedback .from .textareas,
    .ProductFeedback .from .btn,
    .ProductFeedback .from .tip{ padding-right: 0; }
}
@media (max-width: 1760px) {
    .ProductIndex .auto{ padding: 0 2%;}
}
@media (max-width: 1024px) {
    .ProductIndex .BG-Text {height: auto;margin-top: .5rem;padding: .6rem;}
    .ProductIndex .BG-Text .video video {display: none!important;}
    .ProductIndex .BG-Text .title {line-height: 1.6;margin-bottom: .4rem;height: 1.34rem;overflow: hidden;}
    .ProductIndex .BG-Text .subTitle {margin-bottom: .3rem;height: 0.2rem;overflow: hidden;}
    .ProductIndex .BG-Text .desc {margin-bottom: .4rem;height: 1.6rem;overflow: hidden;}
    .ProductIndex .BG-Text .btnBox a {width: 1.9rem;line-height: 0.7rem;}
    .ProductIndex .swiper-pagination {margin-top: 0.3rem;}

    .ProductIndex_list .item {padding-top: 0.6rem;}
    .ProductIndex_list .list_one,
    .ProductIndex_list .list_three,
    .ProductIndex_list .four {margin-top: 5%;}
    .ProductIndex_list .list_one li {padding-left: 6%;padding-right: 6%;}
    .ProductIndex_list .list_one li > div {flex-wrap: wrap;}
    .ProductIndex_list .list_one .pic {width: 100%;margin-right: 0;}
    .ProductIndex_list .list_one .pic img {width: 100%;}
    .ProductIndex_list .list_one .txt {width: 100%;padding: 6%;}
    .ProductIndex_list .list_one .txt aside {font-size: .3rem;}
    .ProductIndex_list .list_one .txt .more a {font-size: .24rem;}
    .ProductIndex_list .list_three .pic {height: 5.5rem}
    .ProductIndex_list .list_three li:nth-child(1) .pic figure {padding-bottom: 86.66%;}
    .ProductIndex_list .list_three li:nth-child(1) .pic img {height: 5.5rem;}
    .ProductIndex_list .list_four .pic {height: 4.26rem;}
    .ProductIndex_list .list_four .txt {padding: 6%;}
    .ProductIndex_list .list_four .txt .new {height:auto;font-size: .24rem;}
    .ProductIndex_list .list_three .txt aside,
    .ProductIndex_list .list_four .txt aside {font-size: .3rem;}
    .ProductIndex_list .list_three .txt .desc,
    .ProductIndex_list .list_four .txt .desc {font-size: .24rem;}
    .ProductIndex_list .list_three .txt .desc,
    .ProductIndex_list .list_four .txt .desc {height: 0.88rem;}
    .ProductIndex_list .list_three .txt .more a,
    .ProductIndex_list .list_four .txt .more {font-size: .24rem;}
    .ProductIndex_list .viewAll a {width: 2.1rem;line-height: .76rem;font-size: .24rem;}
    .ProductIndex_list .viewAll a i {width: .24rem;height: .24rem;line-height: .24rem;font-size: .3rem;}

    .ProductList .innerTitle {margin-bottom: 6%;}
    .ProductList li {margin-bottom: 6%;}
    .ProductList .txt {padding: 6%;background-color: #fff;}
    .ProductList .txt .new {height:auto;font-size: .24rem;}
    .ProductList .txt aside {font-size: .3rem;height: 1rem;}
    .ProductList .txt .desc {font-size: .24rem;}
    .ProductList .txt .more {font-size: .24rem;}
    .ProductList .pic {background-color: #fff;}
    .ProductList .pic img {height: 4.4rem;}

    .ProductFeedback .from td {padding-bottom: 4%;}
    .ProductFeedback .from label,
    .ProductFeedback .from .text {font-size: .22rem;}
    .ProductFeedback .from label,
    .ProductFeedback .from .text {height: 0.7rem;line-height: 0.7rem;}
}

/*ProductDetail*/
.ProductDetail {padding-bottom: .8rem;}
.ProductDetail .left .tag{display: inline-block;line-height: .3rem;margin-bottom: .2rem;padding: 0 .15rem;font-size: .14rem;color: #004fa3;border-radius: 30px;border:1px solid #004fa3;}
.ProductDetail .left h3 {margin:0;margin-bottom: .7rem;line-height: 1.6;font-size: .3rem;color: #000}
.ProductDetail .left dl dd {padding-left: .2rem;line-height: 3;color: #999999;border-left: 2px solid #004fa3;cursor: pointer;}
.ProductDetail .left dl dd.current a {color: #004fa3;}
.ProductDetail .right .innerTitle {margin-bottom: .4rem;font-size: .24rem;border-bottom: 1px solid #eee;}
.ProductDetail .right .descBox {margin-bottom: .4rem;}
.ProductDetail .right .descBox .innerTitle {margin-bottom: .2rem;}
.ProductDetail .right .descBox p {line-height: 2.25;}
.ProductDetail .right .feature li {width: 100%;}
.ProductDetail .right .feature li:not(:last-child) {margin-bottom: .34rem;}
.ProductDetail .right .feature li img {max-width: 0.52rem;}
.ProductDetail .right .feature aside {margin-top: .15rem;font-size: .2rem;color: #333;}
.ProductDetail .right .parameter .content {overflow-x: auto;}
.ProductDetail .right .parameter table {width: 100%;}
.ProductDetail .right .parameter th {line-height: .7rem;color: #333;border:1px solid #e5e5e5;background-color: #f5f5f5;}
.ProductDetail .right .parameter .f16 {font-size: .16rem;}
.ProductDetail .right .parameter td {/*width: 33.3%;*/padding: 0 0.1rem;line-height: .7rem;border:1px solid #e5e5e5;font-size: .14rem;text-align: center;white-space: nowrap;}
.ProductDetail .right .parameter tr:nth-child(2n-1) td {background-color: #f8f8f8;}
.ProductDetail .right .parameter tr:nth-child(1) td {color:#fff;background-color: #004fa3;}
.ProductDetail .right .download li:not(:last-child) {margin-bottom: 4%;}
.ProductDetail .right .download a {display: flex;align-items: center;justify-content:space-between;padding:.33rem .5rem;border:1px solid #eeeeee;}
.ProductDetail .right .download a img {flex-shrink:0;margin-right: .9rem;max-width: 0.36rem;}
.ProductDetail .right .download a aside {flex-shrink:0;width: 81%;font-size: .18rem;color:#333;}
.ProductDetail .right .download a i {flex-shrink:0;display: block;width: 0.25rem;height: 0.2rem;background: url("../images/icon_download2.png") no-repeat center/contain;}
.ProductDetail .right .download a:hover aside {color: #004fa3;}
.ProductDetail .download_popUp {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 100;display: none;}
.ProductDetail .download_popUp .container {position: absolute;display: block;width: 5.5rem;top: 50%;left: 50%;padding: 0.4rem 0.6rem;transform:translate(-50%,-50%);background-color: #fff;}
.ProductDetail .download_popUp .container aside {margin-bottom: 0.3rem;font-size: 0.2rem;font-weight: 700;text-align: center;color:#000;}
.ProductDetail .download_popUp .container .text {display: block;width: 100%;padding: 0 0.2rem;margin-bottom: 0.3rem;line-height: 0.5rem;border:0;background-color: #f5f5f5;}
.ProductDetail .download_popUp .container .text::-webkit-input-placeholder {color:#ccc;}
.ProductDetail .download_popUp .container .btns {margin-top: 0.3rem;text-align: center;}
.ProductDetail .download_popUp .container .btns a {display: inline-block;width: 1.2rem;line-height: 0.5rem;text-align: center;transition: 0.3s;}
.ProductDetail .download_popUp .container .btns a.confirm {margin-right: 0.2rem;color:#fff;border:1px solid #004fa3;background-color: #004fa3;}
.ProductDetail .download_popUp .container .btns a.cancel {border:1px solid #eee;}
.ProductDetail .download_popUp .container .btns a.confirm:hover {border-color:#023c7a;background-color: #023c7a;}
.ProductDetail .download_popUp .container .btns a.cancel:hover {color:#fff;border-color:#004fa3;background-color:#004fa3;}
.ProductDetail .videoBox{margin-top: .6rem;color:#fff;}
.ProductDetail .videoBox .container{position: relative;}
.ProductDetail .videoBox video {width: 100%;height: 4.8rem;object-fit: cover;}
.ProductDetail .videoBox .playBtn {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}
.ProductDetail .videoBox .playBtn figure {width: 100%;height: 100%;}
.ProductDetail .videoBox .playBtn .icon {position: absolute;top: 50%;left: 50%;width: .6rem;height: .6rem;transform: translate(-50%,-50%);background: url("../images/icon_play.png") no-repeat center/contain;}
.ProductDetail .videoBox aside {padding: 0.25rem 0.3rem;font-weight: bold;font-size: .18rem;color:#333;background-color: #f8f8f8;}
.ProductDetail .related li {border: 1px solid #eeeeee;}
.ProductDetail .related .pic figure {padding-bottom: 65.21%;}
.ProductDetail .related .pic img {height: 1.84rem;transition: 0.3s;}
.ProductDetail .related li:hover .pic img {transform: scale(1.05);}
.ProductDetail .related .txt {padding: .2rem .4rem  .4rem .4rem;/*background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));*/}
.ProductDetail .related .txt .new {height: .22rem;line-height: .22rem;margin-bottom: .1rem;font-size: .14rem;color: #ce0e2d;}
.ProductDetail .related .txt aside {margin-bottom: .1rem;font-size: .2rem;font-weight: bold;color: #333;}
.ProductDetail .related .txt .desc {margin-bottom: .3rem;font-size: .14rem;color: #999;line-height: 1.7;height: 0.46rem;}
.ProductDetail .related .txt .more {display:inline-flex;align-items:center;font-size: .14rem;font-weight: bold;color: #000;}
.ProductDetail .related .txt .more::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/icon_pro_more.png") no-repeat center/contain;transition: .3s; }
.ProductDetail .related li:hover .txt aside { color: #004fa3;}
.ProductDetail .related .txt .more:hover::after { transform: translateX(5px)}

.ProductDetail .contact .innerTitle {margin-bottom: .2rem;}
.ProductDetail .contact .desc { margin-bottom: 0.2rem;line-height: 2;}
.ProductDetail .contact .desc p {margin: 0;}
.ProductDetail .contact .form td{ padding-bottom:2%;}
.ProductDetail .contact .form tr td:nth-child(1) { padding-right: 2%; }
.ProductDetail .contact .form tr td.textareas { padding-right: 0; }
.ProductDetail .contact .form .name {display: inline-flex;align-items: center;margin-bottom: .2rem;}
.ProductDetail .contact .form .err {margin-left: 0.05rem;line-height: .18rem;font-size: .14rem;font-style: normal;color: #d8181f;}
.ProductDetail .contact .form td p{ margin: 0; color: #333; text-align: center;}
.ProductDetail .contact .form td div{ position:relative;}
.ProductDetail .contact .form label{ position:absolute; left:.15rem; top:0; font-size: .14rem; line-height: 0.54rem; color:#333;}
.ProductDetail .contact .form .text{ width:100%; height:0.54rem; line-height:0.54rem; text-indent:10px; border:1px solid #eeeeee;color:#666; background:#fff;}
.ProductDetail .contact .form textarea.text{ height:1.5rem;line-height: 2;padding: 10px;}
.ProductDetail .contact .form .btn{ padding-bottom: 1.5%;}
.ProductDetail .contact .form .btn input{  cursor:pointer; padding:0; border:none; width: 1.4rem; height:0.5rem;color:#fff;background:#004fa3;}
.ProductDetail .contact .form .btn:hover input{background:#2b629d;}
.ProductDetail .prev_next {margin-top: .4rem;padding-top: .4rem;border-top: 1px solid #eee; }
@media (min-width: 1025px) {
    .ProductDetail .container {display: flex;}
    .ProductDetail .left {width: 35.7%;height: 100vh;padding-right: 12%;}
    .ProductDetail .left #nav.fixed {position: fixed;top:0.8rem;}
    .ProductDetail .right {width: 64.3%;}
    .ProductDetail .related li {}
    .ProductDetail ul {display: flex;flex-wrap: wrap;}
    .ProductDetail ul li {width: 100%;}
    .ProductDetail .related  li {width: 31.5%;background-color: #fff;}
    .ProductDetail .related  li:not(:nth-child(3n)) {margin-right: 2.75%;}
    .ProductDetail .prev_next { display: flex;justify-content: space-between;}
}
@media (max-width: 1024px) {
    .ProductDetail .left {margin-bottom: .6rem;}
    /*.ProductDetail .left #nav.fixed {position: fixed;!*top:1.1rem;*!top:0;left:0;width: 100%;background: #fff;z-index: 99;}*/
    .ProductDetail .left dl {display: flex;justify-content: space-around;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow-x: auto;display: none;}
    .ProductDetail .left dl dd {display: inline-block;flex-shrink:0;line-height: 1rem;border-left:0;padding:0 0.14rem;}
    .ProductDetail .left .tag {margin-bottom: 8%;padding: 1% 5%;font-size: .24rem;}
    .ProductDetail .videoBox video {height: 5rem;}
    .ProductDetail .videoBox.playBtn .icon {width: .8rem;height: .8rem;}
    .ProductDetail .related li {margin-bottom: 6%;}
    .ProductDetail .related .txt {padding: 6%;background-color: #fff;}
    .ProductDetail .related .txt .new {height:auto;font-size: .24rem;}
    .ProductDetail .related .txt aside {font-size: .3rem;}
    .ProductDetail .related .txt .desc {font-size: .24rem;}
    .ProductDetail .related .txt .more {font-size: .24rem;}
    .ProductDetail .related .pic img {height: 4.3rem;}
    .ProductDetail .contact .form label {line-height: 0.7rem;font-size: 0.24rem;}
    .ProductDetail .contact .form .textareas label {top:0.2rem;line-height: 2;}
    .ProductDetail .contact .form .text {height: 0.7rem;line-height: 0.7rem;}
    .ProductDetail .contact .form textarea.text {text-indent: 0;}
    .ProductDetail .contact .form .btn {text-align: center;}
    .ProductDetail .contact .form .btn input {width: 1.8rem;height: 0.7rem;font-size: 0.28rem;}
    .ProductDetail .right .innerTitle {font-size: .3rem;}
    .ProductDetail .right .feature aside {font-size: .28rem;}
    .ProductDetail .right .parameter .content {overflow-x: auto;}
    .ProductDetail .right .parameter table {width: 900px;}
    .ProductDetail .right .parameter .f16 {padding: 0 4%;font-size: .24rem;}
    .ProductDetail .right .parameter td {padding: 0 1%;font-size: .24rem;}
    .ProductDetail .right .download a img {width: .4rem;margin-right: 0;}
    .ProductDetail .right .download a aside {font-size: .24rem;}
    .ProductDetail .right .download a i {width: 0.4rem;height: 0.4rem;}
    .ProductDetail .videoBox aside {font-size: .24rem;}
    .ProductDetail .prev_next a {display: block;padding: 2% 0;}

    .ProductDetail .download_popUp .container {width: 90%;}
    .ProductDetail .download_popUp .container .text {margin-bottom: 0.5rem;line-height: 0.8rem;font-size: 0.26rem;}
    .ProductDetail .download_popUp .container aside {margin-bottom: 0.5rem;font-size: 0.28rem;}
    .ProductDetail .download_popUp .container .btns a {width: 1.5rem;line-height: 0.7rem;font-size: 0.26rem;}
}


/*Location*/
.Location {padding: .3rem 0 .5rem;color: #999;}
.Location em {padding-left: 1.4%;font-style: normal;background: url("../images/location.png") no-repeat left center/contain;}
.Location a {padding: 0 .1rem;color: #999;}
.Location a:hover {color:#004fa3;}
.Location span {padding: 0 .15rem;color: #333;}
@media (min-width: 1025px) {
    .Location {font-size: .14rem;}
}
@media (max-width: 1024px) {
    .Location em {padding-left: 4%;}
}

/*News*/
.NewsList {padding: .8rem 0;}
.NewsList .NewsList_top .item {margin-right: .3rem;}
.NewsList .NewsList_top aside {margin-bottom: .2rem;font-size: .18rem;font-weight: bold;color:#000;}
.NewsList .selectBox {position: relative;width: 3.3rem;border: 1px solid #eeeeee;z-index: 10;}
.NewsList .selectBox .btn {position: relative;padding: .1rem .2rem;font-size: .14rem;cursor: pointer;}
.NewsList .selectBox dl {position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #eeeeee;border-top: 0;display: none;}
.NewsList .selectBox dd {padding: .1rem .2rem;background: #fff;border-top: 1px solid #eeeeee;font-size: .14rem;cursor: pointer;transition: .3s;}
.NewsList .selectBox dd.active,
.NewsList .selectBox dd:hover {color:#fff;background: #004fa3;}
.NewsList .selectBox .btn::after {content: '';position: absolute;top: 50%;right: .22rem;width: .08rem;height: .08rem;margin-top: -.05rem;transform: rotate(45deg);border-right: 1px solid #666;border-bottom: 1px solid #666;}
.NewsList .NewsSearch {width: 3.3rem;border: 1px solid #eeeeee}
.NewsList .NewsSearch .text {width: 100%;line-height: 1.5;padding: .1rem .2rem;border: 0;font-size: .14rem;}
.NewsList .NewsSearch .btn {display: flex;align-items: center;width: .4rem;line-height: .48rem;background: url(../images/icon_search_news.png) no-repeat center /.16rem;}

.NewsList .imgList_top {position: relative;margin-top: 0.6rem;}
.NewsList .imgList_top a {background-color: #f8f8f8;}
.NewsList .imgList_top .pic {position: relative;}
.NewsList .pic .tag {position: absolute;top:0;left:0;width: 1.2rem;line-height: .4rem;font-size: .18rem;color:#fff;text-align:center;background-color: rgba(0,0,0,0.3);z-index: 10;}
.NewsList .imgList_top .pic figure {padding-bottom: 64.8%;}
.NewsList .imgList_top .txt {padding: 8%;background-color: #f8f8f8;}
.NewsList .imgList_top .txt aside {margin-bottom: .3rem;font-size: .26rem;font-weight: bold;color:#333;}
.NewsList .imgList_top a:hover .txt aside {color:#004fa3;}
.NewsList .imgList_top .txt time {display: block;line-height:0.19rem;margin-bottom: .3rem;padding-left: .26rem;color:#999;background: url("../images/icon_time.png") no-repeat left center/contain;}
.NewsList .imgList_top .txt .desc {font-size: 0.18rem;line-height: 1.8;color:#666;}
.NewsList .imgList_top .swiper-button-prev,
.NewsList .imgList_top .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #c6c6c6;cursor: pointer;}
.NewsList .imgList_top .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l_h.png")}
.NewsList .imgList_top .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r_h.png")}
.NewsList .imgList_top .swiper-button-prev:hover,
.NewsList .imgList_top .swiper-button-next:hover {background-color: #004fa3;}
.NewsList .imgList_top .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 30px;height: 3px;margin: 0 2px;background-color: #e5e5e5;}
.NewsList .imgList_top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
.NewsList .imgList_top li:hover .txt aside {color: #004fa3;}
.NewsList .list ul { display: flex;flex-wrap: wrap;}
.NewsList .list .pic {position: relative;}
.NewsList .list .pic figure {padding-bottom: 61.36%;}
.NewsList .list .txt {padding: 0.4rem;background-color: #f8f8f8;}
.NewsList .list .txt aside {margin-bottom: .4rem;font-size: 0.2rem;line-height: 1.6;height: 0.64rem;color: #333;font-weight: bold;}
.NewsList .list .txt time {display: block;line-height:0.19rem;padding-left: .26rem;font-size: .18rem;color:#999;background: url("../images/icon_time.png") no-repeat left center/contain;}
.NewsList .list li:hover .txt aside {color: #004fa3;}
.NewsList .innerPage .Pages a,.NewsList .innerPage #page span.layui-laypage-spr {background-color: #f5f5f5;}
@media (min-width: 1025px) {
    .NewsList .imgList_top a {display: flex;align-items: center;}
    .NewsList .imgList_top .pic {width: 50%;}
    .NewsList .imgList_top .txt {width: 50%;padding: 0 1rem 0 0.8rem;}
    .NewsList .imgList_top  .swiper-pagination { position: absolute;bottom: 0.45rem;left: 50%;margin-left: .8rem;z-index: 20;}
    .NewsList .list li {width: 31.4%;margin-top: 2.9%;}
    .NewsList .list li:not(:nth-child(3n)) {margin-right: 2.9%;}
}
@media (max-width: 1024px) {
    .NewsList .pic .tag {width: 1.6rem;line-height: 0.6rem;font-size: .2rem;}
    .NewsList .imgList_top {margin-bottom: .4rem;}
    .NewsList .imgList_top a {background: none}
    .NewsList .imgList_top .swiper-pagination {position: relative;text-align: center;}
    .NewsList .imgList_top .swiper-button-prev ,
    .NewsList .imgList_top .swiper-button-next {display: none;}
    .NewsList .imgList_top .txt aside {font-size: .28rem;}
    .NewsList .imgList_top .txt time {font-size: .22rem;}
    .NewsList .imgList_top .txt .desc {font-size: .24rem;}
    .NewsList .NewsList_top {flex-wrap: wrap;}
    .NewsList .NewsList_top .item {width: 48%;flex-shrink: 0;margin-right: 0;}
    .NewsList .NewsList_top .item:nth-child(1) {margin-right: 4%;}
    .NewsList .NewsList_top .item:nth-child(3) {width: 100%;margin-top: .3rem;}
    .NewsList .NewsList_top aside {font-size: .28rem;}
    .NewsList .selectBox .btn {font-size: .22rem;}
    .NewsList .selectBox dd {font-size: .22rem;}
    .NewsList .selectBox {width: 100%;}
    .NewsList .NewsSearch {width: 100%;}
    .NewsList .selectBox .btn,
    .NewsList .NewsSearch .text {padding: 0.2rem;}
    .NewsList .NewsSearch .text {font-size: .22rem;}
    .NewsList .NewsSearch .btn {width: .7rem;background-size: 16px;}
    .NewsList .list li {width: 100%;margin-bottom: 5%;}
    .NewsList .list .txt aside {height: 0.84rem;font-size: .26rem;}
    .NewsList .list .txt time {line-height: .24rem;font-size: .24rem;}
}

/*NewsDetail*/
.NewsDetail {padding-bottom: 1rem;}
.NewsDetail .title {margin-bottom: 3%;padding-bottom: 3%;border-bottom: 1px solid #e5e5e5;}
.NewsDetail .title .time_wrap {margin-bottom: 3%;color: #999;}
.NewsDetail .title .time_wrap span {margin-right: 3%;}
.NewsDetail .title h3 {font-size: .3rem;color:#000;}
.NewsDetail .social-share .social-share-icon {margin: 0 10px;padding: .2rem; border: 1px solid #eee;border-radius: 50%;width: .4rem;height: .4rem;background-repeat: no-repeat;background-position: center;background-size: .24rem;}
.NewsDetail .social-share .icon-wechat{background-image: url("../images/btm_wechat.png");}
.NewsDetail .social-share .icon-weibo{background-image: url("../images/btm_weibo.png");}
.NewsDetail .social-share .icon-qq{background-image: url("../images/btm_qq.png");}
.NewsDetail .social-share .icon-zhihu{background-image: url("../images/btm_zhihu.png");background-size: .32rem;}
.NewsDetail .social-share .social-share-icon:hover {background-color: transparent;}
.NewsDetail .info h1 {position:relative;padding-left: .1rem;line-height:1.2;font-size: .2rem;color: #333;font-weight: bold;}
.NewsDetail .info h1::after {content:'';position:absolute;top:0;left:0;width: 2px;height: 100%;background-color: #004fa3;}
.NewsDetail .info p {line-height: 2;}
.NewsDetail .page_pn {margin-top: .5rem;}
.NewsDetail .page_pn aside {display:inline-flex;align-items:center;margin-bottom: 2%;}
.NewsDetail .page_pn aside::after {content:'';width: 6px;height: 12px;margin-left: 10px;background: url("../images/News_more.png") no-repeat center/contain;}
.NewsDetail .page_pn a {line-height: 1.875;font-weight: bold;color:#333;}
.NewsDetail .page_pn a:hover {color: #004fa3;}
.NewsDetail .newsLeast {padding-top: .5rem;}
.NewsDetail .newsLeast h4 {font-size: .3rem;color:#000;}
.NewsDetail .newsLeast li {margin-bottom: .3rem;padding-bottom: .3rem;border-bottom: 1px solid #eeeeee;}
.NewsDetail .newsLeast li .pic figure {padding-bottom: 60.4%;}
.NewsDetail .newsLeast li .txt {padding: 0 .5rem 0 .4rem;}
.NewsDetail .newsLeast li .txt aside {margin-bottom: .2rem;font-size: .18rem;font-weight: bold;color: #333;}
.NewsDetail .newsLeast li .txt time {display: block;line-height:0.14rem;margin-bottom: .3rem;padding-left: .2rem;font-size: .14rem;background: url("../images/icon_time.png") no-repeat left center/contain;}
.NewsDetail .newsLeast li:hover aside {color: #004fa3;}
.NewsDetail .viewMore {display: flex;justify-content: space-between;align-items: center;padding: .4rem;background-color: #f7f7f7;}
.NewsDetail .viewMore aside {font-size: .18rem;color: #333;max-width: 80%;}
.NewsDetail .viewMore a{display: inline-flex;align-items: center;}
.NewsDetail .viewMore a::after {content: '';width: 6px;height: 12px;margin-left: 10px;background: url(../images/News_more.png) no-repeat center / contain;}
@media (min-width: 1025px) {
    .NewsDetail .page_pn {display: flex;justify-content: space-between;}
    .NewsDetail .page_pn .prev,
    .NewsDetail .page_pn .next {width: 48.6%;padding: .3rem;background-color: #f7f7f7;}
    .NewsDetail .newsLeast li a {display: flex;align-items: center;}
    .NewsDetail .newsLeast li .pic {width: 26.66%;flex-shrink: 0;}
    .NewsDetail .newsLeast li .txt {width: 73.34%;flex-shrink: 0;}
}
@media (max-width: 1024px) {
    .NewsDetail .social-share .social-share-icon {width: .6rem;height: .6rem;}
    .NewsDetail .social-share .icon-wechat,
    .NewsDetail .social-share .icon-weibo,
    .NewsDetail .social-share .icon-qq {background-size: .32rem;}
    .NewsDetail .social-share .icon-zhihu {background-size: .42rem;}
    .NewsDetail .social-share .social-share-icon:hover {background-color:transparent!important;}
    .NewsDetail .title {margin-bottom: 6%;}
    .NewsDetail .info aside {font-size: .28rem;}
    .NewsDetail .page_pn .prev,
    .NewsDetail .page_pn .next {padding: 4%;background-color: #f7f7f7;}
    .NewsDetail .page_pn .prev {margin-bottom: 5%;}
    .NewsDetail .newsLeast li {padding-bottom: 0;margin-bottom: 6%;}
    .NewsDetail .newsLeast li .txt {padding: 6%;padding-bottom: 0;}
    .NewsDetail .newsLeast li .txt aside {font-size: .28rem;}
    .NewsDetail .newsLeast li .txt time {padding-left: .3rem;line-height: .24rem;font-size: .24rem;}
    .NewsDetail .viewMore aside {font-size: .24rem;}
}

/*Exhibition*/
.Exhibition {padding-top: 0.5rem;padding-bottom: 0.8rem;}
.Exhibition_top .left ul {display: flex;flex-wrap: wrap;}
.Exhibition_top .left ul li:not(:last-child) {margin-right: .4rem;}
.Exhibition_top .left ul li a {padding: .14rem 0;border-bottom: 2px solid transparent;}
.Exhibition_top .left ul li.on a {color: #004fa3;border-bottom: 2px solid #004fa3}
.Exhibition_top .right {display:inline-flex;justify-content:space-between;}
.Exhibition_top .item {margin-right: .3rem;}
.Exhibition_top aside {margin-bottom: .2rem;font-size: .18rem;font-weight: bold;color:#000;}
.Exhibition_top .selectBox {position: relative;width: 3.3rem;border: 1px solid #eeeeee;z-index: 10;}
.Exhibition_top .selectBox .btn {position: relative;padding: .1rem .2rem;font-size: .14rem;cursor: pointer;}
.Exhibition_top .selectBox dl {position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #eeeeee;border-top: 0;display: none;}
.Exhibition_top .selectBox dd {padding: .1rem .2rem;background: #fff;border-top: 1px solid #eeeeee;font-size: .14rem;cursor: pointer;transition: .3s;}
.Exhibition_top .selectBox dd.active,
.Exhibition_top .selectBox dd:hover {color:#fff;background: #004fa3;}
.Exhibition_top .selectBox .btn::after {content: '';position: absolute;top: 50%;right: .22rem;width: .08rem;height: .08rem;margin-top: -.05rem;transform: rotate(45deg);border-right: 1px solid #666;border-bottom: 1px solid #666;}
.ExhibitionSearch {width: 3.3rem;border: 1px solid #eeeeee}
.ExhibitionSearch .text {width: 100%;line-height: 1.5;padding: .1rem .2rem;border: 0;font-size: .14rem;}
.ExhibitionSearch .btn {display: flex;align-items: center;width: .4rem;line-height: .48rem;background: url(../images/icon_search_news.png) no-repeat center /.16rem;}
.Exhibition .imgList_top {position: relative;margin-top: 0.4rem;}
.Exhibition .imgList_top .swiper-slide {background-color: #f8f8f8;}
.Exhibition .imgList_top .pic {position: relative;}
.Exhibition .pic .tag {position: absolute;top:0;left:0;width: 0.9rem;line-height: .3rem;font-size: .13rem;color:#fff;text-align:center;background-color: rgba(0,0,0,0.3);z-index: 10;}
.Exhibition .imgList_top .pic figure {padding-bottom: 75%;}
.Exhibition .imgList_top .txt {padding: 8%;background-color: #f8f8f8;}
.Exhibition .imgList_top .txt>a:nth-of-type(1) {margin-bottom: .25rem;font-size: .22rem;font-weight: bold;color:#333;}
.Exhibition .imgList_top .swiper-slide:hover .txt>a:nth-of-type(1){color:#004fa3}
.Exhibition .imgList_top .txt .timeWrap {display: inline-flex;margin-bottom: .2rem;}
.Exhibition .imgList_top .txt .location {margin-right: 0.4rem;line-height:0.2rem;padding-left: .26rem;color:#666;background: url("../images/icon_location.png") no-repeat left center/contain;}
.Exhibition .imgList_top .txt time {line-height:0.2rem;padding-left: .26rem;color:#666;background: url("../images/icon_date.png") no-repeat left center/contain;}
.Exhibition .imgList_top .txt .desc {margin-bottom: .2rem;line-height: 2;color:#999;}
.Exhibition .imgList_top .txt .more {display:inline-flex;align-items: center;color:#999;}
.Exhibition .imgList_top .txt .more::after {content: '';width: 6px;height: 12px;margin-left: 10px;background: url(../images/News_more.png) no-repeat center / contain;}
.Exhibition .imgList_top .txt .more:hover {color:#004fa3;}
.Exhibition .imgList_top .swiper-slide:hover .txt aside {color:#004fa3;}
.Exhibition .imgList_top .swiper-button-prev,
.Exhibition .imgList_top .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #c6c6c6;cursor: pointer;}
.Exhibition .imgList_top .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l_h.png")}
.Exhibition .imgList_top .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r_h.png")}
.Exhibition .imgList_top .swiper-button-prev:hover,
.Exhibition .imgList_top .swiper-button-next:hover {background-color: #004fa3;}
.Exhibition .imgList_top  .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 30px;height: 3px;margin: 0 2px;background-color: #e5e5e5;}
.Exhibition .imgList_top  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
.Exhibition .list ul { display: flex;flex-wrap: wrap;}
.Exhibition .list .pic {position: relative;}
.Exhibition .list .pic figure {padding-bottom: 61.36%;}
.Exhibition .list .txt {padding: 0.4rem 0.3rem;background-color: #f8f8f8;}
.Exhibition .list .txt aside {margin-bottom: .1rem;font-size: 0.18rem;line-height: 1.6;height: 0.58rem;color: #333;font-weight: bold;}
.Exhibition .list .txt .timeWrap {display: flex;margin-bottom: .8rem;}
.Exhibition .list .txt .location {margin-right: 0.34rem;line-height:0.2rem;padding-left: .26rem;color:#666;background: url("../images/icon_location.png") no-repeat left center/0.2rem;}
.Exhibition .list .txt time {line-height:0.2rem;padding-left: .26rem;color:#666;background: url("../images/icon_date.png") no-repeat left center/contain;}
.Exhibition .list .txt .desc {margin-bottom: .2rem;line-height: 2;color:#999;}
.Exhibition .list .txt .more {display:inline-flex;align-items: center;color:#999;}
.Exhibition .list .txt .more::after {content: '';width: 6px;height: 12px;margin-left: 10px;background: url(../images/News_more.png) no-repeat center / contain;}
.Exhibition .list .txt .more:hover {color:#004fa3;}
.Exhibition .list li:hover .txt aside {color: #004fa3;}
.Exhibition .innerPage .Pages a {background-color: #f5f5f5;}
@media (min-width: 1025px) {
    .Exhibition_top {align-items: center;}
    .Exhibition_top .left{width: 49%;}
    .Exhibition_top .left ul li a {font-size: .18rem;}
    .Exhibition_top .right{width: 50%;}
    .Exhibition .imgList_top .swiper-slide {display: flex;align-items: center;}
    .Exhibition .imgList_top .pic {width: 45.7%;}
    .Exhibition .imgList_top .txt {width: 54.3%;padding: 0 1rem 0 0.8rem;}
    .Exhibition .imgList_top  .swiper-pagination { position: absolute;bottom: 0.45rem;left: 45.7%;margin-left: .8rem;z-index: 20;}
    .Exhibition .list li {width: 31.4%;margin-top: 2.9%;}
    .Exhibition .list li:not(:nth-child(3n)) {margin-right: 2.9%;}
}
@media (max-width: 1024px) {
    .Exhibition .pic .tag {width: 1.6rem;line-height: 0.6rem;font-size: .2rem;}
    .Exhibition .imgList_top {margin-bottom: .4rem;}
    .Exhibition .imgList_top .swiper-slide {background: none}
    .Exhibition .imgList_top .swiper-pagination {position: relative;text-align: center;}
    .Exhibition .imgList_top .swiper-button-prev ,
    .Exhibition .imgList_top .swiper-button-next {display: none;}
    .Exhibition .imgList_top .txt>a:nth-of-type(1) {font-size: .28rem;}
    .Exhibition .imgList_top .txt time {font-size: .22rem;}
    .Exhibition .imgList_top .txt .desc {font-size: .24rem;}
    .Exhibition_top {flex-wrap: wrap;}
    .Exhibition_top .left {width: 100%;}
    .Exhibition_top .left ul {margin-bottom: 8%;}
    .Exhibition_top .right {width: 100%;}
    .Exhibition_top .item {width: 48%;flex-shrink: 0;margin-right: 0;}
    .Exhibition_top .item:nth-child(1) {margin-right: 4%;}
    .Exhibition_top .item:nth-child(3) {width: 100%;margin-top: .3rem;}
    .Exhibition_top aside {font-size: .28rem;}
    .Exhibition_top .selectBox .btn {font-size: .22rem;}
    .Exhibition_top .selectBox dd {font-size: .22rem;}
    .Exhibition_top .selectBox {width: 100%;}
    .ExhibitionSearch {width: 100%;}
    .Exhibition_top .selectBox .btn,
    .ExhibitionSearch .text {padding: 0.2rem;}
    .ExhibitionSearch .text {font-size: .22rem;}
    .ExhibitionSearch .btn {width: .7rem;background-size: 16px;}
    .Exhibition .list {margin-top: 0.4rem;}
    .Exhibition .list li {width: 100%;margin-bottom: 5%;}
    .Exhibition .list .txt aside {height: 0.88rem;font-size: .26rem;margin-bottom: 4%;}
    .Exhibition .list .txt .timeWrap {margin-bottom: .4rem;}
    .Exhibition .list .txt .location {padding-left: .4rem;line-height: 0.3rem;background-size: contain;}
    .Exhibition .list .txt time {padding-left: .4rem;line-height: 0.3rem;}
}

/*Multimedia*/
.Multimedia {padding: .8rem 0;}
.Multimedia .pic {position: relative;}
.Multimedia .pic .playBtn {position: absolute;top: 50%;left: 50%;width: 0.6rem;height: 0.6rem;transform:translate(-50%,-50%);background: url("../images/icon_play.png") no-repeat center/contain;}
.Multimedia a:hover .pic .playBtn {background-image: url("../images/icon_play_h.png")}
/*.Multimedia aside {line-height: 0.7rem;padding: 0 .3rem;font-size: .18rem;font-weight: bold;color: #333;}*/
.Multimedia .video_top  {position:relative;margin-top: 0.4rem;margin-bottom: 0.5rem;}
.Multimedia .video_top .pic figure {height: 4.5rem;}
.Multimedia .video_top aside {line-height: 0.7rem;padding: 0 .3rem;font-size: .18rem;font-weight: bold;color: #333;background-color: #f5f5f5;}
.Multimedia .video_top .swiper-button-prev,
.Multimedia .video_top .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #c6c6c6;cursor: pointer;}
.Multimedia .video_top .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l_h.png")}
.Multimedia .video_top .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r_h.png")}
.Multimedia .video_top .swiper-button-prev:hover,
.Multimedia .video_top .swiper-button-next:hover {background-color: #004fa3;}
.Multimedia .list ul {display: flex;flex-wrap: wrap;}
.Multimedia .list li {margin-bottom: 2.9%;}
.Multimedia .list li figure {padding-bottom: 63.63%;}
.Multimedia .list li aside {line-height: 0.7rem;padding: 0 .3rem;font-size: .18rem;font-weight: bold;color: #333;background-color: #f5f5f5;}
@media (min-width: 1025px) {
    .Multimedia .list li {width: 31.4%;}
    .Multimedia .list li:not(:nth-child(3n)) {margin-right: 2.9%;}
}
@media (max-width: 1024px) {
    .Multimedia {padding: .4rem 0;}
    .Multimedia .list li {width: 48.5%;}
    .Multimedia .list li:not(:nth-child(2n)) {margin-right: 3%;margin-bottom: 3%;}
    .Multimedia .video_top .swiper-pagination {margin-top:.3rem;text-align: center;}
    .Multimedia .video_top .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #ddd;}
    .Multimedia .video_top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
    .Multimedia .video_top .swiper-button-prev ,
    .Multimedia .video_top .swiper-button-next {display: none;}
    .Multimedia .video_top aside,
    .Multimedia .list li aside {font-size: .24rem;}
}

/*HR*/
.HR {padding: 0.6rem 0 0.8rem;}
.HR .text_img {padding: 0.8rem 0;background-color: #f5f5f5;}
.HR .text_img .innerTitle {margin-bottom: 0.45rem;}
.HR .text_img .txt aside {font-size: 0.2rem;color:#000;}
.HR .text_img .txt aside span {position: relative;}
.HR .text_img .txt aside span::before {position: absolute;content:'';width: 100%;height: 0.08rem;left:0;bottom:0;background-color: #d9e2ec;z-index: -1;}
.HR .text_img .txt p {line-height: 2.25;}
.HR .text_img .pic figure{padding-bottom: 75%;}
.HR .img_textSlide {padding-bottom: 0.8rem;}
.HR .img_textSlide .innerTitle {margin-bottom: .4rem;}
.HR .img_textSlide .pic figure{padding-bottom: 75%;}
.HR .img_textSlide .textSlide li {padding: .4rem 0;border-top:1px solid #dddddd;cursor: pointer;}
.HR .img_textSlide .textSlide aside {position:relative;padding-right: 0.6rem;font-size: 0.2rem;font-weight: bold;color:#000;}
.HR .img_textSlide .textSlide aside i {position: absolute;right:0;;top: 50%;width: 20px;height: 20px;margin-top:-10px;margin-left:-10px;border-radius:50%;background: #e5e5e5;}
.HR .img_textSlide .textSlide aside i::after {content:'';position: absolute;left:50%;top: 50%;width: 10px;height: 6px;transform:translate(-50%,-50%);background: url('../images/icon_arrow_down.png') no-repeat center/contain;}
.HR .img_textSlide .textSlide .content {margin: 0.3rem 0;line-height: 2;font-size: 0.15rem;display: none;}
.HR .img_textSlide .textSlide li.on {border-color:#004fa3;}
.HR .img_textSlide .textSlide li.on aside i {transform: rotate(180deg);background-color: #004fa3}
.HR .img_textSlide .textSlide li.on aside i::after {filter: brightness(0) invert(1)}
.HR .img_textSlide .textSlide li:hover {border-color:#004fa3;}
.HR .img_textSlide .textSlide li:hover aside {color:#004fa3;}
.HR .icon_list .innerTitle {margin-bottom: 0.4rem;}
.HR .icon_list ul {display: flex;flex-wrap: wrap;}
.HR .icon_list ul li {padding: 0.5rem;background-color: #f8f8f8;}
.HR .icon_list ul li .num {margin-bottom: 0.5rem;font-size: .18rem;color: #ddd;}
.HR .icon_list ul li .icon {margin-bottom: 0.7rem;text-align: center;}
.HR .icon_list ul li .icon img {max-width: 0.84rem;max-height: 0.84rem;transition: 0.3s;}
.HR .icon_list ul li aside {margin-bottom: 0.05rem;font-size: 0.24rem;color: #000;}
.HR .icon_list ul li .desc {line-height: 1.5;color: #999;}
.HR .icon_list ul li:hover .icon img {transform:translateY(-10px);}
.HR .swiper_list .innerTitle {margin-bottom: 0.4rem;}
.HR .swiper_list .container {position: relative;}
.HR .swiper_list .pic figure {padding-bottom: 68.18%;}
.HR .swiper_list aside { line-height: 0.7rem;padding: 0 .3rem;font-size: .18rem;color: #000;background-color: #f5f5f5;}
.HR .swiper_list a:hover aside { color: #004fa3;}
@media (min-width: 1025px) {
    .HR .text_img .container{display: flex;align-items: center;justify-content: space-between;}
    .HR .text_img .txt {width: 48.2%;flex-shrink: 0;}
    .HR .text_img .pic {width: 45.7%;flex-shrink: 0;}
    .HR .img_textSlide .container {display: flex;align-items: center;justify-content: space-between;}
    .HR .img_textSlide .pic {width: 54.28%;flex-shrink: 0;}
    .HR .img_textSlide .textSlide {width: 40%;flex-shrink: 0;}
    .HR .icon_list ul li {width: 23.57%;}
    .HR .icon_list ul li:not(:nth-child(4n)) {margin-right: 1.9%;}
    .HR .swiper_list .swiper-button-prev,
    .HR .swiper_list .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #c6c6c6;cursor: pointer;}
    .HR .swiper_list .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l_h.png")}
    .HR .swiper_list .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r_h.png")}
    .HR .swiper_list .swiper-button-prev:hover,
    .HR .swiper_list .swiper-button-next:hover {background-color: #004fa3;}
}
@media (max-width: 1024px) {
    .HR .text_img .txt aside span {font-size: .28rem;}
    .HR .img_textSlide {padding: .6rem 0;}
    .HR .img_textSlide .textSlide aside {font-size: .28rem;}
    .HR .img_textSlide .textSlide .content {font-size: .24rem;}
    .HR .icon_list ul li {width: 48.5%;margin-bottom: 3%;}
    .HR .icon_list ul li:not(:nth-child(2n)) {margin-right: 3%;}
    .HR .icon_list ul li .num {margin-bottom: 0.2rem;font-size: .26rem;}
    .HR .icon_list ul li .icon img {max-width: 0.8rem;}
    .HR .icon_list ul li aside {font-size: 0.28rem;}
    .HR .swiper_list aside {font-size: .24rem;}
    .HR .swiper_list aside {font-size: .24rem;}
    .HR .swiper_list .swiper-pagination {margin-top:.3rem;text-align: center;}
    .HR .swiper_list .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #ddd;}
    .HR .swiper_list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
}

/*HRDetail*/
.HRDetail {padding-bottom: 1rem;}
.HRDetail .container {position: relative;}
.HRDetail .innerTitle {margin-bottom: 0.3rem;}
.HRDetail .text .tag {display: flex;margin-bottom: 0.2rem;}
.HRDetail .text .tag span {padding: 0 0.1rem;margin-right: 0.1rem;line-height:0.3rem;font-size: 0.13rem;border-radius: 30px;border:1px solid #eee;}
.HRDetail .text .desc {line-height: 1.875;}
.HRDetail .picBox {position: relative;}
/*.HRDetail .pic figure {padding-bottom: 66.82%;}*/
.HRDetail .picBox .pic1 {position: absolute;width: 39.47%;z-index: 2;}
.HRDetail .picBox .pic1 figure {padding-bottom: 66.66%;}
.HRDetail .picBox .pic2 {position: absolute;width: 56.22%;z-index: 1;}
.HRDetail .picBox .pic2 figure {padding-bottom: 65.95%;}
.HRDetail .picBox.theme1 .pic1 {bottom: 0;left:0;}
.HRDetail .picBox.theme1 .pic2 {bottom: 1.08rem;left:1.66rem;}
.HRDetail .picBox.theme2 .pic1 {top: 0;right:0;}
.HRDetail .picBox.theme2 .pic2 {top: 1.08rem;right:1.66rem;}
.HRDetail .swiper-button-prev,
.HRDetail .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #c6c6c6;cursor: pointer;}
.HRDetail .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l_h.png")}
.HRDetail .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r_h.png")}
.HRDetail .swiper-button-prev:hover,
.HRDetail .swiper-button-next:hover {background-color: #004fa3;}
.HRDetail .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 30px;height: 3px;margin: 0 2px;background-color: #e5e5e5;}
.HRDetail .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
@media (min-width: 1025px) {
    .HRDetail .container {position: relative;display: flex;justify-content: flex-end;}
    .HRDetail .text {width: 33.28%; position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
    .HRDetail .swiper {width: 59.64%;margin: 0;}
    .HRDetail .swiper-pagination {position: absolute;bottom: 1rem;left: 0;z-index: 20;}
}
@media (max-width: 1024px) {
    .HRDetail .text .tag span {line-height: 0.5rem;padding: 0 .2rem;font-size: .22rem;}
    .HRDetail .swiper {margin-top: 0.4rem;}
    .HRDetail .swiper-pagination {margin-top: 0.4rem;text-align: center;}

}

/*Report*/
.Report {padding: 1rem 0 0.8rem;}
.Report .Report_top {margin-bottom: 0.4rem;padding: 0.5rem 0.8rem;border:1px solid #eeeeee;}
.Report .Report_top .pic figure{padding-bottom: 127.9%;}
.Report .Report_top .text aside {margin-bottom: 1%;font-size: 0.24rem;}
.Report .Report_top .text time {display:block;margin-bottom: 0.3rem;font-size: 0.14rem;color:#999;}
.Report .Report_top .text .desc {margin-bottom: 0.4rem;line-height: 2.25;}
.Report .Report_top .text .btn {display: inline-flex;justify-content:center;align-items:center;width:1.6rem;line-height:0.5rem;color:#fff;background-color: #004fa3;}
.Report .Report_top .text .btn::before {content:'';width: 21px;height: 20px;margin-right: 5px;background: url("../images/icon_download.png") no-repeat center/contain;}
.Report .Report_top .text .btn:hover {background-color: #023c7a;}
.Report li {margin-bottom: 0.2rem;}
.Report li a {display: flex;justify-content: space-between;align-items: center;padding: 0.3rem 0.5rem;color: #333;border:1px solid #eeeeee;}
.Report li a .text {
    width: 85%;}
.Report li a aside {position:relative;padding-left: 0.3rem;font-size: 0.18rem;}
.Report li a aside::before {content:'';position:absolute;top:50%;left:0;width: 0.17rem;height:0.2rem;margin-top:-0.1rem;background: url("../images/icon_doc.png") no-repeat center/contain;}
.Report li a time {padding-left: 0.3rem;font-size: 0.14rem;color: #999999;}
.Report li a .btn {display: flex;align-items: center;font-size: 0.18rem;color: #999;}
.Report li a .btn::before {content:'';width: 24px;height: 19px;margin-right: 5px;background: url("../images/icon_download3.png") no-repeat center/contain;}
.Report li a:hover {color: #fff;background-color: #004fa3;}
.Report li a:hover time {color: #fff;}
.Report li a:hover .btn {color: #fff;}
.Report li a:hover aside::before ,
.Report li a:hover .btn::before {filter: brightness(0) invert(1)}
.Report .list .innerPage .Pages a {background-color: #f5f5f5;}
.Report .list .innerPage .Pages a.a_cur,
.Report .list .innerPage .Pages a:hover{background-color: #004fa3;}
@media (min-width: 1025px) {
    .Report .Report_top {display: flex;align-items: center;}
    .Report .Report_top .pic {width: 24.2%;}
    .Report .Report_top .text {width: 75.8%;padding-left: 13%;}
}
@media (max-width: 1024px) {
    .Report {padding: 0.5rem 0;}
    .Report .Report_top {padding: 0.5rem;}
    .Report .Report_top .pic {margin-bottom: 0.6rem;}
    .Report .Report_top .text aside {font-size: 0.3rem;}
    .Report .Report_top .text time {font-size: 0.22rem;}
    .Report .Report_top .text .btn {width: 2rem;line-height: 0.7rem;}
    .Report li a {padding: 0.3rem;}
    .Report li a aside {font-size: 0.28rem;}
    .Report li a aside::before {width:0.24rem;height: 0.24rem;margin-top:-0.12rem;}
    .Report li a time {font-size: 0.22rem;}
    .Report li a .btn {flex-direction: column;align-items: center;font-size: 0.22rem;}
    .Report li a .btn::before {margin-right: 0;}
}

/*Directorate*/
.Directorate {padding: 1rem 0 0.8rem;}
.Directorate .list .innerTitle {margin-bottom: 0.3rem;}
.Directorate .list .item {margin-bottom: 0.25rem;padding-bottom: 0.25rem;border-bottom: 1px solid #eeeeee;}
.Directorate .list .item .imgBox {flex-shrink:0;width: 1.5rem;height: 1.5rem;margin-right: 0.3rem;}
.Directorate .list .item .imgBox img {width: 100%;height: 100%;object-fit: cover;}
.Directorate .list .item .item-top {display: flex;align-items: center;margin-bottom: 0.1rem;}
.Directorate .list .item .item-top {display: flex;align-items: center;margin-bottom: 0.1rem;}
.Directorate .list .item .item-top .title {margin-right: 0.14rem;color:#333;font-weight: bold;}
.Directorate .list .item .item-top .subTitle {color:#999;}
.Directorate .list .item .desc {line-height: 1.7;}
@media (min-width: 1025px) {
    .Directorate .list .item {display: flex;align-items: center;}
    .Directorate .list .item .item-top .title {font-size: 0.18rem;}
    .Directorate .list .item .item-top .subTitle {font-size: 0.14rem;}
    .Directorate .list .item .desc  {font-size: 0.14rem;}
}
@media (max-width: 1024px) {
    .Directorate {padding: 0.5rem 0;}
    .Directorate .list .item .imgBox {width: 2.5rem;height: 2.5rem;margin-bottom: 0.3rem;}
    .Directorate li .text aside {font-size: 0.3rem;}
    .Directorate li .text .subTitle {font-size: 0.24rem;height: 0.7rem;margin-bottom: 0.5rem;overflow: hidden;}
}

/*Shareholder*/
.Shareholder {padding: 0.8rem 0 1rem;}
.Shareholder table {width: 100%;}
.Shareholder table th {line-height: 0.8rem;font-size: 0.18rem;font-weight: bold;color:#fff;border-right: 1px solid #6695c8;text-align: center;background-color: #004fa3;}
.Shareholder table th:nth-child(1) {width: 21.4%;}
.Shareholder table th:nth-child(2) {width: 39.3%;}
.Shareholder table th:nth-child(3) {width: 39.3%;}
.Shareholder table td {padding: 0.28rem 0;color:#333;border: 1px solid #f1f1f1;text-align: center;}
.Shareholder table tr:nth-child(2n-1) {background-color: #fcfcfc;}
@media (max-width: 1024px) {
    .Shareholder {padding: 0.4rem 0 0.6rem;}
    .Shareholder table th {font-size: 0.26rem;}
}

/*CompanySystem*/
.CompanySystem {padding: 0.8rem 0 1rem;}
.CompanySystem table {width: 100%;}
.CompanySystem table th {line-height: 0.6rem;font-weight: bold;color:#fff;text-align: center;background-color: #004fa3;}
.CompanySystem table th:nth-child(1) {width: 14.7%;}
.CompanySystem table th:nth-child(2) {width: 71.4%;}
.CompanySystem table th:nth-child(3) {width: 13.9%;}
.CompanySystem table td {padding: 0.22rem 0;color:#333;border-bottom: 1px solid #eeeeee;text-align: center;}
.CompanySystem table tr td:nth-child(1) {color:#999;}
.CompanySystem .btn {display: inline-flex;align-items: center;justify-content: center;line-height:1.8;color: #999;}
.CompanySystem .btn::before {content:'';width: 20px;height: 16px;margin-right: 5px;background: url("../images/icon_download3.png") no-repeat center/contain;}
.CompanySystem .btn:hover {color: #004fa3;}
.CompanySystem .btn:hover::before {background-image: url("../images/icon_download2.png")}
@media (min-width: 1025px) {
    .CompanySystem table th:nth-child(3),
    .CompanySystem table tr td:nth-child(3) {padding-right: 0.5rem;}
    .CompanySystem table td {font-size: 0.14rem;}
    .CompanySystem .btn {font-size: 0.14rem;}
}
@media (max-width: 1024px) {
    .CompanySystem {padding: 0.4rem 0 0.6rem;}
    .CompanySystem table th {padding: 0.16rem 0;font-size: 0.26rem;}
    .CompanySystem table th:nth-child(2) {width: 40%;}
    .CompanySystem table td {padding: 0.3rem 0.1rem;}
    .CompanySystem .btn {flex-direction: column;}
    .CompanySystem .btn::before {margin-right: 0;}
}

/*Top10Shareholder*/
.Top10Shareholder {padding: 0.8rem 0 1rem;}
.Top10Shareholder .date {margin-bottom: 0.1rem;font-size: 0.18rem;color:#004fa3;}
.Top10Shareholder table {width: 100%;}
.Top10Shareholder table th {padding: 0.26rem 0;font-size: 0.18rem;font-weight: bold;color:#fff;border-right: 1px solid #6695c8;text-align: center;background-color: #004fa3;}
.Top10Shareholder table th:nth-child(1) {width: 8.6%;}
.Top10Shareholder table th:nth-child(2) {width: 42.7%;}
.Top10Shareholder table th:nth-child(3) {width: 24.1%;}
.Top10Shareholder table th:nth-child(4) {width: 24.6%;}
.Top10Shareholder table td {padding: 0.28rem 0;color:#333;border: 1px solid #f1f1f1;}
.Top10Shareholder table tr td .name {display: flex;align-items:center;justify-content:space-between;}
.Top10Shareholder table tr td .name .tag {flex-shrink:0;width: 0.5rem;height: 0.3rem;line-height: 0.26rem;margin-left: 0.2rem;border-radius: 5px;text-align:center;overflow: hidden;}
.Top10Shareholder table tr td .name .tag.up {color:#fe5461;border: 2px solid #ffdddf;background-color: #fbedee;}
.Top10Shareholder table tr td .name .tag.down {color:#67c23a;border: 2px solid #c2e7b0;background-color: #f0f9eb;}
.Top10Shareholder table tr td .num {display: flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;}
.Top10Shareholder table tr td .num .tag {flex-shrink:0;}
.Top10Shareholder table tr td .num .tag.up {color:#fe5461;}
.Top10Shareholder table tr td .num .tag.down {color:#67c23a;}
.Top10Shareholder table tr td:nth-child(1) {text-align: center;}
.Top10Shareholder table th:nth-child(2),
.Top10Shareholder table tr td:nth-child(2) {text-align: left;padding-left:0.3rem;padding-right: 0.2rem;}
.Top10Shareholder table th:nth-child(3),
.Top10Shareholder table tr td:nth-child(3),
.Top10Shareholder table th:nth-child(4),
.Top10Shareholder table tr td:nth-child(4) {text-align: right;padding-left:0.2rem;padding-right: 0.3rem;}

.Top10Shareholder table tr:nth-child(2n-1) {background-color: #fcfcfc;}
@media (max-width: 1024px) {
    .Top10Shareholder {padding: 0.4rem 0 0.6rem;}
    .Top10Shareholder .container {overflow-x: auto;}
    .Top10Shareholder .date {font-size: 0.26rem;}
    .Top10Shareholder table {width: 800px;}
    .Top10Shareholder table th {font-size: 0.26rem;}
}

/*StockQuote*/
.StockQuote {padding: 1rem 0 0.8rem;background: #f7f7f7;}
.StockQuote .stock {background-color: #fff;}
.StockQuote .stock .stock_top {padding: 0.7rem;color:#fff;background: url("../images/Stock_bg.jpg") no-repeat center/cover}
.StockQuote .stock .stock_top .name {margin-bottom: 0.05rem;}
.StockQuote .stock .stock_top .text {display: flex;align-items: baseline;line-height: 1;}
.StockQuote .stock .stock_top .text span {font-size: .18rem;}
.StockQuote .stock .stock_top .text .price {margin-right: 0.1rem;font-size: .36rem;}
.StockQuote .stock .stock_top .text .float {display: inline-flex;align-items: baseline;}
.StockQuote .stock .stock_top .text .float::before {content:'';width: 16px;height: 15px;margin-right: 0.12rem;background: url("../images/icon_triangle.png") no-repeat center/contain;}
.StockQuote .stock .stock_bottom {padding: 0.3rem 0.7rem;background-color: #fff;}
.StockQuote .stock .stock_bottom dl {display: flex;flex-wrap:wrap;justify-content:space-between;}
.StockQuote .stock .stock_bottom dl dd {width: 38.2%;margin-bottom: 0.3rem;padding-bottom: .18rem;border-bottom: 1px solid #e6e6e6;}
.StockQuote .stock .stock_bottom dl dd aside {font-size: 0.14rem;color: #333;}
.StockQuote .stock .stock_bottom dl dd .num {font-size: 0.24rem;color: #004fa3;}
.StockQuote .stock .stock_bottom .desc {font-size: 0.14rem;line-height: 1.7;}
.StockQuote .right ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.StockQuote .right ul li {width: 49.45%;padding: 0.35rem 0.4rem;border-bottom: 3px solid #004fa3;background-color: #fff;}
.StockQuote .right ul li:nth-child(2n-1) {margin-right: 1.1%;}
.StockQuote .right ul li:nth-child(2) ~ li {margin-top: 1.1%;}
.StockQuote .right ul li aside {margin-bottom: 0.94rem;font-size: 0.24rem;font-weight: bold;color: #000;}
.StockQuote .right ul li .btm {display: flex;justify-content:space-between;align-items: flex-end;}
.StockQuote .right ul li .btm .more {display: inline-flex;align-items: center;font-weight: bold;}
.StockQuote .right ul li .btm .more::after {content:'';width: 0.2rem;height: 0.12rem;margin-left: 0.1rem;background: url("../images/icon_arrow_right2.png") no-repeat center/contain;transition: 0.3s;}
.StockQuote .right ul li .btm .icon img {max-width: 0.54rem;}
.StockQuote .right ul li:hover .btm .more::after {transform: translateX(10px);}
@media (min-width: 1025px) {
    .StockQuote .container {display: flex;justify-content: space-between;}
    .StockQuote .left {width: 34.28%;background-color: #fff;}
    .StockQuote .right {width: 65%;}
}
@media (max-width: 1024px) {
    .StockQuote {padding: 0.6rem 0;}
    .StockQuote .left {margin-bottom: .4rem;}
    .StockQuote .stock .stock_bottom dl dd {width: 42.2%;}
    .StockQuote .stock .stock_bottom dl dd aside {font-size: 0.22rem;}
    .StockQuote .stock .stock_bottom dl dd .num {font-size: 0.32rem;}
    .StockQuote .stock .stock_bottom .desc {font-size: 0.22rem;}
    .StockQuote .right ul li {width: 48.5%;}
    .StockQuote .right ul li:nth-child(2n-1) {margin-right: 3%;}
    .StockQuote .right ul li:nth-child(2) ~ li {margin-top: 3%;}
    .StockQuote .right ul li aside {font-size: 0.3rem;}
}

/*Dividend*/
.Dividend {padding: 0.8rem 0 1rem;}
.Dividend table {width: 100%;}
.Dividend table th {padding: 0.1rem 0;font-weight: bold;color:#fff;text-align: center;background-color: #004fa3;}
.Dividend table th:nth-child(1),
.Dividend table th:nth-child(2),
.Dividend table th:nth-child(3),
.Dividend table th:nth-child(4),
.Dividend table th:nth-child(5),
.Dividend table th:nth-child(6) {width: 11.4%;}
.Dividend table th:nth-child(7) {width: 15.5%;}
.Dividend table th:nth-child(8) {width: 16.1%;}
.Dividend table td {padding:0.18rem 0.1rem;color:#333;border-bottom: 1px solid #f1f1f1;text-align: center;}
@media (min-width: 1025px) {
    .Dividend table th {font-size: 0.14rem;}
    .Dividend table td {font-size: 0.14rem;}
}
@media (max-width: 1024px) {
    .Dividend {padding: 0.4rem 0 0.6rem;}
    .Dividend .container {overflow-x: auto;}
    .Dividend table {width: 1200px;}
    .Dividend table th {font-size: 0.26rem;}
}

/*Committee*/
.Committee {padding: 0.8rem 0;}
.Committee table {width: 100%;}
.Committee table th {width: 20%;padding: 0.2rem 0;font-weight: bold;color:#fff;text-align: center;border-right: 2px solid #fff;background-color: #004fa3;}
.Committee table td {padding:0.14rem 0.1rem;color:#333;border: 2px solid #fff;text-align: center;background-color: #f9f9f9;}
.Committee table td span {display: inline-block;width: 0.12rem;height: 0.12rem;border-radius: 50%;background-color: #004fa3;}
.Committee table tr td:nth-child(1) {border-left:0;background-color: #e2ebf5;}
@media (min-width: 1025px) {
    .Committee table td {font-size: 0.14rem;}
}
@media (max-width: 1024px) {
    .Committee {padding: 0.4rem 0 0.6rem;}
    .Committee .container {overflow-x: auto;}
    .Committee table {width: 1200px;}
    .Committee table th {font-size: 0.26rem;}
}

/*Finance*/
.Finance {padding: 0.8rem 0 1rem;}
.Finance table {width: 100%;}
.Finance table th {padding: 0.3rem 0;font-weight: bold;color:#fff;border-right: 1px solid #6695c8;text-align: center;background-color: #004fa3;}
.Finance table th:nth-child(1) {width: 21.4%;}
.Finance table th:nth-child(2),
.Finance table th:nth-child(3),
.Finance table th:nth-child(4),
.Finance table th:nth-child(5),
.Finance table th:nth-child(6) {width: 15.72%;}
.Finance table td {padding: 0.28rem 0.1rem;color:#333;border: 1px solid #f1f1f1;text-align: center;font-size: 0.14rem;}
.Finance table tr:nth-child(2n-1) {background-color: #fcfcfc;}
.Finance table tr th:nth-child(1),
.Finance table tr td:nth-child(1) {text-align: left;padding: 0 0.3rem;}
@media (max-width: 1024px) {
    .Finance {padding: 0.4rem 0 0.6rem;}
    .Finance .container {overflow-x: auto;}
    .Finance table {width: 1200px;}
    .Finance table th {font-size: 0.26rem;}
    .Finance table td {font-size: 0.24rem;}
}


/*Investor*/
.Investor {padding: 1rem 0 0.8rem;}
.Investor .Investor_top {margin-bottom: 0.4rem;padding: 0.5rem 0.8rem;border:1px solid #eeeeee;}
.Investor .Investor_top .pic figure{padding-bottom: 127.9%;}
.Investor .Investor_top .text aside {margin-bottom: 1%;font-size: 0.24rem;}
.Investor .Investor_top .text time {display:block;margin-bottom: 0.3rem;font-size: 0.14rem;color:#999;}
.Investor .Investor_top .text .desc {margin-bottom: 0.4rem;line-height: 2.25;}
.Investor .Investor_top .text .btn {display: inline-flex;justify-content:center;align-items:center;width:1.6rem;line-height:0.5rem;color:#fff;background-color: #004fa3;}
.Investor .Investor_top .text .btn::before {content:'';width: 21px;height: 20px;margin-right: 5px;background: url("../images/icon_download.png") no-repeat center/contain;}
.Investor .Investor_top .text .btn:hover {background-color: #023c7a;}
.Investor .list li {margin-bottom: 0.2rem;}
.Investor .list li a {display: flex;justify-content: space-between;align-items: center;padding: 0.3rem 0.5rem;color: #333;border:1px solid #eeeeee;}
.Investor .list li a .text {
    width: 85%;}
.Investor .list li a aside {position:relative;padding-left: 0.3rem;font-size: 0.18rem;}
.Investor .list li a aside::before {content:'';position:absolute;top:50%;left:0;width: 0.17rem;height:0.2rem;margin-top:-0.1rem;background: url("../images/icon_doc.png") no-repeat center/contain;}
.Investor .list li a time {padding-left: 0.3rem;font-size: 0.14rem;color: #999999;}
.Investor .list li a .btn {display: flex;align-items: center;font-size: 0.18rem;color: #999;}
.Investor .list li a .btn::before {content:'';width: 24px;height: 19px;margin-right: 5px;background: url("../images/icon_download3.png") no-repeat center/contain;}
.Investor .list li a:hover {color: #fff;background-color: #004fa3;}
.Investor .list li a:hover time {color: #fff;}
.Investor .list li a:hover .btn {color: #fff;}
.Investor .list li a:hover aside::before ,
.Investor .list li a:hover .btn::before {filter: brightness(0) invert(1)}
.Investor .list .innerPage .Pages a {background-color: #f5f5f5;}
.Investor .list .innerPage .Pages a.a_cur,
.Investor .list .innerPage .Pages a:hover{background-color: #004fa3;}
@media (min-width: 1025px) {
    .Investor .Investor_top {display: flex;align-items: center;}
    .Investor .Investor_top .pic {width: 24.2%;}
    .Investor .Investor_top .text {width: 75.8%;padding-left: 13%;}
}
@media (max-width: 1024px) {
    .Investor {padding: 0.5rem 0;}
    .Investor .Investor_top {padding: 0.5rem;}
    .Investor .Investor_top .pic {margin-bottom: 0.6rem;}
    .Investor .Investor_top .text aside {font-size: 0.3rem;}
    .Investor .Investor_top .text time {font-size: 0.22rem;}
    .Investor .Investor_top .text .btn {width: 2rem;line-height: 0.7rem;}
    .Investor .list li a {padding: 0.3rem;}
    .Investor .list li a aside {font-size: 0.28rem;}
    .Investor .list li a aside::before {width:0.24rem;height: 0.24rem;margin-top:-0.12rem;}
    .Investor .list li a time {font-size: 0.22rem;}
    .Investor .list li a .btn {flex-direction: column;align-items: unset;font-size: 0.22rem;}
}

/*InvestorRelations*/
.InvestorRelations {padding: 0.8rem 0 1rem;}
.InvestorRelations .text dl {margin-top: .3rem;color: #333;}
.InvestorRelations .text dd {display: flex;align-content: center;padding: .3rem .1rem .3rem .7rem;background-repeat: no-repeat;background-position: left center;background-size: .24rem;}
.InvestorRelations .text dd:not(:last-child) {border-bottom: 1px solid #eeeeee;}
.InvestorRelations .text dd.add {background-image: url("../images/InvestorRelations_icon1.png");}
.InvestorRelations .text dd.tel {background-image: url("../images/InvestorRelations_icon2.png");}
.InvestorRelations .text dd.email {background-image: url("../images/InvestorRelations_icon3.png");}
.InvestorRelations .text dd .name {width: 27%;color: #666;}
.InvestorRelations .pic figure {padding-bottom: 72.72%;}
@media (min-width: 1025px) {
    .InvestorRelations .container {display: flex;align-items: center;border:1px solid #eee;}
    .InvestorRelations .text {width: 52.85%;padding: 0.7rem 0.8rem;}
    .InvestorRelations .pic {width: 47.15%;}
}
@media (max-width: 1024px) {
    .InvestorRelations {padding: 0.5rem 0;}
    .InvestorRelations .text {margin-bottom: .3rem;}
    .InvestorRelations .text dd {background-size: 0.34rem;}
}

/*InvestorEdu*/
.InvestorEdu {padding: 0.6rem 0 1rem;}
.InvestorEdu .subNav {margin-bottom: 0.6rem;text-align: center;}
.InvestorEdu .subNav a {display: inline-block;line-height: 0.38rem;/*padding: 0 0.2rem;*/margin:0 0.2rem;border-bottom:1px solid transparent;font-size: 0.14rem;}
.InvestorEdu .subNav a.on,
.InvestorEdu .subNav a:hover {color:#004fa3;border-color:#004fa3;}
.InvestorEdu .innerTitle {margin-bottom: 0.4rem;}
.InvestorEdu article {line-height: 2;}
.InvestorEdu article p {margin: 0.3rem 0;}
.InvestorEdu .list table {width: 100%;}
.InvestorEdu .list table th {line-height: 0.6rem;font-weight: bold;color:#fff;text-align: center;background-color: #004fa3;}
.InvestorEdu .list table th:nth-child(1) {width: 9.2%;}
.InvestorEdu .list table th:nth-child(2) {width: 71.4%;text-align: left;padding-left:1.2rem;}
.InvestorEdu .list table th:nth-child(3) {width: 13.9%;}
.InvestorEdu .list table td {padding: 0.22rem 0;color:#333;border-bottom: 1px solid #eeeeee;text-align: center;font-size: 0.14rem;}
.InvestorEdu .list table td:nth-child(2) {text-align: left;padding-left:1.2rem;}
.InvestorEdu .list table tr td:nth-child(1),
.InvestorEdu .list table tr td:nth-child(3) {color:#999;}
@media (max-width: 1024px) {
    .InvestorEdu {padding: 0.2rem 0 0.4rem;}
    .InvestorEdu .subNav {margin-bottom: 0.4rem;}
    .InvestorEdu .subNav a {line-height: 0.58rem;font-size: 0.24rem;margin-left: 0;}
    .InvestorEdu .subNav a:not(:last-child) {margin-right: 1%;}
    .InvestorEdu .list table th {padding: 0.16rem 0;font-size: 0.26rem;}
    .InvestorEdu .list table th:nth-child(2) {width: 40%;}
    .InvestorEdu .list table th:nth-child(2),
    .InvestorEdu .list table td:nth-child(2) {padding-left: 0.2rem;}
    .InvestorEdu .list table td {padding: 0.3rem 0.1rem;font-size: 0.24rem;}
}


/*Partner*/
.PartnerIntro {padding:0.8rem 0;}
.PartnerIntro .text .innerTitle {margin-bottom: 0.25rem;}
.PartnerIntro .text .subtitle {margin-bottom: 0.25rem;font-size: 0.18rem;color: #333;}
.PartnerIntro .text .desc {margin-bottom: 0.3rem;line-height: 1.875;}
.PartnerIntro .text .desc p{text-indent: 2em;}
.PartnerIntro .text .more {color:#004fa3;}
.PartnerIntro .text .more span {margin-left: 0.3rem;padding-left: 0.3rem;color:#333;background-repeat: no-repeat;background-position: left center;background-size: 0.2rem;}
.PartnerIntro .text .more span.tel {background-image: url("../images/InvestorRelations_icon2.png")}
.PartnerIntro .text .more span.email {background-image: url("../images/InvestorRelations_icon3.png")}
.PartnerIntro .pic figure {padding-bottom: 75%;}

.PartnerForm {margin-bottom: 0.8rem;}
.PartnerForm .left {padding: 0.8rem 0.7rem;color:#fff;background:url(../images/PartnerForm_img.jpg) no-repeat center/cover;}
.PartnerForm .left .icon {max-width:0.62rem;margin-bottom: 0.3rem;}
.PartnerForm .left .innerTitle {margin-bottom: 0.2rem;color:#fff;}
.PartnerForm .left .innerTitle::after {background-color:#fff;}
.PartnerForm .left .subtitle{margin-bottom: 0.2rem;font-size: 0.18rem;}
.PartnerForm .left .desc{ line-height: 2.1;font-size: 0.14rem;}
.PartnerForm .right { padding: 0.5rem 0.6rem;}
.PartnerForm .right .form dl { display: flex;justify-content: space-between;}
.PartnerForm .right .form .row { width: 100%;}
.PartnerForm .right .form .row dd { width: 100%;}
.PartnerForm .right .form .row2 dd{ width: 48.8%;}
.PartnerForm .right .form dd{ position: relative;margin-bottom: 2.4%;border:1px solid #eee;}
.PartnerForm .right .form dd label{ position: absolute;top:0.14rem;left:0;width: 100%;padding-left: 0.2rem;font-size: 0.14rem;color: #999;}
.PartnerForm .right .form dd label .err{display:inline-block;font-style: normal;color: #d8181f;margin-right: 1%;}
.PartnerForm .right .form .text {width: 100%; padding: 0 0.2rem;line-height: 0.5rem;border:0;color:#666;}
.PartnerForm .right .form .textarea {width: 100%; height:1.4rem;line-height:1.5;padding: 0.14rem 0.2rem;border:0;resize: none;   }
.PartnerForm .right .form .submit {display:inline-block;padding: 0.15rem 0.2rem;color:#fff;background-color: #004fa3;cursor: pointer;}
.PartnerForm .right .form .submit:hover {background-color: #023c7a;}
.PartnerForm .selectBox {position: relative;z-index: 10;}
.PartnerForm .selectBox ul {position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #eeeeee;border-top: 0;display: none;}
.PartnerForm .selectBox li {padding: .1rem .2rem;background: #fff;border-top: 1px solid #eeeeee;font-size: .14rem;cursor: pointer;transition: 0.3s;}
.PartnerForm .selectBox .btn {position: relative;padding: 0.14rem .2rem;font-size: 0.14rem;color: #999;cursor: pointer;}
.PartnerForm .selectBox li.active,
.PartnerForm .selectBox li:hover {color:#fff;background: #004fa3;}
.PartnerForm .selectBox .btn::after {content: '';position: absolute;top: 50%;right: .22rem;width: .08rem;height: .08rem;margin-top: -.05rem;transform: rotate(45deg);border-right: 1px solid #666;border-bottom: 1px solid #666;}

.PartnerCase {padding: 0.8rem 0;background-color: #f2f2f2;}
.PartnerCase .list {position: relative;}
.PartnerCase .innerTitle {margin-bottom: 0.4rem;}
.PartnerCase .pic figure {padding-bottom: 62.78%;}
.PartnerCase .text {padding: 0.3rem 0.46rem 0.5rem 0.4rem;background-color: #fff;}
.PartnerCase .text aside {margin: 0.1rem 0;line-height: 1.7;height: 0.68rem;font-size: 0.18rem;font-weight: bold;color: #333;}
.PartnerCase .text .desc {height: 0.55rem;line-height: 1.7;}
.PartnerCase .swiper-button-prev,
.PartnerCase .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #fff;cursor: pointer;}
.PartnerCase .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l.png")}
.PartnerCase .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r.png")}
.PartnerCase .swiper-slide:hover aside{color:#004fa3}
.PartnerCase .swiper-slide:hover time{color:#333}
.PartnerCase .swiper-slide:hover .desc{color:#666}
.PartnerCase .swiper-button-prev:hover,
.PartnerCase .swiper-button-next:hover {background-color: #004fa3;}
.PartnerCase .swiper-button-prev:hover {background-image: url("../images/swiper_l_h.png")}
.PartnerCase .swiper-button-next:hover {background-image: url("../images/swiper_r_h.png")}

.PartnerList {padding: 0.8rem 0;}
.PartnerList .innerTitle {margin-bottom: 0.4rem;}
.PartnerList ul {display: flex;flex-wrap: wrap;}
.PartnerList li {border: 1px solid #e5e5e5; transition: 0.3s;}
.PartnerList li:hover {border: 1px solid #004fa3; }
.PartnerList li figure {padding-bottom: 38.46%;}
@media (min-width: 1025px) {
    .PartnerIntro {display: flex;justify-content: space-between;align-items: center;}
    .PartnerIntro .text {width: 50.7%;}
    .PartnerIntro .pic {width: 45.7%;}
    .PartnerForm {display: flex;justify-content: space-between;border:1px solid #eeeeee;}
    .PartnerForm .left {width: 28.6%;}
    .PartnerForm .right {width: 71.4%;}

    .PartnerList li {width: 18.6%;}
    .PartnerList li:not(:nth-child(5n)) {margin-right: 1.75%;}
    .PartnerList li:nth-child(5) ~ li {margin-top: 1.75%;}
}
@media (max-width: 1024px) {
    .PartnerIntro {padding:0.5rem 0;}
    .PartnerIntro .text {margin-bottom: 0.4rem;}
    .PartnerIntro .text .subtitle {font-size: 0.26rem;}
    .PartnerIntro .text .more span {display: block;margin-left: 0;margin-top: 2%;}

    .PartnerForm {margin-bottom: 0.2rem;}
    .PartnerForm .left .subtitle {font-size: 0.28rem;}
    .PartnerForm .left .desc {font-size: 0.24rem;}
    .PartnerForm .right {padding-left: 0;padding-right: 0;}
    .PartnerForm .right .form dd label {font-size: 0.24rem;}
    .PartnerForm .right .form .text {line-height: 0.6rem;}
    .PartnerForm .right .form .submit { display: block;width: 2rem;text-align: center;margin: 0.3rem auto 0;}
    .PartnerForm .selectBox li {font-size: 0.24rem;}
    .PartnerForm .selectBox .btn {font-size: 0.24rem;}

    .PartnerCase {padding: 0.4rem 0;}
    .PartnerCase .swiper-slide aside {font-size: .28rem;height: 0.98rem;}
    .PartnerCase .text .desc {height: 0.85rem;}
    .PartnerCase .swiper-pagination {margin-top:.3rem;text-align: center;}
    .PartnerCase .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #ddd;}
    .PartnerCase .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
    .PartnerCase .swiper-button-prev,
    .PartnerCase .swiper-button-next {display: none;}

    .PartnerList {padding: 0.4rem 0;}
    .PartnerList li {width: 48.5%;}
    .PartnerList li:not(:nth-child(2n)) {margin-right: 3%;}
    .PartnerList li:nth-child(2) ~ li {margin-top: 3%;}
}

/*Branch*/
.Branch {}
.BranchIntro {padding: 0.6rem 0 0.8rem;}
.BranchIntro .innerTitle {margin-bottom: 0.4rem;}
.BranchIntro .pic figure {padding-bottom: 72.72%;}
.BranchIntro .text .desc {margin-bottom:0.3rem;padding-right: 0.2rem;line-height: 1.875;height: 1.8rem;overflow-y: auto;}
.BranchIntro .text .desc::-webkit-scrollbar {width: 3px;background-color: #eeeeee;}
.BranchIntro .text .desc::-webkit-scrollbar-button {display: none;}
.BranchIntro .text .desc::-webkit-scrollbar-track {/*width: 80%;*/border-radius: 2px;}
.BranchIntro .text .desc::-webkit-scrollbar-thumb {/*margin: 4px 0;*/background: #004fa3;border-radius: 30px;}
.BranchIntro .text .desc::-webkit-scrollbar-thumb:hover {background: #bbbbbb;}
.BranchIntro .numBox {display: flex;}
.BranchIntro .numBox .item {max-width: 31%;}
.BranchIntro .numBox .item:not(:nth-child(3n)) {margin-right: 0.9rem;}
.BranchIntro .numBox .title,
.BranchIntro .numBox aside {font-size: 0.14rem;color: #999;}
.BranchIntro .numBox span {color: #004fa3}
.BranchIntro .numBox span em {font-size: 0.48rem;font-style: normal;}
.BranchIntro .numBox span i {font-style: normal;}

.BranchHonor {padding: 0.8rem 0;background-color: #f2f2f2;}
.BranchHonor .list {position: relative;}
.BranchHonor .innerTitle {margin-bottom: 0.4rem;}
.BranchHonor .swiper-slide a {display: block;background-color: #fff;}
.BranchHonor .pic figure {padding-bottom: 97.57%;}
.BranchHonor .text {padding: 0 0.3rem;background-color: #fff;}
.BranchHonor .text aside {padding: 0.2rem 0 0.4rem;font-size: 0.18rem;color: #333;border-top:1px solid #e5e5e5;}
.BranchHonor .swiper-slide:hover aside {color: #004fa3;}
.BranchHonor .swiper-button-prev,
.BranchHonor .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #e1e4e6;cursor: pointer;}
.BranchHonor .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l_h.png")}
.BranchHonor .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r_h.png")}
.BranchHonor .swiper-button-prev:hover,
.BranchHonor .swiper-button-next:hover {background-color: #004fa3;}

.LangheProduct {padding: 0.8rem 0;}
.LangheProduct .list {position: relative;}
.LangheProduct .innerTitle {margin-bottom: 0.4rem;}
.LangheProduct .swiper-slide a {display: block;background-color: #f8f8f8;}
.LangheProduct .pic {padding: 0.2rem 0;background-color: #fff;}
.LangheProduct .pic figure {padding-bottom: 49%;}
.LangheProduct .text {padding: 0 0.3rem 0.6rem;}
.LangheProduct .text .subtitle ,
.LangheProduct .text .desc {font-size: 0.14rem;}
.LangheProduct .text .desc {height: 0.42rem;}
.LangheProduct .text aside {padding: 0.1rem 0 0.2rem;font-size: 0.24rem;color: #333;}
.LangheProduct .swiper-slide:hover aside {color: #004fa3;}
.LangheProduct .swiper-button-prev,
.LangheProduct .swiper-button-next {position:absolute;top:50%;margin-top:-.25rem;width: .5rem;height: .5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #e1e4e6;cursor: pointer;}
.LangheProduct .swiper-button-prev {left:-.9rem;background-image: url("../images/swiper_l_h.png")}
.LangheProduct .swiper-button-next {right:-.9rem;background-image: url("../images/swiper_r_h.png")}
.LangheProduct .swiper-button-prev:hover,
.LangheProduct .swiper-button-next:hover {background-color: #004fa3;}

.BranchContact {padding-bottom: 1rem;}
.BranchContact .text dl {margin-top: .3rem;color: #333;}
.BranchContact .text dd {display: flex;align-items: center;padding: .3rem .1rem .3rem .7rem;background-repeat: no-repeat;background-position: left center;background-size: .24rem;}
.BranchContact .text dd:not(:last-child) {border-bottom: 1px solid #eeeeee;}
.BranchContact .text dd.add {background-image: url("../images/InvestorRelations_icon1.png");}
.BranchContact .text dd.tel {background-image: url("../images/InvestorRelations_icon2.png");}
.BranchContact .text dd.email {background-image: url("../images/InvestorRelations_icon3.png");}
.BranchContact .text dd .name {flex-shrink:0;width: 27%;color: #666;}
.BranchContact .text .btn {margin-top: 0.2rem;}
.BranchContact .text .btn a {display: block;width: 1.7rem;line-height: 0.4rem;text-align: center;color: #fff;background-color: #004fa3;}
.BranchContact .text .btn a:hover {background-color: #023c7a;}
.BranchContact .pic figure {padding-bottom: 72.72%;}
@media (min-width: 1025px) {
    .BranchIntro {display: flex;justify-content: space-between;}
    .BranchIntro .pic,
    .BranchIntro .text {width: 47.14%;}

    .BranchContact .container {display: flex;align-items: center;justify-content: space-between;}
    .BranchContact .text {width: 45.7%;}
    .BranchContact .pic {width: 47.14%;}
}
@media (max-width: 1024px) {
    .BranchIntro .pic {margin-bottom: 0.3rem;}
    .BranchIntro .numBox .title,
    .BranchIntro .numBox aside {font-size: 0.22rem;}
    .BranchIntro .numBox .item:not(:nth-child(3n)) {margin-right: 0.3rem;}

    .BranchHonor {padding: 0.5rem 0;}
    .BranchHonor .swiper-slide aside {font-size: .28rem;}
    .BranchHonor .swiper-pagination {margin-top:.3rem;text-align: center;}
    .BranchHonor .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #ddd;}
    .BranchHonor .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
    .BranchHonor .swiper-button-prev,
    .BranchHonor .swiper-button-next {display: none;}

    .LangheProduct {padding: 0.5rem 0;}
    .LangheProduct .text .subtitle,
    .LangheProduct .text .desc {font-size: .22rem;}
    .LangheProduct .text .desc {height: 0.72rem;}
    .LangheProduct .swiper-slide aside {font-size: .3rem;}
    .LangheProduct .swiper-pagination {margin-top:.3rem;text-align: center;}
    .LangheProduct .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #ddd;}
    .LangheProduct .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
    .LangheProduct .swiper-button-prev,
    .LangheProduct .swiper-button-next {display: none;}

    .BranchContact {padding-bottom: 0.5rem;}
    .BranchContact .text {margin-bottom: .3rem;}
    .BranchContact .text dd {background-size: 0.34rem;}
    .BranchContact .text .btn a { width: 2rem;line-height: 0.6rem;}
}

/*Feedback*/
.Feedback{padding: 0.8rem 0 1rem;}
.FeedbackIntro {text-align: center;}
.FeedbackIntro .innerTitle {margin-bottom: 0.4rem;}
.FeedbackIntro .desc {max-width: 9.05rem;margin: 0 auto;margin-bottom: 0.3rem;line-height: 1.875;}
.FeedbackIntro .more span {margin-left: 0.3rem;padding-left: 0.3rem;color:#333;background-repeat: no-repeat;background-position: left center;background-size: 0.2rem;}
.FeedbackIntro .more span.tel {background-image: url("../images/InvestorRelations_icon2.png")}
.FeedbackIntro .more span.email {background-image: url("../images/InvestorRelations_icon3.png")}
.FeedbackForm {margin-top: 0.6rem;padding: 0.7rem 1rem 0.8rem 1rem;background-color: #f5f5f5;}
.FeedbackForm .err{display:inline-block;font-style: normal;color: #d8181f;margin-right: 1%;}
.FeedbackForm .title {margin-bottom: 0.2rem;font-weight: bold;color: #333;}
.FeedbackForm .form dl { display: flex;justify-content: space-between;}
.FeedbackForm .form .row { width: 100%;}
.FeedbackForm .form .row dd { width: 100%;}
.FeedbackForm .form .row2 dd{ width: 48.8%;}
.FeedbackForm .form dd{ position: relative;margin-bottom: 2.4%;border:1px solid #eee;}
.FeedbackForm .form dd label{ position: absolute;top:0.14rem;left:0;width: 100%;padding-left: 0.2rem;font-size: 0.14rem;color: #999;}
.FeedbackForm .form .text {width: 100%; padding: 0 0.2rem;line-height: 0.5rem;border:0;color:#666;}
.FeedbackForm .form .textarea {width: 100%; height:1.4rem;line-height:1.5;padding: 0.14rem 0.2rem;border:0;resize: none;   }
.FeedbackForm .form .submit {display:inline-block;padding: 0.15rem 0.2rem;color:#fff;background-color: #004fa3;cursor: pointer;}
.FeedbackForm .form .submit:hover {background-color: #023c7a;}
.FeedbackForm .selectBox {position: relative;/*z-index: 10;*/}
.FeedbackForm .selectBox ul {position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #eeeeee;border-top: 0;z-index: 10;display: none;}
.FeedbackForm .selectBox li {padding: .1rem .2rem;background: #fff;border-top: 1px solid #eeeeee;font-size: .14rem;cursor: pointer;transition: 0.3s;}
.FeedbackForm .selectBox .btn {position: relative;padding: 0.14rem .2rem;font-size: 0.14rem;color: #999;background-color:#fff;cursor: pointer;}
.FeedbackForm .selectBox li.active,
.FeedbackForm .selectBox li:hover {color:#fff;background: #004fa3;}
.FeedbackForm .selectBox .btn::after {content: '';position: absolute;top: 50%;right: .22rem;width: .08rem;height: .08rem;margin-top: -.05rem;transform: rotate(45deg);border-right: 1px solid #666;border-bottom: 1px solid #666;}
.FeedbackForm .checkbox {display: flex;margin-bottom: 0.3rem;}
.FeedbackForm .checkbox .item {margin-right: 0.6rem;}
.FeedbackForm .checkbox .item label { display: flex;align-items: center;cursor: pointer;}
.FeedbackForm .checkbox .item em {font-style: normal;line-height: 1;}
.FeedbackForm .checkbox input[type="checkbox"]{display: none;}
.FeedbackForm .checkbox .box {position: relative;display: inline-block;width: 15px;height: 15px;margin-right: 15px;border: 1px solid #999999;background-color: #fff;}
.FeedbackForm .checkbox input[type="radio"]:checked + .box {border: 1px solid #004fa3;background: url("../images/icon_gou.png") no-repeat center #004fa3;}
.FeedbackForm .checkbox input[type="radio"]:checked ~ em {color: #004fa3;border-bottom:2px solid #004fa3;}

.UploadBox {margin-bottom: 2.4%;padding: 0.2rem 0 0.3rem;color:#999;border: 1px dashed #e6e6e6;background-color: #fff;}
.UploadBox input[type="file"] {display: none;}
.UploadBox .clickBox {display: flex;flex-direction: column;justify-content: center;align-items: center;cursor: pointer;}
.UploadBox .clickBox .add {margin-bottom:0.05rem;line-height:1;font-size: 0.3rem;}
.UploadBox .clickBox .click {margin-bottom:0.05rem;font-size: 0.14rem;}
.UploadBox .clickBox .tips {font-size: 0.12rem;}
.Feedback .result {margin-bottom: 2.4%;display: none;}
.Feedback .result .content { display: inline-flex;align-items: center;padding: 0.2rem;border: 1px solid #eee;font-size:0.14rem;border-radius: 5px;background: #fff;}
.Feedback .result .icon img {display:block;margin-right: 0.1rem;}
.Feedback .result .clearBtn {display:block;margin-left: 0.3rem;padding: 0.05rem 0.16rem;color: #dc2626;border-radius: 30px;border:1px solid #fecaca;background: none;cursor: pointer;}
.Feedback .result .clearBtn:hover {color: #fff;;background: #dc2626;}
@media (max-width: 1024px) {
    .Feedback {padding: 0.5rem 0;}
    .FeedbackForm {margin-bottom: 0.2rem;padding: 0.5rem;}
    .FeedbackForm .left .subtitle {font-size: 0.28rem;}
    .FeedbackForm .left .desc {font-size: 0.24rem;}
    .FeedbackForm .right {padding-left: 0;padding-right: 0;}
    .FeedbackForm .right .form dd label {font-size: 0.24rem;}
    .FeedbackForm .right .form .text {line-height: 0.6rem;}
    .FeedbackForm .right .form .submit { display: block;width: 2rem;text-align: center;margin: 0.3rem auto 0;}
    .FeedbackForm .title {font-size: 0.26rem;}
    .FeedbackForm .checkbox {flex-wrap: wrap;justify-content: space-between;margin-bottom: 0;}
    .FeedbackForm .checkbox .item {width: 48%;margin-right: 0;margin-bottom: 4%;}
    .FeedbackForm .form dd label {top:0.2rem;font-size: 0.22rem;}
    .FeedbackForm .form .text {line-height: 0.7rem;}
    .FeedbackForm .selectBox li {font-size: 0.22rem;}
    .FeedbackForm .selectBox .btn {font-size: 0.22rem;}
    .UploadBox .clickBox .add {font-size: 0.6rem;}
    .UploadBox .clickBox .tips,
    .UploadBox .clickBox .click {font-size: 0.22rem;}
    .FeedbackForm .form .submit {width: 100%;text-align: center;}
}

/*Service*/
.headContact {padding: 0.8rem 0;}
.headContact .innerTitle {margin-bottom: 0.4rem;}
.headContact .left {border: 1px solid #e5e5e5;}
.headContact .left figure {padding-bottom: 50%;}
.headContact .right {display: flex;flex-wrap: wrap;}
.headContact .right .item {border: 1px solid #e5e5e5;}
.headContact .text {padding: 0.4rem 0.36rem;}
.headContact .text .icon {margin-bottom: 0.3rem;max-width: 0.3rem;}
.headContact .text .name {margin-bottom: 0.1rem;font-size: 0.14rem;}
.headContact .text aside {font-size: 0.18rem;color:#000;}

.subContact {padding: 0.8rem 0;}
.subContact .innerTitle {margin-bottom: 0.4rem;}
.subContact .container {display: flex;flex-wrap: wrap;}
.subContact dl {padding: 0.5rem 0.4rem;border: 1px solid #e5e5e5;}
.subContact dl dt {position:relative;padding-bottom: 0.2rem;font-size: 0.2rem;font-weight: bold;color: #333;border-bottom:1px solid #eee;}
.subContact dl dt .name {height: 0.6rem;}
.subContact dl dt::after {content:'';position: absolute;bottom: -1px;left: 0;width: 0.36rem;height: 3px;background-color: #004fa3;z-index: 10;}
.subContact dl dd {margin-top: 0.25rem;padding-left: 0.3rem;color: #000;}
.subContact dl dd.tel {background: url("../images/contact_icon2.png") no-repeat left 0/0.18rem;}
.subContact dl dd.add {display:flex;/*height:0.48rem;*/background: url("../images/contact_icon1.png") no-repeat left 0.02rem/0.18rem;}

.Bussiness {padding: 0.8rem 0 0.75rem;background: url("../images/bussiness_bg.jpg") no-repeat center top/cover;}
.Bussiness .innerTitle {margin-bottom: 0.4rem;color:#fff;}
.Bussiness .hd {display:flex;justify-content:space-between;width: 6rem;margin: 0 auto 0.4rem;}
.Bussiness .hd .selectBox {width: 50%;}
.Bussiness .hd .selectBox:first-child{margin-right:.2rem}
.Bussiness .selectBox {position: relative;z-index: 10;}
.Bussiness .selectBox ul {position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #eeeeee;border-top: 0;max-height: 2.8rem;overflow-y:auto;display: none;}
.Bussiness .selectBox li {padding: .1rem .2rem;color:#333;background: #fff;font-size: .18rem;color:#333;cursor: pointer;transition: 0.3s;}
.Bussiness .selectBox .btn {position: relative;padding: 0.16rem .2rem;font-size: 0.18rem;color: #333;background-color:#fff;cursor: pointer;}
.Bussiness .selectBox li.active,
.Bussiness .selectBox li:hover {color:#fff;background: #004fa3;}
.Bussiness .selectBox .btn::after {content: '';position: absolute;top: 50%;right: .22rem;width: .08rem;height: .08rem;margin-top: -.05rem;transform: rotate(45deg);border-right: 1px solid #666;border-bottom: 1px solid #666;}
.Bussiness .bd .content {display: none;}
.Bussiness .bd ul {display: flex;flex-wrap: wrap;}
.Bussiness .bd li {padding: 0.5rem;color:#333;background-color: #fff;}
.Bussiness .bd li > div {margin-bottom: 0.25rem;padding-left: 0.3rem;background-repeat: no-repeat;background-position: left center;background-size: contain;}
.Bussiness .bd li div.name {background-image: url("../images/service_icon1.png")}
.Bussiness .bd li div.phone {background-image: url("../images/service_icon2.png")}
.Bussiness .bd li div.tel {background-image: url("../images/service_icon3.png")}
.Bussiness .bd li div.email {background-image: url("../images/service_icon4.png")}
.Bussiness .bd li .tag {padding-left: 0;margin-bottom:0;}
.Bussiness .bd li .tag span {display: inline-block;padding: 0 0.1rem;line-height: 0.26rem;margin-right: 0.05rem;color:#fff;text-align: center;}
.Bussiness .bd li .tag span:nth-child(1) {background-color: #004fa3;}
.Bussiness .bd li .tag span:nth-child(2) {background-color: #67b3e6;}

.Global {padding: 0.8rem 0;}
.Global .innerTitle {margin-bottom: 0.4rem;}
.Global .map {position: relative;}
.Global .map .map_img {width: 14rem;}
.Global .nav {position:absolute;top:4.9rem;left:0.6rem;padding: 0.05rem 0.15rem;border-radius: 5px;border:1px solid #eeeeee;}
.Global .nav .item {padding-left: 0.24rem;line-height: 0.4rem;background-repeat: no-repeat;background-position: left center;background-size: 0.16rem;color:#333;}
.Global .nav .item:not(:last-child) {border-bottom: 1px solid #eee;}
.Global .nav .item:nth-child(1) {background-image: url("../images/global_icon1.png")}
.Global .nav .item:nth-child(2) {background-image: url("../images/global_icon2.png")}
.Global .nav .item:nth-child(3) {background-image: url("../images/global_icon3.png")}
.Global .tips {margin-top: 0.3rem;font-size:0.14rem;text-align: center;}
.Global .tips span {color: #004fa3;}

.Global .map li {position: absolute;cursor: pointer;}
.Global .map li .name {position: absolute;line-height:1;font-size: 0.14rem;color: #004fa3;white-space: nowrap;}
.Global .map li .icon {width: 0.16rem;height: 0.16rem;background-repeat: no-repeat;background-position: center;background-size: contain;}
.Global .placeBox li .content {position:absolute;bottom:0.4rem;left: 50%;transform:translateX(-50%);width: 5rem;padding: 0.4rem 0.5rem;color:#fff;background: rgba(0, 79, 163, 0.95);z-index: 50;display: none;}
.Global .placeBox li .content::after {position: absolute;content: '';top:100%;left:50%;transform:translateX(-50%);border: 0.1rem solid transparent;border-top:0.1rem solid rgba(0, 79, 163, 0.95)}
.Global .placeBox li .content dt {margin-bottom: 0.2rem;font-size: 0.2rem;}
.Global .placeBox li .content company {display: block;font-size: 0.2rem;}
.Global .placeBox li .content dd {padding: 3px 0;}
.Global .placeBox li:hover .content {display: block;}
/*.Global .placeBox li .content.show {display: block;}*/
.Global .placeBox .pointParent li {top:3.13rem;left:10.54rem;}
.Global .placeBox .pointParent li .icon {background-image: url("../images/global_icon1.png");}
.Global .placeBox .pointParent li .name { right: 120%;bottom: 40%;}

.Global .placeBox .pointBranch li .name {top:50%;transform: translateY(-50%);}
.Global .placeBox .pointBranch li.txt_left .name {right: 120%;}
.Global .placeBox .pointBranch li.txt_right .name {left: 120%;}
.Global .placeBox .pointBranch li .icon {background-image: url("../images/global_icon2.png");}
.Global .placeBox .pointBranch li:nth-child(1) {top:3.32rem;left:2.94rem;}
.Global .placeBox .pointBranch li:nth-child(2) {top:2.66rem;left:10.63rem;}
.Global .placeBox .pointBranch li:nth-child(3) {top:2.79rem;left:10.76rem;}
.Global .placeBox .pointBranch li:nth-child(4) {top: 3.09rem;left: 10.7rem;}
.Global .placeBox .pointBranch li:nth-child(5) {top:3.28rem;left:10.45rem;}
.Global .placeBox .pointBranch li:nth-child(6) {top:4.27rem;left:10.4rem;}
.Global .placeBox .pointBranch li:nth-child(7) {top: 2.94rem;left: 10.92rem;}

.Global .pointPartner li .icon {position: relative;width: 6px;height: 6px;border-radius: 50%;background-color: #004fa3;}
.Global .pointPartner li:hover .icon::after {position: absolute;content:'';top:50%;left:50%;width: 16px;height: 16px;margin-left: -8px;margin-top: -8px;border-radius: 50%;background-color: rgba(0, 79, 163, 0.2);overflow: hidden;animation: blink 2s linear infinite}
@keyframes blink {
    0% {opacity: 0;transform: scale(1)}
    50% {  opacity: 1;transform: scale(1.26)}
    100% {opacity: 0;transform: scale(1)}
}
.Global .placeBox .pointPartner li:nth-child(1) {top: 1.24rem;left: 1.13rem;}
.Global .placeBox .pointPartner li:nth-child(2) {top: 1.96rem;left: 3.87rem;}
.Global .placeBox .pointPartner li:nth-child(3) {top: 2.6rem;left: 2.83rem;}
.Global .placeBox .pointPartner li:nth-child(4) {top: 3.5rem;left: 3.33rem;}
.Global .placeBox .pointPartner li:nth-child(5) {top: 3.55rem;left: 3.46rem;}
.Global .placeBox .pointPartner li:nth-child(6) {top: 3.65rem;left: 3.51rem;}
.Global .placeBox .pointPartner li:nth-child(7) {top: 3.74rem;left: 3.72rem;}
.Global .placeBox .pointPartner li:nth-child(8) {top: 3.95rem;left: 3.91rem;}
.Global .placeBox .pointPartner li:nth-child(9) {top: 4.1rem;left: 3.76rem;}
.Global .placeBox .pointPartner li:nth-child(10) {top: 4.5rem;left: 3.82rem;}
.Global .placeBox .pointPartner li:nth-child(11) {top: 4.78rem;left: 4.25rem;}
.Global .placeBox .pointPartner li:nth-child(12) {top: 4.96rem;left: 4.47rem;}
.Global .placeBox .pointPartner li:nth-child(13) {top: 5.39rem;left: 4rem;}
.Global .placeBox .pointPartner li:nth-child(14) {top: 5.34rem;left: 4.25rem;}
.Global .placeBox .pointPartner li:nth-child(15) {top: 5.26rem;left: 4.57rem;}
.Global .placeBox .pointPartner li:nth-child(16) {top: 4.64rem;left: 4.8rem;}
.Global .placeBox .pointPartner li:nth-child(17) {top: 3.34rem;left: 4.06rem;}
.Global .placeBox .pointPartner li:nth-child(18) {top: 3.43rem;left: 4.31rem;}
.Global .placeBox .pointPartner li:nth-child(19) {top: 3.69rem;left: 4.17rem;}
.Global .placeBox .pointPartner li:nth-child(20) {top: 3.69rem;left: 4.4rem;}
.Global .placeBox .pointPartner li:nth-child(21) {top: 1.2rem;left: 7.09rem;}
.Global .placeBox .pointPartner li:nth-child(22) {top: 1.59rem;left: 6.97rem;}
.Global .placeBox .pointPartner li:nth-child(23) {top: 1.82rem;left: 6.93rem;}
.Global .placeBox .pointPartner li:nth-child(24) {top: 1.96rem;left: 6.92rem;}
.Global .placeBox .pointPartner li:nth-child(25) {top: 1.96rem;left: 6.76rem;}
.Global .placeBox .pointPartner li:nth-child(26) {top: 2.03rem;left: 6.56rem;}
.Global .placeBox .pointPartner li:nth-child(27) {top: 1.93rem;left: 6.3rem;}
.Global .placeBox .pointPartner li:nth-child(28) {top: 2.14rem;left: 6.61rem;}
.Global .placeBox .pointPartner li:nth-child(29) {top: 2.24rem;left: 6.83rem;}
.Global .placeBox .pointPartner li:nth-child(30) {top: 1.61rem;left: 7.43rem;}
.Global .placeBox .pointPartner li:nth-child(31) {top: 1.93rem;left: 7.34rem;}
.Global .placeBox .pointPartner li:nth-child(32) {top: 2.12rem;left: 7.2rem;}
.Global .placeBox .pointPartner li:nth-child(33) {top: 2.29rem;left: 7.08rem;}
.Global .placeBox .pointPartner li:nth-child(34) {top: 2.3rem;left: 7.17rem;}
.Global .placeBox .pointPartner li:nth-child(35) {top: 2.41rem;left: 7.23rem;}
.Global .placeBox .pointPartner li:nth-child(36) {top: 2.49rem;left: 7.03rem;}
.Global .placeBox .pointPartner li:nth-child(37) {top: 2.69rem;left: 6.94rem;}
.Global .placeBox .pointPartner li:nth-child(38) {top: 2.08rem;left: 7.76rem;}
.Global .placeBox .pointPartner li:nth-child(39) {top: 2.21rem;left: 7.46rem;}
.Global .placeBox .pointPartner li:nth-child(40) {top: 2.34rem;left: 7.39rem;}
.Global .placeBox .pointPartner li:nth-child(41) {top: 2.33rem;left: 7.54rem;}
.Global .placeBox .pointPartner li:nth-child(42) {top: 2.42rem;left: 7.47rem;}
.Global .placeBox .pointPartner li:nth-child(43) {top: 2.58rem;left: 7.39rem;}
.Global .placeBox .pointPartner li:nth-child(44) {top: 2.77rem;left: 7.46rem;}
.Global .placeBox .pointPartner li:nth-child(45) {top: 2.56rem;left: 7.79rem;}
.Global .placeBox .pointPartner li:nth-child(46) {top: 2.73rem;left: 7.75rem;}
.Global .placeBox .pointPartner li:nth-child(47) {top: 2.8rem;left: 7.71rem;}
.Global .placeBox .pointPartner li:nth-child(48) {top: 2.87rem;left: 7.67rem;}
.Global .placeBox .pointPartner li:nth-child(49) {top: 2.95rem;left: 7.62rem;}
.Global .placeBox .pointPartner li:nth-child(50) {top: 2.45rem;left: 8.09rem;}
.Global .placeBox .pointPartner li:nth-child(51) {top: 2.57rem;left: 8.13rem;}
.Global .placeBox .pointPartner li:nth-child(52) {top: 2.72rem;left: 8.38rem;}
.Global .placeBox .pointPartner li:nth-child(53) {top: 2.64rem;left: 8.59rem;}
.Global .placeBox .pointPartner li:nth-child(54) {top: 2.92rem;left: 7.89rem;}
.Global .placeBox .pointPartner li:nth-child(55) {top: 2.82rem;left: 8.14rem;}
.Global .placeBox .pointPartner li:nth-child(56) {top: 2.96rem;left: 8.26rem;}
.Global .placeBox .pointPartner li:nth-child(57) {top: 3.15rem;left: 8.21rem;}
.Global .placeBox .pointPartner li:nth-child(58) {top: 3.21rem;left: 8.43rem;}
.Global .placeBox .pointPartner li:nth-child(59) {top: 3.16rem;left: 8.6rem;}
.Global .placeBox .pointPartner li:nth-child(60) {top: 2.57rem;left: 6.25rem;}
.Global .placeBox .pointPartner li:nth-child(61) {top: 2.51rem;left: 6.43rem;}
.Global .placeBox .pointPartner li:nth-child(62) {top: 2.85rem;left: 6.28rem;}
.Global .placeBox .pointPartner li:nth-child(63) {top: 3.01rem;left: 6.63rem;}
.Global .placeBox .pointPartner li:nth-child(64) {top: 3.58rem;left: 6.17rem;}
.Global .placeBox .pointPartner li:nth-child(65) {top: 3.79rem;left: 6.31rem;}
.Global .placeBox .pointPartner li:nth-child(66) {top: 3.86rem;left: 6.51rem;}
.Global .placeBox .pointPartner li:nth-child(67) {top: 3.67rem;left: 6.75rem;}
.Global .placeBox .pointPartner li:nth-child(68) {top: 3.59rem;left: 7.81rem;}
.Global .placeBox .pointPartner li:nth-child(69) {top: 4.37rem;left: 7.03rem;}
.Global .placeBox .pointPartner li:nth-child(70) {top: 4.21rem;left: 7.44rem;}
.Global .placeBox .pointPartner li:nth-child(71) {top: 4.1rem;left: 7.89rem;}
.Global .placeBox .pointPartner li:nth-child(72) {top: 4.31rem;left: 7.84rem;}
.Global .placeBox .pointPartner li:nth-child(73) {top: 4.82rem;left: 7.8rem;}
.Global .placeBox .pointPartner li:nth-child(74) {top: 5.13rem;left: 7.5rem;}
.Global .placeBox .pointPartner li:nth-child(75) {top: 1.49rem;left: 10.75rem;}
.Global .placeBox .pointPartner li:nth-child(76) {top: 1.91rem;left: 9.61rem;}
.Global .placeBox .pointPartner li:nth-child(77) {top: 2.31rem;left: 9.51rem;}
.Global .placeBox .pointPartner li:nth-child(78) {top: 2.21rem;left: 10.41rem;}
.Global .placeBox .pointPartner li:nth-child(79) {top: 2.7rem;left: 11.12rem;}
.Global .placeBox .pointPartner li:nth-child(80) {top: 2.74rem;left: 11.55rem;}
.Global .placeBox .pointPartner li:nth-child(81) {top: 2.84rem;left: 9.2rem;}
.Global .placeBox .pointPartner li:nth-child(82) {top: 2.94rem;left: 9.37rem;}
.Global .placeBox .pointPartner li:nth-child(83) {top: 2.97rem;left: 9.67rem;}
.Global .placeBox .pointPartner li:nth-child(84) {top: 3.15rem;left: 9.83rem;}
.Global .placeBox .pointPartner li:nth-child(85) {top: 3.34rem;left: 9.99rem;}
.Global .placeBox .pointPartner li:nth-child(86) {top: 3.54rem;left: 10.17rem;}
.Global .placeBox .pointPartner li:nth-child(87) {top: 3.64rem;left: 10.31rem;}
.Global .placeBox .pointPartner li:nth-child(88) {top: 3.8rem;left: 10.15rem;}
.Global .placeBox .pointPartner li:nth-child(89) {top: 3.98rem;left: 10.24rem;}
.Global .placeBox .pointPartner li:nth-child(90) {top: 3.52rem;left: 10.88rem;}
.Global .placeBox .pointPartner li:nth-child(91) {top: 4.99rem;left: 11.4rem;}
.Global .placeBox .pointPartner li:nth-child(92) {top: 5.59rem;left: 12.84rem;}
@media (min-width: 1025px) {
    .headContact .container {display: flex;justify-content: space-between;}
    .headContact .left {width: 31.42%;}
    .headContact .right {width: 68.58%;}
    .headContact .right .item {width: 31.25%;margin-left: 2%;}
    .headContact .right .item:nth-child(3) ~ .item {margin-top: 2%;}
    .subContact dl {width: 24%;margin-right: 1.33%;}
    .subContact dl:nth-child(4n) {margin-right: 0;}
    .subContact dl:nth-child(4)~dl {margin-top: 1.33%;}

    .Bussiness .bd li {width: 32.1%;}
    .Bussiness .bd li:not(:nth-child(3n)) {margin-right: 1.85%;}
    .Bussiness .bd li:nth-child(3) ~ li {margin-top: 1.85%;}
}
@media (max-width: 1024px) {
    .headContact {padding: 0.5rem 0;}
    .headContact .right .item {width: 48.5%;margin-top: 3%;}
    .headContact .right .item:not(:nth-child(2n)) {margin-right: 3%;}
    .headContact .text .name {font-size: 0.24rem;}
    .headContact .text aside {font-size: 0.28rem;}
    .subContact {padding: 0.2rem 0;}
    .subContact dl {width: 100%;margin-top: 3%;}
    .subContact dl dt {font-size: 0.3rem;}
    .subContact dl dd {margin-top: 0.35rem;padding-left: 0.4rem;}
    .subContact dl dd.tel {background-size: 0.24rem;}
    .subContact dl dd.add {height: auto;background-size: 0.26rem;}

    .Bussiness .hd {width: 100%;}
    .Bussiness .selectBox .btn,
    .Bussiness .selectBox li {font-size: 0.26rem;}
    .Bussiness .bd li {width: 100%;margin-bottom: 5%;padding: 0.5rem 1rem;}
    .Bussiness .bd li > div {padding-left: 0.4rem;background-size: 0.3rem;}
    .Bussiness .bd li .tag span {width: auto;line-height: 0.46rem;margin-right: 0.1rem;padding: 0 0.2rem;}

    .Global .map {overflow-x: auto;}
    .Global .map .container {width: 14rem;}
    .Global .nav .item {padding-left: 0.44rem;line-height: 0.6rem;background-size: 0.26rem;}
    .Global .map li .name {font-size: 0.24rem;}
    .Global .placeBox .pointParent li .icon,
    .Global .placeBox .pointBranch li .icon {width: 0.26rem;height: 0.26rem;}
    .Global .placeBox li .content dt,
    .Global .placeBox li .content company {font-size: 0.28rem;}
    .Global .tips {font-size: 0.24rem;}
}


/*Footer*/
#Footer{background-color: #f2f2f2;}
#Footer .footerTop {padding: .27rem 0 .15rem;border-bottom: 1px solid #e2e2e2;}
#Footer .footerTop .footerSearch {border: 1px solid #d4d4d4;background-color: #fff;}
#Footer .footerTop .footerSearch .text{width: 4.9rem;line-height: .5rem;padding: 0 .2rem;font-size: .14rem;color:#666;border:0;background: none;}
#Footer .footerTop .footerSearch .btn{position: relative;display: flex;align-items: center;width: .52rem;line-height: .48rem;background: url("../images/icon_search_btm.png") no-repeat center/.24rem;}
#Footer .footerTop .footerSearch .btn:before{content:'';position: absolute;left:0;top:50%;width: 1px;height: 60%;transform:translateY(-50%);background-color: #dddddd;}

#Footer .footerNav {padding: .6rem 0;border-bottom: 1px solid #e2e2e2;}
#Footer .footerNav dl {float: left;}
#Footer .footerNav dl dt {margin-bottom: .2rem;}
#Footer .footerNav dl dt a {font-weight: bold;color:#333;}
#Footer .footerNav dl dd {margin-bottom: .14rem;}
#Footer .footerMid {padding: .4rem 0;}
#Footer .footerMid .links{line-height: 1;}
#Footer .footerMid .links:not(:last-of-type) {position: relative;padding-right: 0.2rem;margin-right: 0.2rem;}
#Footer .footerMid .links:not(:last-of-type)::after {content:'';position: absolute;width: 1px;height: 100%;top: 0;right: 0;background-color: #e2e2e2}
#Footer .footerMid .qrCode {display: flex;align-items: center;}
#Footer .footerMid .qrCode dl {position:relative;margin: 0 10px;cursor: pointer;}
#Footer .footerMid .qrCode dl dt {width: 0.32rem;height:0.32rem;background-repeat: no-repeat;background-position: center;background-size: contain;}
#Footer .footerMid .qrCode dl dd {position:absolute;width: 1.5rem;height: 1.5rem;padding: 0.1rem;bottom:140%;left:50%;margin-left:-0.75rem;background-color: #fff;transition: 0.5s;opacity: 0;visibility: hidden;transform:translateY(-20px)}
#Footer .footerMid .qrCode dl:hover dd {opacity: 1;visibility: visible;transform:translateY(0)}
#Footer .footerMid .qrCode dl.wechat dt {background-image: url("../images/btm_wechat.png")}
#Footer .footerMid .qrCode dl.weibo dt {background-image: url("../images/btm_weibo.png")}
#Footer .footerMid .qrCode dl.qq dt {background-image: url("../images/btm_qq.png")}
#Footer .footerMid .social-share .social-share-icon {margin: 0 10px;}
#Footer .footerMid .social-share .icon-wechat{border:0;background: url("../images/btm_wechat.png") no-repeat center/contain;}
#Footer .footerMid .social-share .icon-weibo{border:0;background: url("../images/btm_weibo.png") no-repeat center/contain;}
#Footer .footerMid .social-share .icon-qq{border:0;background: url("../images/btm_qq.png") no-repeat center/contain;}
#Footer .footerBottom {padding: .13rem 0;background-color: #e6e6e6;}
#Footer .footerBottom .copyright{margin-right: .2rem;}
#Footer .footerBottom .beian a:not(:last-child){margin-right: .05rem;}
#Footer .footerBottom .beian .gongan{padding-left: .24rem;background: url("../images/icon_gongan.png") no-repeat left center/contain;}

@media (min-width: 1025px) {
    #Footer .footerNav dl dt a {font-size: .17rem;}
    #Footer .footerNav dl dd a {font-size: .15rem;}
    #Footer .footerMid .links {font-size: .14rem;}
    #Footer .footerBottom {font-size: .14rem;}
}
@media (max-width: 1024px) {
    #Footer .footerTop {justify-content: center;padding-bottom: 0.4rem;}
    #Footer .footerNav  {display: none;}
    #Footer .footerTop li,
    #Footer .footerTop .footerSearch .text,
    #Footer .footerTop .footerSearch .btn,
    #Footer .footerMid .contact,
    #Footer .footerBottom {font-size: 14px;}
    #Footer .footerMid .qrCode dl dt {width: 24px;height: 24px;}
    /*.social-share .social-share-icon {width: 24px;height: 24px;}*/
    #Footer .footerTop .right  {width: 100%;}
    #Footer .footerTop .footerSearch  {margin-top: 6%;}
    #Footer .footerTop .footerSearch .text {line-height: 38px;width: 80%;}
    #Footer .footerTop .footerSearch .btn {width: 20%;}
    #Footer .footerTop .footerSearch .btn:before {background-size: cover;}
    #Footer .footerMid .contact {width: 70%;padding-right: 4%;}
    #Footer .footerBottom {text-align: center;font-size: 0.2rem;}
    #Footer .footerBottom > div > div {padding: 2% 0;}
}
@media (max-width: 640px) {
    #Footer .footerMid {padding: 0.4rem 15px;}
}

.trx_30 {transform: translateX(20px);opacity: 0;transition: 1.2s;}
.try_30 {transform: translatey(20px);opacity: 0;transition: 1.2s;}
.delay1 {transition-delay: 1s;}
.delay14 {transition-delay: 1.4s;}
.ani .trx_30 {transform: translateX(0);opacity: 1;}
.ani .try_30 {transform: translateY(0);opacity: 1;}
.pic, .pic_ani {overflow: hidden;}
.pic figure, .pic_ani figure {transition: .5s;}
.pic:hover figure,
.pic_ani:hover figure {transform: scale(1.05);}


/*innerPage */
.innerPage {padding: .4rem 0 0 0;text-align: center;position: relative;}
.innerPage .Pages a.a_first,
.innerPage .Pages a.a_end,
.innerPage .Pages > span:not(.p_page) {display: none;}
.innerPage .Pages em {float: none;font-style: normal;}
.innerPage .Pages .p_page {display: table;margin: 0 auto;}
.innerPage .Pages a,.innerPage #page span {float: left;line-height: .5rem;width: .5rem;margin: 0 .09rem;font-size: .14rem;color: #333;background-color: #fff;}
.innerPage .Pages a.a_cur,.innerPage #page span.layui-laypage-curr,
.innerPage .Pages a:hover {color: #fff;background: #004fa3;}
.innerPage .Pages .p_page > a {width: .5rem;position: relative;}
@media (max-width: 1024px) {
    .innerPage {padding: 6vw 0 8vw 0;}
    .innerPage .Pages a {margin: 0 .05rem;}
    .innerPage .Pages a,
    .innerPage .Pages .p_page > a,.innerPage #page span.layui-laypage-curr,.innerPage #page span.layui-laypage-spr {width: .6rem;line-height:.7rem;padding: 0;font-size: .22rem;}
}

#fixedNav {position: fixed;right: 20px;bottom: 6%;z-index: 20;}
#fixedNav li {width: 0.4rem;height: 0.4rem;background-repeat: no-repeat;background-position: center;background-size: 0.26rem;}
#fixedNav li a {display: block;width: 100%;height: 100%;}
#fixedNav li.customer {margin-bottom: 2px;background-image: url("../images/fixedNav_icon1.png");background-color: #004fa3;}
#fixedNav li.goTop {background-image: url("../images/fixedNav_icon2.png");background-color: #7c7c7c;}
#fixedNav li.customer:hover {background-color: #023c7a;}
#fixedNav li.goTop:hover {background-color: #004fa3;}
@media (max-width: 1024px) {
    #fixedNav {display: none;}
}

.Search {padding: 0.6rem 0;}
.Search li {padding: 1% 0;border-bottom:1px solid #eee;}
@media (max-width: 1024px) {
    .Search li {padding: 0.2rem 0;}
}


/*ESG*/
.ESG {margin-top: 0.3rem;}
.ESG .intro {margin-bottom: 0;}
.ESG .intro article {margin-top: 0.5rem;}
.ESG .intro .more {margin-top: 0.4rem;}
.Practice .left dl .item {padding: 0 8%;}
.Practice .left dl .item aside {font-weight: 400;}
.Practice .left dl .item:nth-child(2) aside {font-size: 0.18rem;}
.ESG_img_list dl:not(:last-child) {border-bottom: 0;}
.ESG_img_list.nobg {padding-top: 0;background: #fff;}
.ESG_img_list.nobg dl {padding-bottom: 0;}
.ESG_num_list,
.ESG_num_list .item {align-items: flex-start;}
.ESG_num_list .line {margin: 0.3rem 0.49rem 0;}
.ESG_num_list .item .icon {margin-top: 0.3rem;}
.ESG .swiper_list {margin-top: 0;margin-bottom: 0.8rem;}
.ESG .swiper_list .innerTitle {margin-bottom: 0.5rem;}
.ESG .swiper_list .txt {padding: 0.4rem 0.3rem 0.4rem 0.4rem;background-color: #f7f7f7;}
.ESG .swiper_list .txt aside {height: 0.52rem;}
.ESG .swiper_list .txt .more {display:inline-flex;align-items:center;color: #666;}
.ESG .swiper_list .txt .more::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/News_more.png") no-repeat center/contain;transition: .3s; }
.ESG .swiper_list .pic figure {padding-bottom: 71.6%;}
.ESG .swiper_list .swiper-button-prev,
.ESG .swiper_list .swiper-button-next {background-color: #e1e4e6}
.ESG .swiper_list .swiper-button-next {background-image: url("../images/swiper_r_h.png");}
.ESG .swiper_list .swiper-button-prev {background-image: url("../images/swiper_l_h.png");}
@media (min-width: 1025px) {
    .ESG .intro .container {max-width: 9.5rem;}
    .ESG_num_list .item {max-width: 25%;}
    .ESG_img_list dt .left {width: 43%;}
    .ESG_img_list dt .left .txt {margin-bottom: 0.5rem;}
    .ESG_img_list dt .left img {max-width: 3.4rem;}
    .ESG_img_list dt .pic {width: 48.6%;}
    .ESG .swiper_list .txt aside {height: 0.52rem;margin-bottom: 0.2rem;font-size: 0.18rem;color:#000;}
    .ESG .swiper_list a:hover .txt aside {color:#004fa3;}
}
@media (max-width: 1024px) {
    .ESG .swiper_list .txt aside {height: 0.9rem;}
}

/*EnESG_img_list*/
.EnESG_img_list li > div {display: flex;justify-content: space-between;align-items: center;padding: 1rem 0;}
.EnESG_img_list li .text {color: #000;}
.EnESG_img_list li .text .subTitle {margin-top: 0.2rem;font-size: 0.2rem;font-weight: 700;}
.EnESG_img_list li .text .desc {margin-top: 0.14rem;line-height: 1.875;}
.EnESG_img_list li .text .topics {margin-top: 0.2rem;}
.EnESG_img_list li .text .topics b {display: block;margin-bottom: 0.1rem;font-size: 0.18rem;}
.EnESG_img_list li .text .topics p {display: flex;margin: 0;line-height: 1.875;}
.EnESG_img_list li .text .topics p::before {content:'';flex-shrink:0;width: 0.06rem;height: 0.06rem;margin-top: 0.12rem;margin-right: 2%;border-radius: 50%;background-color: #000;}
.EnESG_img_list li .text .more {display: inline-flex;justify-content: center;width: 1.4rem;line-height: 0.5rem;margin-top: 0.3rem;color: #000;border:1px solid #e6e6e6;}
.EnESG_img_list li .text .more:hover {color: #fff;border-color: #004fa3;background-color: #004fa3;}
.EnESG_img_list li .pic {position: relative;}
.EnESG_img_list li .pic figure {padding-bottom: 99.5%;}
.EnESG_img_list li .pic:before {content:'';position: absolute;top: 0;left: 0;width: 101%;height: 101%;background:url("../images/EnESG_list_bg1.png") no-repeat center/cover;z-index: 2;}
.EnESG_img_list li:nth-child(2n) {background-color: #F8F8F8;}
.EnESG_img_list li:nth-child(2n) .pic:before {background-image:url("../images/EnESG_list_bg2.png");}
@media (min-width: 1025px) {
    .EnESG_img_list .left {width: 43.5%;flex-shrink: 0;}
    .EnESG_img_list .pic {width: 39.85%;flex-shrink: 0;}
    .EnESG_img_list li:nth-child(2n) > div {flex-direction: row-reverse;}
}
@media (max-width: 1024px) {
    .EnESG_img_list li > div {flex-wrap:wrap;padding: 0.6rem 15px;}
    .EnESG_img_list li .text .innerTitle {font-size: 0.34rem;}
    .EnESG_img_list li .text .topics p::before {width: 0.08rem;height: 0.08rem;margin-top: 0.18rem;}
    .EnESG_img_list li .text .subTitle,
    .EnESG_img_list li .text .topics b {font-size: 0.26rem;}
    .EnESG_img_list li .text .more {width: 2.2rem;line-height: 0.78rem;}
    .EnESG_img_list li .pic {width: 100%;margin-top: 0.4rem;}
    .EnESG_img_list li .pic::before {display: none;}
}

/*EnESGDetail*/
.EnESGDetail li > div {display: flex;justify-content: space-between;align-items: center;padding: 1rem 0;}
.EnESGDetail li .text {color: #000;}
.EnESGDetail li .text .subTitle {margin-top: 0.2rem;font-size: 0.2rem;font-weight: 700;}
.EnESGDetail li .text .topics {margin-top: 0.3rem;}
.EnESGDetail li .text .topics p {display: flex;margin: 0;line-height: 1.875;}
.EnESGDetail li .text .topics p::before {content:'';flex-shrink:0;width: 0.06rem;height: 0.06rem;margin-top: 0.12rem;margin-right: 2%;border-radius: 50%;background-color: #000;}
.EnESGDetail li .pic {position: relative;}
.EnESGDetail li .pic figure {padding-bottom: 99.5%;}
.EnESGDetail li .pic:before {content:'';position: absolute;top: 0;left: 0;width: 101%;height: 101%;background:url("../images/EnESG_list_bg1.png") no-repeat center/cover;z-index: 2;}
.EnESGDetail li:nth-child(2n) {background-color: #F8F8F8;}
.EnESGDetail li:nth-child(2n) .pic:before {background-image:url("../images/EnESG_list_bg2.png");}
@media (min-width: 1025px) {
    .EnESGDetail .left {width: 50%;flex-shrink: 0;}
    .EnESGDetail .pic {width: 39.85%;flex-shrink: 0;}
    .EnESGDetail li:nth-child(2n) > div {flex-direction: row-reverse;}
}
@media (max-width: 1024px) {
    .EnESGDetail li > div {flex-wrap:wrap;padding: 0.6rem 15px;}
    .EnESGDetail li .text .innerTitle {font-size: 0.34rem;}
    .EnESGDetail li .text .topics p::before {width: 0.08rem;height: 0.08rem;margin-top: 0.18rem;}
    .EnESGDetail li .text .subTitle,
    .EnESGDetail li .pic {width: 100%;margin-top: 0.4rem;}
    .EnESGDetail li .pic::before {display: none;}
}