@charset "UTF-8";
@media (max-width: 1680px) {
    .wrap{width: 1560px;}
     .mainMenu {padding: 0 15px;}
    .mainMenu a {font-size: 14px;}
    .colum1Pic .pic::before {padding-top: 133.80952%;}
}
@media (max-width: 1560px) {
    .wrap{width: 1440px;}
    .mainMenu {padding: 0 15px;}
    .mainMenu a {font-size: 14px;}
    .footerMenu {margin: 0 -15px;}
    .footerMenu a {padding: 8px 0;font-size: 16px;height: 26px;line-height: 26px;margin: 0 13px;}
    .footerFriendLink {width: 240px;height: 45px;}
    .friendLinkTitle .text {font-size: 16px;line-height: 45px;}
    .friendLinkTitle .icon {width: 45px;height: 45px;}
    .footerM {padding: 40px 0 30px;}
    .footerML {margin-right: 40px;}
    .footerMLTitle {font-size: 17px;height: 34px;line-height: 34px;margin-bottom: 12px;}
    .footerItem {font-size: 13px;line-height: 26px;padding: 8px 0;}
    .footerLogo {padding-top: 35px;margin-bottom: 33px;}
    .footerMRTitle {height: 50px;line-height: 50px;font-size: 16px;margin-bottom: 20px;}
    .footerEwm dd {margin-left: 25px;}
    .branchLDl {margin: 0 -20px;padding-top: 40px;}
    .branchLDl dd a {margin: 0 20px;padding: 65px 0 0 0;}
    .branchLDl dd .title {font-size: 22px;line-height: 30px;height: 30px;}
    .branchLDl dd .titleEg {font-size: 14px;line-height: 20px;height: 20px;margin-bottom: 17px;}
    .branchLDl dd .inforC {padding: 6px 0;line-height: 30px;}
    .branchLDl dd .inforC span {font-size: 14px;}
    .branchLDl dd .inforC em {font-size: 14px;}
    .branchRTitle {font-size: 18px;line-height: 46px;height: 46px;padding-left: 20px;}
    .branchRTitle::before {height: 26px;margin-top: -13px;}
    .branchRDl dd {padding: 13px 22px;font-size: 18px;line-height: 46px;}
    .BranchViewColumn1 {padding: 85px 0 0 0;}
    .BranchViewColumn1 .title {font-size: 22px;line-height: 32px;}
    .BranchViewColumn1 .titleEg {font-size: 18px;line-height: 28px;}
    .BranchViewC {padding-top: 40px;}
    .BranchViewPic {margin-left: 40px;}
    .BranchViewText {font-size: 16px;line-height: 32px;}
    .BranchPge {height: 35px;line-height: 35px;}
    .BranchPge a {height: 35px;line-height: 35px;font-size: 16px;}
    .BranchViewColumn2 .text .titleName {font-size: 22px;height: 55px;line-height: 55px;}
    .BranchViewColumn2 .text .textItem {font-size: 14px;padding: 8px 0;}
    .BranchViewColumn2 .text .textItem span {font-size: 16px;line-height: 28px;height: 28px;padding-left: 35px;width: 75px;}
    .BranchViewColumn2 .text .textItem em {font-size: 14px;line-height: 28px;}
    .businessTitle {font-size: 40px;height: 75px;line-height: 75px;margin-bottom: 15px;}
    .businessColumn .text {font-size: 15px;line-height: 32px;}
    .businessColumn2 {padding-top: 150px;}
    .businessDl dd {height: 160px;}
    .businessDl dd a {height: 160px;}
    .businessDl dd .icon {width: 70px;height: 70px;}
    .businessDl dd .title {font-size: 16px;line-height: 34px;height: 34px;}
    .businessDl dd .title1 {font-size: 16px;height: 36px;line-height: 36px;}
    .contactBox {padding: 70px 80px;}
    .contactTitle {font-size: 22px;line-height: 32px;height: 32px;}
    .contactEgTitle {font-size: 14px;height: 20px;line-height: 20px;margin-bottom: 55px;}
    .contactContent {font-size: 16px;line-height: 28px;margin-bottom: 80px}
    .contactDl dd {margin: 0 25px;}
    .contactDl dd .icon {width: 65px;height: 65px;margin: 0 auto 7px;}
    .contactDl dd .title {font-size: 20px;line-height: 38px;height: 38px;}
    .contactDl dd .textC {font-size: 12px;line-height: 38px;}
    .djColumn1Left {padding: 40px 0;margin-right: 25px;}
    .djColumn1Left .time {font-size: 14px;line-height: 30px;height: 30px;margin: 0 40px;}
    .djColumn1Left .title {font-size: 32px;line-height: 64px; height: 64px;margin: 0 40px 45px;}
    .djColumn1Left .title a {font-size: 20px;}
    .djColumn1Left .text {padding: 40px 40px 0;font-size: 14px;line-height: 28px;height: 84px;}
    .commonMore {width: 150px;height: 50px;}
    .commonMore a {font-size: 14px;line-height: 48px;}
    .imgText1 dd {padding: 12px 0;}
    .imgText1 dd a {padding: 15px;}
    .imgText1 dd .pic {margin-right: 40px;}
    .imgText1 dd .text {padding-right: 40px;}
    .imgText1 dd .text .title {height: 45px;line-height: 45px;font-size: 20px;margin-bottom: 15px;}
    .imgText1 dd .text .textC {font-size: 14px;line-height: 28px;height: 84px;}
    .imgText1 dd .time span {font-size: 38px;line-height: 48px;}
    .imgText1 dd .time em {font-size: 14px;line-height: 28px;height: 28px;}
    .honorTop {column-gap: 30px;padding: 70px 0 90px;}
    .honorTop .text .title span {font-size: 22px;line-height: 55px;height: 55px;padding-left: 45px;}
    .honorTop .textC {font-size: 18px;line-height: 55px;}
    .honorTop .imgBg dl dd .text {font-size: 16px;line-height: 22px;}
    .hornorList dd {padding: 12px 0;}
    .hornorList dd a {margin: 0 12px;}
    .hornorList dd a .picBox {padding: 25px;}
    .hornorList dd a .text {padding: 0 15px;}
    .hornorList dd a .text .title {font-size: 16px;height: 70px;line-height: 70px;}
    .imgText dd {padding: 12px 0;}
    .imgText dd a {padding: 15px;}
    .imgText dd .pic {margin-right: 45px;}
    .imgText dd .text {padding-right: 45px;}
    .imgText dd .text .title {font-size: 20px;line-height: 45px;height: 45px;margin-bottom: 15px;}
    .imgText dd .text .textC {font-size: 14px;line-height: 28px;height: 84px;}
    .imgText dd .time {width: 170px;}
    .imgText dd .time span {font-size: 38px;height: 48px;line-height: 48px;}
    .imgText dd .time em {font-size: 14px;height: 28px;line-height: 28px;}
    .imgText dd .text::before {height: 130px;margin-top: -60px;}

    .indexNumber dd .con {margin: 0 40px;}
    .indexNumber dd .title {font-size: 40px;}
    .indexNumber dd .title em {width: 25px;height: 25px;line-height: 25px;font-size: 14px;}
    .indexNumber dd .text {font-size: 20px;height: 45px;line-height: 45px;}

    
    .indexColumn1 {padding: 70px 0 145px;}
    .indexTitle .title {height: 60px;line-height: 60px;font-size: 40px;}
    .indexColumn1 .flex {padding-top: 40px;}
    .indexTitle .egTitle {font-size: 22px;height: 38px;line-height: 38px;}
    .colum1Infor {font-size: 26px;line-height: 42px;margin-bottom: 12px;}
    .colum1InforC {font-size: 16px;line-height: 30px;height: 150px;margin-bottom: 20px;}
    .indexMore {height: 45px;line-height: 45px;width: 145px;margin-bottom: 30px;}
    .indexMore a {line-height: 45px;font-size: 14px;}
    .indexMore a::after {top: 7px;}

    .indexColumn2 {padding: 60px 0 90px;}
    .indexColumn2C {padding: 50px 64px;}
    .indexColumn2Dl dd .icon {width: 70px;height: 70px;}

    .indexColumn3 {padding: 120px 0 125px;}
    .indexColumn3 .flex {padding-top: 70px;}
    .indexColumn3Left {width: 260px;padding-top: 90px;}
    .indexColumn3Dl {margin-bottom: 50px;}
    .indexColumn3Dl dd a {height: 45px;line-height: 45px;font-size: 16px;padding-left: 45px;}
    .indexColumn3Swiper .title {font-size: 22px;line-height: 44px;}
    .indexColumn3Swiper .infor {font-size: 14px;line-height: 28px;height: 56px;}
    .indexColumn3Swiper .time {font-size: 14px;line-height: 45px;height: 45px;}
    .indexColumn3Dl dd a::before {width: 25px;}

    .InquiryStaffList {padding: 30px 0;margin-bottom: 50px;}
    .staffDl dd {padding: 12px 0;}
    .staffDl dd a {margin: 0 12px;padding: 25px;}
    .staffDl dd a .text .title {height: 45px;line-height: 45px;font-size: 22px;}
    .staffDl dd a .text .title span {font-size: 14px;}
    .staffDl dd a .text .address {font-size: 16px;height: 36px;line-height: 36px;margin-bottom: 28px;}
    .staffDl dd a .textC {font-size: 16px;line-height: 30px;height: 120px;}
    .staffDl dd a .more {height: 55px;line-height: 55px;font-size: 14px;padding-right: 15px;}

    .introTitleEg {height: 115px;font-size: 115px;}
    .introTitle {height: 50px;line-height: 50px;font-size: 30px;margin-bottom: 20px;}
    .introTitle span {height: 50px;padding: 0 40px;}
    .introTitle span::before {width: 23px;}
    .introTitle span::after {width: 23px;}
    .introTopTitle {font-size: 14px;height: 40px;line-height: 40px;margin-bottom: 20px;}
    .introTopContent {font-size: 16px;line-height: 36px;}
    .introBottomC {font-size: 16px;line-height: 36px;}

    .introColumn1 .title {font-size: 28px;height: 56px;line-height: 56px;}
    .introColumn2C {font-size: 16px;line-height: 36px;}

    .liveSwiper {padding: 17px 27px;width: 500px;height: 590px;}
    .liveSwiper .bd .swiper-slide {height: 135px;padding: 10px 0;}
    .liveSwiper .swiper-slide .pic {margin-right: 25px;}
    .liveSwiper .swiper-slide .title {font-size: 16px;line-height: 26px;height: 52px;}
    .liveSwiper .swiper-slide .time {font-size: 14px;height: 24px;line-height: 24px;}
    .liveVideoColumnL .text {height: 65px;line-height: 65px;font-size: 16px;padding: 0 15px;}

    .liveView1 .videoText .text {padding: 25px 45px;}
    .liveView1 .videoText .text .title {padding-bottom: 8px;}
    .liveView1 .videoText .text .titleC {font-size: 20px;height: 40px;line-height: 40px;}
    .liveView1 .videoText .text .source {font-size: 16px;height: 26px;line-height: 26px;}
    .liveView1 .videoText .text .time {font-size: 14px;height: 50px;line-height: 50px;margin-bottom: 15px;}
    .liveView1 .videoText .textImg dd {margin-bottom: 15px;}
    .liveView1 .videoText .con {padding-bottom: 15px;column-gap: 25px;}
    .liveView1 .pxText .textC {font-size: 16px;height: 22px;line-height: 22px;}
    .liveView1 .pxText .tim {font-size: 14px;margin-top: 25px;}
    .liveView2 {padding: 25px 15px;}
    .liveView2Title {font-size: 20px;height: 45px;line-height: 45px;}
    .liveView2Top .title {font-size: 14px;line-height: 34px;padding-left: 25px;}
    .liveView2Top .type {height: 27px;line-height: 27px;padding: 0 17px;}

    .lswhC .lswhC1 .title {height: 70px;line-height: 70px;padding-left: 40px;}
    .lswhC .lswhC1 .titleNg {font-size: 46px;}
    .lswhC .lswhC1 .titleCn {font-size: 30px;padding-left: 25px;}
    .lswhC .lswhC1 .titleCn::before {height: 25px;left: 13px;}
    .lswhC .lswhC1 .lssx .lsTitle {font-size: 24px;height: 42px;line-height: 42px;}
    .lswhC .lswhC1 .lssx .text {font-size: 18px;line-height: 34px;margin-bottom: 30px;}
    .lswhC .lswhC2 {margin-top: 130px;}
    .lswhC .lswhC2 .main {column-gap: 80px;}
    .lswhC .lswhC2 .main .text {padding: 35px 35px 0 0 ;}
    .lswhC .lswhC2 .main .text .textCn {font-size: 24px;height: 48px;line-height: 48px;margin-bottom: 30px;}
    .lswhC .lswhC3 {margin: 130px 0 80px;}
    .lswhC .lswhC3 .textImg .text {padding: 0 80px 0 50px;}
    .lswhC .lswhC3 .textImg .text .title {font-size: 24px;height: 50px;line-height: 50px;margin-bottom: 12px;}
    .lswhC .lswhC3 .textImg .text .minTitle {font-size: 16px;line-height: 30px;}
    .lswhC .lswhC3 .textImg .text2 {margin-top: 60px;}
    .lswhC .lswhC3 .textImg .textC {font-size: 16px;line-height: 30px;}

    .recruitListTop {padding: 30px 0;}
    .recruitListDl dd {padding: 20px 0;}
    .recruitListDl dd .con {padding: 15px 45px 0;}
    .recruitListDl dd .ddTop {padding-bottom: 10px;}
    .recruitListDl dd .ddTopText1 {font-size: 16px;line-height: 40px;height: 40px;}
    .recruitListDl dd .ddTopText2 span {font-size: 14px;padding-right: 15px;margin-right: 15px;height: 28px;line-height: 28px;}
    .recruitListDl dd .ddBottomTextC .ddBottomText1 {font-size: 16px;line-height: 36px;}
    .recruitListDl dd .ddBottomTextC .ddBottomText2 {font-size: 16px;line-height: 36px;}
    .recruitBtn {margin-bottom: 40px;}
    .recruitBtn a {height: 45px;line-height: 45px;padding: 0 28px;}

    .staffViewBox {padding: 60px;}
    .staffViewPic {margin-right: 50px;width: 420px;}
    .staffViewBox .content {padding: 15px 0;}
    .staffViewBox .name {font-size: 22px;height: 74px;line-height: 74px;}
    .staffViewBox .duty, .staffViewBox .tel {padding: 15px 0;font-size: 18px;line-height: 26px;}
    .staffViewBox .content .title {font-size: 18px;line-height: 46px;}
    .staffViewBox .content .textc {font-size: 16px;line-height: 26px;min-height: 182px;}
    .staffViewPage a {font-size: 18px;height: 45px;line-height: 45px;}

    .textList dd {padding: 14px 0;}
    .textList dd .con {margin: 0 12px;padding: 25px 20px 0;}
    .textList dd .title {font-size: 16px;line-height: 28px;height: 28px;margin-bottom: 10px;}
    .textList dd .text {font-size: 14px;line-height: 26px;height: 52px;margin-bottom: 15px;}
    .textList dd .more {height: 75px;line-height: 75px;font-size: 14px;}

    .zbhfC .liveTableC .liveVideo dd {margin-bottom: 20px;}
    .liveVideo dd .con {margin-right: 20px;}
    .zbhfC .liveTableC .liveVideo {margin-right: -20px;}
    .zbhfC .liveTableC .liveVideo dd .con .text {font-size: 16px;height: 85px;line-height: 85px;padding: 0 18px;}

    .liveVideoColumn1 {padding: 0 40px 0;}
    .liveVideoColumn1r {padding-left: 35px;}
    .liveVideoColumn1r .title {font-size: 20px;line-height: 56px;height: 56px;margin-bottom: 25px;}
    .liveVideoColumn1r .content {font-size: 16px;line-height: 34px;}
    .liveTable {height: 45px;line-height: 45px;padding: 0 45px;}
    .liveTableDl dd {margin-right: 40px;font-size: 16px;}
    .liveTable .more a {height: 45px;line-height: 45px;}
    .liveVideo dd .text {font-size: 16px;line-height: 30px;height: 60px;}
    .liveVideoColumn1l .name {font-size: 18px;}
    .colum1Pic .pic::before {padding-top: 133.80952%;}
        .zzjgC1 dl {
          column-gap: 12px;
        }
        .zzjgC1 .con {
          width: 48px;
        }
        .zzjgC1 .con {
          font-size: 16px;
        }
        .subMenu a {
            font-size: 14px;
        }
}
@media (max-width: 1440px) {
  .wrap{width: 1280px;}
    .mainMenu {padding: 0 10px;}
    .mainMenu a {font-size: 12px;}
    .footerMenu {margin: 0 -12px;}
    .footerMenu a {padding: 6px 0;font-size: 14px;height: 24px;line-height: 24px;margin: 0 10px;}
    .footerFriendLink {width: 230px;height: 40px;}
    .friendLinkTitle .text {font-size: 14px;line-height: 40px;}
    .friendLinkTitle .icon {width: 40px;height: 40px;}
    .footerM {padding: 30px 0 20px;}
    .footerML {margin-right: 30px;}
    .footerMLTitle {font-size: 15px;height: 32px;line-height: 32px;margin-bottom: 10px;}
    .footerItem {font-size: 12px;line-height: 24px;padding: 6px 0;}
    .footerLogo {padding-top: 30px;margin-bottom: 28px;}
    .footerMRTitle {height: 45px;line-height: 45px;font-size: 14px;margin-bottom: 15px;}
    .footerEwm dd {margin-left: 20px;}
    .branchLDl {margin: 0 -17px;padding-top: 35px;}
    .branchLDl dd a {margin: 0 17px;padding: 60px 0 0 0;}
    .branchLDl dd .title {font-size: 20px;line-height: 28px;height: 28px;}
    .branchLDl dd .titleEg {font-size: 12px;line-height: 18px;height: 18px;margin-bottom: 15px;}
    .branchLDl dd .inforC {padding: 4px 0;line-height: 24px;}
    .branchLDl dd .inforC span {font-size: 12px;}
    .branchLDl dd .inforC em {font-size: 12px;}
    .branchRTitle {font-size: 16px;line-height: 42px;height: 42px;padding-left: 15px;}
    .branchRTitle::before {height: 22px;margin-top: -11px;}
    .branchRDl dd {padding: 10px 20px;font-size: 16px;line-height: 42px;}
    .BranchViewColumn1 {padding: 80px 0 0 0;}
    .BranchViewColumn1 .title {font-size: 20px;line-height: 28px;}
    .BranchViewColumn1 .titleEg {font-size: 16px;line-height: 24px;}
    .BranchViewC {padding-top: 30px;}
    .BranchViewPic {margin-left: 30px;}
    .BranchViewText {font-size: 14px;line-height: 28px;}
    .BranchPge {height: 30px;line-height: 30px;}
    .BranchPge a {height: 30px;line-height: 30px;font-size: 14px;}
    .BranchViewColumn2 .text .titleName {font-size: 20px;height: 50px;line-height: 50px;}
    .BranchViewColumn2 .text .textItem {font-size: 12px;padding: 6px 0;}
    .BranchViewColumn2 .text .textItem span {font-size: 14px;line-height: 24px;height: 24px;padding-left: 30px;width: 70px;}
    .BranchViewColumn2 .text .textItem em {font-size: 12px;line-height: 24px;}
    .businessColumn .text {font-size: 13px;line-height: 28px;}
    .businessColumn2 {padding-top: 140px;}
    .businessDl dd {height: 150px;}
    .businessDl dd a {height: 150px;}
    .businessDl dd .icon {width: 70px;height: 70px;}
    .businessDl dd .title {font-size: 14px;line-height: 30px;height: 30px;}
    .businessDl dd .title1 {font-size: 14px;height: 32px;line-height: 32px;}
    .contactBox {padding: 60px 70px;}
    .contactTitle {font-size: 20px;line-height: 28px;height: 28px;}
    .contactEgTitle {font-size: 12px;height: 18px;line-height: 18px;margin-bottom: 50px;}
    .contactContent {font-size: 14px;line-height: 26px;margin-bottom: 70px}
    .contactDl dd {margin: 0 20px;}
    .contactDl dd .icon {width: 60px;height: 60px;margin: 0 auto 5px;}
    .contactDl dd .title {font-size: 18px;line-height: 34px;height: 34px;}
    .contactDl dd .textC {font-size: 12px;line-height: 34px;}
    .djColumn1Left .time {font-size: 12px;line-height: 26px;height: 26px;margin: 0 35px;}
    .djColumn1Left .title {font-size: 30px;height: 60px; line-height: 60px; margin: 0 35px 40px;}
    .djColumn1Left .title a {font-size: 18px;}
    .djColumn1Left .text {padding: 35px 35px 0;font-size: 12px;line-height: 24px;height: 72px;}
    .commonMore {width: 140px;height: 45px;}
    .commonMore a {font-size: 12px;line-height: 44px;}
    .imgText1 dd {padding: 10px 0;}
    .imgText1 dd a {padding: 12px;}
    .imgText1 dd .pic {margin-right: 30px;}
    .imgText1 dd .text {padding-right: 30px;}
    .imgText1 dd .text .title {height: 40px;line-height: 40px;font-size: 18px;margin-bottom: 12px;}
    .imgText1 dd .text .textC {font-size: 12px;line-height: 24px;height: 72px;}
    .imgText1 dd .time span {font-size: 36px;line-height: 44px;}
    .imgText1 dd .time em {font-size: 12px;line-height: 24px;height: 24px;}

    .honorTop {column-gap: 25px;padding: 60px 0 80px;}
    .honorTop .text .title span {font-size: 20px;line-height: 50px;height: 50px;padding-left: 40px;}
    .honorTop .textC {font-size: 16px;line-height: 50px;}
    .honorTop .imgBg dl dd .text {font-size: 14px;line-height: 20px;}
    .hornorList dd {padding: 10px 0;}
    .hornorList dd a {margin: 0 10px;}
    .hornorList dd a .picBox {padding: 20px;}
    .hornorList dd a .text {padding: 0 10px;}
    .hornorList dd a .text .title {font-size: 14px;height: 65px;line-height: 65px;}

    .imgText dd {padding: 10px 0;}
    .imgText dd a {padding: 12px;}
    .imgText dd .pic {margin-right: 40px;}
    .imgText dd .text {padding-right: 40px;}
    .imgText dd .text .title {font-size: 18px;line-height: 40px;height: 40px;margin-bottom: 12px;}
    .imgText dd .text .textC {font-size: 12px;line-height: 24px;height: 72px;}
    .imgText dd .time {width: 165px;}
    .imgText dd .time span {font-size: 36px;height: 44px;line-height: 44px;}
    .imgText dd .time em {font-size: 12px;height: 24px;line-height: 24px;}
    .imgText dd .text::before {height: 120px;margin-top: -40px;}

    .indexNumber dd .con {margin: 0 35px;}
    .indexNumber dd .title {font-size: 38px;}
    .indexNumber dd .title em {width: 23px;height: 23px;line-height: 23px;font-size: 14px;}
    .indexNumber dd .text {font-size: 18px;height: 40px;line-height: 40px;}

    
    .indexColumn1 {padding: 65px 0 140px;}
    .indexTitle .title {height: 55px;line-height: 55px;font-size: 38px;}
    .indexColumn1 .flex {padding-top: 35px;}
    .indexTitle .egTitle {font-size: 20px;height: 34px;line-height: 34px;}
    .colum1Infor {font-size: 24px;line-height: 38px;margin-bottom: 10px;}
    .colum1InforC {font-size: 14px;line-height: 28px;height: 140px;margin-bottom: 15px;}
    .indexMore {height: 40px;line-height: 40px;width: 140px;margin-bottom: 20px;}
    .indexMore a {line-height: 40px;font-size: 12px;}
    .indexMore a::after {top: 6px;}

    .indexColumn3 {padding: 110px 0 120px;}
    .indexColumn3 .flex {padding-top: 50px;}
    .indexColumn3Left {width: 250px;padding-top: 80px;}
    .indexColumn3Dl {margin-bottom: 40px;}
    .indexColumn3Dl dd a {height: 40px;line-height: 40px;font-size: 14px;padding-left: 40px;}
    .indexColumn3Swiper .title {font-size: 20px;line-height: 40px;}
    .indexColumn3Swiper .infor {font-size: 14px;line-height: 28px;height: 56px;}
    .indexColumn3Swiper .time {font-size: 14px;line-height: 45px;height: 45px;}
    .indexColumn3Dl dd a::before {width: 20px;}
    .InquiryStaffList {padding: 25px 0;margin-bottom: 45px;}
    .staffDl dd {padding: 10px 0;}
    .staffDl dd a {margin: 0 10px;padding: 20px;}
    .staffDl dd a .text .title {height: 40px;line-height: 40px;font-size: 20px;}
    .staffDl dd a .text .title span {font-size: 12px;}
    .staffDl dd a .text .address {font-size: 14px;height: 32px;line-height: 32px;margin-bottom: 23px;}
    .staffDl dd a .textC {font-size: 14px;line-height: 26px;height: 112px;}
    .staffDl dd a .more {height: 50px;line-height: 50px;font-size: 12px;padding-right: 13px;}

    .introTitleEg {height: 110px;font-size: 110px;}
    .introTitle {height: 45px;line-height: 45px;font-size: 28px;margin-bottom: 15px;}
    .introTitle span {height: 45px;padding: 0 35px;}
    .introTitle span::before {width: 20px;}
    .introTitle span::after {width: 20px;}
    .introTopTitle {font-size: 12px;height: 36px;line-height: 36px;margin-bottom: 15px;}
    .introTopContent {font-size: 14px;line-height: 32px;}
    .introBottomC {font-size: 14px;line-height: 32px;}

    .introColumn1 .title {font-size: 26px;height: 52px;line-height: 52px;}
    .introColumn2C {font-size: 14px;line-height: 32px;}

    .liveSwiper {padding: 15px 25px;width: 490px;height: 580px;}
    .liveSwiper .bd .swiper-slide {height: 130px;padding: 8px 0;}
    .liveSwiper .swiper-slide .pic {margin-right: 20px;}
    .liveSwiper .swiper-slide .title {font-size: 14px;line-height: 22px;height: 44px;}
    .liveSwiper .swiper-slide .time {font-size: 12px;height: 20px;line-height: 20px;}
    .liveVideoColumnL .text {height: 60px;line-height: 60px;font-size: 14px;padding: 0 12px;}

    .liveView1 .videoText .text {padding: 20px 40px;}
    .liveView1 .videoText .text .title {padding-bottom: 5px;}
    .liveView1 .videoText .text .titleC {font-size: 18px;height: 36px;line-height: 36px;}
    .liveView1 .videoText .text .source {font-size: 14px;height: 22px;line-height: 22px;}
    .liveView1 .videoText .text .time {font-size: 12px;height: 46px;line-height: 46px;margin-bottom: 10px;}
    .liveView1 .videoText .textImg dd {margin-bottom: 10px;}
    .liveView1 .videoText .con {padding-bottom: 10px;column-gap: 20px;}
    .liveView1 .pxText .textC {font-size: 14px;height: 20px;line-height: 20px;}
    .liveView1 .pxText .tim {font-size: 12px;margin-top: 20px;}

    .lswhC .lswhC1 .title {height: 65px;line-height: 65px;padding-left: 35px;}
    .lswhC .lswhC1 .titleNg {font-size: 44px;}
    .lswhC .lswhC1 .titleCn {font-size: 28px;padding-left: 20px;}
    .lswhC .lswhC1 .titleCn::before {height: 22px;left: 10px;}
    .lswhC .lswhC1 .lssx .lsTitle {font-size: 22px;height: 38px;line-height: 38px;}
    .lswhC .lswhC1 .lssx .text {font-size: 16px;line-height: 32px;margin-bottom: 25px;}
    .lswhC .lswhC2 {margin-top: 110px;}
    .lswhC .lswhC2 .main {column-gap: 70px;}
    .lswhC .lswhC2 .main .text {padding: 30px 30px 0 0 ;}
    .lswhC .lswhC2 .main .text .textCn {font-size: 22px;height: 44px;line-height: 44px;margin-bottom: 25px;}
    .lswhC .lswhC3 {margin: 120px 0 70px;}
    .lswhC .lswhC3 .textImg .text {padding: 0 70px 0 40px;}
    .lswhC .lswhC3 .textImg .text .title {font-size: 22px;height: 46px;line-height: 46px;margin-bottom: 10px;}
    .lswhC .lswhC3 .textImg .text .minTitle {font-size: 14px;line-height: 26px;}
    .lswhC .lswhC3 .textImg .text2 {margin-top: 50px;}
    .lswhC .lswhC3 .textImg .textC {font-size: 14px;line-height: 26px;}

    .recruitListTop {padding: 20px 0;}
    .recruitListDl dd {padding: 15px 0;}
    .recruitListDl dd .con {padding: 10px 40px 0;}
    .recruitListDl dd .ddTop {padding-bottom: 8px;}
    .recruitListDl dd .ddTopText1 {font-size: 14px;line-height: 36px;height: 36px;}
    .recruitListDl dd .ddTopText2 span {font-size: 12px;padding-right: 12px;margin-right: 12px;height: 24px;line-height: 24px;}
    .recruitListDl dd .ddBottomTextC .ddBottomText1 {font-size: 14px;line-height: 32px;}
    .recruitListDl dd .ddBottomTextC .ddBottomText2 {font-size: 14px;line-height: 32px;}
    .recruitBtn {margin-bottom: 35px;}
    .recruitBtn a {height: 40px;line-height: 40px;padding: 0 25px;font-size: 14px;}

    .staffViewBox {padding: 50px;}
    .staffViewPic {margin-right: 45px;width: 410px;}
    .staffViewBox .content {padding: 13px 0;}
    .staffViewBox .name {font-size: 20px;height: 70px;line-height: 70px;}
    .staffViewBox .duty, .staffViewBox .tel {padding: 13px 0;font-size: 16px;line-height: 22px;}
    .staffViewBox .content .title {font-size: 16px;line-height: 42px;}
    .staffViewBox .content .textc {font-size: 14px;line-height: 22px;min-height: 154px;}
    .staffViewPage a {font-size: 16px;height: 40px;line-height: 40px;}

    .textList dd {padding: 12px 0;}
    .textList dd .con {margin: 0 10px;padding: 20px 15px 0;}
    .textList dd .title {font-size: 14px;line-height: 24px;height: 24px;margin-bottom: 8px;}
    .textList dd .text {font-size: 12px;line-height: 24px;height: 48px;margin-bottom: 12px;}
    .textList dd .more {height: 70px;line-height: 70px;font-size: 14px;}

    .liveVideoColumn1 {padding: 0 35px 0;}
    .liveVideoColumn1r {padding-left: 30px;}
    .liveVideoColumn1r .title {font-size: 18px;line-height: 52px;height: 52px;margin-bottom: 20px;}
    .liveVideoColumn1r .content {font-size: 14px;line-height: 30px;}
    .liveTable {height: 40px;line-height: 40px;padding: 0 40px;}
    .liveTableDl dd {margin-right: 35px;font-size: 14px;}
    .liveTable .more a {height: 40px;line-height: 40px;font-size: 14px;}
    .liveVideo dd .text {font-size: 14px;line-height: 28px;height: 56px;}
     .liveVideoColumn1l .name {font-size: 16px;}
     .colum1Pic .pic::before {padding-top: 135.80952%;}
         .InquiryStaffDl dd a {
          font-size: 14px;
          padding: 0 4px;
         }
}
@media (max-width: 1280px) {
  .wrap{width: 1200px;}
      .mainMenu {padding: 0 8px;}
    .mainMenu a {font-size: 12px;}
    .footerFriendLink {width: 210px;height: 35px;}
    .friendLinkTitle .text {font-size: 12px;line-height: 35px;}
    .friendLinkTitle .icon {width: 35px;height: 35px;}
    .footerM {padding: 25px 0 15px;}
    .footerML {margin-right: 20px;}
    .footerMLTitle {font-size: 13px;height: 28px;line-height: 28px;margin-bottom: 5px;}
    .footerItem {font-size: 11px;line-height: 22px;padding: 4px 0;}
    .footerLogo {padding-top: 25px;margin-bottom: 23px;}
    .footerMRTitle {height: 40px;line-height: 40px;font-size: 12px;margin-bottom: 10px;}
    .footerEwm dd {margin-left: 15px;}
  .branchLDl {margin: 0 -12px;padding-top: 25px;}
    .branchLDl dd a {margin: 0 12px;padding: 50px 0 0 0;}
    .branchLDl dd .title {font-size: 18px;line-height: 24px;height: 24px;}
    .branchLDl dd .titleEg {font-size: 10px;line-height: 14px;height: 14px;margin-bottom: 10px;}
    .branchLDl dd .inforC {padding: 2px 0;line-height: 18px;}
    .branchLDl dd .inforC span {font-size: 10px;}
    .branchLDl dd .inforC em {font-size: 10px;}
    .branchRTitle {font-size: 14px;line-height: 38px;height: 38px;padding-left: 10px;}
    .branchRTitle::before {height: 18px;margin-top: -9px;}
    .branchRDl dd {padding: 8px 15px;font-size: 14px;line-height: 38px;}
    .BranchViewColumn1 {padding: 70px 0 0 0;}
    .BranchViewColumn1 .title {font-size: 18px;line-height: 24px;}
    .BranchViewColumn1 .titleEg {font-size: 14px;line-height: 20px;}
    .BranchViewC {padding-top: 20px;}
    .BranchViewPic {margin-left: 20px;}
    .BranchViewText {font-size: 12px;line-height: 24px;}
    .BranchPge {height: 20px;line-height: 20px;}
    .BranchPge a {height: 20px;line-height: 20px;font-size: 12px;}
    .BranchViewColumn2 .text .titleName {font-size: 18px;height: 45px;line-height: 45px;}
    .BranchViewColumn2 .text .textItem {font-size: 10px;padding: 3px 0;}
    .BranchViewColumn2 .text .textItem span {font-size: 12px;line-height: 24px;height: 24px;padding-left: 30px;width: 70px;}
    .BranchViewColumn2 .text .textItem em {font-size: 10px;line-height: 20px;}
    .businessColumn .text {font-size: 11px;line-height: 24px;}
    .businessColumn2 {padding-top: 130px;}
    .businessDl dd {height: 140px;}
    .businessDl dd a {height: 140px;}
    .businessDl dd .icon {width: 65px;height: 65px;}
    .businessDl dd .title {font-size: 12px;line-height: 28px;height: 28px;}
    .businessDl dd .title1 {font-size: 12px;height: 30px;line-height: 30px;}
    .contactBox {padding: 50px 60px;}
    .contactTitle {font-size: 18px;line-height: 24px;height: 24px;}
    .contactEgTitle {font-size: 10px;height: 16px;line-height: 16px;margin-bottom: 40px;}
    .contactContent {font-size: 12px;line-height: 24px;margin-bottom: 60px}
    .contactDl dd {margin: 0 15px;}
    .contactDl dd .icon {width: 55px;height: 55px;margin: 0 auto 5px;}
    .contactDl dd .title {font-size: 16px;line-height: 32px;height: 32px;}
    .contactDl dd .textC {font-size: 10px;line-height: 30px;}
     .djColumn1Left .time {font-size: 10px;line-height: 22px;height: 22px;margin: 0 30px;}
    .djColumn1Left .title {font-size: 28px;height: 56px; line-height: 56px; margin: 0 30px 35px;}
    .djColumn1Left .title a {font-size: 16px;}
    .djColumn1Left .text {padding: 30px 30px 0;font-size: 10px;line-height: 20px;height: 60px;}
    .commonMore {width: 135px;height: 45px;}
    .commonMore a {font-size: 12px;line-height: 44px;}
    .imgText1 dd {padding: 10px 0;}
    .imgText1 dd a {padding: 12px;}
    .imgText1 dd .pic {margin-right: 20px;}
    .imgText1 dd .text {padding-right: 20px;}
    .imgText1 dd .text .title {height: 36px;line-height: 36px;font-size: 16px;margin-bottom: 10px;}
    .imgText1 dd .text .textC {font-size: 10px;line-height: 20px;height: 60px;}
    .imgText1 dd .time span {font-size: 34px;line-height: 40px;}
    .imgText1 dd .time em {font-size: 10px;line-height: 20px;height: 20px;}
    .honorTop {column-gap: 20px;padding: 50px 0 70px;}
    .honorTop .text .title span {font-size: 18px;line-height: 45px;height: 45px;padding-left: 35px;}
    .honorTop .textC {font-size: 14px;line-height: 45px;}
    .honorTop .imgBg dl dd .text {font-size: 12px;line-height: 18px;}
    .hornorList dd {padding: 7px 0;}
    .hornorList dd a {margin: 0 7px;}
    .hornorList dd a .picBox {padding: 15px;}
    .hornorList dd a .text {padding: 0 7px;}
    .hornorList dd a .text .title {font-size: 12px;height: 60px;line-height: 60px;}

    .imgText dd {padding: 8px 0;}
    .imgText dd a {padding: 10px;}
    .imgText dd .pic {margin-right: 35px;}
    .imgText dd .text {padding-right: 35px;}
    .imgText dd .text .title {font-size: 16px;line-height: 36px;height: 36px;margin-bottom: 10px;}
    .imgText dd .text .textC {font-size: 10px;line-height: 20px;height: 60px;}
    .imgText dd .time {width: 160px;}
    .imgText dd .time span {font-size: 34px;height: 40px;line-height: 40px;}
    .imgText dd .time em {font-size: 10px;height: 20px;line-height: 20px;}
    .imgText dd .text::before {height: 120px;margin-top: -30px;}

    
    .indexNumber dd .con {margin: 0 30px;}
    .indexNumber dd .title {font-size: 36px;}
    .indexNumber dd .title em {width: 20px;height: 20px;line-height: 20px;font-size: 12px;}
    .indexNumber dd .text {font-size: 16px;height: 36px;line-height: 36px;}

    .indexColumn1 {padding: 60px 0 135px;}
    .indexTitle .title {height: 50px;line-height: 50px;font-size: 36px;}
    .indexColumn1 .flex {padding-top: 30px;}
    .indexTitle .egTitle {font-size: 18px;height: 30px;line-height: 30px;}
    .colum1Infor {font-size: 20px;line-height: 36px;margin-bottom: 7px;}
    .colum1InforC {font-size: 12px;line-height: 24px;height: 120px;margin-bottom: 10px;}
    .indexMore {height: 40px;line-height: 40px;width: 140px;margin-bottom: 20px;}
    .indexMore a {line-height: 40px;font-size: 12px;}
    .indexMore a::after {top: 5px;}

    .indexColumn3 {padding: 100px 0 110px;}
    .indexColumn3 .flex {padding-top: 40px;}
    .indexColumn3Left {width: 240px;padding-top: 70px;}
    .indexColumn3Dl {margin-bottom: 30px;}
    .indexColumn3Dl dd a {height: 35px;line-height: 35px;font-size: 12px;padding-left: 30px;}
    .indexColumn3Swiper .title {font-size: 18px;line-height: 36px;}
    .indexColumn3Swiper .infor {font-size: 12px;line-height: 24px;height: 48px;}
    .indexColumn3Swiper .time {font-size: 12px;line-height: 40px;height: 40px;}
    .indexColumn3Dl dd a::before {width: 17px;}
    .InquiryStaffList {padding: 20px 0;margin-bottom: 40px;}
    .staffDl dd {padding: 10px 0;}
    .staffDl dd a {margin: 0 10px;padding: 15px;}
    .staffDl dd a .text .title {height: 35px;line-height: 35px;font-size: 18px;}
    .staffDl dd a .text .title span {font-size: 10px;}
    .staffDl dd a .text .address {font-size: 12px;height: 28px;line-height: 28px;margin-bottom: 18px;}
    .staffDl dd a .textC {font-size: 12px;line-height: 24px;height: 96px;}
    .staffDl dd a .more {height: 45px;line-height: 45px;font-size: 12px;padding-right: 10px;}

    .introTitleEg {height: 105px;font-size: 105px;}
    .introTitle {height: 40px;line-height: 40px;font-size: 26px;margin-bottom: 10px;}
    .introTitle span {height: 40px;padding: 0 30px;}
    .introTitle span::before {width: 17px;}
    .introTitle span::after {width: 17px;}
    .introTopTitle {font-size: 10px;height: 32px;line-height: 32px;margin-bottom: 10px;}
    .introTopContent {font-size: 12px;line-height: 28px;}
    .introBottomC {font-size: 12px;line-height: 28px;}

    .introColumn1 .title {font-size: 24px;height: 48px;line-height: 48px;}
    .introColumn2C {font-size: 12px;line-height: 28px;}

    .liveSwiper {padding: 10px 20px;width: 480px;height: 570px;}
    .liveSwiper .bd .swiper-slide {height: 125px;padding: 5px 0;}
    .liveSwiper .swiper-slide .pic {margin-right: 15px;}
    .liveSwiper .swiper-slide .title {font-size: 12px;line-height: 20px;height: 40px;}
    .liveSwiper .swiper-slide .time {font-size: 10px;height: 18px;line-height: 18px;}
     .liveVideoColumnL .text {height: 55px;line-height: 55px;font-size: 12px;padding: 0 10px;}

    .lswhC .lswhC1 .title {height: 60px;line-height: 60px;padding-left: 30px;}
    .lswhC .lswhC1 .titleNg {font-size: 42px;}
    .lswhC .lswhC1 .titleCn {font-size: 26px;padding-left: 16px;}
    .lswhC .lswhC1 .titleCn::before {height: 18px;left: 8px;}
    .lswhC .lswhC1 .lssx .lsTitle {font-size: 20px;height: 34px;line-height: 34px;}
    .lswhC .lswhC1 .lssx .text {font-size: 14px;line-height: 28px;margin-bottom: 20px;}
    .lswhC .lswhC2 {margin-top: 90px;}
    .lswhC .lswhC2 .main {column-gap: 60px;}
    .lswhC .lswhC2 .main .text {padding: 25px 25px 0 0 ;}
    .lswhC .lswhC2 .main .text .textCn {font-size: 20px;height: 40px;line-height: 40px;margin-bottom: 20px;}
    .lswhC .lswhC3 {margin: 110px 0 60px;}
    .lswhC .lswhC3 .textImg .text {padding: 0 60px 0 35px;}
    .lswhC .lswhC3 .textImg .text .title {font-size: 20px;height: 42px;line-height: 42px;margin-bottom: 5px;}
    .lswhC .lswhC3 .textImg .text .minTitle {font-size: 12px;line-height: 24px;}
    .lswhC .lswhC3 .textImg .text2 {margin-top: 40px;}
    .lswhC .lswhC3 .textImg .textC {font-size: 12px;line-height: 22px;}

    .recruitListTop {padding: 15px 0;}
    .recruitListDl dd {padding: 10px 0;}
    .recruitListDl dd .con {padding: 5px 30px 0;}
    .recruitListDl dd .ddTop {padding-bottom: 5px;}
    .recruitListDl dd .ddTopText1 {font-size: 12px;line-height: 32px;height: 32px;}
    .recruitListDl dd .ddTopText2 span {font-size: 10px;padding-right: 10px;margin-right: 10px;height: 20px;line-height: 20px;}
    .recruitListDl dd .ddBottomTextC .ddBottomText1 {font-size: 12px;line-height: 28px;}
    .recruitListDl dd .ddBottomTextC .ddBottomText2 {font-size: 12px;line-height: 28px;}
    .recruitBtn {margin-bottom: 25px;}
    .recruitBtn a {height: 35px;line-height: 35px;padding: 0 20px;font-size: 12px;}

    .staffViewBox {padding: 40px;}
    .staffViewPic {margin-right: 35px;width: 400px;}
    .staffViewBox .content {padding: 10px 0;}
    .staffViewBox .name {font-size: 18px;height: 66px;line-height: 66px;}
    .staffViewBox .duty, .staffViewBox .tel {padding: 10px 0;font-size: 14px;line-height: 20px;}
    .staffViewBox .content .title {font-size: 14px;line-height: 38px;}
    .staffViewBox .content .textc {font-size: 12px;line-height: 20px;min-height: 140px;}
    .staffViewPage a {font-size: 14px;height: 35px;line-height: 35px;}

    .textList dd {padding: 10px 0;}
    .textList dd .con {margin: 0 8px;padding: 15px 10px 0;}
    .textList dd .title {font-size: 12px;line-height: 20px;height: 20px;margin-bottom: 5px;}
    .textList dd .text {font-size: 10px;line-height: 20px;height: 40px;margin-bottom: 10px;}
    .textList dd .more {height: 65px;line-height: 65px;font-size: 12px;}

    .liveVideoColumn1 {padding: 0 30px 0;}
    .liveVideoColumn1r {padding-left: 25px;}
    .liveVideoColumn1r .title {font-size: 16px;line-height: 48px;height: 48px;margin-bottom: 15px;}
    .liveVideoColumn1r .content {font-size: 12px;line-height: 26px;}
    .liveTable {height: 35px;line-height: 35px;padding: 0 35px;}
    .liveTableDl dd {margin-right: 30px;font-size: 12px;}
    .liveTable .more a {height: 35px;line-height: 35px;font-size: 12px;}
    .liveVideo dd .text {font-size: 12px;line-height: 24px;height: 48px;}
     .liveVideoColumn1l .name {font-size: 14px;}
    .colum1Pic .pic::before {padding-top: 131.80952%;}
}