@charset "utf-8";
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
:root{
   --max-width: 1440;
   --background-cover: no-repeat center center / cover;
   --background-contain: no-repeat center center / contain;
   --default-color__rgb: 51, 51, 51;
   --default-color: rgba(var(--default-color__rgb), 1);
   --primary-color-hover__rgb: 246, 105, 9;
   --primary-color-hover: rgba(var(--primary-color-hover__rgb), 1);
   --primary-color-active__rgb: 10, 66, 165;
   --primary-color-active: rgba(var(--primary-color-active__rgb), 1);
   --font-family: 'HarmonyOS', sans-serif;
}

/* 比例要求 */
/*基于屏幕尺寸自适应字体大小*/
/*超过1920px时，继续按比例增长
html{font-size: calc(100 / 1920 * 100vw);}
.container {max-width: calc(var(--max-width) / 100rem);}
@media (min-width:1440px) and (max-width: 1920px) {
   html{font-size: 100px;}
}
@media (max-width: 1440px) {
   html{font-size: calc(100 / 1440 * 100vw);}
}*/


/*超过1920px时，比例不变  默认*/
html{font-size: 100px;}
main{max-width: 1920px;margin: 0 auto;}
.container {max-width: calc(var(--max-width) * 1px);}
@media (max-width: 1600px) {
   html{font-size: calc(100 / 1600 * 100vw);}
}
@media (max-width:1024px){
   html{font-size: calc(100 / 1024 * 100vw);}
}
@media (max-width:640px){
   html{font-size: calc(100 / 640 * 100vw);}
}

body {font-family:var(--font-family); line-height: 1.5; color: var(--default-color);font-size: var(--font-size__16);}

.container {width: 87.6%;margin: 0 auto;}
@media (max-width: 1024px) {
   .container { width: 94%; }
}

/* Start
   ========================================================================== */

.main-header{background-color: #ffffff;position: fixed;top: 0;left: 0;width: 100%;z-index: 10;}
.main-header .header{max-width: 1920px;margin: 0 auto;width: 87.6%;}
.main-header .header .logo{height: .52rem;}
.main-header .header .logo1{margin-right: var(--padding-margin__50);}
.main-header .head_right{height: 100%;}
.main-header .head_right .ul{height: 100%;margin-right: var(--padding-margin__40);}
.main-header .head_right .ul .li{padding: var(--padding-margin__30) 0;margin: 0 var(--padding-margin__30);position: relative;display: block;}
.main-header .head_right .ul .li.active::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: .04rem;background-color: #adc2cd;}
.main-header .head_right .lang{font-size: var(--font-size__18);padding-right: .34rem;border-right: 1px solid #33333330;line-height: 1;}
.main-header .head_right .lang .earth{width: .2rem;height: .2rem;margin-right: .1rem;}
.main-header .head_right a{margin:0 .05rem;}
.main-header .head_right .search{margin-left: .46rem;}
.main-header .head_right .search .magnifier{width: .2rem;height: .2rem;}
.main-header .nav{display: none;}
@media (max-width:1024px){
   .main-header menu{position: absolute;}
   .main-header .open-menu{width:0.3rem;height:0.3rem;display: grid;align-content: center;justify-items: center;margin-left: 0.1rem;cursor: pointer;position: relative;z-index: 3;margin-left: var(--padding-margin__30);}
   .main-header .open-menu i{width: 80%;height: 2px;background-color: #000000;margin: 0.02rem 0;transition: 0.3s;}
   .main-header .head_right .ul{margin-right: 0;}
   .main-header .ul{position:fixed;right:0;top:.86rem;width:50%;max-width:300px;background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 50px);display:block;padding:var(--padding-margin__30) 0;transform:translateX(100%);transition:transform 0.2s;box-shadow:0px 0.05em 1.05em rgba(0,0,0,0.1);border-top-left-radius:5px;z-index: 3;}
   .main-header .nav_active{transform:translateX(0);}
   .main-header .ul li a{display: block;padding: var(--padding-margin__10) var(--padding-margin__30);}
   .main-header .nav{position: fixed;width: 100%;height: 100%; background-color: rgba(0, 0, 0, 0.5);left: 0;top: 0;display: none;z-index: 2;}
   .main-header .nav_active{transform:translateX(0);}
   .main-header .menu_active i:nth-child(2){display: none;}
   .main-header .menu_active i:nth-child(1){transform: rotate(45deg);position: absolute;top: .1rem;}
   .main-header .menu_active i:nth-child(3){transform: rotate(-45deg);position: absolute;top: .1rem;}
   .main-header .menu_active i:nth-child(1),.main-header .menu_active i:nth-child(3){transform-origin: center;background-color: #fff;}
   .main-header .ul .aon::after{display: none;}

   .main-header .ul li .sub{position: unset;transform: none;background-color: rgba(240, 248, 255,.5);}
   .main-header .ul li .wap-icon__open{background-image: url('../../common/images/menu_arrow.png');background-position: center;background-size: 35%;width: .22rem;height: .22rem;position: absolute;right: 0;top: 0;background-repeat: no-repeat;padding: var(--padding-margin__20) var(--padding-margin__30);z-index: 1;cursor: pointer;transition: transform .3s ease-in-out;}
   .main-header .ul li .active{max-height: 200px;visibility: visible;}
   .main-header .ul li .wap-icon__open.rotated{transform: rotate(180deg);}
   .main-header{padding: var(--padding-margin__30) 0;}
}

@media (max-width:640px){
    .main-header .open-menu{width: 0.4rem;height: 0.4rem;}
    .main-header .open-menu i{height: 2px;margin: 0.04rem 0;}
    .main-header .head_right .search .magnifier{width:.3rem;height:.3rem;}
}

.footer-box{background-color: #f8f9fa;padding-bottom: var(--padding-margin__60);}
.footer-box .back-top{background-color: var(--primary-color-active);width: .6rem;height: .6rem;cursor: pointer;margin-bottom: .38rem;}
.footer-box .back-top img{width: .17rem;height: .17rem;}
.footer-box .footer-left{margin-right: var(--padding-margin__120);}
.footer-box .footer-logo{margin-bottom: var(--padding-margin__80);}
.footer-box .footer-logo .logo{height: .52rem;}
.footer-box .footer-logo .logo1{margin-right: var(--padding-margin__50);}
.footer-box .footer-info{font-size: var(--font-size__16);color: #666666;margin-bottom: var(--padding-margin__50);}
.footer-box .footer-info .call{margin-bottom: var(--padding-margin__20);}
.footer-box .footer-info .icon{width: .13rem;height: .16rem;margin-right: var(--padding-margin__10);}
.footer-box .footer-code .code_box{width: 1.1rem;height: 1.1rem;background-color: #ffffff;padding: .04rem;margin-right: .24rem;}
.footer-box .footer-code .code_box img{width: 100%;height: 100%;}
.footer-box .footer-code .code_tip{color: #666666;font-size: var(--font-size__16);line-height: .28rem;}
.footer-box .footer_menu{font-size: var(--font-size__18);}
.footer-box .footer_menu .sub_menu{font-size: var(--font-size__16);color: #999999;margin-top: var(--padding-margin__30);line-height: .36rem;margin-right: var(--padding-margin__70);}
.footer-box .footer_menu li:last-child .sub_menu{margin-right: 0;}
.footer-box .footer-copyright{font-size: var(--font-size__16);color: #999999;padding-top: var(--padding-margin__40);border-top: 1px solid #dedede50;margin-top: var(--padding-margin__90);}
@media (max-width:1024px){
   .footer-box .footer_menu{margin-top: var(--padding-margin__30);}
}
@media (max-width:640px){
   .footer-box .footer_menu{display:none;}
   .footer-box .footer-copyright{text-align:center;}
}

.home_ban{position: relative;}
.home_ban .ban_b{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 2;}
.home_ban .ban_b .btn_notice{background-image: linear-gradient(90deg, var(--primary-color-active) 43%, var(--primary-color-hover) 100%);opacity: 0.9;padding: var(--padding-margin__40);width: 65%;}
.home_ban .ban_b .ban_menu{background-color: #ffffff;width: 35%;position: relative;}
.home_ban .ban_b .swiper-pagination{left: var(--padding-margin__50);top: 0;width: fit-content;position: relative;bottom: 0;}
.home_ban .ban_b .swiper-pagination-bullet{width: .2rem;height: .2rem;border: solid 3px #b5b5b5;opacity: 0.5;background-color: transparent;}
.home_ban .ban_b .swiper-pagination-bullet-active{border: .06rem solid var(--primary-color-active);opacity: 1;}
.home_ban .ban_b .num1{font-size: var(--font-size__30);line-height: 1;color: var(--primary-color-active);}
.home_ban .ban_b .line{width: .16rem;height: .18rem;background-image: url('../images/line.png');background-position: center;background-size: cover;margin: 0 .06rem 0 .1rem;}
.home_ban .ban_b .num2{color: #666666;font-size: var(--font-size__20);line-height: 1;margin-right: var(--padding-margin__40);}
.home_ban .ban_b .btn_notice .notice_icon{width: .28rem;height: .24rem;background-image: url('../images/notice.png');background-position: center;background-size: contain;flex-shrink: 0;margin-right: .25rem;}
.home_ban .ban_b .notice_swiper{height: .2rem;margin: 0;color: #ffffff;opacity: 1;}
.home_ban .ban_b .switch_btn{margin-left: var(--padding-margin__20);}
.home_ban .ban_b .switch_btn .triangle{width: 0;height: 0;cursor: pointer;transition: all .3s;}
.home_ban .ban_b .switch_btn .triangle.up{border-left: .08rem solid transparent;border-right: .08rem solid transparent;border-bottom: .1rem solid #ffffff;margin-bottom: var(--padding-margin__10);}
.home_ban .ban_b .switch_btn .triangle.down{border-left: .08rem solid transparent;border-right: .08rem solid transparent;border-top: .1rem solid #ffffff;}
.home_ban .ban_b .switch_btn .triangle.up:hover{border-bottom: .1rem solid var(--primary-color-active);}
.home_ban .ban_b .switch_btn .triangle.down:hover{border-top: .1rem solid var(--primary-color-active);}

.home_tit{font-size: var(--font-size__40);position: relative;min-width: 4.84rem;}
.home_tit .home_tit_bg{position: absolute;left: 0;bottom: 80%;object-fit: contain;}

.home_more{padding: var(--padding-margin__10) var(--padding-margin__10) var(--padding-margin__10) var(--padding-margin__30);border: solid 2px #b5b5b530;border-radius: .25rem;font-size: var(--font-size__16);color: #999999;transition: all .3s;}
.home_more .home_more_icon{background-color: #f0f0f0;border-radius: 100%;padding: .08rem;margin-left: .26rem;}
.home_more .home_more_icon img{width: .13rem;height: .13rem;}
.home_more:hover{border: solid 2px var(--primary-color-hover);}
@media (max-width:640px){
   .home_tit{min-width: 4rem;}
   .home_ban .ban_slides img{min-height:4.5rem;object-fit:cover;}
   .home_ban .ban_b .num2{margin-right:var(--padding-margin__20);}
   .home_ban .ban_b .line{margin: 0 .06rem 0 .06rem;}
   .home_ban .ban_b .swiper-pagination{left:var(--padding-margin__20);}
}

.home_news{padding: var(--padding-margin__160) 0 var(--padding-margin__100);background-image: url(../images/home_news_bg.png);background-position: bottom;background-size: cover;}
.home_news .home_news_wrap{margin-top: .58rem;}
.home_news .home_news_item{margin-right: var(--padding-margin__30);width: calc(33.33% - var(--padding-margin__20));position: relative;;min-height: 6.3rem;}
.home_news .home_news_item:last-child{margin-right: 0;background-color: #f1f3f5;padding: var(--padding-margin__10) var(--padding-margin__40);}
.home_news .home_news_item .img{width: 100%;height: 100%;object-fit:cover;}
.home_news .home_news_item .news_info{color: #ffffff;position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 var(--padding-margin__40) var(--padding-margin__50);font-size: var(--font-size__20);}
.home_news .home_news_item .news_info .time{font-size: var(--font-size__16);margin-bottom: var(--padding-margin__20);}
.home_news .home_news_item:last-child .news{padding: var(--padding-margin__20) 0;border-bottom: 1px solid #00000020;display: block;font-size: var(--font-size__20);}
.home_news .home_news_item:last-child .news:last-child{border-bottom: none;}
.home_news .home_news_item:last-child .time{font-size: var(--font-size__16);color: var(--default-color);margin-bottom: var(--padding-margin__20);}
.home_news .home_news_item:hover .news_info{color: var(--primary-color-hover);}
.home_news .home_news_item:last-child .icon{width: .13rem;height: .13rem;transform: rotate(-45deg);opacity: 0;transition: opacity .3s ease-in-out;}
.home_news .home_news_item:last-child .news:hover .icon{opacity: 1;}

.home_prod{background-position: center;background-size: cover;height: 100vh;transition: background-image 0.3s ease;}
.home_prod .home_prod_item{border-right: 1px solid #ffffff20;width: 33.33%;cursor: pointer;transition: all .5s;color: #ffffff;padding: 17% 0 0 5%;}
.home_prod .home_prod_item:last-child{border-right: none;}
.home_prod .home_prod_item:hover{width: 50%;flex-shrink: 0;padding-right: 18%;}
.home_prod .home_prod_icon{width: .7rem;height: .6rem;margin-bottom: var(--padding-margin__40);}
.home_prod .home_prod_item .home_prod_tit{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__30);}
.home_prod .home_prod_item .home_prod_tet{font-size: var(--font-size__16);margin-bottom: var(--padding-margin__60);opacity: 0;transition: all .3s}
.home_prod .home_prod_item:hover .home_prod_tet{opacity: 1;}
.home_prod .home_prod_item .home_prod_btn{width: .6rem;height: .6rem;background-color: var(--primary-color-hover);opacity: 0;border-radius: 100%;transition: all .3s;}
.home_prod .home_prod_item:hover .home_prod_btn{opacity: 1;}
.home_prod .home_prod_item .home_prod_btn img{transform: rotate(45deg);width: .13rem;height: .13rem;}
@media (max-width:1024px){
   .home_prod .home_prod_item{padding: 40% 0 0 5%;}
}

@media (max-width:640px){
   .home_prod{height: 50vh;}
   .home_prod .home_prod_item{padding: 30% 0 0 3%;}
}

.home_lease{padding: var(--padding-margin__170) 0 var(--padding-margin__120);}
.home_lease .home_lease_wrap{margin-top: var(--padding-margin__70);}
.home_lease .left_lease{margin-right: var(--padding-margin__30);position: relative;width: 67.5%;}
.home_lease .left_lease .img{height: 100%;}
.home_lease .lease_info{position: absolute;left: 0;bottom: 0;width: 100%;color: #ffffff;padding: var(--padding-margin__40);}
.home_lease .lease_item{position: relative;margin-bottom: var(--padding-margin__30);display: block;}
.home_lease .right_lease{width: 32%;}
.home_lease .right_lease .lease_item:last-child{margin-bottom: 0;}
.home_lease .lease_tit{font-size: var(--font-size__20);transition: all .3s;}
.home_lease .lease_tet{font-size: var(--font-size__14);display: none;transition: all .3s;}
.home_lease .left_lease:hover .lease_tit,
.home_lease .lease_item:hover .lease_tit{margin-bottom: var(--padding-margin__20);}
.home_lease .left_lease:hover .lease_tet,
.home_lease .lease_item:hover .lease_tet{display: -webkit-box;}
.home_lease .lease_btn{flex-shrink: 0;margin-left: var(--padding-margin__10);width: .4rem;height: .4rem;border-radius: 100%;background-color: var(--primary-color-hover);opacity: 0;transition: all .3s;}
.home_lease .lease_btn img{width: .13rem;height: .13rem;transform: rotate(45deg);}
.home_lease .left_lease:hover .lease_btn,
.home_lease .lease_item:hover .lease_btn{opacity: 1;}
.home_lease .left_lease .lease_btn{width: .6rem;height: .6rem;}

@media (max-width:640px){
   .home_lease .left_lease{margin-right: 0;display: block;width: 100%;margin-bottom: var(--padding-margin__30);}
   .home_lease .right_lease{width: 100%;}
}

.home_investor{background-size: cover;background-position: center;padding-top: var(--padding-margin__200);}
.home_investor .investor_top{color: #ffffff;margin-top: var(--padding-margin__70);}
.home_investor .investor_top .home_tit{max-width: 3.74rem;min-width: 0;}
.home_investor .investor_tet{font-size: var(--font-size__16);margin-top: .6rem;}
.home_investor .investor_data{flex-shrink: 0;}
.home_investor .investor_data .num{font-size: var(--font-size__40);line-height: 1;margin-bottom: var(--padding-margin__20);}
.home_investor .investor_data .data_tip{font-size: var(--font-size__14);margin-top: var(--padding-margin__60);margin-left: var(--padding-margin__130);}
.home_investor .investor_data .data{margin-left: var(--padding-margin__130);text-align: center;}
.home_investor .investor_data .tit{font-size: var(--font-size__16);}
.home_investor .investor_list{margin-top: var(--padding-margin__100);}
.home_investor .investor_item{width: 33.33%;padding: var(--padding-margin__50) var(--padding-margin__40);background-position: center;background-size: cover;}
.home_investor .investor_item .item_tit{font-size: var(--font-size__24);margin-bottom: .26rem;}
.home_investor .investor_item:first-child .item_tit{color: #292929;}
.home_investor .investor_item:nth-child(2) .item_tit{color: #fff9e7;}
.home_investor .investor_item:nth-child(2){background-color:#1E3054;position:relative;}
.home_investor .investor_item:last-child .item_tit{color: #bad5ff;}
.home_investor .investor_item .num1{font-size: var(--font-size__40);color: #e60012;line-height: 1;font-weight: bold;}
.home_investor .investor_item .num2{margin-left: var(--padding-margin__40);color: #e60012;font-size: var(--font-size__16);font-weight: bold;}
.home_investor .investor_item .san{width: 0;height: 0;border-left: .08rem solid transparent;border-right: .08rem solid transparent;border-bottom: .1rem solid #e60012;margin: 0 0 .05rem var(--padding-margin__10);}
.home_investor .investor_item .stock{margin-top: var(--padding-margin__120);margin-bottom: var(--padding-margin__30);font-size: var(--font-size__16);color: #999999;}
.home_investor .investor_more{color: #ffffff;font-size: var(--font-size__16);width: 100%;padding-top: var(--padding-margin__30);border-top: 1px solid #ffffff30;}
.home_investor .investor_more .icon{width: .13rem;height: .13rem;transform: rotate(90deg);transition: all .3s;}
.home_investor .investor_item:first-child .investor_more .icon{transform: rotate(0);}
.home_investor .investor_item:first-child .investor_more:hover .icon{transform: rotate(-45deg);}
.home_investor .investor_item:first-child .investor_more{color: #292929;border-top: 1px solid #e4e4e4;}
.home_investor .investor_item:not(:first-child) .investor_more:hover .icon{transform: rotate(45deg);}
.home_investor .investor_item .investor_re{color: #ffffff;font-size: var(--font-size__18);margin-bottom: var(--padding-margin__30);line-height: 2;}
.home_investor .investor_item .investor_re img{width: 1.44rem;}
.home_investor .investor_item:last-child{background-color: rgba(10, 66, 165,.9);}
.home_investor .investor_item .investor_in{margin: var(--padding-margin__140) 0 var(--padding-margin__30);color: #ffffff;font-size: var(--font-size__18);}
.home_investor .investor_item .investor_in .time{margin-bottom: var(--padding-margin__20);color: #bad5ff;font-size: var(--font-size__16);line-height: 1;}

@media (max-width:1024px){
   .home_news .home_news_item{width: 100%;margin-right: 0;margin-bottom: var(--padding-margin__30);max-height: 5rem;min-height: auto;}
   .home_news_item:nth-child(3){width: 100%;margin-bottom:0;}
   .home_prod .home_prod_item:hover{padding-right: 6%;}
   .home_investor .investor_data{margin-top: var(--padding-margin__30);}
   .home_investor .investor_data .data_tip{margin-left: 0;}
}

@media (max-width:640px){
   .home_investor .investor_item{width: 100%;margin-bottom: var(--padding-margin__30);}
   .home_investor .investor_item:last-child{margin-bottom: 0;}
   .home_investor .investor_data .data{margin-left: var(--padding-margin__30);}
}

.page_ban{position: relative;}
.page_ban .page_ban_wrap{position: absolute;top: 0;left: 50%;height: 100%;transform: translateX(-50%);}
.page_ban .page_ban_wrap .ban_text{position: absolute;bottom: var(--padding-margin__200);color: #ffffff;font-size: var(--font-size__18);}
.page_ban .page_ban_wrap .ban_text .tit{font-size: var(--font-size__60);}
.page_ban .page_ban_wrap .ban_navbar{position: absolute;left: 0;bottom: 0;width: 100%;background-image: linear-gradient(90deg, rgba(10, 66, 165,.9) 43%, rgba(246, 105, 9,.9) 100%);padding: 0 var(--padding-margin__30);color: #ffffff;}
.page_ban .page_ban_wrap .ban_navbar .nav_i{padding: .36rem 0;position: relative;font-size: var(--font-size__16);margin-right: .6rem;}
.page_ban .page_ban_wrap .ban_navbar .nav_i.active::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: .02rem;background-color: rgba(255, 255, 255,.9);}
.page_ban .page_ban_wrap .ban_navbar .bar{font-size: var(--font-size__16);}
.page_ban .page_ban_wrap .ban_navbar .bar img{width: .16rem;height: .15rem;margin-right: .07rem;}
@media (max-width:1024px){
   .page_ban .page_ban_wrap .ban_navbar .nav_i{padding: 0.20rem 0;}
   .page_ban .page_ban_wrap .ban_navbar .bar{margin-bottom: var(--padding-margin__10);}
}
@media (max-width:640px){
   .page_ban .page_ban_wrap .ban_navbar .nav_i{margin-right: var(--padding-margin__20);}
   .page_ban .img{min-height:4.5rem;object-fit:cover;}
}

.supervise{padding: var(--padding-margin__120) 0;}
.supervise .supervise_wrap{position: relative;}
.supervise .supervise_wrap .img{width: 100%;height: 100%;}
.supervise .supervise_wrap .text_box{background-image: url('../images/supervise.png');background-size: cover;background-position: center;position: absolute;right: 0;bottom: 0;padding: .52rem 1.25rem .43rem .54rem;font-size: var(--font-size__40);color: #ffffff;}
.supervise .supervise_wrap .text_data{margin-bottom: .38rem;}
.supervise .supervise_wrap .text_data:last-child{margin-bottom: 0;}
.supervise .supervise_wrap .text_data .label{font-size: var(--font-size__16);}
@media (max-width:1024px){
   .supervise .supervise_wrap .text_box{font-size: var(--font-size__30);padding: .32rem 1rem .43rem .34rem;}
   .supervise .supervise_wrap .text_data{margin-bottom: .2rem;}
}
@media (max-width:640px){
   .supervise .supervise_wrap .text_box{font-size: var(--font-size__20);padding: .2rem 1rem .23rem .2rem;}
   .supervise .supervise_wrap .text_data{margin-bottom: .2rem;}
}

.contact{padding: var(--padding-margin__120) 0;}
.contact .img{width: 100%;height: 100%;}
.contact .contact_tit{text-align: center;font-size: var(--font-size__40);margin-bottom: var(--padding-margin__30);}
.contact .contact_data{width: 25%;padding: var(--padding-margin__70) .46rem var(--padding-margin__40);text-align: center;font-size: var(--font-size__16);}
.contact .contact_data .icon{width: .3rem;height: .3rem;margin: 0 auto var(--padding-margin__30);object-fit: contain;}
.contact .contact_data .label{color: #999999;margin-bottom: var(--padding-margin__10);}
.contact .contact_data .code{width: 1.12rem;height: 1.12rem;margin: 0 auto var(--padding-margin__10);}
.contact .contact_data:last-child{padding-top: var(--padding-margin__60);}
.contact .contact_data:nth-child(2n){background-image: linear-gradient(to bottom, #fff 5%, #f1f3f5 100%);}
@media (max-width:1024px){
   .contact .contact_data{width: 100%;}
}

.profile .profile_info{padding-top: var(--padding-margin__120);position: relative;}
.profile .play{cursor: pointer;width: .6rem;height: .6rem;border-radius: 100%;position: absolute;left: 50%;transform: translateX(-50%);bottom: var(--padding-margin__40);background-image: url('../images/play.png');background-size: contain;z-index: 1;}
.profile .profile_info .info,
.profile .profile_info img{width: 50%;object-fit: cover;}
.profile .profile_info .info_inner{margin: 0 var(--padding-margin__90) var(--padding-margin__70) auto;max-width: 6.25rem;font-size: var(--font-size__16);border-bottom: 1px solid rgba(0, 0, 0,.0);}
.profile .profile_info .info_title{margin: var(--padding-margin__80) 0 var(--padding-margin__60);font-size: var(--font-size__40);}
.profile .profile_info .info{border-bottom: 1px solid rgba(0, 0, 0,.08);margin-bottom: var(--padding-margin__70);}
.profile .profile_info .data{margin-right: var(--padding-margin__60);font-size: var(--font-size__16);}
.profile .profile_info .data:last-child{margin-right: 0;}
.profile .profile_info .info_text{text-align: justify;}
.profile .profile_info .num{color: var(--primary-color-hover);font-size: var(--font-size__40);margin-right: var(--padding-margin__10);}
.profile .profile_info .data_list{margin-top: var(--padding-margin__100);}
@media (max-width:1024px){
   .profile .profile_info .info, .profile .profile_info img{width: 100%;}
   .profile .profile_info .info_inner{max-width: fit-content;margin: 0 auto var(--padding-margin__70);width: 94%;}
   .profile .play{bottom: 26%;}
}
@media (max-width:640px){
   .profile .profile_info .info_title{margin: 0;}
   .profile .play{bottom: 19%;}
}

.profile .profile_plate{background-image: url('../images/profile_bg01.jpg');background-position: bottom;background-size: cover;padding: var(--padding-margin__160) 0;}
.profile .profile_plate .plate_tit{font-size: var(--font-size__24);margin-bottom: var(--padding-margin__40);}
.profile .plate_item{background-color: #ffffff;transition: all .3s;position: relative;padding: var(--padding-margin__40) var(--padding-margin__30) var(--padding-margin__40) 0;width: 31%;overflow: hidden;}
.profile .plate_item:hover{background-color: #0a42a5;color: #fff;}
.profile .plate_item .index{position: absolute;font-size: var(--font-size__80);right: var(--padding-margin__30);line-height: 1;top: -8%;transition: all .3s;color: rgba(51, 51, 51,.06);}
.profile .plate_item:hover .index{color: rgba(255, 255, 255,.06);}
.profile .plate_item .icon_box{width: .7rem;height: .7rem;border-radius: 100%;border: solid 1px #0a42a5;margin: 0 0 var(--padding-margin__40) var(--padding-margin__40);background-color: #ffffff;}
.profile .plate_item .icon_box .icon1,
.profile .plate_item .icon_box .icon2{width: .4rem;height: .35rem;object-fit: contain;transition: all .3s;}
.profile .plate_item:hover .icon_box .icon1{display: none;}
.profile .plate_item:hover .icon_box .icon2{display: block;}
.profile .plate_item .icon_box .icon2{display: none;}
.profile .plate_item .item_tit{position: relative;padding-left: var(--padding-margin__40);font-size: var(--font-size__24);line-height: 1;margin-bottom: var(--padding-margin__30);}
.profile .plate_item .item_tit::before{content: '';position: absolute;height: 100%;top: 0;left: 0;width: .04rem;background-color: var(--primary-color-hover);}
.profile .plate_item .item_tet{padding: 0 0 0 var(--padding-margin__40);font-size: var(--font-size__16);text-align: justify;}
@media (max-width:640px){
   .profile .plate_item{display: block;width: 100%;margin-bottom: var(--padding-margin__30);}
   .profile .plate_item:last-child{margin-bottom: 0;}
}

.profile .profile_strategy{padding: var(--padding-margin__120) 0;}
.profile .strategy_wrap{position: relative;}
.profile .strategy_wrap .box{width: 2.4rem;height: 5.4rem;background-color: #f5f6fa;position: absolute;left: -1.2rem;top: calc(-1 * var(--padding-margin__120));z-index: -1;}
.profile .strategy_wrap .img,
.profile .strategy_wrap .strategy_inner{width: 44%;}
.profile .strategy_wrap .strategy_inner{position: relative;}
.profile .strategy_wrap .strategy_tit{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__50);}
.profile .strategy_wrap .strategy_tet{font-size: var(--font-size__16);margin-bottom: var(--padding-margin__30);}
.profile .strategy_wrap .time_list .strategy_tet{margin-bottom: var(--padding-margin__10);position: relative;padding-left: var(--padding-margin__30);}
.profile .strategy_wrap .strategy_info{max-height: 5.5rem;overflow-y: auto;padding-right: var(--padding-margin__80);}
.profile .strategy_wrap .strategy_info::-webkit-scrollbar{width:1px;height:.01rem}
.profile .strategy_wrap .time_list .strategy_tet::before{position: absolute;left: 0;top: .06rem;content: '';width: .1rem;height: .1rem;background-color: #ffffff;border: solid 2px var(--primary-color-hover);border-radius: 100%;}
.profile .strategy_wrap .time_list .strategy_tet::after{position: absolute;left: .04rem;top: .2rem;content: '';width: 1px;height: 100%;background-color: #ffffff;border: dashed 1px rgba(0, 0, 0,.08);}
.profile .strategy_wrap .strategy_inner .strategy_mask{position: absolute;bottom: 0;left: 0;width: 100%;height: 2rem;background-image: linear-gradient(to bottom, transparent 20%,#fff 100%);}
@media (max-width:1024px){
   .profile .strategy_wrap .img, .profile .strategy_wrap .strategy_inner{width: 48%;}
}

@media (max-width:640px){
   .profile .strategy_wrap .img, .profile .strategy_wrap .strategy_inner{width: 100%;}
   .profile .strategy_wrap .strategy_inner{margin-top: var(--padding-margin__30);}
}

.profile .profile_honor{background-position: top right;background-size: cover;padding: var(--padding-margin__140) 0 var(--padding-margin__110);font-size: var(--font-size__16);}
.profile .profile_honor_tit{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__30);}
.profile .profile_honor .honor_wrap{width: 69%;}
.profile .profile_honor .honor_swiper{margin: var(--padding-margin__30) 0 0;padding-bottom: var(--padding-margin__60);}
.profile .profile_honor .honor_swiper .honor_data{margin-right: var(--padding-margin__90);background-image: url('../images/honor.png');background-position: center;background-size: contain;background-repeat: no-repeat;height: 1rem;padding: 0 10%;text-align: center;width: 2.6rem;}
.profile .profile_honor .honor_swiper .swiper-slide:nth-child(3n) .honor_data{margin-right: 0;}
.profile .profile_honor .honor_swiper .swiper-pagination{top: auto;bottom: var(--padding-margin__30);}
.profile .profile_honor .honor_swiper .swiper-pagination-bullet{margin: 0 .12rem;width: .08rem;height: .08rem;border: solid 2px #b5b5b5;background-color: transparent;opacity: 1;}
.profile .profile_honor .honor_swiper .swiper-pagination-bullet-active{border: solid 2px var(--primary-color-active);}
@media (max-width:1024px){
   .profile .profile_honor .honor_swiper .honor_data{width: 2rem;}
   .profile .profile_honor{background-position: 76% 0;background-size: 145%;}
}

@media (max-width:640px){
   .profile .profile_honor .honor_wrap{width: 100%;}
   .profile .profile_honor{background-position: 87% 0;background-size: 233%;}
}

.culture .culture_striver{padding: var(--padding-margin__120) 0;}
.culture .striver_title{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__60);}
.culture .striver{width: 24%;margin-right: var(--padding-margin__10);background-size: cover;transition: all .5s;color: #fff;height: 5.8rem;text-align: center;padding: 0 var(--padding-margin__40);position: relative;background-position: center;}
.culture .striver.active{width: 60%;flex-shrink: 0;text-align: left;}
.culture .striver:last-child{margin-right: 0;}
.culture .striver .striver_tet{display: none;}
.culture .striver.active .striver_tet{display: block;font-size: var(--font-size__16);margin-top: var(--padding-margin__20);}
.culture .striver_inner{height: 100%;}
.culture .striver.active .striver_inner{position: absolute;height: auto;bottom: var(--padding-margin__60);}
.culture .striver .striver_tit{font-size: var(--font-size__40);}
.culture .striver.active .striver_tit{margin-bottom: var(--padding-margin__50);}
.culture .striver .striver_sub{font-size: var(--font-size__24);}

.culture .culture_convention{background-size: cover;background-position: center;padding-top: var(--padding-margin__120);color: #ffffff;}
.culture .convention_title{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__200);text-align: center;}
.culture .convention_list{margin-top: var(--padding-margin__60);}
.culture .convention_list .data{position: relative;width: 20%;height: 2rem;font-size: var(--font-size__20);transition: all .3s;padding: var(--padding-margin__10);border-top: 1px solid rgba(255, 255, 255,.3);border-right: 1px solid rgba(255, 255, 255,.3);}
.culture .convention_list .data:hover{background-color: rgba(10, 66, 165,.7);font-size: var(--font-size__22);}
.culture .convention_list .data .index{font-size: var(--font-size__80);opacity: 0.06;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: all .5s;line-height: 1;}
.culture .convention_list .data:hover .index{transform: none;top: var(--padding-margin__10);right: var(--padding-margin__20);left: auto;}
.culture .convention_list .data:hover::before{content: '';position: absolute;height: 100%;top: 0;left: 0;width: 2px;background-color: var(--primary-color-hover);}
@media (max-width:640px){
    .culture .striver_title{text-align:center;}
   .culture .convention_list .data{width: 50%;}
   .culture .striver{width:100% !important;height: 4rem;margin-bottom:var(--padding-margin__40);}
   .culture .striver:last-child{margin-bottom:0;}
}

.honor{padding: var(--padding-margin__120) 0;}
.honor .honor_list{background-image: url('../images/honor_bg.png');background-size: contain;background-position: bottom;padding: 0 var(--padding-margin__100);background-repeat: no-repeat;margin-bottom: var(--padding-margin__110);}
.honor .honor_list:last-child{margin-bottom: 0;}
.honor .honor_list .item{margin-right: var(--padding-margin__30);width: calc(25% - var(--padding-margin__30));}
.honor .honor_list .item:nth-child(4n){margin-right: 0;}
.honor .honor_list .item .img_box{background-size: contain;background-position: top left;padding: .14rem;background-repeat: no-repeat;margin: 0 auto;width: fit-content;}
.honor .honor_list .item .honor_title{font-size: var(--font-size__18);margin-top: var(--padding-margin__90);text-align: center;min-height: .54rem;}
@media (max-width:640px){
   .honor .honor_list{padding: 0 var(--padding-margin__10);}
   .honor .honor_list .item .honor_title{font-size: var(--font-size__14);min-height: .63rem;}
   .honor .honor_list .item{margin-right:var(--padding-margin__20);}
}

.organize{padding: var(--padding-margin__120) 0;}
.organize .organize_title{text-align: center;font-size: var(--font-size__40);margin-bottom: var(--padding-margin__80);}

.investor_info{padding: var(--padding-margin__120) 0;}
.investor_title{text-align: center;font-size: var(--font-size__40);margin-bottom: var(--padding-margin__60);}
.investor_tabs .tab{font-size: var(--font-size__16);padding: .16rem .48rem;width: fit-content;margin: 0 .15rem;transition: all .3s;background-color: #f1f3f5;border-radius: .5rem;cursor: pointer;line-height: 1;}
.investor_tabs .tab:hover,
.investor_tabs .tab.active{background-color: #0a42a5;color: #ffffff;}
.investor_info .info_list{margin: var(--padding-margin__60) 0 var(--padding-margin__50);}
.investor_info .info_list .info_item{background-position: top right;position: relative;margin-right: var(--padding-margin__30);background-image: url('../images/investor_info_bg.jpg');background-size: cover;background-repeat: no-repeat;padding: var(--padding-margin__40) var(--padding-margin__30) var(--padding-margin__30) var(--padding-margin__30);height: 2.4rem;width: calc(33.33% - var(--padding-margin__20));display: block;margin-bottom: var(--padding-margin__30);}
.investor_info .info_list .info_item:nth-child(3n){margin-right: 0;}
.investor_info .info_list .info_tit{font-size: var(--font-size__20);}
.investor_info .info_list .info_bottom{position: absolute;bottom: var(--padding-margin__30);width: 86%;font-size: var(--font-size__16);}
.investor_info .info_list .info_bottom .info_btn img{width: .18rem;height: .18rem;object-fit: contain;margin-right: .07rem;}
.investor_info .info_list .info_bottom .info_btn .btn{margin-left: var(--padding-margin__30);}
.investor_info .info_list .info_bottom .info_btn .btn:hover{color: var(--primary-color-active);}
.investor_info .info_list .info_item:hover .info_tit{color: var(--primary-color-active);}
.investor_info .info_list .info_item:hover::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background-image: linear-gradient(90deg, rgba(10, 66, 165,.9) 43%, rgba(246, 105, 9,.9) 100%);}
@media (max-width:1024px){
   .investor_info .info_list .info_item{width: calc(50% - .08rem);}
   .investor_info .info_list .info_item:nth-child(2n){margin-right: 0 !important;}
   .investor_info .info_list .info_item:nth-child(3n){margin-right: var(--padding-margin__30);}
}

.investor_report{padding: var(--padding-margin__120) 0;}
.investor_report .report_list{margin: var(--padding-margin__60) 0 var(--padding-margin__50);}
.investor_report .report_item{padding: var(--padding-margin__20) var(--padding-margin__30);border: solid 1px #e4e4e4;margin: 0 var(--padding-margin__30) var(--padding-margin__30) 0;width: calc(25% - .23rem);transition: all .3s;}
.investor_report .report_item:nth-child(4n){margin-right: 0;}
.investor_report .report_item:hover{border: 1px solid var(--primary-color-hover);}
.investor_report .report_tit{font-size: var(--font-size__20);margin: var(--padding-margin__20) 0 var(--padding-margin__50);}
.investor_report .report_item .icon{width: .16rem;height: .18rem;object-fit: contain;margin-right: var(--padding-margin__10);}
.investor_report .report_item:hover .report_tit{color: var(--primary-color-active);}
@media (max-width:1024px){
   .investor_report .report_item{width: calc(33.33% - .1rem);}
   .investor_report .report_item:nth-child(4n){margin: 0 var(--padding-margin__30) var(--padding-margin__30) 0;}
   .investor_report .report_item:nth-child(3n){margin-right: 0;}
}

@media (max-width:640px){
   .investor_report .report_item{width: calc(50% - .08rem);}
   .investor_report .report_item:nth-child(4n){margin: 0 var(--padding-margin__30) var(--padding-margin__30) 0;}
   .investor_report .report_item:nth-child(3n){margin: 0 var(--padding-margin__30) var(--padding-margin__30) 0;}
   .investor_report .report_item:nth-child(2n){margin: 0 0 var(--padding-margin__30) 0;}
}

.jewelry{padding: var(--padding-margin__120) 0;}
.jewelry .jewelry_data{width: 49%;height: 4.66rem;background-size: cover;color: #ffffff;font-size: var(--font-size__24);position: relative;margin-bottom: var(--padding-margin__40);}
.jewelry .jewelry_wrap{position: absolute;width: 100%;bottom: var(--padding-margin__40);left: 0;padding-left: var(--padding-margin__40);}
.jewelry .jewelry_wrap .btn{width: .6rem;border-radius: 100%;margin-top: 0;background-color: var(--primary-color-hover);height: 0;overflow: hidden;transition: height .3s;}
.jewelry .jewelry_wrap .btn .icon{width: .13rem;height: .13rem;transform: rotate(45deg);}
.jewelry .jewelry_data:hover .btn{height: .6rem;margin-top: var(--padding-margin__30);}
@media (max-width:640px){
   .jewelry .jewelry_data{display: block;margin-right: 0;width: 100%;}
}

.business{padding: var(--padding-margin__120) 0;}
.business .business_title{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__60);text-align: center;}
.business .business_item{margin-bottom: var(--padding-margin__80);}
.business .business_item:last-child{margin-bottom: 0;}
.business .business_item .img{margin-right: var(--padding-margin__80);}
.business .business_item .icon{height: .55rem;width: .44rem;object-fit: contain;margin-bottom: var(--padding-margin__80);}
.business .business_item .tit{font-size: var(--font-size__24);margin-bottom: var(--padding-margin__50);}
.business .business_item .tet{text-align: justify;font-size: var(--font-size__16);width: 85%;}
.business .business_item .business_info{padding-top: var(--padding-margin__60);position: relative;}
.business .business_item .index{font-size: var(--font-size__16);color: var(--primary-color-hover);position: absolute;left: 0;bottom: calc(-1 * var(--padding-margin__10));width: 100%;}
.business .business_item .index .line{margin-left: .06rem;width: 100%;height: 1px;background-color: rgba(0, 0, 0,.1);}
.business .business_item:nth-child(2){flex-direction: row-reverse;}
.business .business_item:nth-child(2) .img{margin-right: 0;margin-left: var(--padding-margin__80);}
@media (max-width:1440px){
   .business .business_item .img{width: 50%;}
}

@media (max-width:1024px){
   .business .business_item .img{width: 100%;margin-left: 0 !important;margin-right: 0 !important;}
   .business .business_item .tet{width: 100%;}
   .business .business_item .index{bottom: 0;}
   .business .business_item .business_info{padding-bottom: var(--padding-margin__80);}
}

.physics .jewelry_data .tag{margin-top: var(--padding-margin__20);height: 0;visibility: hidden;transition: height .3s;}
.physics .jewelry_data .tag_i{font-size: var(--font-size__16);padding: .08rem .22rem;margin-right: var(--padding-margin__10);border-radius: .25rem;border: solid 1px rgba(255, 255, 255,.5);margin-bottom: var(--padding-margin__10);}
.physics .jewelry_data:hover .tag{visibility: visible;min-height: .4rem;height: 100%;}

.invitation{padding: var(--padding-margin__120) 0;}
.invitation .invitation_item{width: 49%;background-color: #f1f3f5;}
.invitation .invitation_item .img_box{overflow: hidden;}
.invitation .invitation_item .img_box .img{transition: all .3s;}
.invitation .invitation_item:hover .img_box .img{transform: scale(1.1);}
.invitation .invitation_info{background-color: #f1f3f5;padding: var(--padding-margin__40);font-size: var(--font-size__16);}
.invitation .invitation_info .tit{font-size: var(--font-size__24);margin-bottom: var(--padding-margin__20);}
@media (max-width:640px){
   .invitation .invitation_item{display: block;width: 100%;margin-bottom: var(--padding-margin__30);}
}

.property{padding: var(--padding-margin__120) 0;}
.property .property_item{width: 49%;background-color: #f1f3f5;padding: var(--padding-margin__20);margin-bottom: var(--padding-margin__40);}
.property .property_item .img_box{width: 45%;margin-right: var(--padding-margin__30);overflow: hidden;flex-shrink:0;}
.property .property_item .img_box .img{transition: all .3s;}
.property .property_item:hover .img_box .img{transform: scale(1.1);}
.property .property_item .tit{font-size: var(--font-size__24);margin-bottom: var(--padding-margin__30);}
.property .property_item .icon{width: .2rem;height: .2rem;object-fit: contain;margin-right: .06rem;}
.property .property_item .data{font-size: var(--font-size__16);margin-bottom: var(--padding-margin__30);color: var(--default-color);}
.property .property_item .data:last-child{margin-bottom: 0;}
@media (max-width:640px){
   .property .property_item{width: 100%;}
}

.concept .rc_concept{padding: var(--padding-margin__120) 0;}
.concept .rc_concept .rc_concept_title{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__60);text-align: center;}
.concept .rc_concept .rc_concept_wrap{position: relative;}
.concept .rc_concept .text_box{position: absolute;left: var(--padding-margin__50);bottom: calc(-1 * var(--padding-margin__40));background-image: linear-gradient(90deg, rgba(10, 66, 165,.9) 43%, rgba(246, 105, 9,.9) 100%);width: 4.8rem;padding: var(--padding-margin__80);font-size: var(--font-size__16);color: #fff;}
.concept .rc_concept .text_box .tit{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__10);}
.concept .rc_concept .text_box .tet{max-width: 3rem;}
.concept .concept_welfare{background-size: cover;padding: var(--padding-margin__120) 0;}
.concept .concept_welfare .welfare_title{text-align: center;font-size: var(--font-size__40);margin-bottom: var(--padding-margin__40);}
.concept .concept_welfare .welfare_box{background-color: #ffffff;margin: var(--padding-margin__20) var(--padding-margin__20) 0 0;padding: var(--padding-margin__40) var(--padding-margin__30);font-size: var(--font-size__16);width: calc(25% - .15rem);}
.concept .concept_welfare .welfare_box:nth-child(4n){margin-right: 0;}
.concept .concept_welfare .welfare_box .icon{width: .38rem;height: .38rem;object-fit: contain;margin-bottom: var(--padding-margin__70);}
.concept .concept_welfare .welfare_box .join{font-size: var(--font-size__24);margin-bottom: var(--padding-margin__20);}
.concept .concept_welfare .welfare_box .text{min-height: .72rem;}
.concept .concept_welfare .welfare_box .join_btn{width: .6rem;height: .6rem;border-radius: 100%;transition: all .3s;}
.concept .concept_welfare .welfare_box .join_btn .arrow_o{display: block;width: .13rem;height: .13rem;}
.concept .concept_welfare .welfare_box .join_btn .arrow_w{display: none;transform: rotate(45deg);width: .13rem;height: .13rem;}
.concept .concept_welfare .welfare_box:hover .join_btn{background-color: var(--primary-color-hover);}
.concept .concept_welfare .welfare_box:hover .join_btn .arrow_o{display: none;}
.concept .concept_welfare .welfare_box:hover .join_btn .arrow_w{display: block;}
.concept .concept_structure{padding-top: var(--padding-margin__120);}
.concept .concept_structure .structure_list{margin: 0 var(--padding-margin__20) 0 auto;max-width: 7rem;}
.concept .concept_structure .img{max-width: 9.5rem;object-fit: cover;}
.concept .concept_structure .index{color: var(--primary-color-hover);font-size: var(--font-size__14);margin-right: .08rem;}
.concept .concept_structure .tit{font-size: var(--font-size__24);line-height: 1;margin-bottom: var(--padding-margin__20);}
.concept .concept_structure .structure_item{padding-bottom: var(--padding-margin__30);border-bottom: 1px solid #e4e4e4;margin-bottom: var(--padding-margin__30);}
@media (max-width:1660px){
   .concept .concept_structure .img{max-width: 7.5rem;}
}
@media (max-width:1024px){
   .concept .concept_structure .img{width: 100%;max-width: 100%;}
   .concept .concept_structure .structure_list{max-width: 100%;margin: 0 var(--padding-margin__20) var(--padding-margin__50);}
}
@media (max-width:640px){
   .concept .concept_welfare .welfare_box{width: calc(50% - .05rem);}
   .concept .concept_welfare .welfare_box:nth-child(2n){margin-right: 0;}
}

.news{padding: var(--padding-margin__120) 0;}
.news .news_list{margin: var(--padding-margin__70) 0;}
.news .news_item{background-color: #f1f3f5;margin: 0 var(--padding-margin__30) var(--padding-margin__30) 0;width: calc(33.33% - var(--padding-margin__30));}
.news .news_item .img_box{overflow: hidden;}
.news .news_item .img_box .img{transition: all .3s;}
.news .news_item:hover .img_box .img{transform: scale(1.1);}
.news .news_item .text_box{padding: var(--padding-margin__30);}
.news .news_item .text_box .tit{font-size: var(--font-size__20);margin-top: var(--padding-margin__20);min-height: .5rem;}
.news .news_item .text_box .time{color: var(--default-color);}
.news .news_swiper{padding-bottom: var(--padding-margin__60);}
.news .news_swiper .slide_img,
.news .news_swiper .news_slide_info{width: 50%;}
.news .news_swiper .news_slide{position: relative;background-color: #f1f3f5;}
.news .news_swiper .news_slide_info{padding: var(--padding-margin__80) var(--padding-margin__60);position: relative;}
.news .news_swiper .news_slide_info .title{font-size: var(--font-size__24);margin: var(--padding-margin__40) 0 var(--padding-margin__30);}
.news .news_swiper .news_btn{width: .6rem;height: .6rem;border-radius: 100%;border: 1px solid var(--primary-color-hover);margin-top: var(--padding-margin__70);transition: all .3s;}
.news .news_swiper .news_btn .arrow_o,
.news .news_swiper .news_btn .arrow_w{width: .13rem;height: .13rem;}
.news .news_swiper .news_slide_info .time{color: var(--default-color);}
.news .news_swiper .news_slide:hover .news_btn{background-color: var(--primary-color-hover);}
.news .news_swiper .news_btn .arrow_w{transform: rotate(45deg);display: none;}
.news .news_swiper .news_btn .arrow_o{display: block;}
.news .news_swiper .news_slide:hover .news_btn .arrow_o{display: none;}
.news .news_swiper .news_slide:hover .news_btn .arrow_w{display: block;}
.news .news_swiper .swiper-pagination{left: var(--padding-margin__50);position: relative;bottom: calc(-1 * var(--padding-margin__50));}
.news .news_swiper .swiper-pagination-bullet{width: .2rem;height: .2rem;border: solid 3px #b5b5b5;opacity: 0.5;background-color: transparent;margin: 0 var(--padding-margin__20);}
.news .news_swiper .swiper-pagination-bullet-active{border: .06rem solid var(--primary-color-active);opacity: 1;}
@media (max-width:640px){
   .news .news_swiper .slide_img, .news .news_swiper .news_slide_info{width: 100%;}
   .news .news_item{width: 100%;margin-right: 0;}
   .news .news_item .img_box .img{width: 100%;}
}

.notice{padding: var(--padding-margin__120) 0;}
.notice .notice_item{background-color: #f1f3f5;padding: var(--padding-margin__40);margin-bottom: var(--padding-margin__20);}
.notice .notice_item .title{width: 100%;margin: 0 var(--padding-margin__60);font-size: var(--font-size__24);}
.notice .notice_item .time{color: var(--default-color);flex-shrink: 0;}
.notice .notice_item .icon{width: .13rem;height: .13rem;}
.notice .notice_item .arrow2{display: none;}
.notice .notice_item:hover .arrow2{display: block;}
.notice .notice_item:hover .arrow1{display: none;}

.history{padding: var(--padding-margin__120) 0;background-image: url('../images/history_bg.jpg');background-size: cover;background-position: center;}
.history .swiper-year{text-align: center;font-size: var(--font-size__24);cursor: pointer;}
.history .swiper-year:hover{color: var(--primary-color-hover);}
.history .year_swiper{width: 100%;background-image: url('../images/history_line.png');background-position: 0 22%;background-size: contain;background-repeat: no-repeat;}
.history .swiper_prev,
.history .swiper_next{width: .6rem;height: .6rem;border: solid 2px #b5b5b5;border-radius: 100%;cursor: pointer;flex-shrink: 0;transition: all .3s;background-color: transparent;}
.history .swiper_prev:hover,
.history .swiper_next:hover{border: 2px solid var(--primary-color-hover);background-color: var(--primary-color-hover);}
.history .swiper-year .ball{background-color: #ffffff;border: solid 1px #c6c6c6;border-radius: 100%;width: .16rem;height: .16rem;margin-top: .25rem;position: relative;}
.history .swiper-year .line{width: 1px;height: .13rem;background-color: #ffffff;border: solid 1px #c6c6c6;margin-bottom: var(--padding-margin__10);}
.history .swiper-slide-active .swiper-year .ball{background-color: var(--primary-color-hover);border: 1px solid var(--primary-color-hover);}
.history .swiper-slide-active .swiper-year .line{height: .33rem;border: solid 1px var(--primary-color-hover);}
.history .swiper-slide-active .swiper-year .ball::after{content: '';position: absolute;width: .3rem;height: .3rem;background-color: rgba(246, 105, 9,.13);border-radius: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.history .swiper-slide-active .swiper-year{color: var(--primary-color-hover);font-size: var(--font-size__40);}
.history .swiper_prev .icon,
.history .swiper_next .icon{width: .17rem;height: .17rem;}
.history .swiper_prev:hover .icon1,
.history .swiper_next:hover .icon1{display: none;}
.history .swiper_prev .icon2,
.history .swiper_next .icon2{display: none;}
.history .swiper_prev:hover .icon2,
.history .swiper_next:hover .icon2{display: block;}
.history_wrap{margin-top: var(--padding-margin__100)}
.history_item{margin-bottom: var(--padding-margin__80);justify-content: flex-end;}
.history_item:nth-child(2n) .history_inner{flex-direction: row-reverse;}
.history_item:nth-child(2n){justify-content: flex-start;text-align: right;}
.history_item .history_inner{width: 52.2%;position: relative;}
.history_item .history_inner::before{content: '';position: absolute;width: 1px;height: 118%;background-color: var(--primary-color-active);left: .3rem;top: .6rem;}
.history_item:last-child .history_inner::before{display: none;}
.history_item:nth-child(2n) .history_inner::before{left: auto;right: .3rem;}
.history_item:last-child{margin-bottom: 0;}
.history_item .big_ball{background-color: #ffffff;border: solid 2px var(--primary-color-active);width: .6rem;height: .6rem;border-radius: 100%;transition: all .3s;margin-right: var(--padding-margin__40);flex-shrink: 0;}
.history_item .big_ball .small_ball{background-color: var(--primary-color-active);width: .16rem;height: .16rem;border-radius: 100%;transition: all .3s;}
.history_item:hover .big_ball{border-color: var(--primary-color-hover);}
.history_item:hover .big_ball .small_ball{background-color: var(--primary-color-hover);}
.history_item .year{font-size: var(--font-size__40);color: var(--primary-color-active);transition: all .3s;}
.history_item:hover .year{color: var(--primary-color-hover);}
.history_item:nth-child(2n) .big_ball{margin-right: 0;margin-left: var(--padding-margin__40);}
.history_item ul li p{position: relative;padding-left: .16rem;line-height: .32rem;width: fit-content;}
.history_item ul li p::before{content: '';position: absolute;left: 0;top: .12rem;width: .05rem;height: .05rem;background-color: var(--primary-color-hover);border-radius: 100%;}
.history_item .img_box{width: 3rem;height: 100%;margin: var(--padding-margin__30) auto 0 0;}
.history_item .img_box img{width: 100%;height: 100%;}
.history_item:nth-child(2n) .img_box,
.history_item:nth-child(2n) ul li p{margin: var(--padding-margin__30) 0 0 auto;text-align: left;}
@media (max-width:1024px){
   .history_item .history_inner{width: 53.2%;}
}
@media (max-width:640px){
   .history_item .history_inner{width: 55%;}
   .history_item .img_box{width: 2rem;}
   .history_item .history_inner::before{height: 100%;}
}

.gold_page{padding: var(--padding-margin__120) 0;background-color: #F1F3F5;}
.gold_page .gold_title{text-align: center;font-size: var(--font-size__40);margin-bottom: var(--padding-margin__60);}
.gold_page .project{margin-bottom: var(--padding-margin__120);}
.gold_page .project .project_title{font-size: var(--font-size__24);margin-bottom: var(--font-size__20);}
.gold_page .project .swiper_btn{width: .6rem;height: .6rem;border-radius: 100%;border: solid 2px #b5b5b5;background-color: transparent;transition: all .3s;margin-left: var(--padding-margin__30);cursor: pointer;}
.gold_page .project .swiper_btn:hover{border: solid 2px var(--primary-color-hover);background-color: var(--primary-color-hover);}
.gold_page .project .swiper_btn .icon{width: .17rem;height: .17rem;}
.gold_page .project .swiper_btn .icon2{display: none;}
.gold_page .project .swiper_btn:hover .icon2{display: block;}
.gold_page .project .swiper_btn:hover .icon1{display: none;}
.gold_page .project_swiper{margin-top: var(--padding-margin__50);}
.gold_page .project_swiper .project_item{background-color: #fff;padding: var(--padding-margin__40) var(--padding-margin__20) var(--padding-margin__30);text-align: center;}
.gold_page .project_swiper .project_item img{height: 2.55rem;object-fit: contain;margin: 0 auto var(--padding-margin__20);}
.gold_page .project_swiper .project_item .title{min-height: .46rem;}
.gold_page .gold_item:nth-child(2n){flex-direction: column-reverse;}
.gold_page .gold_item .gold_box{background-position: right;height: 4.1rem;position: relative;padding: var(--padding-margin__100) var(--padding-margin__80) 0;background-size: cover;}
.gold_page .gold_item{width: 33.33%;}
.gold_page .gold_item .gold_tit{font-size: var(--font-size__24);margin-bottom: var(--padding-margin__20);}
.gold_page .gold_item ul li{position: relative;padding-left: .16rem;}
.gold_page .gold_item ul li::before{content: '';position: absolute;left: 0;top: .1rem;background-color: var(--primary-color-hover);width: .05rem;height: .05rem;border-radius: 100%;line-height: .3rem;}
.gold_page .gold_item .gold_tag{margin-top: var(--padding-margin__30);}
.gold_page .gold_item .gold_tag .tag{background-color: rgba(246, 105, 9,.06);border-radius: 15px;width: 1.4rem;text-align: center;color: var(--primary-color-hover);margin-bottom: var(--padding-margin__10);margin-right: var(--padding-margin__20);}
.gold_page .gold_item:nth-child(1){background-image: url('../images/gold01.jpg');}
.gold_page .gold_item:nth-child(2){background-image: url('../images/gold02.jpg');}
.gold_page .gold_item:nth-child(3){background-image: url('../images/gold03.jpg');}
@media (max-width:1024px){
   .gold_page .gold_item .gold_box{height: 2.2rem;padding-top: var(--padding-margin__50);}
   .gold_page .gold_item .gold_tag .tag{width: calc(50% - .2rem);}
   .gold_page .gold_item .gold_tag .tag:nth-child(2n){margin-right: 0;}
}

@media (max-width:640px){
   .gold_page .gold_item{width: 100%;margin-bottom: var(--padding-margin__30);}
   .gold_page .gold_item:nth-child(2n){flex-direction: column;}
   .gold_page .gold_item .gold_box{height: 4.1rem;padding: var(--padding-margin__100) var(--padding-margin__80) 0;}
}

.jewelryBusiness .jewelryBusiness_info{padding: var(--padding-margin__120) 0;font-size: var(--font-size__24);}
.jewelryBusiness .jewelryBusiness_info .info_tit{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__30);}
.jewelryBusiness .jewelryBusiness_info .info_text{font-size: var(--font-size__16);width: 64%;}
.jewelryBusiness .jewelryBusiness_info .info_title{width: 30%;}
.jewelryBusiness .jewelryBusiness_info img{margin-top: var(--padding-margin__80);}
.jewelryBusiness .jewelryBusiness_list{background-color: #f1f3f5;padding: var(--padding-margin__120) 0;}
.jewelryBusiness .jewelryBusiness_list .item{background-size: cover;background-position: center;position: relative;padding-top: 43%;margin-right: var(--padding-margin__30);width: calc(33.33% - var(--padding-margin__30));}
.jewelryBusiness .jewelryBusiness_list .item:nth-child(3n){margin-right: 0;}
.jewelryBusiness .jewelryBusiness_list .item .text_box{position: absolute;left: 0;bottom: 0;padding: var(--padding-margin__40);color: #fff;}
.jewelryBusiness .jewelryBusiness_list .item .text_box .tit{font-size: var(--font-size__24);margin-bottom: var(--padding-margin__30);}
.jewelryBusiness ul li{list-style: disc;margin-left: var(--padding-margin__20);line-height: .28rem;}
.jewelryBusiness .jewelryBusiness_list .item .text_box ul{visibility: hidden;height: 0;transition: height .3s;}
.jewelryBusiness .jewelryBusiness_list .item:hover .text_box ul{visibility: visible;height: 1rem;}

@media (max-width:1024px){
   .jewelryBusiness .jewelryBusiness_info .info_title{width: 100%;margin-bottom: var(--padding-margin__30);}
   .jewelryBusiness .jewelryBusiness_info .info_text{width: 100%;}
   .jewelryBusiness .jewelryBusiness_list .item:hover .text_box ul{height: 1.4rem;}
}

@media (max-width:640px){
   .jewelryBusiness .jewelryBusiness_list .item{width: 100%;margin-right: 0;margin-bottom: var(--padding-margin__30);padding-top: 100%;}
   .jewelryBusiness .jewelryBusiness_list .item:hover .text_box ul{height: auto;}
}

.jewelryDetails .company_infos{padding: var(--padding-margin__120) 0;}
.jewelryDetails .page_top{margin-bottom: var(--padding-margin__60);}
.jewelryDetails .page_top .title{max-width: 3rem;font-size: var(--font-size__40);}
.jewelryDetails .page_top .text{line-height: .3rem;max-width: 8rem;}
.jewelryDetails .home_lease_wrap{margin-top: var(--padding-margin__70);}
.jewelryDetails .left_lease{margin-right: var(--padding-margin__30);position: relative;}
.jewelryDetails .left_lease .img{height: 100%;}
.jewelryDetails .lease_info{position: absolute;left: 0;bottom: 0;width: 100%;color: #ffffff;padding: var(--padding-margin__30);}
.jewelryDetails .lease_item{position: relative;margin-bottom: var(--padding-margin__20);display: block;}
.jewelryDetails .right_lease .lease_item:last-child{margin-bottom: 0;}
.jewelryDetails .lease_tet{font-size: var(--font-size__14);}
.jewelryDetails .left_lease:hover .lease_tet,
.jewelryDetails .lease_item:hover .lease_tet{display: -webkit-box;}
.jewelryDetails .company_serve{padding: var(--padding-margin__120) 0;background-color: #f1f3f5;}
.jewelryDetails .company_serve_list .serve_item{padding-top: 38%;background-size: cover;background-position: center;width: 15%;margin-right: var(--padding-margin__10);transition: all .3s;color: #fff;position: relative;padding-left: var(--padding-margin__40);padding-bottom: var(--padding-margin__40);}
.jewelryDetails .company_serve_list .serve_item .tit{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: var(--font-size__24);opacity: 1;transition: all .3s;}
.jewelryDetails .company_serve_list .serve_item:last-child{margin-right: 0;}
.jewelryDetails .company_serve_list .serve_item.active{width: 70%;}
.jewelryDetails .company_serve_list .serve_item .tet{opacity: 0;position: absolute;bottom: var(--padding-margin__40);left: var(--padding-margin__40);}
.jewelryDetails .company_serve_list .serve_item.active .tit{opacity: 0;}
.jewelryDetails .company_serve_list .serve_item.active .tet{opacity: 1;}
.jewelryDetails .company_transaction{padding-top: var(--padding-margin__120);}
.jewelryDetails .transaction_title{text-align: center;font-size: var(--font-size__40);margin-bottom: var(--padding-margin__60);}
.jewelryDetails .transaction_item{padding-right: var(--padding-margin__40);width: 50%;position: relative;background-size: cover;height: 6.4rem;color: #ffffff;padding-left:var(--padding-margin__60);padding-bottom: var(--padding-margin__40);z-index: 1;background-position: center;}
.jewelryDetails .transaction_mask{position: absolute;opacity: 0;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);transition: all .3s;z-index: -1;}
.jewelryDetails .transaction_item:hover .transaction_mask{opacity: 1;}
.jewelryDetails .transaction_item .item_tit{font-size: var(--font-size__24);}
.jewelryDetails .transaction_item .item_tet li{list-style: disc;margin-left: var(--padding-margin__20);line-height: .28rem;}
.jewelryDetails .transaction_item .item_data{margin-top: var(--padding-margin__40);}
.jewelryDetails .transaction_item .item_data .data_tit{font-size: var(--font-size__18);}
.jewelryDetails .transaction_item .item_data .data_list{margin-top: var(--padding-margin__30);margin-bottom: var(--padding-margin__20);}
.jewelryDetails .transaction_item .item_data .data{width: 25%;}
.jewelryDetails .transaction_item .item_data .data .counter{color: var(--primary-color-hover);font-size: var(--font-size__40);margin-right: var(--padding-margin__10);}
.jewelryDetails .transaction_item:hover{padding-top: 10%;}
.jewelryDetails .transaction_item .item_inner{height: 0;visibility: hidden;transition: height .3s;margin-top: 0}
.jewelryDetails .transaction_item:hover .item_inner{margin-top: var(--padding-margin__20);height: 2.7rem;visibility: visible;}
.jewelryDetails .transaction_text{position: absolute;bottom: var(--padding-margin__40);width: 90%;}

@media (max-width:1024px){
   .jewelryDetails .page_top .title{width: 100%;max-width: fit-content;margin-bottom: var(--padding-margin__20);}
   .jewelryDetails .transaction_item{width: 100%;margin-bottom: var(--padding-margin__30);height: 4.4rem;}
   .jewelryDetails .company_serve_list .serve_item .tet{width:95%;}
}
@media (max-width:640px){
   .jewelryDetails .left_lease{margin-right: 0;display: block;width: 100%;margin-bottom: var(--padding-margin__30);}
}

.invitationDetail{padding: var(--padding-margin__120) 0;}
.invitationDetail .invitationDetail_tabs{border-bottom: 1px solid rgba(0, 0, 0, 0.08);margin-bottom: .38rem;}
.invitationDetail .invitationDetail_tabs .tab{margin: 0 var(--padding-margin__50);padding-bottom: var(--padding-margin__20);font-size: var(--font-size__20);position: relative;cursor: pointer;}
.invitationDetail .invitationDetail_tabs .tab.active::after{content: '';position: absolute;width: 100%;height: 2px;background-color: var(--primary-color-hover);left: 0;bottom: 0;}
.invitationDetail .invitationDetail_tabs .tab.active,
.invitationDetail .invitationDetail_tabs .tab:hover{color: var(--primary-color-hover);}
.invitationDetail .img_swiper{position: relative;}
.invitationDetail .img_swiper .prev_btn,
.invitationDetail .img_swiper .next_btn{width: .6rem;height: .6rem;display: flex;align-items: center;justify-content: center;border: solid 2px #ffffff;border-radius: 100%;transition: all .3s;position: absolute;top: 50%;z-index: 1;transform: translateY(-50%);cursor: pointer;}
.invitationDetail .img_swiper .prev_btn:hover,
.invitationDetail .img_swiper .next_btn:hover{border: solid 2px var(--primary-color-hover);background-color: var(--primary-color-hover);}
.invitationDetail .img_swiper .prev_btn{left: var(--padding-margin__30);}
.invitationDetail .img_swiper .next_btn{right: var(--padding-margin__30);}
.invitationDetail .img_swiper .prev_btn .icon,
.invitationDetail .img_swiper .next_btn .icon{width: .17rem;height: .18rem;object-fit: contain;}
.invitation_infos{margin-top: .78rem;}
.invitation_infos .title{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__30);}
.invitation_infos .text{font-size: var(--font-size__16);line-height: .28rem;}
.invitation_infos .contact_list{padding-left: var(--padding-margin__90);border-left: 1px solid rgba(0, 0, 0, 0.08);margin-left: var(--padding-margin__90);flex-shrink: 0;}
.invitation_infos .contact_list .item{margin-bottom: var(--padding-margin__30);font-size: var(--font-size__16);}
.invitation_infos .contact_list .item:last-child{margin-bottom: 0;}
.invitation_infos .contact_list .item .icon{width: .2rem;height: .2rem;object-fit: contain;margin-right: var(--padding-margin__10);}
.invitation_infos .contact_list .item .phone{font-size: var(--font-size__32);color: var(--primary-color-hover);}

@media (max-width:640px){
   .invitation_infos .contact_list{margin-left: 0;padding-left: 0;border-left: none;border-top: 1px solid rgba(0, 0, 0, 0.08);margin-top: var(--padding-margin__30);padding-top: var(--padding-margin__30);}
   .invitationDetail .invitationDetail_tabs .tab{white-space: nowrap;}
   .invitationDetail .invitationDetail_tabs{overflow-x: auto;padding-bottom: var(--padding-margin__10);justify-content: left;}
}

.propertyDetails{padding: var(--padding-margin__120) 0;position: relative;}
.propertyDetails .propertyDetail_bg{position: absolute;top: 0;left: 0;width: 50%;height: 100%;z-index: -1;}
.propertyDetails .propertyDetails_top{margin-bottom: var(--padding-margin__80);}
.propertyDetails .propertyDetails_top .title{font-size: var(--font-size__40);}
.propertyDetails .propertyDetails_top .return{font-size: var(--font-size__16);color: var(--primary-color-active);border: solid 2px var(--primary-color-active);border-radius: 25px;padding: var(--padding-margin__10) var(--padding-margin__10) var(--padding-margin__10) var(--padding-margin__30);cursor: pointer;}
.propertyDetails .propertyDetails_top .icon_box{width: .3rem;height: .3rem;border-radius: 100%;background-color: var(--primary-color-hover);margin-left: .25rem;}
.propertyDetails .propertyDetails_top .icon_box .icon{width: .13rem;height: .13rem;}
.propertyDetails .contact_list{width: 30%;margin-right: var(--padding-margin__90);}
.propertyDetails .contact_list .item{padding-bottom: .18rem;border-bottom: 2px solid rgba(0, 0, 0, 0.08);margin-bottom: var(--padding-margin__30);}
.propertyDetails .contact_list .item:last-child{margin-bottom: 0;}
.propertyDetails .contact_list .item .icon{width: .2rem;height: .2rem;object-fit: contain;margin-right: var(--padding-margin__10);}
.propertyDetails .contact_list .item .label{margin-bottom: var(--padding-margin__10);}
.propertyDetails .contact_list .item .phone{color: var(--primary-color-hover);font-size: var(--font-size__32);}
.propertyDetails .right_img{width: 70%;}

@media (max-width:1024px){
   .propertyDetails .contact_list{margin-right: 0;margin-bottom: var(--padding-margin__50);width: 100%;}
   .propertyDetails .right_img{width: 100%;}
   .propertyDetails .propertyDetail_bg{width: 100%;}
}

@media (max-width:640px){
   .propertyDetails .propertyDetails_top .return{width: fit-content;margin-top: var(--padding-margin__30);}
}

.newsDetails{margin-top: var(--padding-margin__100);}
.newsDetails .newsDetails_top{background-color: #f1f3f5;padding: var(--padding-margin__40) 0;}
.newsDetails .newsDetails_top .nav2 .icon{width: .16rem;height: .16rem;margin-right: var(--padding-margin__10);}
.newsDetails .news_infobox{margin-top: var(--padding-margin__80);}
.newsDetails .news_infobox .title{font-size: var(--font-size__40);margin-bottom: var(--padding-margin__20);text-align: center;}
.newsDetails .news_infobox .span{margin: 0 var(--padding-margin__30);}
.newsDetails .newsDetails_content{padding: var(--padding-margin__60) 0;}
.newsDetails .newsDetails_content img{margin: 0 auto;width: 80%;}
.newsDetails .newsDetails_bottom{padding-top: .18rem;border-top: 1px solid rgba(0, 0, 0, 0.08);padding-bottom: var(--padding-margin__120);}
.newsDetails .newsDetails_bottom .return{font-size: var(--font-size__16);color: var(--primary-color-active);border: solid 2px var(--primary-color-active);border-radius: 25px;padding: var(--padding-margin__10) var(--padding-margin__10) var(--padding-margin__10) var(--padding-margin__30);cursor: pointer;width: fit-content;margin: 0 auto;}
.newsDetails .newsDetails_bottom .icon_box{width: .3rem;height: .3rem;border-radius: 100%;background-color: var(--primary-color-hover);margin-left: .25rem;}
.newsDetails .newsDetails_bottom .icon_box .icon{width: .13rem;height: .13rem;}
.newsDetails .newsDetails_bottom .switch{margin-bottom: var(--padding-margin__80);}
.newsDetails .newsDetails_bottom .switch a{display: block;margin-top: var(--padding-margin__10);}
.newsDetails .newsDetails_bottom .switch .next{text-align: right;}

@media (max-width:1024px){
   .newsDetails .newsDetails_bottom .switch .next{text-align: left;margin-top: var(--padding-margin__30);}
}

.recruitment{padding: var(--padding-margin__120) 0;}
.recruitment .title{text-align: center;font-size: var(--font-size__40);margin-bottom: var(--padding-margin__40);}
.recruitment .search{background-color: #f1f3f5;border-radius: 50px;max-width: 6rem;margin: 0 auto;padding: var(--padding-margin__20) var(--padding-margin__30);}
.recruitment .search .icon{width: .16rem;height: .16rem;flex-shrink: 0;object-fit: contain;margin-right: var(--padding-margin__10);}
.recruitment .search .input{border: none;padding: 0;line-height: var(--font-size__30);background-color: transparent;}
.recruitment .search .input:focus{border: none;box-shadow: none;}
.recruitment .recruitment_wrap{margin-top: var(--padding-margin__60);}
.recruitment .recruitment_wrap .left{max-width: 1.44rem;margin-right: var(--padding-margin__100);flex-shrink: 0;}
.recruitment .recruitment_wrap .filter{margin-bottom: var(--padding-margin__40);}
.recruitment .recruitment_wrap .filter:last-child{margin-bottom: 0;}
.recruitment .recruitment_wrap .filter .label{font-size: var(--font-size__20);margin-bottom: var(--padding-margin__30);}
.recruitment .recruitment_wrap .filter .radio-group{max-height: 2.2rem;overflow-y: auto;padding-right: var(--padding-margin__20);}
.recruitment .recruitment_wrap .filter .radio-group::-webkit-scrollbar-thumb{background: var(--primary-color-hover);}
.recruitment .recruitment_wrap .right{width: 100%;}
.recruitment .recruitment_item .arrow2{width: .13rem;height: .13rem;object-fit: contain;transition: all .3s;}
.recruitment .recruitment_item .name{font-size: var(--font-size__20);margin-bottom: var(--padding-margin__10);}
.recruitment .recruitment_item span{color: #666666;}
.recruitment .recruitment_item .two{padding: 0 var(--padding-margin__20);margin: 0 var(--padding-margin__20);border-left: 1px solid rgba(0, 0, 0,.1);border-right: 1px solid rgba(0, 0, 0,.1);}
.recruitment .recruitment_item .item{cursor: pointer;position: relative;transition: all .3s;background-color: #f1f3f5;padding: var(--padding-margin__30) var(--padding-margin__40);}
.recruitment .recruitment_item .item:hover,
.recruitment .recruitment_item.active .item{background-color: #ffffff;}
.recruitment .recruitment_item .item:hover .arrow2,
.recruitment .recruitment_item.active .item .arrow2{transform: rotate(90deg);}
.recruitment .recruitment_item .item:hover .name,
.recruitment .recruitment_item.active .name{color: var(--primary-color-active);}
.recruitment .recruitment_item .item:hover::before,
.recruitment .recruitment_item.active .item::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 2px;background-color: var(--primary-color-hover);}
.recruitment .recruitment_item .recruitment_info{background-color: #f1f3f5;padding: var(--padding-margin__40);}
.recruitment .recruitment_item .recruitment_info .tit{font-size: var(--font-size__18);margin-bottom: var(--padding-margin__10);}
.recruitment .recruitment_item .recruitment_info .text{line-height: .32rem;}
.recruitment .recruitment_item .recruitment_info .data{margin-bottom: var(--padding-margin__40);}
.recruitment .recruitment_item .return{font-size: var(--font-size__16);color: var(--primary-color-active);border: solid 2px var(--primary-color-active);border-radius: 25px;padding: var(--padding-margin__10) var(--padding-margin__10) var(--padding-margin__10) var(--padding-margin__30);cursor: pointer;width: fit-content;}
.recruitment .recruitment_item .icon_box{width: .3rem;height: .3rem;border-radius: 100%;background-color: var(--primary-color-hover);margin-left: .25rem;}
.recruitment .recruitment_item .icon_box .icon{width: .13rem;height: .13rem;}
.recruitment .recruitment_item{margin-bottom: var(--padding-margin__20);}

@media (max-width:640px){
   .recruitment .recruitment_wrap .left{margin-right: var(--padding-margin__50);max-width:none;}
   .recruitment .recruitment_wrap .filter{display:flex;align-items:stretch;}
   .radio-group{flex-direction: row;flex-wrap: wrap;}
   .recruitment .recruitment_wrap .filter .label{margin-bottom:0;margin-right:var(--padding-margin__20);flex-shrink: 0;}
   .radio-item{flex-shrink: 0;margin-right:var(--padding-margin__20);}
   .recruitment .recruitment_wrap .right{margin-top:var(--padding-margin__20);}
}


.invitationDetail .img_swiper img{width: 100%;}
/* 2025/12/17新增 */
.main-header .top-search{position: absolute;background-color: #fff;width: 40%;left: 50%;transform: translateX(-50%);padding: var(--padding-margin__20) var(--padding-margin__20);border-radius: 50px;bottom: -140%;box-shadow:0px 0.05em 1.05em rgba(0,0,0,0.1);display: none;}
.main-header .top-search .search_wrap{background-color: #f1f3f5;border-radius: 50px;margin: 0 auto;padding: 0 var(--padding-margin__30);}
.main-header .top-search .search_wrap .magnifier{width: .16rem;height: .16rem;margin-right: var(--padding-margin__10);}
.main-header .top-search .search_wrap .search_show{border: none;padding: 0;line-height: var(--font-size__60);background-color: transparent;}
.main-header .top-search .search_wrap .search_show:focus{border-color: transparent;box-shadow: none;}

@media (max-width:1024px){
   .main-header .top-search{width: 60%;}
}

@media (max-width:640px){
   .main-header .top-search{width: 90%;}
}

.search_page{padding: .3rem 0 .8rem 0;}
.search_page .search_title{text-align: center;font-size: .3rem;}
.search_page .search_list{padding-top: .5rem;}
.search_page .search_list .search_data .submitBtn{background-color:transparent;border-color:transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;font-size: var(--font-size18); border-radius: 3em;border: 1px solid var(--primary-color-hover);color: var(--primary-color-hover);height: .4rem;width: .4rem;}
.search_page .search_list .search_data .submitBtn::after{display:none}
.search_page .search_list .search_data{box-shadow:0px 0px 35px 0px rgba(33,74,154,0.07);transform: translateY(-.1rem);display: flex;align-items: center;justify-content: space-between;padding: .3rem;margin-bottom: .3rem;}
.search_page .search_list .search_data:hover .submitBtn{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover);color:#fff;border-radius: 3em;}
.search_page .search_list .search_data:hover .submitBtn::after{display:block}
.search_page .search_list .search_data .submitBtn .icon{width: .15rem;height: .15rem;}
.search_page .search_list .search_data:hover .submitBtn .icon1{display: none;}
.search_page .search_list .search_data .submitBtn .icon2{display: none;transform: rotate(45deg);}
.search_page .search_list .search_data:hover .submitBtn .icon2{display: block;}

.policy{padding: var(--padding-margin__120) 0;}
.policy .newsDetails_top{padding: 0 0 .4rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.08);}
.policy .news_infobox .title{font-size: .30rem;margin-bottom: .2rem;text-align: center;}
.policy .news_infobox .span{margin: 0 .3rem;}
.policy .newsDetails_content{padding: .3rem 0;}

.home_investor .investor_item .down .num1,
.home_investor .investor_item .down .num2{color: #056102;}
.home_investor .investor_item .down .san{border-top: .1rem solid #056102;border-bottom: none;}

.stock_price{margin: var(--padding-margin__60) 0;}
.stock_price .stock_top{margin-bottom: var(--padding-margin__20);border-radius: 5px;background-color: #f1f3f5;}
.stock_price .stock_t_l{width: 15%;flex-shrink: 0;}
.stock_price .stock_t_l .box1{text-align: center;background-color: var(--primary-color-active);color: #ffffff;padding: var(--padding-margin__10);}
.stock_price .stock_t_l .box2{padding: var(--padding-margin__20) 0 var(--padding-margin__10);text-align: center;background-color: #ececec;}
.stock_price .stock_t_l .box2 .num1{font-size: var(--font-size__40);font-weight: bold;line-height: 1;}
.stock_price .stock_t_l .box2 .san{width: 0;height: 0;border-bottom: .1rem solid #e60012;border-left: .08rem solid transparent;border-right: .08rem solid transparent;    margin: 0 0 .05rem var(--padding-margin__10);}
.stock_price .stock_t_l .box2 .num1,
.stock_price .stock_t_l .box2 .num2{color: #e60012;}
.stock_price .stock_t_l .box2.down .num1,
.stock_price .stock_t_l .box2.down .num2{color: #056102;}
.stock_price .stock_t_l .box2.down .san{border-top: .1rem solid #056102;border-bottom: none;}
.stock_price .stock_t_l .box2 .num2{padding: 0 var(--padding-margin__10);margin: var(--padding-margin__10) 0;}
.stock_price .stock_t_r{padding: var(--padding-margin__30);width: 85%;}
.stock_price .stock_t_r .data{width: 25%;line-height: var(--font-size__50);}
.stock_price .stock_t_r .data_wrap{margin-top: var(--padding-margin__20);}
.stock_price .stock_inner{background-color:#F1F3F5;border-radius: 5px;}
.stock_price .inner_tabs{background-color: #ECECEC;}
.stock_price .inner_tabs .inn_tab{padding: var(--padding-margin__20) var(--padding-margin__10);cursor: pointer;position: relative;margin: 0 var(--padding-margin__10);}
.stock_price .inner_tabs .inn_tab:hover{color: var(--primary-color-active);}
.stock_price .inner_tabs .inn_tab.active::after{position: absolute;left: 0;width: 100%;bottom: 0;height: 2px;content: '';background-color: var(--primary-color-active);}
.stock_price .inn_content{padding: var(--padding-margin__30);display: none;}
.stock_price .inn_content .top .i{padding-right: var(--padding-margin__20);}
.stock_price .inn_content .top .i span{color: #b1020c;}
.stock_price .inn_content .btn{padding: var(--padding-margin__50) 0;}
.stock_price .inn_content .btn img{margin: 0 auto;min-width: 8rem;}

@media (max-width:1024px){
   .stock_price .stock_t_l{width: 22%;}
}

@media (max-width:640px){
   .stock_price .stock_t_l,
   .stock_price .stock_t_r{width: 100%;}
   .stock_price .inn_content .btn img{min-width: 5rem;}
}


.siteMap{padding: var(--padding-margin__120) 0;}
.siteMap .siteMap_list{padding: .3rem 0;border-top: 1px solid rgba(0, 0, 0, 0.08);margin-top: .3rem;border-bottom: 1px solid rgba(0, 0, 0, 0.08);}
.siteMap .siteMap_data{margin-bottom: .2rem;display: flex;align-items: flex-end;}
.siteMap .siteMap_data .data_tit{font-weight: bold;font-size: var(--font-size18);margin-right: .3rem;}
.siteMap .siteMap_data a{margin-right: .3rem;}
