#two-level {
    width: 100%;
    height: 33vh;
}
#two-level img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#two-level-wrap {
    padding: 0;
    width: 100%;
    height: 100%;
}
.two-level-content {
    width: 1400px;
    margin: 0 auto;
    padding-top: 30px;
    font-size: 20px;
    color: #233446;
    /* overflow: hidden; */
}
.level-one {
    display: flex;
    align-items: center;
}
.level-one a {
    color: #233446;
}
.BMC {
    margin: 70px auto 0px;
    width: 1400px;
}
.BMC .rowBMC {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 60px;
    padding: 0;
}
.BMC .item {
    margin: 0px auto 66px;
    width: 330px;
    text-align: center;
    cursor: pointer;
}
.BMC .item img {
    width: 200px;
    text-align: center;
}
.BMC .content div:first-child {
    font-size: 26px;
    font-family: Arial-BoldMT, Arial;
    font-weight: bold;
    color: #3D3D3D;
    line-height: 45px;
    text-align: center;
}
.BMC .content div:last-child {
    font-weight: normal;
    width: 330px;
    font-size: 18px;
    font-family: Arial;
    color: #233446;
    line-height: 36px;
    margin-top: 4px;
    text-align: left;
    text-align: center;
}

/*Welcome Speech*/
.deptDetails {
    padding: 90px 10% 430px;
    margin-bottom: 150px;
    background: url(/uiFramework/commonResource/image/2024122711195659825.jpg) no-repeat;
    position: relative;
}
.deptDetailsinner {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 130px 70px 220px;
}
.deptDetails .deptTime {
    height: 43px;
    font-size: 23px;
    font-family: Arial;
    color: #333333;
    line-height: 43px;
    text-align: center;
    margin-bottom: 60px;
}
.deptDetails .content {
    font-size: 23px;
    font-family: Arial;
    color: #333333;
    line-height: 43px;
}
.deptDetails .content p {
    padding-bottom: 30px;
    color: #333333;
}
.deptDetails .deptTitle {
    font-family: Arial;
    font-weight: normal;
    color: #333333;
    font-weight: 600;
    font-size: 36px;
    font-weight: normal;
    line-height: 51px;
    margin: 0 auto;
    text-align: center;
    width: 85%;
    font-weight: 600;
}



/*Overview*/
.picFont {
    display: flex;
    height: 235px;
    align-items: center;
    justify-content: space-between;
}
.picFont.other .rightFont {
    width: 45%;
    padding-left: 0px;
}
.rightFont {
    height: 100%;
    width: 45%;
    box-sizing: border-box;
    position: relative;
}
.rightFont .title {
    font-size: 28px;
    font-family: Arial;
    font-weight: bold;
    color: #233446;
    line-height: 33px;
    height: 60px;
    border-bottom: 2px solid #077EFF;
}
.rightFont .title::after {
    content: "";
    display: block;
    width: 79px;
    height: 9px;
    background: #077EFF;
    margin-top: 16px;
}
.fontContent {
    padding: 20px;
    margin-top: 14px;
    padding-bottom: 40px;
    width: 100%;
    font-size: 18px;
    font-family: Arial;
    color: #233446;
    line-height: 36px;
    background: #F6F7FB;
}
.rightFont .readMore {
    position: absolute;
    bottom: 20px;
    right: 10px;
    margin-top: 35px;
    display: flex;
    justify-content: end;
    align-items: center;
}
.rightFont .readMore img {
    width: 22px;
    height: auto;
}
.rightFont .readMore span {
    text-align: right;
    font-size: 20px;
    font-family: Arial;
    color: #0098FF;
    line-height: 24px;
    height: 24px;
    display: inline-block;
    cursor: pointer;
    padding-left: 10px;
}
.mid {
    width: 1px;
    height: 100%;
    background: #D8D8D8;
    position: relative;
}
.mid img {
    position: absolute;
    right: -30px;
    top: 4px;
}
.lefPic {
    width: 45%;
    text-align: center;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.picFont.other .lefPic {
    width: 45%;
    height: 100%;
}
.picFont.other .lefPic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}

/*Main Functions*/
.tonglan {
    width: 100%;
    height: auto !important;
    display: block;
    margin-top: 70px;
}
.tonglan .rightFont {
    width: 100%;
}
.tonglanPic {
    width: 100%;
    margin-top: 30px;
    position: relative;
}
.tonglan .wrapTonglan {
    width: 100%;
    padding: 30px;
    background: #F6F7FB;
}

/*Key Industries*/
.picFont.new {
    margin-top: 80px;
    display: flex;
    height: 275px;
    align-items: center;
    justify-content: space-between;overflow:hidden;
}
.picFont.new .lefPic img {
        width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}


/*History and Culture*/
.margin120 {
    margin-bottom: 120px;
}
.tonglanPic img {
    width: 100%;
    object-fit: cover;
}
.tonglanHistory {
    position: absolute;
    top: 140px;
    left: 75px;
    height: 340px;
    width: 33%;
    margin-bottom: 120px;
    background: rgba(7, 142, 248, 0.84);
}
.fontContent1 {
    padding: 30px;
    padding-bottom: 40px;
    width: 100%;
    font-size: 18px;
    font-family: Arial;
    color: #ffffff;
    line-height: 36px;
}
.tonglanHistory .readMore {
    color: #FFFFFF;
    padding-right: 56px;
}
.tonglanHistory .readMore span {
    color: #FFFFFF;
}

/*Officials*/
.officalWrap {
    margin: 40px 0 70px;
    height: 705px;
}

.officalTitle {
    height: 93px;
    font-size: 26px;
    font-family: Arial-BoldMT, Arial;
    font-weight: bold;
    color: #233446;
    border-bottom: 1px solid #D8D8D8;
    text-align: center;
    margin-bottom: 40px;
}

.officalTitle a{ 
    cursor:auto;
    color: #233446; }
.leader {
    width: 333px;
    cursor: auto;
}

.leaderPic {
    width: 100%;
    height: 457px;
}

.leaderPic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.leaderDes {
    margin-top: 30px;
    width: 100%;
    text-align: center;
}

.leaderDes span:first-child {
    height: 24px;
    font-size: 18px;
    font-family: Arial-BoldMT, Arial;
    font-weight: bold;
    color: #233446;
    line-height: 21px;
}

.leaderDes span:last-child {
    height: 20px;
    font-size: 18px;
    font-family: Arial-BoldMT, Arial;
    font-weight: normal;
    color: #077EFF;
    line-height: 21px;


}

.parter {
    width: 1066px;
    flex-wrap: wrap;
    display: flex;
}


.parter .parterItem {
    width: 137px;
    margin-left:70px;
    cursor: auto;

}

.parterItemPic {
    width: 100%;
    height: 181px;
}

.parterItemPic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.parterItemDes {
    margin-top: 10px;
    width: 100%;
    text-align: center;
    height: 85px;
}
.parterItemDes span{
    font-size: 16px;
    font-family: Arial-BoldMT, Arial;
    font-weight: normal;
    color: #333;
    line-height: 16px;
}
.parterItemDes span:first-child {
    height: 20px;
    font-size: 18px;
    font-family: Arial-BoldMT, Arial;
    font-weight: normal;
    color: #077EFF;
    line-height: 21px;
    text-align: center;
    display: block;
}

/*Departments*/
.departLine {
    height: 64px;
    font-family: Arial, Arial;
    font-weight: normal;
    font-size: 30px;
    color: #233446;
    line-height: 64px;
    text-align: left;
    font-style: normal;
    border-bottom: 2px solid #077EFF;
    position: relative;
    margin-top: 40px;
}
.departLine::before {
    content: "";
    width: 79px;
    height: 9px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #077EFF;
}


/*Statistical Yearbook*/
.reportTitle {
    width: 522px;
    height: 33px;
    font-size: 30px;
    font-weight: 600;
    font-family: Arial;
    color: #233446;
    line-height: 34px;
    margin: 60px auto 10px;
}
.statics {
    padding-top: 60px;
}
ul.statics li {
    padding-left: 0px;
    display: flex
;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    border: none;
    cursor: pointer;
    font-family: Arial;
    color: #233446;
    line-height: 34px;
    padding: 24px 0px 24px 50px;
    background: #F1F7FB;
    margin-bottom: 16px;
}
.statics li a {
    display: block;
    color: #233446;
    padding-bottom: 24px;
    padding-top: 20px;
    border-bottom: 1px solid #D8D8D8;
    font-size:22px!important;
}
ul.statics li a {
    border: none;
    padding: 0;
}
ul.statics li:hover {
    background: #B6D9FF;
}



/*faqs列表*/
.title_listA_content {
    display: none;
    background:#fff;
    padding: 70px 0px 26px;
}
.title_listA_content.open {
    display: block;
}
.content_listA {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}
ul.content_listA li {
    padding-left: 0px;
    display: flex
;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    border: none;
    cursor: pointer;
    font-family: Arial;
    color: #233446;
    line-height: 34px;
    padding: 20px 0px 20px 50px;
    background: #F1F7FB;
    margin-bottom: 16px;
    font-weight: 600;
}
ul.content_listA li a {
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #233446;
}
ul.content_listA li:hover {
    background: #B6D9FF;
}