﻿

.profile-part01{position: fixed; z-index: 100; lefT:0; top:0; widtH:100%; color:#fff;height: 518px;}
.profile-part01 .wrap{position: relative; height: 100%;}
.profile-part01 .ll{ float: left; widtH:50%; margin-left:4%; margin-top:170px;}
.profile-part01 .rr{ float: right; position: absolute; bottom:0; right:8%; widtH:32.84%;}
.profile-part01 .rr img{ widtH:100%;}
.profile-part01 .ll li{ float: left; widtH:46%; margin-bottom:6%;}
.profile-part01 .ll li:nth-child(2n){ float: right;}
.profile-part01 .ll li h2{margin-bottom:6px;}
.profile-part01 .ll li p{color:#C4C6C9; line-height: 1.8;}
.profile-part01 .ll li p span{color:#fff;}
.profile-part01 .ll li p a{color:#C4C6C9;}
.profile-part01 .ll li p a.tel_link{cursor: default; color:#C4C6C9!important;}
.profile-part01 .ll li:nth-of-type(2){margin-top: 4%;}
.profile-part01 .ll li:nth-of-type(3){clear: both;}
.profile-part01 .ll li h3{margin-bottom: 6px;}
.profile-part01 .ll li h3 i{ margin-left: 5px;}
.profile-part01 .ll li h3 i img{ vertical-align: unset;}
.profile-part01 .ll a.btn{ display: block; width:135px; height: 38px; line-height: 38px; font-size: 12px; text-align: center; color:#fff!important; background: #FF4D1D;}
.profile-part01 .ll a.btn i{vertical-align: middle; margin-right: 10px; font-size: 20px;}

.profile-part02{padding:60px 0 80px; margin-top: 518px; background:#F3F5F8;}
.profile-part02 .wrap{ position: relative; z-index: 1;}
.profile-part02 .rr{position: fixed;right:calc(50% - 615px);top:578px; widtH:19.94%;}
.profile-part02 .rr li{ padding: 15px 0; border-bottom: 1px solid #D0CBC6;}
.profile-part02 .rr li:first-child{padding-top: 0;}
.profile-part02 .rr li h3{margin-bottom: 10px; color:#000; font-weight: bold;}
.profile-part02 .rr li p{line-height: 1.8;}
.profile-part02 .rr.on{ border:1px solid #000; position: absolute;}

.scrollHeader .profile-part01{height: 400px;}
.scrollHeader .profile-part01 .ll{margin-top: 100px;}
.scrollHeader .profile-part01 .rr{widtH:26%;}
.scrollHeader .profile-part02{margin-top: 400px;}
.scrollHeader .profile-part02 .rr{top:430px;}

.profile-part02 .ll{width:64.22%;}
.ll_box01{ padding:7% 6% 7%; background: url(../../images/dot02.jpg) left 16px no-repeat #fff; border-top-left-radius: 5px;}
.ll_box01 h2{margin-bottom: 3%;}
.ll_box01 p{line-height: 1.8;}
.ll_box02{padding:5% 0 0; margin-top:5%; border-top:1px solid #D0CBC6;}
.ll_box02{margin-bottom: 3%;}
.ll_box02 h2{margin-bottom: 3%; font-weight: bold;}
.ll_box02 h2 span{ float: right; cursor: pointer; margin-top: 4px;}
.ll_box02 h2 span i{ font-weight: bold;}
.ll_box02 h2 span.on i::before{content: "\eb79";}
.ll_box02 .con{ height: 9em; min-height: 9em;overflow: hidden;}
.ll_box02 .con.h_auto{ height: auto;}
.ll_box02 h3{line-height: 1.8;}
.ll_box02 .ul01 li{line-height: 1.8; padding-left: 15px; position: relative;}
.ll_box02 .ul01 li::before{content: ""; position: absolute; lefT:0; top:10px; width:4px; height: 4px; border-radius: 100%; background: #242424;}
.ll_box02 .ul02 li{line-height: 1.8; padding-left: 25px; position: relative;}
.ll_box02 .ul02 li::before{content: ""; position: absolute; lefT:0; top:10px; width:8px; height: 2px; border-radius: 100%; background: #FF4D1D;}

.ll_box03{padding:5% 0 0;border-top:1px solid #D0CBC6;}
.ll_box03 h2{margin-bottom:7%;}
.ll_box03 h2 a.more{ float: right; widtH:135px; height: 38px; line-height: 38px; font-size: 14px; text-align: center; color: #fff!important; background: #FF4D1D;}
.ll_box03 ul{margin:0 -1%;}
.ll_box03 li{ float: left; widtH:31.33%; margin: 0 1%; padding:35px 40px 50px; background: #fff; overflow: hidden; box-sizing:border-box;}
.ll_box03 li h3{color:#FF653B; margin-bottom:20px;}
.ll_box03 li h3 a{ float: right;}
.ll_box03 li h3 a i{ vertical-align: middle; font-size: 20px; line-height: 1;}
.ll_box03 li:first-child{width:98%; margin: 0 0 2% 1%; padding: 35px 40px;}
.ll_box03 li:first-child .img{ float: left; widtH:195px; height: 110px;}
.ll_box03 li:first-child .img img{widtH:100%;}
.ll_box03 li:first-child .txt{ float: right; width:calc(100% - 235px);}
.ll_box03 li:first-child .txt h4{margin-bottom: 10px;}
.ll_box03 li .txt h4{margin-bottom: 30px;}
.ll_box03 li .txt p{margin-bottom: 18px;}
.ll_box03 li .txt span{ display: block; font-family: Arial, Helvetica, sans-serif;}

@media only screen and (max-width:1700px) {
  .profile-part02 .rr{ widtH:22.5%;}
}
@media only screen and (max-width:1440px) {
  .profile-part01 .ll li h2{margin-bottom: 8px;}
}
@media only screen and (max-width:1399px) {
  .profile-part01 .ll li:nth-of-type(2){margin-top: 2.5%;}
  .profile-part02 .ll{ widtH:68%;}
  .profile-part02 .rr{ widtH:25%;}
}
@media only screen and (max-width:1279px) {
  .profile-part02 .rr{ right:5%;}
}
@media only screen and (max-width:1024px) {
.profile-part01{ height: 428px;}
.profile-part01 .ll{margin-top: 120px;}
.profile-part02{margin-top: 368px;}
.profile-part02 .rr{ top:488px;}
.scrollHeader .profile-part01{ height: 340px;}
.scrollHeader .profile-part01 .ll{margin-top: 80px;}
.scrollHeader .profile-part02{margin-top: 340px;}
.scrollHeader .profile-part02 .rr{ top:360px;}
}
@media only screen and (max-width:1023px) {
.profile-part01,.scrollHeader .profile-part01{ height: 340px; }
.scrollHeader .profile-part01 .rr{ widtH:32.84%;}
.profile-part02{margin-top: 280px; padding: 40px 0;}
.profile-part01 .ll{ widtH:66%; margin-left: 0; margin-top: 80px;}
.profile-part01 .rr{ right:0;}
.profile-part02 .rr{position: static; widtH:100%;}
.profile-part02 .ll{ widtH:100%; margin-top: 5%;}
.profile-part01 .ll a.btn,.ll_box03 h2 a.more{width:100px; height: 30px; line-height: 30px;}
}
@media only screen and (max-width:767px) {
  .profile-part01, .scrollHeader .profile-part01{ height: 220px;}
  .profile-part01 .ll{ height: 120px;}
  .profile-part01 .ll li{ widtH:100%; margin-bottom: 2%;}
  .profile-part01 .ll li:nth-of-type(2){margin-top: 0;}
  .profile-part01 .ll li h2,.profile-part01 .ll li h3{ margin-bottom: 0; line-height: 1.5;}
  .profile-part01 .ll li p{ line-height: 1.5;}
  .profile-part02,.scrollHeader .profile-part02{margin-top: 160px; padding: 20px 0;}
  .ll_box01{ background-size: 25%;}
  .ll_box03 ul{margin: 0;}
  .ll_box03 li,.ll_box03 li:first-child{padding:5%; widtH:100%; margin: 0 0 2%;}
  .ll_box03 li:first-child .img{ widtH:126px; height: auto;}
  .ll_box03 li:first-child .txt{ widtH:calc(100% - 140px);}
  .ll_box03 li:first-child .txt h4,.ll_box03 li .txt p,.ll_box03 li .txt h4{margin-bottom: 5px;}
  .ll_box03 li h3{margin-bottom: 10px;}
}

@media only screen and (min-width:1025px) {
.profile-part01,.profile-part01 .ll,.profile-part01 .rr,.ll_box02 h2 span i::before,.ll_box02 .con{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.profile-part01 .ll a.btn:hover,.ll_box03 h2 a.more:hover{background: #FF653B;}
}





/*20230728*/
.law_cont01{padding-top: 60px;}
.law_cont .pub_serach{ padding:40px 0; background: none;}
.law_cont .pub_serach .deal_searbox{border-color:#d0d0d0; margin-left: 0;}

.law_list li{margin-bottom: 1.5%; background: #F7F7F4;overflow: hidden;}
.law_list li dt{ float: left; width: 49.55%;}
.law_list li dd{ float: right; width: 50.45%; box-sizing: border-box;padding: 5% 6% 2% 5%;}
.law_list li:nth-child(2n) dt{ float: right;}
.law_list li:nth-child(2n) dd{ float: left;}
.law_list li dd h3{display: block; margin-bottom: 4%;line-height: 36px;max-height: 72px;display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.law_list li dd p{ height: 120px; -webkit-line-clamp:4;}
@media only screen and (max-width:1024px) {
  .law_cont01{padding-top:0;}
  .law_list{margin-top:0px;}
.law_list li dd p{height: 96px;}
  .law_list li dd h3{line-height: 24px;max-height: 48px;}

}
@media only screen and (max-width:767px) {
  .law_cont .pub_serach{ padding: 20px 0;}
  .law_list li dt,.law_list li dd{ width: 100%;}
  .law_list li dd{padding:20px;}
  .law_list {padding-top: 0;}
  .law_list li dd p{max-height: 96px;height: auto}
}



.arti_cont .pub_serach .deal_searbox{border-color:#d0d0d0;}
.arti_cont .pub_serach .deal_searbox input::-webkit-input-placeholder{color: #000;}

.art_list dl{background:  rgba(247,248,248,1); margin-bottom: 3%;}
.art_list dt{ float: left; width: 49.55%;}
.art_list dd{float: right; width: 50.45%; box-sizing: border-box;padding: 3% 5% 0;}
.art_list dd span,.art_list li span{ display: block; margin-bottom:4%;}
.art_list dd h3,.art_list li h3{ margin-bottom: 2%;height: 60px; -webkit-line-clamp:2;}
.art_list dd p,.art_list li p{height: 60px; -webkit-line-clamp:2;}

.art_list dd h3,.art_list li h3{ line-height: 36px;height: 72px;  }

.art_list dd .btn,.art_list li .btn{ margin-top:15px; height: 45px; width: 100%; overflow: hidden;}
.art_list dd .btn a,.art_list li .btn a{ float: left; height: 30px; line-height: 30px; padding: 0 25px; box-sizing: border-box; margin-right: 10px; border:1px solid #000;}
.art_list dd .btn a.on,.art_list li .btn a.on{ color: #fff!important; background: #262626;}
.art_list li{ float: left;position: relative; width: 48.5%; margin-bottom: 2.8%; padding:3.2% 3.2%; box-sizing: border-box; border:1px solid  rgba(247,248,248,1);height:360px;background:  rgba(247,248,248,1);}
.art_list li:nth-child(2n){ float: right;}
/*.art_list li:nth-child(4),.art_list li:nth-child(3){    background: #F7F7F4;border-color:#F7F7F4;}*/
/*.art_list li::before{content: ""; position: absolute; lefT:7%; top:0; width: 76px; height: 3px; background: #000;}*/
.art_list .news_more{padding-top: 10px;}
.art_list .news_more a{color: #000000; font-weight: bold;}
.art_list dd .btn .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.art_list li .btn .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background: #FF8200;}
@media only screen and (max-width:1279px) {
  .art_list dd span, .art_list li span{ margin-bottom: 2%;}
  .art_list .news_more{ padding-top: 10px;}
}
@media only screen and (max-width:1120px) {
  .art_list dd{padding-top: 1%;}
}
@media only screen and (max-width:1023px) {
.art_list dd .btn a, .art_list li .btn a{ height: 24px; line-height: 24px; padding: 0 10px;}
.art_list dd h3,.art_list li h3,.art_list dd p,.art_list li p{height: 48px;}
  .art_list li{height: 260px;}

  .art_list dd h3,.art_list li h3{ line-height:24px;height:48px; }
  .art_list dd .btn, .art_list li .btn{height: 30px;}
  .art_list dd{padding: 1% 3%;padding-bottom: 0;}
  /*.art_list .news_more{padding-top: 20px;}*/
}
@media only screen and (max-width:767px) {
  .art_list dt,.art_list dd,.art_list li{ width: 100%;}
  .art_list dd,.art_list li{ padding: 5%;}
  .art_list li::before{ left: 5%; height: 2px;}
  .art_list dd h3,.art_list li h3,.art_list dd p,.art_list li p{height: auto; max-height: 48px;}
  /*.art_list li:nth-child(4), .art_list li:nth-child(3){background:#fff;border-color: #000;}*/
  .art_list li{height:auto;}
  .art_list dd h3,.art_list li h3{ line-height: 24px;height: auto;max-height: 48px; }
}

.honor_prize{padding-bottom: 90px;}
.honor-part .pub_out{ padding: 3.5% 0; padding-bottom: 1.5%; background: #fff;}
.honor-part .pub_out .hpub_tab{text-align: center;  }
/*.honor-part .pub_out .hpub_tab ul{display: inline-block;}*/
.honor-part .pub_out .hpub_tab ul{margin:0 -32px;overflow: hidden}
.honor-part .pub_out .hpub_tab li{float: left;width:33.33%; height: 56px; line-height: 56px;}
.honor-part .pub_out .hpub_tab li a{display: block;position: relative;height: 56px; line-height: 56px; background: #262626;color: #fff;margin:0 32px;}
.honor-part .pub_out .hpub_tab li.on a{color: #fff!important; background: #FF8200;}


.prize_year{ position: relative; height: 90px; line-height: 90px; margin-bottom: 1.5%;}
.prize_year .swiper-slide{ width: 160px; cursor: pointer;}
.prize_year .swiper-slide.on{color: #FF8200;}
.prize_year .swiper-scrollbar{display: none; bottom:0; left:0;width:100%; height: 1px; background: #CACACA;}
.prize_year .swiper-scrollbar-drag{cursor: pointer;height:3px; top:-1px;background:#FF8200;}
.prize_more{    position: relative; cursor: pointer; text-align: right; margin:0 0 2%;color: #FF8200; height: 32px;}
.prize_more i{ position: absolute;top:0;right: 0; display:inline-block;width:32px;height:32px;line-height:32px;text-align: center;background: #FF8200;color: #fff;border-radius: 50%;font-size: 20px;font-weight: normal;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.prize_more i:before{position: relative;top:2px;}
.honor-part .hprize_cont{opacity: 0; height: 0; overflow: hidden; visibility: hidden;}
.honor-part .hprize_cont.on{opacity: 1; height: auto; visibility: visible;}

.honor_page{position:absolute;left: 0;bottom: 0;width: 100%;height: 3px;z-index: 99;}
.honor_page span{float: left;border-radius: 0;opacity: 1;}

.prize_cons {padding-top: 30px;}
.prize_edit{background:#f7f7f4;padding:50px 60px;padding-bottom: 70px;}

@media only screen and (max-width:1365px) {
  .prize_year .swiper-slide{ width: 130px;}
}
@media only screen and (max-width:1023px) {
  .honor-part .pub_out .hpub_tab ul{margin:0 -5px;}

  .honor-part .pub_out .hpub_tab li a{margin:0 5px;}
  .honor_prize{padding-bottom: 50px;}
.prize_more{font-size: 24px;}
.prize_year{  height: 50px; line-height: 50px;}
.prize_year .swiper-scrollbar{display: block;}

.prize_edit{padding:40px;}
.prize_cons {padding-top: 10px;}

}
@media only screen and (max-width:767px) {

.honor-part .pub_out .hpub_tab li a{ padding: 0 10px; font-size: 16px; height: 40px; line-height: 40px;}
.honor-part .pub_out .hpub_tab li{height: 40px; line-height: 40px;}
.prize_edit{padding:20px;}
  .prize_more i{width: 28px;height: 28px;}
  .prize_more i{top:-1px;}
}
@media only screen and (max-width:413px) {
  .honor-part .pub_out .hpub_tab li a{ padding: 0 5px; font-size: 13px;}
}

.career_part01{overflow: hidden; position: relative;}
.career_part01 .ll{ float: left; width: 50%;}
.career_part01 .rr{ float: right; width: 50%;}
.career_part01 .ll img,.career_part01 .rr img{width: 100%;}
.career_part01 .txt{width: 26%; position: absolute; left:50%; margin-left: -615px; top:50%;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%);}
.career_part01 .txt h2{margin-bottom: 10px;}
.career_part01 .ll h2{margin-bottom:3%;}
.career_part02{padding:3.5% 0 5%; text-align: center;}
.career_part02 h2{ margin-bottom: 10px;}
.career_part02 .swbox{margin:5% 0 2%; position: relative;}
.swbox .swiper-slide{width: 57.4%;top:50px; position: relative;}
.swbox .swiper-slide img{ width: 100%;}
.swbox .swiper-slide::before{content: ""; position: absolute; lefT:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.5);}
.swbox .swiper-slide-active{top:0; z-index: 2;}
.swbox .swiper-slide-active::before{ opacity: 0;}
.swbox .swiper-slide-active::after{content:""; position: absolute; right:10%;top:0; width: 70px; height: 4px; background: #FF8200;}
.swbox .swiper-button-prev,.swbox .swiper-button-next{ margin-top:0; width: 30px; height: 30px; line-height: 30px; background: none;}
.swbox .swiper-button-prev{left:-50px}
.swbox .swiper-button-next{right:-50px;}
.swbox .swiper-button-prev i,.swbox .swiper-button-next i{font-size: 30px; color: #000C25;}
.swbox .swiper-button-prev:hover i,.swbox .swiper-button-next:hover i{color: #FF8200;}

.career_part03{position: relative;}
.career_part03::before{content: ""; position: absolute; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.4);}
.career_part03 img{ width: 100%;}
.career_part03 .txt{width: 55%; margin-top: 12%; color: #fff;}
.career_part03 h2{margin-bottom: 3%;}

.career_part04{margin-top: 5%;}
.career_part04 dl{ background: #000C25;}
.career_part04 dt{ float: left; width: 356px;color: #fff; padding:2% 2% 2% 4%; box-sizing: border-box;}
.career_part04 dd{ float: right; width: calc(100% - 356px); position: relative;}
.career_part04 dd img{ width: 100%;}
.career_part04 dt h2{padding-bottom: 5%;}
.career_part04 dt p{margin-top: 15%;}
.career_part04 dd a{ position: absolute; right:5%; bottom:30px; padding: 0 30px; height: 40px; line-height: 40px; color: #fff!important; background: #FF8200;}


@media only screen and (max-width:1599px) {
.career_part01 .txt{width:36%;}
}
@media only screen and (max-width:1365px) {
  .career_part01 .txt{width:45%;}
}
@media only screen and (max-width:1279px) {
  .career_part01 .txt{lefT:3%; margin: 0; width: 44%;}
  .swbox .swiper-button-prev{lefT:10px;}
  .swbox .swiper-button-next{right:10px;}
  .career_part04 dt p{margin-top: 10%;}
}
@media only screen and (max-width:1023px) {
.career_part03 .txt{margin-top: 5%;}
.career_part04 dt h2{padding-bottom: 0; line-height: 1;}
.career_part04 dt p{margin-top: 5%;}
.career_part04 dd a{bottom:15px;}
}
@media only screen and (max-width:767px) {
  .career_part01 .ll,.career_part01 .rr{width: 100%;}
  .career_part01 .txt{top:5%;transform:translate(0,0)!important; width: 94%;}
  .career_part02 p br{ display: none;}
  .career_part03 .wrap{position: static;transform:translate(0,0)!important;}
  .career_part03::before{display: none;}
  .career_part03 .txt{width: 100%; margin: 0; padding: 5% 0; box-sizing: border-box;color: #000;}
  .career_part04 dt,.career_part04 dd{ width: 100%;}
  .career_part04 dt{padding: 5%;}
  .career_part04 dd a{ height: 30px; line-height: 30px; padding: 0 15px;}
}






.swbox .swiper-button-prev i,.swbox .swiper-button-next i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
@media only screen and (min-width:1025px) {
  .art_list dd .btn a:hover,.art_list li .btn a:hover{color: #fff!important; background: #262626;}
}
/*20230728*/

.prize_year .mCSB_scrollTools .mCSB_draggerRail{ width:100%;height: 1px; background: #c9c9c9;}
.prize_year .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:4px;-webkit-border-radius:0;border-radius:0;background:#fe8100;}
.prize_year .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.prize_year .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.prize_year .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#fe8100;}
.prize_year .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{margin: 5px auto;border-radius: 10px;}
.prize_year .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:210px;}

/*2023-12-20定位改箭头位置*/
.art_list .news_more{position: absolute;bottom: 30px;}
.art_list dl{position: relative}
.art_list dd{height: 100%;position: absolute;top: 0;right: 0;}


@media only screen and (max-width:767px) {
  .art_list dd,.art_list .news_more{position:static;}
}



